Amazon Aurora

클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스. 1/10의 비용으로 상용 데이터베이스 수준의 성능 및 가용성 제공.

Amazon Aurora는 고성능 상용 데이터베이스의 성능과 가용성에 오픈 소스 데이터베이스의 간편성과 비용 효율성을 결합하였으며 클라우드를 위해 구축된 MySQL 및 PostgreSQL 호환 관계형 데이터베이스입니다.

Amazon Aurora는 표준 MySQL 데이터베이스보다 최대 5배 빠르고 표준 PostgreSQL 데이터베이스보다 3배 빠릅니다. 또한, 1/10의 비용으로 상용 데이터베이스의 보안, 가용성 및 안정성을 제공합니다. 하드웨어 프로비저닝, 데이터베이스 설정, 패치 및 백업과 같은 시간 소모적인 관리 작업을 자동화하는 Amazon Relational Database Service(RDS)에서 Amazon Aurora의 모든 것을 관리합니다.

Amazon Aurora는 내결함성을 갖춘 자가 복구 분산 스토리지 시스템으로, 데이터베이스 인스턴스당 최대 64TB까지 자동으로 확장됩니다. 지연 시간이 짧은 읽기 전용 복제본 최대 15개, 특정 시점으로 복구, Amazon S3로 지속적 백업, 3개의 가용 영역(AZ)에 걸친 복제를 통해 뛰어난 성능과 가용성을 제공합니다.

Amazon RDS 관리 콘솔로 이동하여 첫 번째 Aurora 데이터베이스 인스턴스를 생성하고 MySQL 및 PostgreSQL 데이터베이스를 마이그레이션하기 시작하십시오.

video-thumb-green

동영상: How Autodesk Increased Database Scalability and Reduced Replication Lag

How Autodesk Increased Database Scalability and Reduced Replication Lag

이점

뛰어난 성능 및 확장성

표준 MySQL보다 5배 많은 처리량과 표준 PostgreSQL보다 3배 많은 처리량을 제공합니다. 이러한 성능은 상용 데이터베이스와 같은 수준이지만, 비용은 1/10입니다. 요구 사항이 변함에 따라 손쉽게 더 크거나 더 작은 인스턴스 유형으로 데이터베이스 배포를 확장 및 축소하거나 Aurora Serverless를 통해 이를 자동으로 처리할 수 있습니다. 읽기 용량과 성능을 확장하도록 3개의 가용 영역에 걸쳐 지연 시간이 짧은 읽기 전용 복제본을 최대 15개까지 추가할 수 있습니다. Amazon Aurora는 필요에 따라 스토리지를 데이터베이스 인스턴스당 최대 64TB까지 자동으로 늘릴 수 있습니다. 자세히 알아보기: MySQL | PostgreSQL

높은 가용성 및 안정성

Amazon Aurora는 99.99%가 넘는 가용성을 제공합니다. 3개의 가용 영역에 걸쳐 6개의 데이터 복사본을 복제하고 클라우드용으로 구축되었으며 내결함성을 갖춘 자가 복구 스토리지입니다. Aurora는 데이터를 지속적으로 Amazon S3로 백업하고, 물리적 스토리지 장애로부터 투명하게 복구하며, 보통 30초 이내에 인스턴스 장애 조치가 수행됩니다. 몇 초 만에 이전의 특정 시점으로 역추적하여 사용자 오류로부터 손쉽게 복구할 수도 있습니다. 글로벌 데이터베이스를 사용하면 하나의 Aurora 데이터베이스가 여러 AWS 리전에 걸쳐 확장하여 빠른 로컬 읽기 및 신속한 재해 복구를 지원할 수 있습니다. 자세히 알아보기: MySQL | PostgreSQL

뛰어난 보안

Amazon Aurora는 데이터베이스에 여러 레벨의 보안을 제공합니다. Amazon VPC를 사용한 네트워크 격리, 사용자가 생성한 키를 사용한 저장 데이터 암호화와 AWS Key Management Service(KMS)를 통한 제어, SSL을 사용한 전송 데이터 암호화 등의 보안을 제공합니다. 암호화된 Amazon Aurora 인스턴스에서는 해당 스토리지에 있는 데이터가 암호화되며, 동일한 클러스터에 있는 자동화된 백업, 스냅샷 및 복제본도 암호화됩니다. 자세히 알아보기: MySQL | PostgreSQL

MySQL 및 PostgreSQL 호환성

