Amazon 관계형 데이터베이스 서비스
Amazon Relational Database Service개발자 | 아마존 닷컴. |
---|---|
초기 릴리즈 | 2009년 10월 26일, [1] | 전(
운영 체제 | 크로스 플랫폼 |
이용가능기간: | 영어 |
유형 | 관계형 데이터베이스 SaaS |
면허증. | 독자 사양 |
웹 사이트 | aws |
Amazon RDS(또는 Amazon Relational Database Service)는 AWS([2]Amazon Web Services)에서 제공하는 분산형 관계형 데이터베이스 서비스입니다.이는 관계형 데이터베이스의 설정, 운영 및 확장을 단순화하고 [3]애플리케이션에서 사용하도록 설계된 "클라우드 내"를 실행하는 웹 서비스입니다.데이터베이스 소프트웨어 패치 적용, 데이터베이스 백업 및 시점 복구 활성화와 같은 관리 프로세스가 자동으로 [4]관리됩니다.스토리지 및 계산 리소스 확장은 단일 API 호출을 통해 온디맨드 방식으로 수행할 수 있습니다.AWS는 관리 [5]서비스의 일부로 기본 가상 시스템에 대한 SSH 연결을 제공하지 않습니다.
타임라인
Amazon RDS는 MySQL [1][6][7]데이터베이스를 지원하는 2009년 10월 22일에 처음 출시되었습니다.그 후 2011년 [8][9]6월 Oracle Database 지원,[10] 2012년 5월 Microsoft SQL Server 지원, Postgre 지원,2013년 [11]11월 SQL, 2015년 [12]10월 MariaDB(MySQL의 포크) 및 2017년 [13]중에 80개 기능이 추가되었습니다.
2014년 11월 AWS는 향상된 고가용성 및 [14]성능을 제공하는 MySQL 호환 데이터베이스인 Amazon Aurora를 발표했으며 2017년 10월에는 Postgre를 발표했습니다.SQL 호환 데이터베이스[15][13] 오퍼링이 시작되었습니다.[16]
2019년 3월 AWS가 Postgre 지원 발표정식 출시 후 5개월 후 RDS에 [17]SQL 11이 포함되어 있습니다.
특징들
새 데이터베이스 인스턴스는 AWS 관리 콘솔에서 시작하거나 [18]Amazon RDS API를 사용하여 시작할 수 있습니다.Amazon RDS는 다양한 사용 사례를 지원하는 다양한 기능을 제공합니다.주요 기능은 다음과 같습니다.
멀티 어베이러빌리티 존(AZ) 도입
2010년 5월에 Amazon은 Multi-Availability Zone 도입 [19]지원을 발표했습니다.Amazon RDS Multi-Availability Zone(AZ)을 사용하면 데이터베이스 엔진에 따라 동기식 물리적 또는 논리적 "대기" 복제본을 다른 가용성[20] 영역(물리적으로 분리된 위치에 있는 독립 인프라)에서 자동으로 프로비저닝하고 유지할 수 있습니다.Multi-AZ 데이터베이스 인스턴스는 작성 시 개발하거나 나중에 Multi-AZ 배포로 실행되도록 수정할 수 있습니다.Multi-AZ 도입은 MySQL, MariaDB, Oracle, Postgre의 가용성과 데이터 내구성을 향상시키는 것을 목표로 하고 있습니다.SQL 및 SQL Server[21] 인스턴스로 운영 [22]환경을 대상으로 합니다.계획된 데이터베이스 유지 보수 또는 계획되지 않은 서비스 중단 시 Amazon RDS는 자동으로 최신 대기 모드로 페일오버되므로 관리자의 개입 없이 데이터베이스 작업을 재개할 수 있습니다.
Multi-AZ RDS 인스턴스는 옵션이며 이와 관련된 비용이 있습니다.RDS 인스턴스를 작성할 때 Multi-AZ RDS 인스턴스를 사용할지 묻는 메시지가 나타납니다.Multi-AZ RDS 도입에서는 백업이 스탠바이 인스턴스에서 이루어지기 때문에 I/O 작업이 언제든지 중단되지는 않지만 백업 [23]중에 몇 분간 지연 시간이 길어질 수 있습니다.
복제본 읽기
읽기 복제본은 읽기 부하가 높은 데이터베이스 워크로드에 대해 스케일인하는 등 다양한 사용 사례를 지원합니다.MySQL, MariaDB 및 Postgre에는 최대 5개의 복제본을 사용할 수 있습니다.SQL. 인스턴스는 각 데이터베이스 [24]엔진의 기본 비동기 복제 기능을 사용합니다.기본적으로 구성된 백업은 없으며 액세스 가능하며 읽기 [25]확장에 사용할 수 있습니다.MySQL 및 MariaDB 읽기 복제본은 2012년 [26]10월부터 다시 쓰기 가능SQL 읽기 복제본은 [25]이를 지원하지 않습니다.복제본은 데이터베이스 인스턴스 수준에서 수행되며 데이터베이스 [27]또는 테이블 수준에서 복제를 지원하지 않습니다.
퍼포먼스 지표 및 감시
Amazon RDS의 성능 메트릭은 AWS 관리 콘솔 또는 Amazon CloudWatch API에서 사용할 수 있습니다.2015년 12월 Amazon은 MySQL, MariaDB 및 Aurora 데이터베이스 엔진에 [28]대해 확장된 메트릭 세트를 제공하는 향상된 모니터링 기능(옵션)을 발표했습니다.
RDS 비용
Amazon RDS 인스턴스의 가격은 Amazon EC2(Elastic Compute Cloud)와 매우 유사합니다.RDS는 시간당 과금되며 온디맨드 DB[29] 인스턴스와 예약된 DB [29]인스턴스의 두 가지 패키지로 제공됩니다.온디맨드 인스턴스는 지속적인 시간당 사용률입니다.예약된 DB 인스턴스에는 선불 일회성 요금이 필요하며, 해당 인스턴스에 대한 시간당 사용 요금을 할인해 줍니다.
RDS 인스턴스를 실행하는 데 드는 시간당 비용 외에 프로비저닝된 스토리지의 양, 데이터 전송 및 입출력 작업에 대한 비용이 사용자에게 부과됩니다.AWS는 사용자가 애플리케이션에 필요한 초당 IO 수를 정의할 수 있는 Provisioned Input and Output Operations를 도입했습니다.IOPS는 RDS [30]인스턴스를 실행하는 데 드는 총 비용에 크게 기여할 수 있습니다.
AWS Free Tier의 일부인 Amazon RDS Free Tier는 새로운 AWS 고객이 클라우드에서 관리 데이터베이스 서비스를 무료로 시작할 수 있도록 지원합니다.Amazon RDS Free Tier를 사용하여 새 애플리케이션을 개발하거나, 기존 애플리케이션을 테스트하거나, Amazon [31]RDS에 대한 실제 경험을 쌓을 수 있습니다.
자동 백업
Amazon RDS는 RDS DB [23]인스턴스의 자동 백업을 생성하고 저장합니다.DB 인스턴스의 첫 번째 스냅샷에는 전체 DB 인스턴스에 대한 데이터가 포함되며 후속 스냅샷은 증분 스냅샷입니다. 최대 보존 기간은 35일입니다.Multi-AZ RDS 도입에서는 백업이 스탠바이 인스턴스에서 이루어지기 때문에 I/O 액티비티가 일시 중단되지 않지만 백업 [23]중에 몇 분간 지연이 증가할 수 있습니다.
작동
데이터베이스 인스턴스는 AWS 관리 콘솔에서 Amazon RDS API와 aWS CLI를 [18]사용하여 관리할 수 있습니다.2017년 [32]6월 1일부터 AWS Management Console 또는 AWS CLI에서 AWS RDS 인스턴스를 한 번에 7일 동안 중지할 수 있습니다.7일 후 자동으로 [32][33]시작되며 2018년 9월부터 RDS 인스턴스를 실수로 [34]삭제하지 않도록 보호할 수 있습니다.DB 공간 증가가 지원되지만 할당된 [35]공간을 줄이지는 않습니다.또한 새로운 할당을 수행할 수 없는 최소 6시간의 기간이 있습니다.
데이터베이스 인스턴스 유형
2020년 8월 현재 Amazon RDS는 82개의 DB 인스턴스 유형을 지원하여 다양한 유형의 [36][37][38]워크로드를 지원합니다.
- 범용: 31 인스턴스
- 메모리 최적화: 33 인스턴스
- 이전 세대: 18 인스턴스
범용
인스턴스 유형 | 기억 | EBS 최적화 / 스루풋 | 코어 | 네트워크 퍼포먼스 |
---|---|---|---|---|
db.t2.micro | 1 GB | — | 1 코어 | 저~중간 |
db.t2.small | 2 GB | — | 1 코어 | 저~중간 |
db.t2.medium | 4 GB | — | 2 코어 | 저~중간 |
db.t2.large | 8 GB | — | 2 코어 | 저~중간 |
db.t2.xlarge | 16 GB | — | 4 코어 | 적당한. |
db.t2.2xlarge | 32 GB | — | 8 코어 | 적당한. |
db.t3.micro | 1 GB | — | 2 코어 | 최대 5 Gbps |
db.t3.small | 2 GB | — | 2 코어 | 최대 5 Gbps |
db.t3.medium | 4 GB | — | 2 코어 | 최대 5 Gbps |
db.t3.large | 8 GB | — | 2 코어 | 최대 5 Gbps |
db.t3.xlarge | 16 GB | — | 4 코어 | 최대 5 Gbps |
db.t3.2xlarge | 32 GB | — | 8 코어 | 최대 5 Gbps |
db.m4.large | 8 GB | 450 Mbit/s | 2 코어 | 적당한. |
db.m4.xlarge | 16 GB | 750 Mbit/s | 4 코어 | 높은 |
db.m4.2xlarge | 32 GB | 1000 Mbit/s | 8 코어 | 높은 |
db.m4.4배 크기 | 64 GB | 2000 Mbit/s | 16 코어 | 높은 |
db.m4.10xlarge | 160 GB | 4000 Mbit/s | 40 코어 | 10 기가비트 |
db.m4.16xlarge | 256 GB | 10000 Mbit/s | 64 코어 | 25 기가비트 |
db.m5.large | 8 GB | 최대 3,500 Mbit/s | 2 코어 | 최대 10 Gbps |
db.m5.xlarge | 16 GB | 최대 3,500 Mbit/s | 4 코어 | 최대 10 Gbps |
db.m5.2xlarge | 32 GB | 최대 3,500 Mbit/s | 8 코어 | 최대 10 Gbps |
db.m5.4xlarge | 64 GB | 3500 Mbit/s | 16 코어 | 최대 10 Gbps |
db.m5.12xlarge | 192 GB | 7000 Mbit/s | 48 코어 | 10 기가비트 |
db.m5.24xlarge | 384 GB | 14000 Mbit/s | 96 코어 | 25 기가비트 |
db.m6g.large | 8 GB | 최대 4750 Mbit/s | 2 코어 | 최대 10 Gbps |
db.m6g.xlarge | 16 GB | 최대 4750 Mbit/s | 4 코어 | 최대 10 Gbps |
db.m6g.2xlarge | 32 GB | 최대 4750 Mbit/s | 8 코어 | 최대 10 Gbps |
db.m6g.4xlarge | 64 GB | 4750 Mbit/s | 16 코어 | 최대 10 Gbps |
db.m6g.8xlarge | 128 GB | 9000 Mbit/s | 32 코어 | 12 Gbps |
db.m6g.12xlarge | 192 GB | 13500 Mbit/s | 48 코어 | 20 Gbps |
db.m6g.16xlarge | 256 GB | 19000 Mbit/s | 64 코어 | 25 Gbps |
메모리 최적화
인스턴스 유형 | 기억 | EBS 최적화 / 스루풋 | 코어 | 네트워크 퍼포먼스 |
---|---|---|---|---|
db.r4.large | 15.25 GB | 437 Mbit/s | 2 코어 | 최대 10 Gbps |
db.r4.xlarge | 30.5 GB | 875 Mbit/s | 4 코어 | 최대 10 Gbps |
db.r4.2xlarge | 61 GB | 1750 Mbit/s | 8 코어 | 최대 10 Gbps |
db.r4.4xlarge | 122 GB | 3500 Mbit/s | 16 코어 | 최대 10 Gbps |
db.r4.8xlarge | 244 GB | 7000 Mbit/s | 32 코어 | 10 Gbps |
db.r4.16xlarge | 488 GB | 14000 Mbit/s | 64 코어 | 25 Gbps |
db.r5.large | 16 GB | 최대 3,500 Mbit/s | 2 코어 | 최대 10 Gbps |
db.r5.xlarge | 32 GB | 최대 3,500 Mbit/s | 4 코어 | 최대 10 Gbps |
db.r5.2xlarge | 64 GB | 최대 3,500 Mbit/s | 8 코어 | 최대 10 Gbps |
db.r5.4xlarge | 128 GB | 3500 Mbit/s | 16 코어 | 최대 10 Gbps |
db.r5.12xlarge | 384 GB | 7000 Mbit/s | 48 코어 | 10 Gbps |
db.r5.24xlarge | 768 GB | 14000 Mbit/s | 96 코어 | 25 Gbps |
db.r6g.large | 16 GB | 최대 4750 Mbit/s | 2 코어 | 최대 10 Gbps |
db.r6g.xlarge | 32 GB | 최대 4750 Mbit/s | 4 코어 | 최대 10 Gbps |
db.r6g.2xlarge | 64 GB | 최대 4750 Mbit/s | 8 코어 | 최대 10 Gbps |
db.r6g.4xlarge | 128 GB | 4750 Mbit/s | 16 코어 | 최대 10 Gbps |
db.r6g.8xlarge | 256 GB | 9000 Mbit/s | 32 코어 | 12 Gbps |
db.r6g.12xlarge | 384 GB | 13500 Mbit/s | 48 코어 | 20 Gbps |
db.r6g.16xlarge | 512 GB | 19000 Mbit/s | 64 코어 | 25 Gbps |
db.x1e.xlarge | 122 GB | 500 Mbit/s | 4 코어 | 최대 10 Gbps |
db.x1e.2xlarge | 244 GB | 1000 Mbit/s | 8 코어 | 최대 10 Gbps |
db.x1e.4xlarge | 488 GB | 1750 Mbit/s | 16 코어 | 최대 10 Gbps |
db.x1e.8xlarge | 976 GB | 3500 Mbit/s | 32 코어 | 최대 10 Gbps |
db.x1e.16xlarge | 1952 GB | 7000 Mbit/s | 64 코어 | 10 Gbps |
db.x1e.32xlarge | 3904 GB | 14000 Mbit/s | 128 코어 | 25 Gbps |
db.x1.16xlarge | 976 GB | 7000 Mbit/s | 64 코어 | 10 Gbps |
db.x1.32xlarge | 1952 GB | 14000 Mbit/s | 128 코어 | 25 Gbps |
db.z1d.large | 16 GB | — | 1 코어 | 최대 10 Gbps |
db.z1d.xlarge | 32 GB | — | 2 코어 | 최대 10 Gbps |
db.z1d.2xlarge | 64 GB | — | 4 코어 | 최대 10 Gbps |
db.z1d.3xlarge | 96 GB | — | 6 코어 | 최대 10 Gbps |
db.z1d.6xlarge | 192 GB | — | 12 코어 | 10 Gbps |
db.z1d.12xlarge | 384 GB | — | 48 코어 | 25 Gbps |
구세대
인스턴스 유형 | 기억 | EBS 최적화 / 스루풋 | 코어 | 네트워크 퍼포먼스 |
---|---|---|---|---|
db.t1.micro | 0.613 GB | — | 1 코어 | 매우 낮다 |
db.m1.small | 1.7 GB | — | 1 코어 | 낮다 |
db.m1.medium | 3.75 GB | — | 1 코어 | 적당한. |
db.m1.large | 7.5 GB | — | 2 코어 | 적당한. |
db.m1.xlarge | 15 GB | — | 4 코어 | 높은 |
db.m2.xlarge | 17.1 GB | — | 2 코어 | 적당한. |
db.m2.2xlarge | 34.2 GB | — | 4 코어 | 적당한. |
db.m2.4xlarge | 68.4 GB | — | 8 코어 | 높은 |
db.m3.medium | 3.75 GB | — | 1 코어 | 적당한. |
db.m3.large | 7.5 GB | — | 2 코어 | 적당한. |
db.m3.xlarge | 15 GB | 500 Mbit/s | 4 코어 | 높은 |
db.m3.2xlarge | 30 GB | 10000 Mbit/s | 8 코어 | 높은 |
db.cr1.8gc | 244 GB | — | 32 코어 | 10 기가비트 |
db.r3.large | 15.25 GB | — | 2 코어 | 적당한. |
db.r3.xlarge | 30.5 GB | — | 4 코어 | 적당한. |
db.r3.2xlarge | 61 GB | — | 8 코어 | 높은 |
db.r3.4xlarge | 122 GB | — | 16 코어 | 높은 |
db.r3.8xlarge | 244 GB | — | 32 코어 | 10 기가비트 |
「 」를 참조해 주세요.
레퍼런스
- ^ a b "Introducing Amazon RDS – The Amazon Relational Database Service". Amazon Web Services. October 26, 2009.
- ^ Amazon RDS, 클라우드 관계형 데이터베이스 서비스: MySQL, Oracle, SQL Server.Aws.amazon.com (2010-07-28)2013-08-09에 취득.
- ^ Airbnb - Airbng Engineering의 클라우드 내 MySQL.Nerds.airbnb.com (2010-11-15)2013-08-09에 취득.
- ^ Amazon RDS, Wayback Machine에서 Archived 2011-09-29 도입.Aws.amazon.com (2010-01-01)2013-08-09에 취득.
- ^ "ssh - How do you access an Amazon RDS instance from a chromebook?". Stack Overflow.
- ^ 릴리스: Amazon 관계형 데이터베이스 서비스: 릴리스 정보: Amazon Web[permanent dead link] Services.Developer.amazonwebservices.com 를 참조해 주세요.2013-08-09에 취득.
- ^ 보겔스, 베르너(2009-10-26) 클라우드 확장: Amazon RDS(Relational Database Service)입니다.모든 것이 배포되었습니다.2013-08-09에 취득.
- ^ "Oracle database available as a service on Amazon AWS (RDS)". beyondoracle.com. 2011-05-24. Archived from the original on 2014-04-14. Retrieved 2014-04-13.
- ^ "AWS Announces Relational Database Service For Oracle". firstbiz.com. Archived from the original on 2014-04-13. Retrieved 2014-04-13.
- ^ Amazon Web Services 블로그: Amazon RDS for SQL Server 및.Wayback Machine에서 AWS Elastic Beanstalk Archived 2013-01-03에 대한 NET 지원Aws.typepad.com (2012-05-08)2013-08-09에 취득.
- ^ Alex Williams (14 November 2013). "PostgreSQL Now Available On Amazon's Relational Database Service". TechCrunch.
- ^ "Amazon Web Services Announces Two New Database Services – AWS Database Migration Service and Amazon RDS for MariaDB". MarketWatch, Inc. 2015-10-07. Retrieved 2015-10-23.
- ^ a b "Amazon Relational Database Service – Looking Back at 2017". Amazon Web Services. February 12, 2018.
- ^ "Amazon Aurora – New Cost-Effective MySQL-Compatible Database Engine for Amazon RDS". Amazon Web Services. November 12, 2014.
- ^ "Now Available – Amazon Aurora with PostgreSQL Compatibility". Amazon Web Services. October 24, 2017.
- ^ "Amazon Aurora – Relational Database Built for the Cloud - AWS". Amazon Web Services, Inc.
- ^ "PostgreSQL 11 now Supported in Amazon RDS". Amazon Web Services, Inc.
- ^ a b "Amazon Relational Database Service". docs.aws.amazon.com.
- ^ "Announcing Multi-AZ Deployments for Amazon RDS". Amazon Web Services, Inc.
- ^ "Amazon RDS Frequently Asked Questions (FAQs) - Amazon Web Services (AWS)". Amazon Web Services, Inc.
- ^ "Amazon RDS Multi-AZ Deployments". Amazon Web Services, Inc.
- ^ MySQL 및 Amazon RDS를 사용한 가용성 및 내구성 레플리케이션: O'Reilly MySQL Conference & Expo 2011 - O'Reilly Conference, 2011년 4월 11일~14일, 캘리포니아주 산타클라라라En.oreilly.com 를 참조해 주세요.2013-08-09에 취득.
- ^ a b c "Working With Backups - Amazon Relational Database Service". docs.aws.amazon.com.
- ^ "Working with PostgreSQL, MySQL, and MariaDB Read Replicas". Amazon.com. Retrieved 2015-12-15.
- ^ a b "Amazon RDS Read Replicas". Amazon Web Services, Inc.
- ^ "Amazon RDS for MySQL – Promote Read Replica". Amazon Web Services. October 11, 2012.
- ^ "mysql - Can you replicate a specific database or table using Amazon's RDS". Stack Overflow.
- ^ Barr, Jeff (18 December 2015). "New – Enhanced Monitoring for Amazon RDS (MySQL 5.6, MariaDB, and Aurora)". AWS Blog. Amazon.com. Retrieved 16 September 2016.
- ^ a b "Amazon RDS Pricing - Amazon Web Services". Amazon Web Services, Inc.
- ^ "Pricing". amazon.com. Amazon.com. Retrieved 2014-04-13.
- ^ "Amazon RDS Free Tier – Amazon Web Services (AWS)". Amazon Web Services, Inc. Retrieved 2018-01-08.
- ^ a b "Amazon RDS Supports Stopping and Starting of Database Instances". Amazon Web Services, Inc.
- ^ "Stopping an Amazon RDS DB Instance Temporarily - Amazon Relational Database Service". docs.aws.amazon.com.
- ^ "Amazon RDS Now Provides Database Deletion Protection". Amazon Web Services, Inc.
- ^ "Working with Storage for Amazon RDS DB Instances - Amazon Relational Database Service". docs.aws.amazon.com.
- ^ "Amazon RDS Instance Comparison". Retrieved 2016-07-13.
- ^ "Amazon RDS Instances". [Amazon.com]. Retrieved 2020-08-10.
- ^ "Amazon RDS Previous Instances". [Amazon.com]. Retrieved 2016-07-13.
외부 링크
- Amazon Relational Database Service - 공식 홈페이지
- YouTube에서 Amazon RDS(Relational Database Service) 시작