Azure Database for PostgreSQL - 유연한 서버의 서버 개념
적용 대상: Azure Database for PostgreSQL - 유연한 서버
이 문서에서는 Azure Database for PostgreSQL 유연한 서버를 사용할 때의 고려 사항 및 지침을 제공합니다.
Azure Database for PostgreSQL 서버란?
Azure Database for PostgreSQL 유연한 서버 배포 옵션의 서버는 여러 데이터베이스의 중앙 관리 지점입니다. 이는 온-프레미스 환경에서 익숙할 수 있는 것과 동일한 PostgreSQL 서버 구문입니다. 특히 Azure Database for PostgreSQL 유연한 서버는 관리되고, 성능을 보장하며, 서버 수준에서 액세스 및 기능을 공개합니다.
Azure Database for PostgreSQL 유연한 서버 인스턴스.
- Azure 구독 내에서 만들어집니다.
- 데이터베이스에 대한 부모 리소스입니다.
- 데이터베이스에 대한 네임스페이스를 제공합니다.
- 강력한 수명 의미 체계를 지닌 컨테이너입니다. 서버를 삭제하면 포함된 데이터베이스도 삭제됩니다.
- 하위 지역에 리소스를 배치합니다.
- 서버 및 데이터베이스 액세스에 대한 연결 엔드포인트를 제공합니다.
- 로그인, 방화벽, 사용자, 역할 및 구성 등 해당 데이터베이스에 적용되는 관리 정책에 대한 범위를 제공합니다.
- 여러 버전으로 제공됩니다. 자세한 내용은 지원되는 PostgreSQL 데이터베이스 버전을 참조하세요.
- 사용자가 확장할 수 있습니다. 자세한 내용은 PostgreSQL 확장을 참조하세요.
Azure Database for PostgreSQL 유연한 서버 인스턴스 내에서 하나 이상의 데이터베이스를 만들 수 있습니다. 서버당 단일 데이터베이스를 만들어 모든 리소스를 활용하도록 하거나 여러 데이터베이스를 만들어 리소스를 공유하도록 할 수 있습니다. 가격은 가격 책정 계층, vCore, 스토리지(GB)의 구성에 따라 서버별로 구성됩니다. 자세한 내용은 컴퓨팅 옵션을 참조하세요.
데이터베이스 서버에 연결하고 인증하려면 어떻게 할까요?
다음과 같은 요소를 활용하면 데이터베이스에 안전하게 액세스할 수 있습니다.
보안 개념 | 설명 |
---|---|
인증 및 권한 부여 | Azure Database for PostgreSQL 유연한 서버는 네이티브 PostgreSQL 인증을 지원합니다. 서버의 관리자 로그인을 사용하여 서버에 연결하고 인증할 수 있습니다. |
프로토콜 | 이 서비스는 PostgreSQL이 사용하는 메시지 기반 프로토콜을 지원합니다. |
TCP/IP | 이 프로토콜은 TCP/IP 및 Unix 도메인 소켓을 통해 지원됩니다. |
방화벽 | 데이터를 보호하기 위해, 방화벽 규칙은 권한이 있는 컴퓨터를 지정할 때까지 서버 및 해당 데이터베이스에 대한 모든 액세스를 금지합니다. Azure Database for PostgreSQL 유연한 서버 방화벽 규칙을 참조하세요. |
서버 관리
Azure Portal 또는 Azure CLI를 사용하여 Azure Database for PostgreSQL 유연한 서버 인스턴스를 관리할 수 있습니다.
서버를 만들 때 관리 사용자에 대한 자격 증명을 설정합니다. 관리 사용자는 서버에서 가장 높은 권한을 가진 사용자입니다. azure_pg_admin 역할에 속합니다. 이 역할에는 전체 슈퍼 사용자 권한이 없습니다.
PostgreSQL 슈퍼 사용자 특성은 관리되는 서비스에 속하는 azure_superuser에게 할당됩니다. 이 역할에 대한 액세스 권한이 없습니다.
Azure Database for PostgreSQL 유연한 서버 인스턴스에는 기본 데이터베이스가 있습니다.
- postgres: 서버를 만든 후 연결할 수 있는 기본 데이터베이스입니다.
- azure_maintenance: 관리되는 서비스를 제공하는 프로세스를 사용자 작업과 분리하는 데 사용되는 데이터베이스입니다. 이 데이터베이스에 대한 액세스 권한이 없습니다.
서버 매개 변수
Azure Database for PostgreSQL 유연한 서버 매개 변수는 서버 구성을 결정합니다. Azure Database for PostgreSQL 유연한 서버에서는 Azure Portal 또는 Azure CLI를 사용하여 매개 변수 목록을 보고 편집할 수 있습니다.
Postgres용 관리되는 서비스인 Azure Database for PostgreSQL에는 로컬 Postgres 인스턴스에 있는 매개 변수의 하위 집합인 구성 가능한 매개 변수가 있습니다. Postgres 매개 변수에 대한 자세한 내용은 PostgreSQL 문서를 참조하세요.
Azure Database for PostgreSQL 유연한 서버 인스턴스는 만들 때 각 매개 변수에 대한 기본값으로 사용하도록 설정됩니다. 사용자는 변경 내용을 적용하기 위해 서버를 다시 시작하거나 슈퍼 사용자 액세스가 필요한 일부 매개 변수를 구성할 수 없습니다.
관련 콘텐츠
- 서비스 개요는 Azure Database for PostgreSQL 유연한 서버 개요를 참조하세요.
- 구성에 따른 특정 리소스 할당량 및 제한 사항에 대한 자세한 내용은 컴퓨팅 옵션을 참조하세요.
- Azure Portal 또는 Azure CLI를 통해 서버 매개 변수를 보고 편집합니다.