亚马逊关系数据库服务是一种分布式和托管的SQL数据库服务,可简化云中关系数据库的设置,操作和缩放。它使用的功能考虑了硬件配置,数据库设置,修补和备份数据库软件,同时具有成本效益,高度扩展,安全,兼容和SWIFT。请注意,亚马逊RDS本身不是数据库:它是用于管理关系数据库的服务。
和Hurray! RDS今天是13岁,是亚马逊的SaaS产品之一,在许多操作系统中运作。
默认情况下,亚马逊RDS具有六个数据库引擎; Aurora,PostgreSQL,MySQL,Mariadb,Oracle和MS-SQL Server。它使客户可以轻松选择是否应该坚持使用默认引擎或使用其首选的选择。
RDS的功能
-
读取副本:读取副本是实时对原始实例进行的更改的反映。 RDS使用此功能来创建数据库实例的仅读取模型,而无需更改主生产数据库。这对于性能指标和监视很有用,因为创建了数据库的实例,该实例在上述时间显示了该实例的状态。实例使用其各自数据库引擎的本地串行复制功能。据此,如果Aurora实例使用Aurora数据库创建了其主数据库,则只能由Aurora实例使用读取副本。即使默认情况下启用了备份,实例也有助于阅读缩放。阅读副本不支持数据库级别的复制。
-
多AZ部署:多动物代表多可用性区域部署。用户可以自动维护物理备用复制品,无论多亏了多AZ部署。但是,正在使用的数据库引擎将确定备用实例的地理位置。提示用户在创建RDS实例时选择是否要使用多AZ实例。这是有益的,因为待机实例执行备份以避免停止输入和输出的情况。在第二种情况下,有许多停电,亚马逊RDS迅速过渡到最新的待机实例,使操作能够继续而不会中断。
多AZ部署旨在为数据库引擎实例提供改进的可访问性和数据耐力。此功能的实例与它们有关联的成本。 -
成本: rds实例每小时收费,就像亚马逊EC2一样。它们有两个包装:按需DB实例和保留的DB实例。按需DB实例以每小时的滚动率借方。预留的DB实例需要一次性预付款,这为您提供该实例的每小时使用费用折扣。
此外,用户对提供的存储量征税。 RDS支持三种类型:
通用SSD(这是亚马逊的默认选择),配置IOPS(用于密集工作负载)和磁性存储(这是最低的成本选项)。 IOPS是最昂贵的存储选项,因为用户必须定义多少输入/输出
其应用程序需要每秒操作。
每个新的AWS客户端的好消息是,他们可以免费从云中的托管数据库服务开始,这是AWS Free Tier的一部分;为了开发新应用程序,测试现有应用程序,或者只是获得RDS的实践经验。 -
备份:RDS提供带有用于检索的事务日志的自动实例备份。这可以追溯到指出计算机备份是在备用实例中执行的,以确保发生任何损失的可能性极低。备份还允许用户手动拍摄实例快照,其中数据库实例的第一个快照包含完整数据库实例的数据。只要没有手动销毁它们,这些快照就可以保存。用户可以在备份过程中选择35天的最大保留期,并在该时间内的任何时候还原数据库。 RDS还为用户提供了定义备份过程的长度以及备份和快照的保留期的选项。
-
监视和性能指标:增强的监视功能为数据库引擎提供了一组扩展的指标,使用户可以从AWS管理控制台或Amazon CloudWatch API查看容量和输入/输出指标。
。
下面是一个视觉展示RDS功能的特征。
当她听到您与同事讨论亚马逊关系数据库服务时,您五岁的艾玛变得好奇,想知道这是怎么回事。请记住,她对关系数据库是什么不了解。由于您不希望她感到困惑,因此您必须满足她的好奇心。但是,您的厨房里有一个冰箱里有很多东西。您激发她产生奇怪的心理形象。
“冰箱中有几个部分。如果一个部分必须包含多种物品,则系统地组织起来,一侧有一种蔬菜,另一侧是一种蔬菜。冰箱是一个关系数据库,因为它包含各种类型的隔室,这些东西可能相互关联,也可能与彼此无关。但是随着时间的流逝,您的冰箱变得空了。想要重新封装您创建的部分。
“因此,在周日,我们去杂货店购物。我们购买所有东西,包括西红柿,果酱,胡萝卜,菠菜,万圣节南瓜,鸡蛋和水。家庭胡萝卜,果酱,生菜和aubergines都在适当的部分中。通过这样做,您会成为亚马逊RDS。当您从冰箱中取出东西时,您会照顾好东西。在腐烂的物品中添加那些迅速耗尽的物品。您正在维护冰箱,密切关注其内容,并确定哪些项目在供应量下运行。