Microsoft는 오픈 소스 PostgreSQL 엔진을 기반으로 하며 인공지능 애플리케이션 개발을 위한 기능을 제공하는 완전 관리형 클라우드 데이터베이스로 Azure Database for PostgreSQL 서비스를 제공합니다. Azure는 인프라, 업데이트, 백업, 확장 및 장애 처리를 담당하며, 개발자는 표준 PostgreSQL 도구를 계속 사용할 수 있습니다.
이 서비스는 운영 데이터, 트랜잭션 및 AI 데이터를 하나의 관리형 데이터베이스에 유지하는 데 중점을 둡니다. 이를 통해 외부 벡터 저장소나 AI 애플리케이션을 위한 전용 경로에 의존하는 것과 비교해 애플리케이션의 복잡성과 데이터 접근 지연 시간을 줄일 수 있습니다.
AI 기능 및 벡터 검색
Azure Database for PostgreSQL은 PostgreSQL 내부에서 벡터 간 유사성 검색을 수행할 수 있도록 pgvector 확장을 지원하며, 데이터베이스에서 직접 대규모 언어 모델을 호출할 수 있는 azure_ai 확장도 지원합니다. Microsoft는 이러한 기능이 의미 검색, 검색 증강 생성(RAG), 지능형 애플리케이션 및 에이전트 구축과 같은 사용 사례를 지원한다고 설명합니다.
또한 이 서비스는 벡터 검색 성능을 향상하기 위한 DiskANN 인덱싱과 성능 조정을 지원하는 머신 러닝 알고리즘을 제공합니다. 인덱스 권장 사항, 성능 조정 및 유지 관리도 포함되어 변화하는 워크로드를 관리할 때 수동 개입을 줄이는 것을 목표로 합니다.
확장성, 가용성 및 운영 관리
이 서비스는 컴퓨팅 리소스와 스토리지 간의 독립적인 확장을 지원하며, 애플리케이션을 다시 작성하지 않고도 높은 처리량이나 대규모 데이터 처리가 필요한 PostgreSQL 워크로드를 분산할 수 있는 유연한 클러스터도 지원합니다. Azure는 영역에 분산된 기본 제공 고가용성을 통해 최대 99.99%의 가용성을 제공하며, 패치, 백업 및 장애 발생 시 자동 장애 조치를 관리합니다.
서비스에는 지속적인 백업과 특정 시점 복원이 포함되며, 비즈니스 연속성 및 재해 복구 요구 사항을 처리하기 위한 옵션도 제공합니다. 또한 Microsoft는 Azure Database for PostgreSQL 데이터를 거의 실시간으로 조회하고 분석할 수 있도록 Microsoft Fabric으로 데이터를 미러링하는 기능을 제공합니다.
마이그레이션, 호환성 및 보안
Azure는 온프레미스 환경, 가상 머신 및 다른 관리형 PostgreSQL 서비스에서 온라인 또는 오프라인으로 마이그레이션할 수 있는 경로를 지원합니다. 여기에는 Azure Migrate와 계획, 검증 및 실행을 위한 Microsoft의 지침이 포함되며, Oracle에서 PostgreSQL로의 마이그레이션을 지원하는 AI 기반 평가도 제공됩니다.
이 서비스는 일반적으로 사용되는 PostgreSQL 버전, 확장, 드라이버 및 도구와의 호환성을 유지하며, Visual Studio Code용 PostgreSQL 확장을 통해 데이터베이스를 관리할 수 있습니다. Microsoft는 네트워크 보안, ID 관리, 액세스 제어, 전송 중·사용 중·저장 상태의 데이터 암호화를 위한 기능도 제공한다고 설명합니다. 또한 100개 이상의 규정 준수 인증을 보유하고 있으며, 이 중 50개 이상은 특정 지역 및 국가와 관련된 인증입니다.
가격 및 제공 지역
이 서비스는 종량제 또는 예약 구매 방식의 결제 옵션을 제공하며, 개발 및 테스트부터 미션 크리티컬한 프로덕션 환경에 이르는 워크로드를 지원합니다. Microsoft는 ESG에 의뢰해 작성되고 2025년 3월 TechTarget이 배포한 보고서에 따르면, 이 서비스를 사용하면 온프레미스 및 자체 관리형 PostgreSQL 환경과 비교해 총소유비용을 최대 58% 절감할 수 있다고 밝혔습니다.
Azure Database for PostgreSQL은 미주, 유럽, 아시아 및 태평양 지역의 60개 이상의 Azure 지역에서 이용할 수 있습니다. 또한 Azure 무료 계정은 서비스 페이지에 명시된 조건에 따라 12개월 동안 매월 최대 750시간의 버스트 가능한 컴퓨팅 리소스와 32기가바이트의 스토리지를 제공합니다.