레퍼런스 배포

Amazon Redshift용 모듈식 아키텍처

빅 데이터 및 분석을 위해 AWS 클라우드에 Amazon Redshift 데이터 웨어하우스 배포

이 Quick Start는 Amazon Web Services(AWS) 클라우드에서 Amazon Redshift에 대해 모듈식 고가용성 환경을 자동으로 배포합니다.

Amazon Redshift는 속도가 빠른 완전관리형 데이터 웨어하우스로, 모든 데이터를 표준 구조화 질의 언어(SQL) 및 기존 비즈니스 인텔리전스 도구를 사용하여 간편하고 비용 효율적으로 분석할 수 있습니다. Amazon Redshift를 사용하면 정교한 쿼리 최적화, 고성능 로컬 디스크의 열 형식 스토리지, 대량 병렬 쿼리 실행 기능을 사용하여 페타바이트 규모의 정형 데이터에 복잡한 분석 쿼리를 실행할 수 있습니다.   

일반적인 데이터 웨어하우스에서 특히 대용량 데이터 세트를 관리하는 데 상당한 시간과 리소스가 필요합니다. 또한 자가 관리형 온프레미스 데이터 웨어하우스의 구축, 관리 및 확장에 관련된 재정적 비용이 매우 높습니다. Amazon Redshift는 데이터 웨어하우스를 비용 및 운영 오버헤드를 현저히 낮출 수 있을 뿐만 아니라 Redshift Spectrum을 사용하면 데이터를 로드할 필요 없이 원래 형식 그대로 대량의 데이터를 손쉽게 분석할 수 있습니다.

Portworx 로고

이 Quick Start는 AWS에서 개발했습니다.


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

  •  구축할 내용
  • 이 Quick Start를 사용하여 AWS에 다음 Amazon Redshift 환경을 자동으로 설정하십시오.

    • 두 개의 가용 영역에 걸쳐 있는 고가용성 Virtual Private Cloud(VPC) 아키텍처. VPC는 AWS 모범 사례에 따라 퍼블릭 및 프라이빗 서브넷으로 구성되어 AWS에서 자체 가상 네트워크를 제공합니다.*
    • 퍼블릭 서브넷에서 다음 항목이 제공됩니다.
      • 프라이빗 서브넷의 리소스에 대한 아웃바운드 인터넷 액세스를 허용하기 위해 마련되는 관리형 NAT(네트워크 주소 변환) 게이트웨이.*
      • 퍼블릭 및 프라이빗 서브넷의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 대한 인바운드 SSH(보안 셸) 액세스를 제공하는 Auto Scaling 그룹의 Linux 배스천 호스트.*
    • 프라이빗 서브넷에서, Amazon Redshift 클러스터 및 구성 요소(클러스터 서브넷 그룹, 파라미터 그룹, WLM(워크로드 관리), VPC에 대한 액세스를 지원하는 보안 그룹 등) 이는 기본 동작입니다. 하지만 공개적으로 액세스 가능하게 퍼블릭 서브넷에 클러스터와 구성 요소를 생성하도록 선택할 수도 있습니다.
    • 감사 로그를 위한 Amazon Simple Storage Service(Amazon S3) 버킷.
    • Amazon S3를 위한 VPC 엔드포인트: 프라이빗 서브넷에서 실행되는 Amazon Redshift 및 다른 AWS 리소스가 Amazon S3 버킷에 제한적으로 액세스할 수 있도록 지원.
    • 이 Quick Start는 AWS Key Management Service(AWS KMS)에서 제공되는 키를 사용하여 Amazon Redshift 클러스터에 대해 저장 중 암호화를 지원하며 다른 키가 정의되어 있지 않은 경우 기본 마스터 키를 생성합니다. 
    • 배스천 호스트의 CPU를 모니터링하고 Amazon Redshift 클러스터의 CPU 및 디스크 공간을 모니터링하며 경보 트리거 시 Amazon SNS 알림을 전송하는 Amazon CloudWatch 경보.
    • Redshift Spectrum with Amazon S3, Amazon CloudWatch Logs, AWS Glue 및 Amazon Athena를 사용하는 데 필요한 최소 권한을 부여하는 AWS Identity and Access Management(IAM) 역할.
    • 메타데이터 스토어로서 AWS Glue Catalog.

    * 기존 VPC에 Quick Start를 배포하는 템플릿은 별표로 표시된 구성 요소를 건너뛰고 기존 VPC 구성을 묻는 메시지를 표시합니다.

  •  배포 방법
  • AWS 계정에 Amazon Redshift 환경을 배포하려면 배포 가이드의 지침을 따르세요. 배포 프로세스는 10~15분가량 걸리며 다음 단계를 포함합니다.

    1. 아직 AWS 계정이 없으면 https://aws.amazon.com에서 가입하고 계정에 로그인합니다.
    2. 다음 옵션 중 하나를 선택하여 Quick Start를 시작합니다.
    3. 배포를 테스트하고 Amazon Redshift 클러스터 및 Linux 배스천 호스트가 연결을 수신하는지 확인합니다.
     
    배포를 사용자 지정하려면 VPC, 배스천 호스트 및 데이터베이스 설정을 구성하고, 필요한 경우 데이터베이스 태그를 설정하면 됩니다.

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

  •  비용 및 라이선스
  • 이 Quick Start 참조 배포를 실행하는 동안 사용되는 AWS 서비스 비용은 고객이 부담해야 합니다. Quick Start 사용에 따르는 추가 비용은 없습니다.

    이 Quick Start를 위한 AWS CloudFormation 템플릿에는 사용자 지정할 수 있는 구성 매개 변수가 포함되어 있습니다. 데이터베이스 인스턴스 유형 등의 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 사용하려는 각 AWS 서비스의 요금 페이지를 참조하십시오. 요금은 변경될 수 있습니다.

    팁: Quick Start 배포 후 Quick Start 관련 비용을 추적할 수 있도록 AWS Cost and Usage Report를 사용하는 것이 좋습니다. 이 보고서에는 계정의 Amazon Simple Storage Service(Amazon S3) 버킷에 대한 결제 지표가 나와 있습니다. 매월 사용량을 기반으로 요금을 산정하고 월말에 데이터를 마무리합니다. 보고서에 대한 자세한 내용은 AWS 설명서를 참조하세요.