참조 배포

Amazon Aurora PostgreSQL용 모듈식 아키텍처

고가용성 및 장애 조치를 지원하는 PostgreSQL 데이터베이스

이 파트너 솔루션은 Amazon Web Services(AWS) 클라우드에 Amazon Aurora PostgreSQL용 모듈식 고가용성 환경을 자동으로 배포합니다.

Aurora는 MySQL 및 PostgreSQL과 호환되는 완전관리형 관계형 데이터베이스 엔진입니다. 현재 기존 PostgreSQL 데이터베이스에 사용하는 코드, 도구 및 애플리케이션은 Aurora에도 사용할 수 있습니다. 일부 워크로드의 경우 Aurora는 대부분의 기존 애플리케이션을 변경하지 않고도 PostgreSQL보다 최대 세 배의 처리량을 제공할 수 있습니다. Aurora는 Amazon Relational Database Service(RDS)의 일부로 제공되며, 데이터베이스 관리를 위해 Amazon RDS의 기능을 활용합니다.  

이 파트너 솔루션은 Aurora PostgreSQL을 위한 반복 및 사용자 지정이 가능한 참조 배포를 찾는 사용자를 대상으로 합니다. 자동화된 자체 배포 환경에서는 이 파트너 솔루션을 구성 요소로 사용할 수도 있습니다. 이 파트너 솔루션에는 Aurora 데이터베이스 구성 요소만 구축하는 AWS CloudFormation 템플릿이 포함되어 있습니다. 이 템플릿은 기존 AWS CloudFormation 템플릿에 연결되어 PostgreSQL 데이터베이스를 즉시 대체할 수 있도록 설계되었습니다.

Portworx 로고

이 파트너 솔루션은 AWS에서 개발되었습니다.


AWS Service Catalog 관리자는 이 아키텍처를 자체 카탈로그에 추가할 수 있습니다.  

  •  구축할 내용
  • 이 파트너 솔루션을 사용하면 AWS에 다음 Aurora 환경을 자동으로 설정할 수 있습니다.

    • 두 개의 가용 영역에 걸쳐 있는 고가용성 Virtual Private Cloud(VPC) 아키텍처. VPC는 AWS 모범 사례에 따라 퍼블릭 및 프라이빗 서브넷으로 구성되어 AWS에서 자체 가상 네트워크를 제공합니다.*
    • 퍼블릭 서브넷에서 다음 항목이 제공됩니다.
      • 프라이빗 서브넷의 리소스에 대한 아웃바운드 인터넷 액세스를 제공하는 관리형 NAT(네트워크 주소 변환) 게이트웨이.*
      • 프라이빗 서브넷의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 대한 인바운드 SSH(보안 셸) 액세스를 제공하는 Auto Scaling 그룹의 Linux 배스천 호스트.*
    • 프라이빗 서브넷의 경우: 두 개의 DB Reader와 한 개의 DB Writer를 포함하는 Aurora DB 클러스터.
    • AWS Key Management Service(AWS KMS)를 사용한 암호화 키 이 파트너 솔루션은 키를 사용하여 Aurora DB 클러스터에 저장 중 암호화 기능을 활성화합니다.
    • Bastion 호스트의 CPU를 모니터링하고 경보 트리거 시 Amazon Simple Notification Service(Amazon SNS) 알림을 전송하는 Amazon CloudWatch 경보

    * 기존 VPC에 파트너 솔루션을 배포하는 템플릿에서는 별표로 표시된 구성 요소를 건너뛰고 기존 VPC 구성을 묻는 메시지가 표시됩니다.

  •  배포 방법
  • AWS 계정에 Aurora PostgreSQL 환경을 배포하려면 배포 안내서의 지침을 따르십시오. 배포 프로세스는 약 25분이 걸리며 다음 단계를 포함합니다.

    1. 아직 AWS 계정이 없으면 https://aws.amazon.com에서 가입하고 계정에 로그인합니다. PostgreSQL과 호환되는 Aurora를 지원하는 AWS 리전 중에서 파트너 솔루션을 배포할 AWS 리전을 선택합니다.
    2. 다음 옵션 중에서 선택하여 파트너 솔루션을 시작합니다.
    3. 배포를 테스트하고 PostgreSQL 데이터베이스가 연결을 수락하는지 확인합니다.
     
    배포를 사용자 지정하려면 VPC, 배스천 호스트 및 데이터베이스 설정을 구성하고, 필요한 경우 데이터베이스 태그를 설정하면 됩니다.

    Amazon은 이 솔루션에서 AWS와 협업하는 AWS 파트너와 사용자 배포 정보를 공유할 수 있습니다.  

  •  비용 및 라이선스
  • 이 파트너 솔루션 참조 배포를 실행하는 동안 사용되는 AWS 서비스 및 서드 파티 라이선스 비용은 고객이 부담해야 합니다. 이 파트너 솔루션 사용에 따른 추가 비용은 없습니다.

    이 파트너 솔루션의 AWS CloudFormation 템플릿에는 사용자 지정할 수 있는 구성 파라미터가 포함되어 있습니다. 인스턴스 유형과 같은 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 사용하는 각 AWS 서비스의 요금 페이지를 참조하세요. 요금은 변경될 수 있습니다.

    팁: 결제 지표를 계정의 S3 버킷으로 전송하려면 파트너 솔루션을 배포한 후 AWS 비용 및 사용 보고서를 생성합니다. 이 보고서는 매월 사용량을 기반으로 한 추정 요금을 제공하고 월말에 데이터를 집계합니다. 자세한 내용은 AWS Cost and Usage Reports란 무엇인가요?를 참조하세요.