Pojęcia dotyczące serwera dla usługi Azure Database for PostgreSQL — serwer elastyczny

DOTYCZY: Azure Database for PostgreSQL — serwer elastyczny

Ten artykuł zawiera zagadnienia i wskazówki dotyczące pracy z serwerem elastycznym usługi Azure Database for PostgreSQL.

Co to jest serwer usługi Azure Database for PostgreSQL?

Serwer w opcji wdrażania serwera elastycznego usługi Azure Database for PostgreSQL jest centralnym punktem administracyjnym dla wielu baz danych. Jest to ta sama konstrukcja serwera PostgreSQL, którą możesz znać w środowisku lokalnym. W szczególności serwer elastyczny usługi Azure Database for PostgreSQL jest zarządzany, zapewnia gwarancje wydajności oraz uwidacznia dostęp i funkcje na poziomie serwera.

Wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL:

  • Jest tworzony w ramach subskrypcji platformy Azure.
  • Jest zasobem nadrzędnym dla baz danych.
  • Udostępnia przestrzeń nazw baz danych.
  • Jest kontenerem z semantykami o silnym okresie istnienia. Usunięcie serwera powoduje usunięcie zawartych baz danych.
  • Sortuje zasoby w regionie.
  • Zapewnia punkt końcowy połączenia dla serwera i dostępu do bazy danych.
  • Zapewnia zakres zasad zarządzania, które mają zastosowanie do jego baz danych, takich jak logowanie, zapora, użytkownicy, role i konfiguracje.
  • Jest dostępny w wielu wersjach. Aby uzyskać więcej informacji, zobacz obsługiwane wersje bazy danych PostgreSQL.
  • Jest rozszerzalny przez użytkowników. Aby uzyskać więcej informacji, zobacz Rozszerzenia PostgreSQL.

W ramach elastycznego wystąpienia serwera usługi Azure Database for PostgreSQL można utworzyć jedną lub wiele baz danych. Można wybrać opcję utworzenia jednej bazy danych na serwer w celu wykorzystania wszystkich zasobów. Można też utworzyć wiele baz danych, współdzielących zasoby. Ceny są ustrukturyzowane na serwer na podstawie konfiguracji warstwy cenowej, rdzeni wirtualnych i magazynu (GB). Aby uzyskać więcej informacji, zobacz Opcje obliczeniowe.

Jak mogę nawiązać połączenie i uwierzytelnić się na serwerze bazy danych?

Następujące elementy pomagają zapewnić bezpieczny dostęp do bazy danych:

Koncepcja zabezpieczeń opis
Uwierzytelnianie i autoryzacja Serwer elastyczny usługi Azure Database for PostgreSQL obsługuje natywne uwierzytelnianie PostgreSQL. Możesz nawiązać połączenie i uwierzytelnić się z serwerem przy użyciu identyfikatora logowania administratora serwera.
Protokół Usługa obsługuje protokół oparty na komunikatach używany przez usługę PostgreSQL.
TCP/IP Protokół jest obsługiwany za pośrednictwem protokołu TCP/IP i gniazd domeny systemu Unix.
Firewall Aby ułatwić ochronę danych, reguła zapory uniemożliwia dostęp do serwera i jego baz danych do momentu określenia, które komputery mają uprawnienia. Zobacz Reguły zapory serwera elastycznego usługi Azure Database for PostgreSQL.

Zarządzanie serwerem

Wystąpienia serwera elastycznego usługi Azure Database for PostgreSQL można zarządzać przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

Podczas tworzenia serwera należy skonfigurować poświadczenia dla administratora. Administrator jest użytkownikiem o najwyższych uprawnieniach na serwerze. Należy do azure_pg_admin roli. Ta rola nie ma pełnych uprawnień administratora.

Atrybut superużytkownika postgreSQL jest przypisywany do azure_superuser, który należy do usługi zarządzanej. Nie masz dostępu do tej roli.

Wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL ma domyślne bazy danych:

  • postgres: domyślna baza danych, z którą można nawiązać połączenie po utworzeniu serwera.
  • azure_maintenance: baza danych używana do oddzielania procesów zapewniających usługę zarządzaną od akcji użytkownika. Nie masz dostępu do tej bazy danych.

Parametry serwera

Parametry serwera elastycznego usługi Azure Database for PostgreSQL określają konfigurację serwera. Na serwerze elastycznym usługi Azure Database for PostgreSQL można wyświetlać i edytować listę parametrów przy użyciu witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.

Jako usługa zarządzana dla bazy danych Postgres usługa Azure Database for PostgreSQL ma konfigurowalne parametry, które są podzbiorem parametrów w lokalnym wystąpieniu bazy danych Postgres. Aby uzyskać więcej informacji na temat parametrów bazy danych Postgres, zobacz dokumentację bazy danych PostgreSQL.

Wystąpienie serwera elastycznego usługi Azure Database for PostgreSQL jest włączone z wartościami domyślnymi dla każdego parametru podczas tworzenia. Użytkownik nie może skonfigurować niektórych parametrów, które wymagają ponownego uruchomienia serwera lub dostępu administratora, aby zmiany zaczęły obowiązywać.

  • Aby zapoznać się z omówieniem usługi, zobacz Omówienie serwera elastycznego usługi Azure Database for PostgreSQL.
  • Aby uzyskać informacje o określonych przydziałach zasobów i ograniczeniach na podstawie konfiguracji, zobacz Opcje obliczeniowe.
  • Wyświetlanie i edytowanie parametrów serwera za pomocą witryny Azure Portal lub interfejsu wiersza polecenia platformy Azure.