Amazon Relational Database Service (Amazon RDS) 让您能够在云中轻松设置、操作和扩展关系数据库。它在自动执行耗时的管理任务(如硬件预置、数据库设置、修补和备份)的同时,可提供经济实用的可调容量。这使您能够腾出时间专注于应用程序,为它们提供所需的快速性能、高可用性、安全性和兼容性。
Amazon RDS 在多种类型的数据库实例(针对内存、性能或 I/O 进行了优化的实例)上均可用,并提供六种常用的数据库引擎供您选择,包括 Amazon Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database 和 SQL Server。您可以使用 AWS Database Migration Service 轻松将您现有的数据库迁移或复制到 Amazon RDS。
优势
可轻松管理
Amazon RDS 让用户能够轻松完成从项目概念到部署的过程。可利用 Amazon RDS 管理控制台、Amazon RDS 命令行界面或者简单的 API 调用在几分钟之内访问生产就绪型关系数据库的功能。不需要预置基础设施、也不需要安装和维护数据库软件。
高度可扩展
只需点几下鼠标或者进行 API 调用,便可扩展数据库的计算和存储资源,通常不会造成停机。很多 Amazon RDS 引擎类型都允许您启动一个或多个只读副本以从主数据库实例分流读取流量。
速度快
Amazon RDS 支持大多数高要求数据库应用程序。您可以在两种 SSD 支持型存储选项之间进行选择:一种是针对高性能 OLTP 应用程序优化的选项,另一种是针对具有成本效益的通用型用例优化的选项。此外,Amazon Aurora 提供的性能已达到商业数据库水平,但成本仅为商业数据库的十分之一。
安全
Amazon RDS 使您可以轻松控制对数据库的网络访问。Amazon RDS 还允许您在 Amazon Virtual Private Cloud (Amazon VPC) 中运行数据库实例,这使您可以隔离数据库实例并通过行业标准加密的 IPsec VPN 连接到您的现有 IT 基础设施。很多 Amazon RDS 引擎类型都提供了静态加密和动态加密。
使用案例
Web 和移动应用程序
Web 和移动应用程序需要以极大的规模运行,因此要求数据库具有高吞吐量、大规模存储可扩展性和高可用性。Amazon RDS 满足了此类高要求应用程序的需求,同时还具有足够的未来成长空间。Amazon RDS 没有许可限制,因此它能完美匹配这些应用程序的可变使用模式。
Airbnb 选择了 Amazon RDS,因为它可以简化大量通常与数据库相关的耗时管理任务。Airbnb 采用了多可用区部署来提升数据库复制的自动化程度及数据的持久性。Airbnb 只需停机 15 分钟就可以将其整个数据库迁移到 Amazon RDS。
电子商务应用程序
Amazon RDS 向小型和大型电子商务企业提供了一种灵活、安全、高度可扩展且低成本的数据库解决方案,非常适合在线销售和零售业务。Amazon RDS 提供了一种托管数据库服务,旨在帮助电子商务公司符合 PCI 要求并专注于打造高品质客户体验,让他们无需为管理底层数据库而操心。
为避免从头构建新生产数据库的各种麻烦,Instacart 针对其新推出的食品杂货当日送货服务使用了 Amazon RDS。现在,该公司每月可以向其数据库添加数百万种新商品,而且工程团队也能专注于开发新功能和提升整体客户体验。
移动和在线游戏
移动和在线游戏需要一个具有高吞吐量和可用性的数据库平台。Amazon RDS 可以管理数据库基础设施,因此游戏开发人员无需为预置、扩展或监控数据库服务器而操心。Amazon RDS 提供的常用数据库引擎可以快速扩展容量来满足用户需求。