Amazon RDS는 관리형 관계형 데이터베이스 서비스로서, 고객이 선택할 수 있도록 Amazon AuroraMySQL, MariaDB, Oracle, Microsoft SQL Server, PostgreSQL과 같은 6개의 익숙한 데이터베이스 엔진을 제공합니다. 따라서 기존 데이터베이스에서 이미 사용하고 있는 코드, 애플리케이션 및 도구를 Amazon RDS에서 사용할 수 있습니다. Amazon RDS는 프로비저닝, 패치, 백업, 복원, 장애 탐지, 복구 등 일상적인 데이터베이스 작업을 처리합니다.

Amazon RDS를 사용하면 간편한 복제를 통해 프로덕션 워크로드의 가용성과 안정성을 높일 수 있습니다. 다중 AZ 배포 옵션을 사용하여 고가용성 및 내장된 자동 장애 조치 기능을 갖춘 미션 크리티컬 워크로드를 기본 데이터베이스로부터 동기식으로 복제된 2차 데이터베이스로 이동할 수 있습니다. 읽기 전용 복제본을 이용하면 읽기 중심의 데이터베이스 워크로드를 처리하기 위해 단일 데이터베이스 배포의 한도 이상으로 확장할 수 있습니다.

모든 Amazon Web Services와 마찬가지로 사전 투자가 필요 없으며 사용한 리소스에 대해서만 요금을 지불하면 됩니다.

무료로 AWS 시작하기

무료 계정 생성

AWS 프리 티어는 Amazon Relational Database Service(RDS)와 사용할 수 있는 마이크로 DB 인스턴스 750시간(1년 동안 매달), 스토리지 20GB 및 백업용 스토리지 20GB를 포함합니다.

AWS 프리 티어 세부 정보 보기 »

AmazonRDS_ProductBanner

여기에 나열된 일부 기능은 특정 Amazon RDS 데이터베이스 엔진에만 적용됩니다. 자세한 내용은 각 엔진의 세부 페이지를 참조하십시오.

Amazon Aurora | MySQL | MariaDBOracle | SQL Server | PostgreSQL

AWS Management Console, Amazon RDS 명령줄 인터페이스 또는 간단한 API 호출을 통해 몇 분이면 프로덕션용 관계형 데이터베이스의 성능을 활용할 수 있습니다.

Amazon RDS 데이터베이스 인스턴스는 선택한 엔진 및 클래스에 적합한 파라미터 및 설정 세트로 사전에 구성됩니다. 몇 분 이내에 데이터베이스 인스턴스를 시작하고 애플리케이션을 연결할 수 있습니다. DB 파라미터 그룹을 사용하면 데이터베이스를 세부적으로 제어하고 튜닝할 수 있습니다.

Amazon RDS는 최신 패치를 통해 배포를 지원하는 관계형 데이터베이스 소프트웨어가 최신 상태로 유지되도록 합니다. 데이터베이스 인스턴스의 패치 여부와 시기를 선택적으로 제어할 수 있습니다. 자세히 알아보기 »

Amazon RDS 범용 스토리지는 프로비저닝된 GB당 IOPS 3회의 일관된 기본 성능과 IPOS 최대 3,000회의 순간 최대 성능을 제공할 수 있는 SSD 지원 스토리지 옵션입니다. 이러한 스토리지 유형은 다양한 데이터베이스 워크로드에 적합합니다. 자세히 알아보기 »

Amazon RDS의 프로비저닝된 IOPS 스토리지는 빠르고 예측 가능하며 일관성 있는 I/O 성능을 제공하기 위해 설계된 SSD 지원 스토리지 옵션입니다. 데이터베이스 인스턴스 생성 시 IOPS 속도를 지정하면, Amazon RDS에서는 데이터베이스 인스턴스의 수명 주기에 해당 IOPS 속도를 프로비저닝합니다. 이러한 스토리지 유형은 I/O 집약적인 트랜잭션(OLTP) 데이터베이스 워크로드에 최적화되어 있습니다. 실제 실현되는 IOPS는 데이터베이스 워크로드, 인스턴스 유형, 데이터베이스 엔진 유형에 따라 다를 수 있지만, 데이터베이스 인스턴스당 최대 40,000 IOPS까지 프로비저닝할 수 있습니다. 자세히 알아보기 »

