게시된 날짜: Oct 10, 2023

오늘 AWS는 Amazon Relational Database Service(RDS) for PostgreSQL에서 사용할 수 있는 PostgreSQL용 pgactive: 액티브-액티브 복제 확장 기능의 정식 출시를 발표했습니다. pgactive를 사용하면 데이터베이스 인스턴스 간 데이터 스트리밍에 비동기 액티브-액티브 복제 기능을 사용하여 다른 인스턴스로 쓰기 트래픽 전환과 같은 작업에 대한 가용성을 유지할 목적으로 다른 AWS 리전에 위치한 라이터를 비롯한 데이터베이스 인스턴스 간에 데이터 이동 시 추가적인 복원력과 유연성을 제공할 수 있습니다.

고객은 비동기식 액티브-액티브 복제 기능을 사용하여 최종 일관성을 유지하도록 설계된 애플리케이션이 둘 이상의 데이터베이스 인스턴스에 쓸 수 있도록 함으로써 가용성을 극대화하고 쓰기 지연 시간을 줄일 수 있습니다. 액티브-액티브 복제를 지원하기 위해 pgactive에는 노드 동기화, 자동 충돌 감지 및 해결, 복제 지연 지표와 같은 기능이 포함되어 있으며 최대 16개의 서로 다른 라이터 인스턴스에서 데이터를 지속적으로 복사할 수 있습니다. pgactive는 두 라이터가 동일한 데이터베이스 레코드를 동시에 수정하는 경우 마지막 업데이트 성공, 첫 번째 업데이트 성공 또는 사용자 지정 가능한 규칙과 같은 여러 가지 자동 충돌 해결 전략을 제공합니다.

pgactive는 PostgreSQL 15.4-R2 이상을 실행하는 Amazon RDS의 데이터베이스 인스턴스에서 사용 가능하며 AWS GovCloud(미국) 리전을 비롯한 적용되는 모든 AWS 리전에서 사용할 수 있습니다. 버전별 정보는 Amazon RDS 사용 설명서에서 지원되는 확장 목록을 참조하세요.

AWS Management Console에서 직접 새 Amazon RDS DB 인스턴스를 실행하여 시작할 수 있습니다. AWS 데이터베이스 블로그Amazon RDS 사용 설명서에서 pgactive에 대해 자세히 알아볼 수 있습니다.