请输入您要查询的百科知识:

 

词条 Amazon Relational Database Service
释义

  1. Timeline

  2. Features

     Multi-Availability Zone (AZ) deployment  Read replicas  Performance metrics and monitoring  RDS Costs  Automatic backups  Operation 

  3. Database instance types

     Current generation  Previous generation 

  4. Competitors and alternatives

  5. See also

  6. References

  7. External links

{{Infobox software
| logo =
| name = Amazon Relational Database Service
| developer = Amazon.com
| released = {{Release date and age|2009|10|26}}[1]
| operating system = Cross-platform
| language = English
| genre = relational database SaaS
| license = Proprietary
| website = {{URL|https://aws.amazon.com/rds/}}
}}Amazon Relational Database Service (or Amazon RDS) is a distributed relational database service by Amazon Web Services (AWS).[2] It is a web service running "in the cloud" designed to simplify the setup, operation, and scaling of a relational database for use in applications.[3] Administration processes like patching the database software, backing up databases and enabling point-in-time recovery are managed automatically.[4] Scaling storage and compute resources can be performed by a single API call as AWS does not offer an ssh connection to RDS instances.[5]

Timeline

Amazon RDS was first released on 22 October 2009, supporting MySQL databases.[6][7][8] This was followed by support for Oracle Database in June 2011,[9]

[10] Microsoft SQL Server in May 2012,[11] PostgreSQL in November 2013,[12] and MariaDB (a fork of MySQL) in October 2015,[13] and an additional 80 features during 2017.[14]

In November 2014 AWS announced Amazon Aurora, a MySQL-compatible database offering enhanced high availability and performance,[15] and in October 2017 a PostgreSQL-compatible database offering[16][14] was launched.[17].

In March 2019 AWS announced support of PostgreSQL 11 in RDS[18], five months after official release.

Features

New database instances can be launched from the AWS Management Console or using the Amazon RDS APIs.[19] Amazon RDS offers different features to support different use cases. Some of the major features are:

Multi-Availability Zone (AZ) deployment

In May 2010 Amazon announced Multi-Availability Zone deployment support.[20] Amazon RDS Multi-Availability Zone (AZ) allows users to automatically provision and maintain a synchronous physical or logical “standby” replica, depending on database engine, in a different Availability Zone[21] (independent infrastructure in a physically separate location). Multi-AZ database instance can be developed at creation time or modified to run as a Multi-AZ deployment later. Multi-AZ deployments aim to provide enhanced availability and data durability for MySQL, MariaDB, Oracle, PostgreSQL and SQL Server[22] instances and are targeted for production environments.[23] In the event of planned database maintenance or unplanned service disruption, Amazon RDS automatically fails over to the up-to-date standby, allowing database operations to resume without administrative intervention.

Multi-AZ RDS instances are optional and have a cost associated with them. When creating a RDS instance, the user is asked if they would like to use a Multi-AZ RDS instance. In Multi-AZ RDS deployments backups are done in the standby instance so I/O activity is not suspended any time but you may experience elevated latencies for a few minutes during backups.[24]

Read replicas

Read replicas allow different uses case such as to scale out for read-heavy database workloads. Available are up to five replicas for MySQL, MariaDB, and PostgreSQL instances use the native, asynchronous replication functionality of their respective database engines,[25][26] have no backups configured by default and are accessible and can be used for read scaling.[27] MySQL and MariaDB read replicas can be made writeable again since October 2012;[28] PostgreSQL read replicas do not support it.[27] Replicas are done at database server level and do not support replication at database instance or table level.[29]

Performance metrics and monitoring

Performance metrics for Amazon RDS are available from the AWS Management Console or the Amazon CloudWatch API. In December 2015, Amazon announced an optional enhanced monitoring feature that provides an expanded set of metrics for the MySQL, MariaDB, and Aurora database engines.[30]

RDS Costs

Amazon RDS instances are priced very similarly to Amazon Elastic Compute Cloud (EC2). RDS is charged per hour and comes in two packages: On-Demand DB Instances[31] and Reserved DB Instances.[32] On-Demand Instances are at an ongoing hourly usage rate. Reserved DB Instances require an up-front, one-time fee and in turn provide a discount on the hourly usage charge for that instance.

Apart from the hourly cost of running the RDS instance, users are charged for the amount of storage provisioned, data transfers and input and output operations performed. AWS have introduced Provisioned Input and Output Operations, in which the user can define how many IO per second are required by their application. IOPS can contribute significantly to the total cost of running the RDS instance.[33]

As part of the AWS Free Tier, the Amazon RDS Free Tier helps new AWS customers get started with a managed database service in the cloud for free. You can use the Amazon RDS Free Tier to develop new applications, test existing applications, or simply gain hands-on experience with Amazon RDS.[34]

Automatic backups

Amazon RDS creates and saves automated backups of RDS DB instances.[24] The first snapshot of a DB instance contains the data for the full DB instance and subsequent snapshots are incremental, maximum retention period is 35 days. In Multi-AZ RDS deployments backups are done in the standby instance so I/O activity is not suspended any time but you may experience elevated latencies for a few minutes during backups.[24]

Operation

Database instances can be managed from the AWS Management Console, using the Amazon RDS APIs and using aws cli.[19] Since 1 June 2017,[35] you can stop AWS RDS instances from AWS Management Console or AWS CLI for 7 days at a time. After 7 days, it will be automatically started,[35][36] and since September 2018 RDS instances can be protected from accidental deletion.[37] Increase DB space is supported, but not decrease allocated space.[38] Additionally there is at least a six-hour period where new allocation cannot be done.

Database instance types

As of December 2017, Amazon RDS supports 36 DB instance types, 27 of which are the latest generation, to support different types of workloads:[39][40][41]

Current generation

Instance typeMemoryEBS optimized / throughputCores Network performance
db.t2.micro 1 GB N/A 1 cores Low to moderate
db.t2.small 2 GB N/A 1 cores Low to moderate
db.t2.medium 4 GB N/A 2 cores Low to moderate
db.t2.large 8 GB N/A 2 cores Moderate
db.t2.xlarge16 GBN/A4 coresModerate
db.t2.2xlarge32 GBN/A8 coresHigh
db.r3.large 15.25 GB N/A 2 cores Moderate
db.r3.xlarge 30.5 GB N/A 4 cores Moderate
db.r3.2xlarge 61 GB N/A 8 cores High
db.r3.4xlarge 122 GB N/A 16 cores High
db.r3.8xlarge 244 GB N/A 32 cores 10 Gigabit
db.r4.large15.25 GB437 Mbit/s2 coresUp to 10 Gbps
db.r4.xlarge30.5 GB875 Mbit/s4 coresUp to 10 Gbps
db.r4.2xlarge61 GB1750 Mbit/s8 coresUp to 10 Gbps
db.r4.4xlarge122 GB3500 Mbit/s16 coresUp to 10 Gbps
db.r4.8xlarge244 GB7000 Mbit/s32 cores10 Gbps
db.r4.16xlarge488 GB14000 Mbit/s64 cores25 Gbps
db.m4.large 8 GB 450 Mbit/s 2 cores Moderate
db.m4.xlarge 16 GB 750 Mbit/s 4 cores High
db.m4.2xlarge 32 GB 1000 Mbit/s 8 cores High
db.m4.4xlarge 64 GB 2000 Mbit/s 16 cores High
db.m4.10xlarge 160 GB 4000 Mbit/s 40 cores 10 Gigabit
db.m4.16xlarge256 GB10000 Mbit/s64 cores25 Gigabit
db.m3.medium 3.75 GB N/A 1 cores Moderate
db.m3.large 7.5 GB N/A 2 cores Moderate
db.m3.xlarge 15 GB 500 Mbit/s 4 cores High
db.m3.2xlarge 30 GB 10000 Mbit/s 8 cores High

Previous generation

Instance TypeMemoryEBS optimized / throughputCores Network performance
db.t1.micro 0.613 GB N/A 1 cores Very low
db.m1.small 1.7 GB N/A 1 cores Low
db.m1.medium 3.75 GB N/A 1 cores Moderate
db.m1.large 7.5 GB N/A 2 cores Moderate
db.m1.xlarge 15 GB N/A 4 cores High
db.m2.xlarge 17.1 GB N/A 2 cores Moderate
db.m2.2xlarge 34.2 GB N/A 4 cores Moderate
db.m2.4xlarge 68.4 GB N/A 8 cores High
db.cr1.8xl 244 GB N/A 32 cores 10 Gigabit

Competitors and alternatives

Several other vendors provide cloud database services similar to Amazon RDS. Oracle offers Oracle Cloud,[42] a database service supporting Oracle's database technology. Microsoft offers Windows Azure SQL,[43] a service supporting the Microsoft SQL and other relational databases. Competitors supporting MySQL include RackSpace Cloud Databases,[44]

Google Cloud SQL,[45]HP Cloud for MySQL,[46]Xeround Cloud Database,[47] and ClearDB.[48]

See also

  • Amazon Aurora
  • Amazon DynamoDB
  • Amazon Redshift

References

1. ^https://aws.amazon.com/blogs/aws/introducing-rds-the-amazon-relational-database-service
2. ^Amazon RDS, Cloud Relational Database Service: MySQL, Oracle, SQL Server. Aws.amazon.com (2010-07-28). Retrieved on 2013-08-09.
3. ^MySQL in the cloud at Airbnb - Airbnb Engineering. Nerds.airbnb.com (2010-11-15). Retrieved on 2013-08-09.
4. ^Amazon RDS, Introduced {{Webarchive|url=https://web.archive.org/web/20110929183431/http://aws.amazon.com/rds/amazon-rds-introduced/ |date=2011-09-29 }}. Aws.amazon.com (2010-01-01). Retrieved on 2013-08-09.
5. ^https://stackoverflow.com/questions/17986232/how-do-you-access-an-amazon-rds-instance-from-a-chromebook
6. ^https://aws.amazon.com/blogs/aws/introducing-rds-the-amazon-relational-database-service/
7. ^Release: Amazon Relational Database Service : Release Notes : Amazon Web Services{{Dead link|date=October 2018 |bot=InternetArchiveBot |fix-attempted=yes }}. Developer.amazonwebservices.com. Retrieved on 2013-08-09.
8. ^Vogels, Werner. (2009-10-26) Expanding the Cloud: The Amazon Relational Database Service (RDS). All Things Distributed. Retrieved on 2013-08-09.
9. ^{{cite web|title=Oracle database available as a service on Amazon AWS (RDS)|url=http://www.beyondoracle.com/2011/05/24/oracle-database-service-amazon-aws-rds/|date=2011-05-24|accessdate=2014-04-13|website=beyondoracle.com}}
10. ^{{cite web|title=AWS Announces Relational Database Service For Oracle|url=http://www.firstbiz.com/biztech/aws-announces-relational-database-service-for-oracle-12330.html|accessdate=2014-04-13|website=firstbiz.com|archive-url=https://web.archive.org/web/20140413234027/http://www.firstbiz.com/biztech/aws-announces-relational-database-service-for-oracle-12330.html|archive-date=2014-04-13|dead-url=yes|df=}}
11. ^Amazon Web Services Blog: Amazon RDS for SQL Server and .NET support for AWS Elastic Beanstalk {{Webarchive|url=https://web.archive.org/web/20130103035539/http://aws.typepad.com/aws/2012/05/net-support-for-aws-elastic-beanstalk-amazon-rds-for-sql-server-.html |date=2013-01-03 }}. Aws.typepad.com (2012-05-08). Retrieved on 2013-08-09.
12. ^{{cite news |date={{date|2013-11-14}} |author=Alex Williams |title=PostgreSQL Now Available On Amazon’s Relational Database Service |publisher=TechCrunch |url=https://techcrunch.com/2013/11/14/postgressql-now-available-on-amazons-relational-database-service/ }}
13. ^{{cite web|title=Amazon Web Services Announces Two New Database Services – AWS Database Migration Service and Amazon RDS for MariaDB |publisher=MarketWatch, Inc |url=http://www.marketwatch.com/story/amazon-web-services-announces-two-new-database-services-aws-database-migration-service-and-amazon-rds-for-mariadb-2015-10-07/|date=2015-10-07|accessdate=2015-10-23}}
14. ^https://aws.amazon.com/blogs/aws/amazon-relational-database-service-looking-back-at-2017/
15. ^https://aws.amazon.com/blogs/aws/highly-scalable-mysql-compat-rds-db-engine/
16. ^https://aws.amazon.com/blogs/aws/now-available-amazon-aurora-with-postgresql-compatibility/
17. ^http://aws.amazon.com/rds/aurora/
18. ^https://aws.amazon.com/about-aws/whats-new/2019/03/postgresql11-now-supported-in-amazon-rds/
19. ^Amazon RDS APIs
20. ^https://aws.amazon.com/about-aws/whats-new/2010/05/18/announcing-multi-az-deployments-for-amazon-rds/
21. ^Availability Zone
22. ^https://aws.amazon.com/rds/details/multi-az/
23. ^Replication for Availability & Durability with MySQL and Amazon RDS: O'Reilly MySQL Conference & Expo 2011 - O'Reilly Conferences, April 11 - 14, 2011, Santa Clara, CA. En.oreilly.com. Retrieved on 2013-08-09.
24. ^https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithAutomatedBackups.html
25. ^{{cite web | url=http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html | title=Working with PostgreSQL, MySQL, and MariaDB Read Replicas | work=Amazon.com | accessdate=2015-12-15}}
26. ^https://www.quora.com/What-does-it-mean-by-read-replica-in-Amazon-RDS-Is-that-similar-to-the-slave-server
27. ^https://aws.amazon.com/rds/details/read-replicas/
28. ^https://aws.amazon.com/blogs/aws/amazon-rds-for-mysql-promote-read-replica/
29. ^https://stackoverflow.com/questions/18370746/can-you-replicate-a-specific-database-or-table-using-amazons-rds
30. ^{{cite web|last1=Barr|first1=Jeff|title=New – Enhanced Monitoring for Amazon RDS (MySQL 5.6, MariaDB, and Aurora)|url=https://aws.amazon.com/blogs/aws/new-enhanced-monitoring-for-amazon-rds-mysql-5-6-mariadb-and-aurora/|website=AWS Blog|publisher=Amazon.com|accessdate=16 September 2016}}
31. ^[https://aws.amazon.com/rds/pricing/#On-Demand_Instance_Pricing Amazon RDS On-Demand Instance Pricing]
32. ^[https://aws.amazon.com/rds/pricing/#Reserved_Instance_Pricing Amazon RDS Reserved Instance Pricing]
33. ^{{cite web|url=http://aws.amazon.com/rds/pricing/|title=Pricing|website=amazon.com|publisher=Amazon.com|accessdate=2014-04-13}}
34. ^{{Cite web|url=https://aws.amazon.com/rds/free/|title=Amazon RDS Free Tier – Amazon Web Services (AWS)|website=Amazon Web Services, Inc.|language=en-US|access-date=2018-01-08}}
35. ^https://aws.amazon.com/about-aws/whats-new/2017/06/amazon-rds-supports-stopping-and-starting-of-database-instances/
36. ^https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_StopInstance.html
37. ^https://aws.amazon.com/about-aws/whats-new/2018/09/amazon-rds-now-provides-database-deletion-protection/
38. ^https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PIOPS.StorageTypes.html#USER_PIOPS.ModifyingExisting
39. ^{{cite web|url=http://rdsinstances.info|title=Amazon RDS Instance Comparison|accessdate=2016-07-13}}
40. ^{{cite web|url=https://aws.amazon.com/rds/details/|title=Amazon RDS Instances|publisher=[Amazon.com]|accessdate=2016-07-13}}
41. ^{{cite web|url=https://aws.amazon.com/rds/previous-generation/|title=Amazon RDS Previous Instances|publisher=[Amazon.com]|accessdate=2016-07-13}}
42. ^[https://cloud.oracle.com/mycloud/f?p=service:faq:0 Frequently Asked Question], [https://cloud.oracle.com Oracle Cloud], Retrieved 31-12-2012
43. ^Data Management {{Webarchive|url=https://web.archive.org/web/20121227180904/http://www.windowsazure.com/en-US/home/features/data-management/ |date=2012-12-27 }}, Windows Azure, Retrieved 31-12-2012
44. ^Learn how Cloud Databases delivers faster performance, RackSpace, Retrieved 31-12-2012
45. ^[https://developers.google.com/cloud-sql/docs/introduction About Google Cloud SQL], [https://developers.google.com Google Developers], Retrieved 31-12-2012
46. ^[https://www.hpcloud.com/products/RDB HP Cloud Relational Database for MySQL – FAQ] {{Webarchive|url=https://web.archive.org/web/20130123045819/https://www.hpcloud.com/products/RDB |date=2013-01-23 }}, [https://www.hpcloud.com HP Cloud] {{Webarchive|url=https://web.archive.org/web/20130103023600/https://www.hpcloud.com/ |date=2013-01-03 }}, Retrieved 31-12-2012
47. ^FAQ – Xeround Cloud DBaaS {{Webarchive|url=https://web.archive.org/web/20130114125441/http://xeround.com/developers/faq/ |date=2013-01-14 }}, Xeround Cloud Database {{Webarchive|url=https://web.archive.org/web/20170706055353/http://www.xeround.com/ |date=2017-07-06 }}, Retrieved 31-12-2012
48. ^Frequently Asked Question, ClearDB, Retrieved 31-12-2012

External links

  • Amazon Relational Database Service - official homepage
  • {{YouTube|id=knrNBkr5iTM|title=Getting Started with Amazon Relational Database Service (Amazon RDS)}}
{{Amazon}}{{Cloud computing}}{{DEFAULTSORT:Amazon Rds}}

3 : Cloud databases|Amazon Web Services|2009 software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 10:04:17