배포에 사용할 컴퓨팅 및 메모리 리소스를 vCPU 32개와 RAM 244GiB 범위 내에서 확장하거나 축소할 수 있습니다. 컴퓨팅 조정 작업은 일반적으로 몇 분이면 완료됩니다.

스토리지에 대한 요구가 증가함에 따라 추가 스토리지를 프로비저닝할 수도 있습니다. Amazon Aurora 엔진은 데이터베이스 스토리지 요구가 증가함에 따라 데이터베이스 볼륨을 최대 6TB 또는 정의한 최대 크기까지 자동으로 확장하게 됩니다. MySQL, MariaDB, Oracle 및 PostgreSQL 엔진을 사용하면 가동 중단 없이 최대 16TB의 스토리지까지 바로 확장할 수 있습니다. 자세히 알아보기 »

Amazon RDS의 자동 백업 기능은 기본적으로 활성화되어 있으며, 이를 통해 데이터베이스 인스턴스를 특정 시점으로 복구할 수 있습니다. Amazon RDS는 데이터베이스와 트랜잭션 로그를 백업하고 이 둘을 모두 사용자가 지정한 보존 기간 동안 저장합니다. 이를 통해 데이터베이스를 보존 기간 중 어느 시점(초 단위)으로나 복원할 수 있습니다(최근 5분 전까지 가능). 자동 백업 보존 기간은 최대 35일로 구성할 수 있습니다.

데이터베이스 스냅샷은 Amazon S3에 저장된 인스턴스에 대해 사용자가 시작하는 백업으로서 명시적으로 삭제할 때까지 보관됩니다. 원하는 경우 언제든 데이터베이스 스냅샷으로 새 인스턴스를 생성할 수 있습니다. 데이터베이스 스냅샷이 운영상에 전체 백업으로 사용되지만, 증분식 스토리지 사용에 대해서만 비용을 지불합니다.

Amazon RDS 다중 AZ 배포는 데이터베이스 인스턴스의 가용성 및 내구성을 높여주므로 프로덕션 데이터베이스 워크로드에 적합합니다. 다중 AZ 데이터베이스 인스턴스를 프로비저닝하는 경우 Amazon RDS에서 다른 가용 영역(AZ)에 있는 예비 인스턴스에 데이터를 동기식으로 복제합니다. 자세히 알아보기 »

Amazon RDS는 하드웨어에 장애가 발생할 경우, 배포를 지원하는 컴퓨팅 인스턴스를 자동으로 교체합니다.

Amazon RDS를 사용하면 사용자가 AWS Key Management Service(KMS)를 통해 관리하는 키를 사용해 데이터베이스를 암호화할 수 있습니다. Amazon RDS 암호화를 실행 중인 데이터베이스 인스턴스에서는 자동화된 백업, 읽기 전용 복제본 및 스냅샷과 마찬가지로 기본 스토리지에 저장된 데이터가 암호화됩니다.

Amazon RDS는 SQL Server 및 Oracle의 투명한 데이터 암호화를 지원합니다. Oracle의 투명한 데이터 암호화가 AWS CloudHSM과 통합되어 AWS 클라우드 내 단일 테넌트 HSM(Hardware Security Module) 어플라이언스에서 암호화 키를 안전하게 생성, 저장 및 관리할 수 있게 해줍니다.

Amazon RDS는 SSL을 사용하여 전송 중 데이터를 보안하도록 지원합니다.

AWS는 자체 가상 네트워크에서 데이터베이스를 격리하고 산업 표준 암호화 IPsec VPN을 사용하여 온프레미스 IT 인프라에 연결할 수 있도록 Amazon VPC에서 데이터베이스 인스턴스를 실행할 것을 권장합니다. 방화벽 설정을 구성하고 데이터베이스 인스턴스에 대한 네트워크 액세스를 제어할 수 있습니다.

