다음 섹션에서는 Azure Database for PostgreSQL의 탄력적 클러스터의 용량 및 기능 제한에 대해 설명합니다.
Azure Database for PostgreSQL 서버의 현재 제한 사항은 탄력적 클러스터에도 적용됩니다. 나머지 문서에서는 탄력적 클러스터에만 적용되는 차이점을 설명합니다.
General
이 섹션에서는 Azure Database for PostgreSQL 유연한 서버의 탄력적 클러스터와 관련된 주요 용량 및 기능 제한 사항을 나열합니다. 이 정보를 사용하여 지원되지 않거나 표준 유연한 서버와 다르게 동작하는 기능을 파악할 수 있습니다.
Q: 어떤 지역에서 탄력적 클러스터를 사용할 수 있나요?
A: 탄력적 클러스터는 Azure Database for PostgreSQL 유연한 서버 인스턴스의 기능이므로 동일한 지역에서 사용할 수 있습니다.
Q: 탄력적 클러스터에서 더 많은 데이터베이스를 만들 수 있나요?
A: Azure Portal은 클러스터당 정확히 하나의 데이터베이스에 연결하는 자격 증명을 제공합니다. 현재 다른 데이터베이스를 만들 수 없으며 명령이 CREATE DATABASE 오류로 실패합니다. 이 데이터베이스는 기본적으로 postgres라고 합니다.
Q: 탄력적 클러스터에서 지원되는 PostgreSQL 버전은 무엇인가요?
A: 탄력적 클러스터는 PostgreSQL 버전 17을 지원합니다.
Q: 탄력적 클러스터에서 주 버전 업그레이드를 사용할 수 있나요?
A: 현재 주 버전 업그레이드는 지원되지 않습니다.
Q: 서버 로그를 다운로드할 수 있나요?
A: 현재 서버 로그 다운로드는 지원되지 않습니다. Azure 메트릭, Log Analytic 작업 영역 및 PostgreSQL 보기를 사용하여 클러스터 동작을 분석할 수 있습니다.
Extensions
이 섹션에서는 탄력적 클러스터가 지원하거나 지원하지 않는 PostgreSQL 확장을 나열합니다. 또한 사용하도록 설정할 때 특별한 고려 사항을 적어 줍니다. 이 정보를 사용하여 호환성 및 알려진 충돌(예: Citus와 TimescaleDB 간)을 확인합니다.
Q: 지원되지 않는 확장은 무엇인가요?
A: 다음 확장은 지원되지 않습니다.
- anon
- pg_qs - 쿼리 저장소
- postgis_topology (포스트GIS 토폴로지)
- TimescaleDB
Q: 탄력적 클러스터에서 TimescaleDB를 사용할 수 없는 이유는 무엇인가요?
A: Citus 확장과 하위 수준 충돌로 인해 탄력적 클러스터에서 TimescaleDB 확장이 지원되지 않습니다.
Migrations
이 섹션에서는 탄력적 클러스터로 데이터를 마이그레이션하는 데 지원되는 방법 및 고려 사항에 대해 설명합니다. 여기에는 권장되는 도구 및 알려진 제한 사항이 포함됩니다. 논리 마이그레이션에 pg_dump/pg_restore 또는 pgcopydb를 사용하고 시작하기 전에 확장 호환성을 확인합니다.
Q: 탄력적 클러스터에서 마이그레이션하려면 어떻게 해야 하나요?
A: 현재 pg_dump, pg_restore 및 pgcopydb를 사용하여 탄력적 클러스터로 마이그레이션할 수 있습니다. 표준 PostgreSQL에서 작동하는 다른 모든 도구가 작동해야 합니다.
Networking
이 섹션에서는 탄력적 클러스터와 관련된 네트워킹 고려 사항 및 제한 사항에 대해 설명합니다. 여기에는 지원되는 연결 옵션, 관리 및 풀링에 사용되는 포트 및 현재 사용할 수 없는 기능이 포함됩니다. 이 지침을 사용하여 클러스터 배포에 대한 액세스, 연결 풀링 및 네트워크 보안을 계획합니다.
Q: 탄력적 클러스터를 사용한 연결 풀링에 PgBouncer를 사용할 수 있나요?
A: 예, 탄력적 클러스터와 함께 PgBouncer를 사용할 수 있습니다. 스키마 및 노드 관리 작업에 포트 6432를 사용합니다. 포트 8432는 클러스터의 모든 노드에서 실행되는 PgBouncer 인스턴스에 부하가 분산됩니다.
Q: 탄력적 클러스터에서 VNet(가상 네트워크)을 사용할 수 있나요?
A: 예, 탄력적 클러스터 Private Link 엔드포인트를 VNet에 추가할 수 있습니다. 또한 VNet을 단독으로 사용하도록 네트워크 트래픽을 제한해야 하는 경우 공용 네트워크 액세스를 사용하지 않도록 설정할 수 있습니다. 가상 네트워크 주입은 지원되지 않습니다.
Storage
이 섹션에서는 프로비전, 크기 조정 및 백업 고려 사항을 포함하여 탄력적 클러스터와 관련된 스토리지 관련 제한 사항 및 동작을 간략하게 설명합니다. 이 정보를 사용하여 용량을 계획하고, 지원되지 않는 기능을 이해하고, 마이그레이션 또는 크기 조정 작업 중에 중단을 방지할 수 있습니다.
Q: 스토리지 자동 크기 조정을 사용할 수 있나요?
A: 현재 스토리지 자동 크기 조정은 지원되지 않습니다.
Performance
이 섹션에서는 지원되는 기능, 지원되지 않는 모니터링 및 튜닝 도구, 쿼리 및 클러스터 성능 최적화를 위한 실용적인 지침을 포함하여 탄력적 클러스터에 대한 성능 관련 제한 사항 및 동작에 대해 설명합니다. 이 정보를 사용하여 워크로드를 계획하고 대기 시간, 크기 조정 및 진단 기능에 대한 기대치를 설정합니다.
Q: 탄력적 클러스터에서 Query Performance Insights를 사용할 수 있나요?
A: 현재 Query Performance Insights는 지원되지 않습니다.
Q: 탄력적 클러스터에서 자동 인덱스 튜닝을 사용할 수 있나요?
A: 현재 자동 인덱스 튜닝은 지원되지 않습니다.
Q: 탄력적 클러스터에서 읽기 복제본을 사용할 수 있나요?
A: 현재 단일 읽기 복제본이 지원됩니다.