게시된 날짜: Jun 10, 2022

오픈 소스 커뮤니티에서 PostgreSQL 데이터베이스 업데이트 소식을 발표한 데 이어, Amazon Aurora PostgreSQL 호환 버전에서 PostgreSQL 13.7, 12.11, 11.16 및 10.21을 지원하도록 업데이트했습니다. 이번 릴리스에는 PostgreSQL 커뮤니티의 버그 수정 및 개선 사항이 포함되어 있습니다. 업그레이드 빈도와 업그레이드 프로세스를 계획하는 방법을 결정하는 데 도움이 되도록 Aurora 버전 정책을 참조하세요.

이 릴리스에는 pglogical 및 wal2json 확장 프로그램에 대한 업데이트도 포함되어 있습니다. pglogical은 오픈 소스 PostgreSQL 확장 프로그램으로, 고객이 각 데이터베이스에서 일관적인 읽기-쓰기 액세스 권한과 여러 가지 비공개 데이터 및 공통 데이터를 그대로 유지한 채로 독립적 PostgreSQL 데이터베이스 사이에서 데이터를 복제하도록 지원합니다. Amazon Aurora pglogical에서는 논리적 복제를 사용하여 독립된 PostgreSQL 데이터베이스 사이에서 데이터 변경 내용을 복사하며, 선택적으로 표준 알고리즘에 기반하여 충돌을 해결합니다. 고객은 PostgreSQL 인스턴스 내에서 pglogical을 활성화할 수 있으며, 선결제 요금을 지불하거나 소프트웨어를 구매하지 않고도 필요한 추가 클러스터 및 교차 리전 트래픽에 대한 요금만 지불하면 됩니다. 완벽하게 통합된 pglogical은 트리거나 외부 프로그램이 없어도 됩니다. 물리적 복제 방법에 대한 이 대안은 선별적 복제에 대한 게시/구독 모델을 사용하여 데이터를 복제하는 효율성이 높은 방법입니다.

wal2json은 논리적 디코딩을 위한 출력 플러그 인입니다. 논리적 디코딩이란 데이터베이스 테이블에 대한 모든 영구적인 변경 사항을 데이터베이스 내부 상태에 대한 자세한 지식 없이도 해석할 수 있는 일관성 있고 이해하기 쉬운 형식으로 추출하는 프로세스입니다. 고객은 확장 프로그램을 사용하여 PostgreSQL Write-Ahead Log(WAL)의 출력을 JSON 객체로 내보낼 수 있습니다.

DB 클러스터를 수정하여 마이너 버전 업그레이드를 수동으로 시작하거나, DB 클러스터를 생성 또는 수정할 때 ‘자동 마이너 버전 업그레이드(Auto minor version upgrade)’ 옵션을 활성화할 수 있습니다. 이렇게 하면 AWS가 새 버전을 테스트하고 승인한 후에 DB 클러스터가 자동으로 업그레이드됩니다. 자세한 내용은 PostgreSQL의 자동 마이너 버전 업그레이드를 참조하세요. 자세한 내용은 Aurora 설명서를 참조하세요. 전체 기능 패리티 목록을 확인하려면 기능 패리티 페이지로, Amazon Aurora를 지원하는 모든 리전을 확인하려면 리전 페이지로 이동하세요.

Amazon Aurora는 완벽한 MySQL 및 PostgreSQL 호환성과 함께 비할 데 없는 고성능과 고가용성을 글로벌 규모로 제공하도록 설계된 서비스입니다. Amazon Aurora는 기본 제공 보안, 연속적인 백업, 서버리스 컴퓨팅, 최대 15개의 읽기 전용 복제본, 자동 다중 리전 복제 및 다른 AWS 서비스와의 통합을 제공합니다. Amazon Aurora를 시작하려면 시작하기 페이지를 참조하세요.