Amazon RDS는 AWS Identity and Access Management(IAM)와 통합되어 AWS IAM 사용자 및 그룹이 특정 Amazon RDS 리소스(데이터베이스 인스턴스, 스냅샷, 파라미터 그룹 및 옵션 그룹)에서 수행할 수 있는 작업을 제어하는 기능을 제공합니다. 또한, Amazon RDS 리소스를 태그 지정하고, IAM 사용자 및 그룹이 태그가 동일하고 연관된 태그 값을 가진 리소스 그룹에서 수행할 수 있는 작업을 제어할 수 있습니다. 예를 들어, 개발자는 "개발" 데이터베이스 인스턴스를 수정할 수 있지만 "프로덕션" 데이터베이스 인스턴스는 데이터베이스 관리자만 수정할 수 있도록 IAM 규칙을 구성할 수 있습니다. 자세히 알아보기 »

Amazon RDS는 추가 비용 없이 데이터베이스 인스턴스에 대한 Amazon CloudWatch 지표를 제공합니다. AWS Management Console을 사용하면 컴퓨팅/메모리/스토리지 용량 사용률, I/O 작업, 인스턴스 연결 등 주요 작업 지표를 볼 수 있습니다. 또한, Amazon RDS는 향상된 모니터링을 제공하므로 50개가 넘는 CPU, 메모리, 파일 시스템 및 디스크 I/O 지표에 액세스할 수 있습니다. 자세히 알아보기 »

Amazon RDS for Aurora는 Amazon SNS를 통해 데이터베이스 이벤트에 대해 이메일이나 SMS 텍스트 메시지로 알릴 수 있습니다. AWS Management Console 또는 Amazon RDS API를 사용하여 데이터베이스 인스턴스와 관련된 40개 이상의 다양한 데이터베이스 이벤트를 구독할 수 있습니다.

Amazon RDS는 AWS Config와 통합되므로 파라미터 그룹, 서브넷 그룹, 스냅샷, 보안 그룹 및 이벤트 구독을 비롯하여 DB 인스턴스의 구성에 대한 변경을 기록하고 감사함으로써 규정 준수를 지원하고 보안을 강화할 수 있습니다.

Amazon RDS는 사전 약정이 필요 없으며, 시작한 데이터베이스 인스턴스별로 월간 요금만 지불하면 됩니다. 그리고 데이터베이스 인스턴스가 더는 필요하지 않을 경우, 간편하게 삭제할 수 있습니다. 자세한 내용은 Amazon RDS 요금 페이지를 참조하십시오.

Amazon RDS 예약 인스턴스는 1년 또는 3년 약정 기간 동안 DB 인스턴스를 예약할 수 있는 옵션을 제공하므로 온디맨드 인스턴스 요금보다 DB 인스턴스의 시간당 요금을 대폭 할인받을 수 있습니다.

Amazon RDS를 활용하면 한 번에 최대 7일까지 데이터베이스 인스턴스를 쉽게 중지 및 시작할 수 있습니다. 이로 인해 데이터베이스를 항시 구동하지 않아도 되는 개발 및 테스트 작업에 데이터베이스를 쉽고 저렴하게 이용할 수 있습니다.

 


Amazon RDS는 현재 다음 데이터베이스 인스턴스 클래스를 지원합니다. Amazon Aurora, MySQL, Oracle, SQL Server 및 PostgreSQL 데이터베이스 엔진에서 지원되는 인스턴스 클래스 표를 참조하십시오.

인스턴스 유형 vCPU 메모리(GiB) PIOPS 최적화
네트워크 성능
표준 
db.m4.large 2
8

중간
db.m4.xlarge 4
16
높음
db.m4.2xlarge 8
32
높음
db.m4.4xlarge 16
64
높음
db.m4.10xlarge 40
160
10기가비트
db.m3.medium 1 3.75 - 중간
db.m3.large 2 7.5 - 중간
db.m3.xlarge 4 15 높음
db.m3.2xlarge 8 30 높음
메모리 최적화
db.r3.large 2 15 - 중간
db.r3.xlarge 4 30.5 중간
db.r3.2xlarge 8 61 높음
db.r3.4xlarge 16 122 높음
db.r3.8xlarge 32 244 -
10기가비트
마이크로 인스턴스        
db.t2.micro 1 1 - 낮음
db.t2.small 1 2 - 낮음
db.t2.medium 2 4 - 중간
db.t2.large 2 8 - 중간

T1, M1, M2 또는 CR1 DB 인스턴스를 찾고 계십니까? 이전 세대 인스턴스 페이지를 참조하십시오.