Amazon Web Services 한국 블로그

Amazon Aurora 기반 PostgreSQL 호환 서비스 정식 출시

작년 말 Amazon Aurora 서비스에 PostgreSQL 호환 기능 추가 계획에 대해 이야기했습니다.  발표 직후 비공개 베타 버전을 출시했으며, 금년 초 공개 프리뷰를 통해이를 따라 갔다. 베타 및 미리보기 중에 많은 피드백을 받았으며 제품이 고객의 요구를 충족시키고 기대치를 초과 할 수 있도록 최선을 다했습니다.

정식 출시
오늘 Amazon Aurora기반 PostgreSQL 서비스를 정식 출시 하며, 우선 토교 리전을 포함 4개 AWS 리전에서 사용가능합니다.  PostgreSQL 9.6.3과 호환되며 최대 64TB의 스토리지를 지원하도록 자동으로 확장되며, 컴퓨팅 성능과 가용성을 개선하기 위해 6-way 복제 기능을 제공합니다.

Amazon Aurora 기반 MySQL 서비스 처럼  관리 서비스로서 설정과 사용이 매우 쉽습니다. 성능 측면에서 보면 PostgreSQL을 직접 실행 한 경우 얻을 수있는 처리량의 최대 3 배를 기대할 수 있습니다 (Amazon Aurora: Design Considerations for High Throughput Cloud-Native Relational Databases  참고)

RDS Console에서 Amazon Aurora를 엔진으로 선택하고 PostgreSQL과 호환되는 에디션을 선택하고 Next를 클릭하여 PostgreSQL과 호환되는 Amazon Aurora 인스턴스를 시작할 수 있습니다.

그런 다음 인스턴스 클래스, 단일 또는 다중 AZ 배포 (각각 dev / test 및 production에 적합)를 선택하고 인스턴스 이름 및 관리자 자격 증명을 설정하고 Next를 클릭합니다.

6개의 인스턴스 클래스 (2 – 64 vCPU 및 15.25 – 488 GiB 메모리) 중에서 선택할 수 있습니다.

db.r4인스턴스 클래스는 Aurora와 RDS에 추가 된 새로운 클래스이며 최상위 더 많은 용량을 제공합니다. db.r4.16xlarge 는 추가 쓰기 성능을 제공하며 두 개 이상의 샤드 된 데이터베이스 대신 단일 오로라 데이터베이스를 사용할 수 있습니다.

또한 다음 페이지에서 VPC 및 공용 액세스 가능성과 같은 네트워크 옵션부터 많은 고급 옵션을 설정할 수 있습니다.

클러스터 이름 및 기타 데이터베이스 옵션을 설정할 수 있습니다. 암호화는 사용하기 쉽고 기본적으로 사용 가능합니다. 내장 기본 마스터 키를 사용하거나 직접 선택할 수 있습니다.

장애 조치 (failover) 동작, 스냅 샷 백업의 보존 기간을 설정하고 향상된 모니터링을 통해 세부 (OS 수준) 메트릭 수집을 활성화하도록 선택할 수도 있습니다.

원하는대로 설정 한 후에는 Launch DB Instance를 클릭하여 계속 진행하십시오!

새 인스턴스 (다중 AZ를 지정한 이후 Primary 및 Secondary 지정)가 몇 분 안에 실행됩니다.

각 PostgreSQL과 호환되는 인스턴스는 CloudWatch에 44개의 메트릭을 자동으로 게시합니다.

향상된 모니터링을 사용하면 각 인스턴스는 인스턴스 별 및 프로세스 별 메트릭을 추가로 수집합니다. 인스턴스가 시작될 때 또는 나중에 Modify Instance을 통해 활성화 할 수 있습니다. 다음은 향상된 모니터링이 활성화되었을 때 수집 된 일부 측정 항목입니다.

Manage Graphs (그래프 관리)를 클릭하면 표시되는 메트릭을 선택할 수 있습니다.

프로세스 별 메트릭도 사용할 수 있습니다.

최대 15 개의 Aurora 복제본을 만들어 읽기 용량을 확장 할 수 있습니다.

클러스터는 복제본에서 요청을로드 밸런스하기 위해 접근할 수있는 단일 엔드 포인트를 제공합니다.

성능 살펴보기
이전에 언급했듯이 통계는 자동으로 사용 설정됩니다. Amazon Aurora 기능은 데이터베이스 엔진에 직접 연결되어있어 각 쿼리를 깊이 조사하고 사용하는 데이터베이스 리소스 및 전반적인 응답 시간에 기여하는 방식을 확인할 수 있습니다. 다음은 초기보기입니다.

각 쿼리의 동시 복사본 수를 보려면 SQL 쿼리로 보기 방식을 구분 할 수 있습니다.

이 글에 있는 것 보다 더 많은보기와 옵션이 있습니다. 자세한 내용은 Using Performance Insights을 참조하십시오.

Amazon Aurora PostgreSQL 서비스로 이전
AWS Database Migration ServiceSchema Conversion Tool은 상용 및 오픈 소스 데이터베이스에 저장된 데이터를 Amazon Aurora로 이동할 수 있도록 도와줍니다. 스키마 변환 도구는 MySQL과 PostgreSQL 사이에서 선택할 수 있도록 데이터베이스 스키마와 코드를 신속하게 평가합니다. 신규 무료 DMS 프로그램을 사용하면 DMS 및 SCT를 사용하여 무료로 Aurora로 마이그레이션 할 수 있으며 여러 유형의 DMS 인스턴스에 최대 6 개월간 접근 할 수 있습니다.

이미 PostgreSQL을 사용하고 있다면 PostGISdblink를 포함한 확장 기능 목록을 지원한다는 소식을 듣게 될 것입니다.

정식 출시
미국 동부 (버지니아 북부), 유럽 연합 (아일랜드), 미국 서부 (오레곤) 및 미국 동부 (오하이오) 지역에서는 Amazon Aurora와 PostgreSQL 호환성을 사용할 수 있으며 가능한 한 빨리 다른 사람들과 함께 할 수 있습니다.

Jeff;

이 글은 Now Available – Amazon Aurora with PostgreSQL Compatibility 의 한국어 번역입니다.