Amazon Aurora 데이터베이스 엔진은 기존 MySQL 및 PostgreSQL 오픈 소스 데이터베이스와 완벽하게 호환되며 새로운 릴리스에 대한 호환성이 정기적으로 추가됩니다. 즉, 표준 MySQL 또는 PostgreSQL 가져오기/내보내기 도구나 스냅샷을 사용하여 손쉽게 MySQL 또는 PostgreSQL 데이터베이스를 Aurora로 마이그레이션할 수 있습니다. 그뿐만 아니라 기존 데이터베이스에서 사용하고 있는 코드, 애플리케이션, 드라이버 및 도구를 거의 또는 전혀 변경하지 않고 Amazon Aurora에서 사용할 수 있습니다. 자세히 알아보기: MySQL | PostgreSQL

완전관리형

Amazon Relational Database Service(RDS)에서 Amazon Aurora의 모든 것을 관리합니다. 더는 하드웨어 프로비저닝, 소프트웨어 패치, 설정, 구성 또는 백업과 같은 데이터베이스 관리 작업에 대해 걱정할 필요가 없습니다. Aurora는 데이터베이스를 자동으로 그리고 지속적으로 모니터링하고 Amazon S3로 백업하므로, 세분화된 특정 시점으로 복구할 수 있습니다. 성능 문제를 신속하게 감지하는 데 도움이 되는 간편한 도구인 Amazon CloudWatch, 향상된 모니터링 또는 성능 개선 도우미 기능을 사용하여 데이터베이스 성능을 모니터링할 수 있습니다. 자세히 알아보기: MySQL | PostgreSQL

마이그레이션 지원

Amazon Aurora는 MySQL 및 PostgreSQL 호환성 덕분에 데이터베이스를 클라우드로 마이그레이션할 때 주목하지 않을 수 없는 서비스입니다. MySQL 또는 PostgreSQL로부터 마이그레이션을 한다면 마이그레이션 설명서에서 도구 및 옵션 목록을 참조하십시오. 상용 데이터베이스 엔진으로부터 마이그레이션하는 경우에는 최소한의 가동 중단과 안전한 마이그레이션을 위해 AWS Database Migration Service를 사용할 수 있습니다. 자세히 알아보기: MySQL | PostgreSQL

AWS Database Migration Service(DMS)를 사용하여 가장 널리 사용되는 상용 데이터베이스로부터 마이그레이션하는 작업을 가속화하십시오. 데이터베이스를 Aurora로 마이그레이션하는 경우 6개월간 DMS를 무료로 사용할 수 있습니다. 자세히 알아보기 »

새로운 Aurora 기능 평가판에 등록

MySQL 호환 에디션을 위한 Aurora 멀티 마스터에는 여러 가용 영역으로 쓰기 성능을 확장할 수 있는 기능이 추가되어 애플리케이션이 읽기/쓰기 워크로드를 데이터베이스 클러스터의 여러 인스턴스로 보내고 더 높은 가용성으로 작동할 수 있습니다. 자세히 알아보고 평가판에 등록하기 >>

PostgreSQL 호환 에디션을 위한 Aurora Serverless(이전에는 MySQL용으로 릴리스됨)는 Aurora 데이터베이스를 자동으로 시작, 확장 및 종료하는 배포 옵션입니다. Aurora Serverless는 데이터베이스 서버를 프로비저닝, 확장, 관리할 필요 없이 데이터베이스 용량을 제공합니다. 자세히 알아보고 평가판에 등록하기 >>

 

사용 사례

엔터프라이즈 애플리케이션

Amazon Aurora는 관계형 데이터베이스를 사용할 수 있는 엔터프라이즈 애플리케이션에 매우 적합한 옵션입니다. Amazon Aurora는 상용 데이터베이스와 비교하여 데이터베이스 비용을 90% 이상 낮추면서도 데이터베이스의 안정성과 가용성은 높일 수 있습니다. Amazon Aurora는 프로비저닝, 패치 적용, 백업, 복원, 장애 탐지, 복구 등 시간이 많이 소요되는 작업을 자동화함으로써 시간을 절약하는 데 도움이 되는 완전관리형 서비스입니다.

Software as a Service(SaaS) 애플리케이션

