Основные понятия сервера для База данных Azure для PostgreSQL — гибкий сервер

Область применения: гибкий сервер Базы данных Azure для PostgreSQL

В этой статье приведены рекомендации и рекомендации по работе с База данных Azure для PostgreSQL гибким сервером.

Что такое сервер базы данных Azure для PostgreSQL?

Сервер в варианте развертывания гибкого сервера База данных Azure для PostgreSQL — это центральная административная точка для нескольких баз данных. Это та же конструкция сервера PostgreSQL, с которым вы можете ознакомиться в локальном мире. В частности, База данных Azure для PostgreSQL гибкий сервер управляется, предоставляет гарантии производительности и предоставляет доступ и функции на уровне сервера.

Гибкий экземпляр сервера База данных Azure для PostgreSQL:

  • создается в подписке Azure;
  • выступает в качестве родительского ресурса для баз данных;
  • предоставляет пространство имен для баз данных;
  • Контейнер с строгой семантикой времени существования. При удалении сервера удаляются содержащиеся базы данных.
  • выравнивает ресурсы в регионе;
  • предоставляет конечную точку подключения к серверу и базе данных;
  • Предоставляет область для политик управления, применяемых к базам данных, например для входа, брандмауэра, пользователей, ролей и конфигураций.
  • доступен в нескольких версиях Дополнительные сведения см. в поддерживаемых версиях базы данных PostgreSQL.
  • расширяется пользователями (дополнительные сведения см. в статье Использование расширений PostgreSQL в базе данных Azure для PostgreSQL).

В База данных Azure для PostgreSQL гибком экземпляре сервера можно создать одну или несколько баз данных. Можно создать по одной базе данных на каждом сервере, чтобы использовать все ресурсы, или несколько баз данных, чтобы предоставить общий доступ к ресурсам. Цена формируется для каждого сервера исходя из конфигурации ценовой категории, количества виртуальных ядер и объема хранилища (ГБ). Дополнительные сведения см. в разделе "Параметры вычислений".

Как подключиться к серверу базы данных и выполнить аутентификацию на нем?

Ниже перечислены элементы, которые помогают обеспечить безопасный доступ к базе данных.

Концепция безопасности Description
Проверка подлинности и авторизация База данных Azure для PostgreSQL гибкий сервер поддерживает собственную проверку подлинности PostgreSQL. Вы можете подключиться и пройти проверку подлинности на сервере с помощью имени входа администратора сервера.
Протокол Служба поддерживает протокол на основе сообщений, используемый PostgreSQL.
TCP/IP Протокол работает через TCP/IP, а также через сокеты домена Unix.
Брандмауэр Чтобы защитить данные, правило брандмауэра запрещает доступ ко всем серверам и к его базам данных, пока не укажите, какие компьютеры имеют разрешения. См. База данных Azure для PostgreSQL гибкие правила брандмауэра сервера.

Управление сервером

Вы можете управлять База данных Azure для PostgreSQL гибкими экземплярами сервера с помощью портал Azure или Azure CLI.

При создании сервера вы настроите учетные данные для пользователя администратора. Пользователь администратора является самым привилегированным пользователем на сервере. Она принадлежит роли azure_pg_admin. Эта роль не имеет полных прав суперпользователя.

Атрибут суперпользователя PostgreSQL назначается azure_superuser, который принадлежит управляемой службе. У вас нет доступа к этой роли.

В гибком экземпляре сервера База данных Azure для PostgreSQL есть базы данных по умолчанию:

  • postgres: база данных по умолчанию, к которую можно подключиться после создания сервера.
  • azure_maintenance: база данных, используемая для разделения процессов, которые предоставляют управляемую службу от действий пользователей. У вас нет доступа к этой базе данных.

Параметры сервера

Параметры гибкого сервера База данных Azure для PostgreSQL определяют конфигурацию сервера. В База данных Azure для PostgreSQL гибком сервере можно просматривать и изменять список параметров с помощью портал Azure или Azure CLI.

В качестве управляемой службы для Postgres База данных Azure для PostgreSQL имеет настраиваемые параметры, которые являются подмножеством параметров в локальном экземпляре Postgres. Дополнительные сведения о параметрах Postgres см. в документации по PostgreSQL.

Экземпляр гибкого сервера База данных Azure для PostgreSQL включен со значениями по умолчанию для каждого параметра при создании. Пользователь не может настроить некоторые параметры, требующие перезапуска сервера или доступа суперпользователя для принятия изменений.

  • Общие сведения о службе см. в База данных Azure для PostgreSQL обзоре гибкого сервера.
  • Сведения о конкретных квотах ресурсов и ограничениях на основе конфигурации см. в разделе "Параметры вычислений".
  • Просмотр и изменение параметров сервера с помощью портала Azure или Azure CLI.