SaaS 애플리케이션은 인스턴스와 스토리지 확장을 위해 상당한 유연성과 뛰어난 성능 및 안정성이 필요한 멀티 테넌트 아키텍처를 주로 사용합니다. Amazon Aurora는 관리형 데이터베이스 서비스에서 이러한 기능을 모두 제공하여, SaaS 업체가 애플리케이션을 지원하는 기본 데이터베이스에 대한 걱정 없이 고품질의 애플리케이션을 구축하는 데 집중할 수 있도록 해줍니다.

웹 및 모바일 게임

대규모로 운영하도록 구축된 웹 및 모바일 게임에는 높은 처리량, 고가용성 및 뛰어난 스토리지 확장성을 갖춘 데이터베이스가 필요합니다. Amazon Aurora는 이렇게 까다로운 애플리케이션 요구 사항을 모두 충족하고, 이후의 성장을 위한 충분한 공간을 제공합니다. Amazon Aurora에는 라이선스 제약이 없으므로, 이러한 애플리케이션의 다양한 사용 패턴에 아주 적합합니다.

데이터베이스를 Amazon Aurora로 마이그레이션

현재 Amazon RDS for MySQL 또는 Amazon RDS for PostgreSQL을 사용하는 경우...

현재 Amazon RDS for MySQL 또는 Amazon RDS for PostgreSQL을 사용하고 있다면, Aurora로 마이그레이션하는 작업은 스냅샷을 생성하고 해당 스냅샷에서 Aurora 인스턴스를 시작하는 것만큼 간단합니다. 사용 설명서의 간단한 단계별 지침을 따라 마이그레이션을 수행할 수 있습니다. Amazon Aurora는 MySQL 및 PostgreSQL과 완벽하게 호환되므로, 다른 변경 작업 없이 애플리케이션을 새로운 인스턴스에 손쉽게 다시 연결할 수 있습니다.

Amazon EC2 또는 온프레미스에서 실행되는 MySQL 및 PostgreSQL 데이터베이스 또한 손쉽게 마이그레이션할 수 있습니다. 기존 데이터베이스에 대한 스냅샷 백업을 만들고, 이를 Amazon S3에 업로드한 후, 이를 사용하여 Amazon Aurora 클러스터를 직접 생성할 수 있습니다. 또한, Amazon S3 버킷에 저장된 데이터를 Amazon Aurora 데이터베이스 테이블로 가져올 수 있습니다. 표준 MySQL 가져오기 및 내보내기 도구 또는 MySQL binlog 복제 기능도 지원됩니다. 또한, Amazon EC2 또는 온프레미스에서 실행 중인 지원되는 데이터베이스에서 Amazon Aurora로 마이그레이션도 AWS Database Migration Service를 사용하여 수행할 수 있습니다.

현재 Oracle 또는 Microsoft SQL Server를 사용하는 경우...

AWS Schema Conversion Tool은 원본 데이터베이스 스키마와 사용자 정의 코드 대부분(보기, 저장 프로시저, 함수 등)을 Amazon Aurora와 호환되는 형식으로 자동으로 변환함으로써 Oracle 및 Microsoft SQL Server에서 Amazon Aurora로 마이그레이션을 간소화합니다. 자동으로 변환할 수 없는 코드는 명확하게 표시되므로 수동으로 변환할 수 있습니다. AWS Schema Conversion Tool에 대해 자세히 알아보고 다운로드하기 »

AWS Database Migration Service를 사용하면 Oracle 및 Microsoft SQL Server 데이터베이스에서 데이터를 Amazon Aurora로 손쉽게 마이그레이션할 수 있습니다. 클릭 몇 번으로 데이터 마이그레이션을 시작할 수 있으며, 원본 데이터베이스는 마이그레이션이 진행되는 동안 완벽하게 운영 상태를 유지하므로 해당 데이터베이스를 사용하는 애플리케이션의 가동 중지 시간을 최소화할 수 있습니다. AWS Database Migration Service에 대해 자세히 알아보기 »

Amazon Aurora 시작하기

icon1
Amazon RDS 관리 콘솔에 바로 액세스할 수 있습니다.
icon2
간단한 자습서로 Amazon Aurora에 대해 알아봅니다.
icon3
AWS 프로젝트를 시작하는 데 도움이 되는 Amazon Aurora 단계별 안내서를 찾습니다.

Amazon Aurora에 대해 자세히 알아보십시오.

기능 페이지 선택: MySQLPostgreSQL

구축할 준비가 되셨습니까?
Amazon Aurora 시작하기
추가 질문이 있으십니까?
AWS에 문의하기