下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Amazon RDS: 作为云服务的MySQL数据库

作者:课课家教育     来源: http://www.kokojia.com点击数:1508发布时间: 2017-09-04 10:00:44

标签: 数据库MySQL云服务

  MySQL是世界上最流行的开源关系数据库。AmazonRDS让用户能够在云中轻松设置、操作和扩展MySQL部署。借助AmazonRDS,您可以在几分钟内部署可扩展的MySQL部署,不仅经济实惠,而且可以扩展硬件容量大小。AmazonRDS通过管理耗时的数据库管理,如备份、软件修补、监控、扩展和复制等,让您能专注于应用程序开发

 MySQL是世界上最流行的开源关系数据库。AmazonRDS让用户能够在云中轻松设置、操作和扩展MySQL部署。借助AmazonRDS,您可以在几分钟内部署可扩展的MySQL部署,不仅经济实惠,而且可以扩展硬件容量大小。AmazonRDS通过管理耗时的数据库管理,如备份、软件修补、监控、扩展和复制等,让您能专注于应用程序开发。

  亚马逊WebServices推出了Amazon Relational Database Service,支持直接套用MySQL数据库。

  关系数据库服务与MySQL协议相容,修改自MySQL5.1,目前只能通过API管理。亚马逊同时还将AmazonEC2服务的价格调低了15%。亚马逊表示,新的服务是帮助用户将注意力集中在开发而不是维护上面。对基于亚马逊云计算的提供数据库服务的新创公司而言,这可能不是什么好消息。

  AmazonRDSforMySQL让您能够访问非常熟悉的MySQL数据库的完整功能。这意味着您当前已用于现有数据库的代码、应用程序和工具也可以用在AmazonRDS上。AmazonRDS可自动为数据库软件升级补丁,用户可以自定义数据的存储备份保留时间,并且实现时间点恢复。只需通过一次API调用,即可灵活地扩展与数据库实例(DBInstance)相关联的计算资源或存储容量,让用户从中受益。

  可采用通用型(SSD)存储、预配置IOPS(SSD)存储或磁性存储来配置AmazonRDSforMySQL数据库实例。预配置IOPS(SSD)是高性能的存储方案,旨在为I/O密集型事务处理数据库工作负载提供快速、可预测和一致的性能。每个数据库实例可以预配置从1000IOPS到30000IOPS。(实现的IOPS最大数量可能更低。)通用型(SSD)存储可交付3IOPS/预配置GB的一致基准,提供激增至3000IOPS的能力。磁性存储(原名为RDS标准存储)适用于数据访问频率较低的小型数据库工作负载。

  此外,AmazonRDSforMySQL还让您能够轻松地使用复制功能来增强生产工作负载的可用性和可靠性。使用多可用区部署选项,您可以执行任务关键的工作负载,并且在发生故障时,能够利用高可用性和内置的自动故障转移功能,从您的主数据库转移到同步复制的辅助数据库。AmazonRDSforMySQL也允许您进行扩展,超越单个数据库部署的容量,以处理高读取量的数据库负载。与所有AmazonWebServices相同,您无需预先投资,而且只需为所使用的资源付费。

  功能

  轻松托管部署

  AmazonRDSforMySQL的目标用户是需要MySQL数据库的完整特性和功能的开发人员或企业,或是希望对使用MySQL数据库的现有应用程序和工具进行迁移的用户。AmazonRDSforMySQL可以让您在自己的AmazonRDS数据库实例上直接访问熟悉的MySQL数据库软件,因此您的应用程序应当能无缝连接。

  预配置参数–AmazonRDSforMySQL部署预配置了适合您所选择的数据库实例的一组有意义参数和设置。您在几分钟之内即可启动MySQL实例并连接应用程序,而无需其他配置。如果您需要更多控制,可通过数据库参数组实现

  监控和指标–AmazonRDS提供了适用于您的数据库实例部署的AmazonCloudWatch指标,无需额外付费。您可以使用AWS管理控制台来查看数据库实例部署的关键运行指标,包括计算/内存/存储容量使用率、I/O活动和数据库实例连接。借助增强型监控,您可以更深入地实时了解AmazonRDSforMySQL实例的运行状况。它能够以最高1秒的粒度为您的实例提供一整套系统指标(超过50个)。您既可以在RDS控制台上直观显示这些指标,也可以将其与CloudWatch和第三方应用程序集成。

  数据库事件通知–AmazonRDS通过电子邮件或SMS提供了AmazonSNS通知功能,可通知您有关数据库实例部署的信息。您可以使用AWS管理控制台或AmazonRDSAPI订阅与您的AmazonRDS部署相关的40多种的不同数据库事件。

  自动执行软件修补–AmazonRDS将确保您部署项目中使用的MySQL软件已安装最新修补程序,保持最新状态。您可以通过数据库引擎版本管理,控制是否修补您的数据库实例,以及何时进行修补。

  快速、可预测的性能

  通用型(SSD)–AmazonRDS通用型(SSD)存储可交付3IOPS/预配置GB(最高6TB)的一致基准,可激增至3000IOPS。你可以从磁性存储转换到通用型(SSD)存储;执行此操作时,您在可用性上会受到短暂的影响。

  要了解详细信息,或者开始使用AmazonRDS通用型(SSD)存储,请参阅《AmazonRDSUserGuide》中的通用型(SSD)存储部分。

  预配置IOPS(SSD)–您最多可以为每个数据库实例配置6TB存储和30000个IOPS。通过预配置更多存储,您可以实现更低的延迟性和更高的吞吐量。根据您的数据库工作负载、实例类型以及选择的数据库引擎,您实际实现的IOPS数量可能不同于您预置的数量。请参阅“AmazonRDS用户指南”中的影响实际达到的IOPS数量部分。您可以从通用型或磁性存储转换到预配置IOPS存储,获得一致的吞吐量和低I/O延迟性。执行此操作时,您在可用性上会受到短暂的影响。

  要了解详细信息,或者开始使用AmazonRDS预配置IOPS,请参阅《AmazonRDSUserGuide》中的预配置IOPS存储部分。

  备份和恢复

  自动备份–AmazonRDS的自动备份功能在默认情况下打开,实现数据库实例的时间点恢复。AmazonRDS将备份您的数据库和事务日志,并且按用户指定的保留期进行存储。这样,您就能够将数据库实例恢复到保留期内任何一秒钟的状态,最多可恢复到前五分钟的状态。自动备份保留期可配置为最长三十五天。

  数据库快照–数据库快照是用户启动的数据库实例备份。AmazonRDS将存储这些完整数据库备份,直至您明确删除它们。您可以在需要时随时从数据库快照创建新数据库实例。

  按钮扩展

  数据库实例类–使用AmazonRDSAPI或在AWS管理控制台上进行几次点击,即可扩展支持部署的计算和内存资源。扩展操作通常可在几分钟之内完成。

  存储和IOPS–随着存储需求的增长,您可以实时预配置额外的存储,绝无停机时间。如果您使用的是RDS预配置IOPS,则还可以扩展数据库实例的吞吐量,方法是指定从1000到10000IOPS的IOPS速率(按照每1000个IOPS的数量级增加),并指定从100GB到6TB的存储空间。

  复制

  AmazonRDS提供两种互为补充的不同复制功能,它们可以结合使用,以获得增强的数据库可用性,防止最新数据库更新出现意外故障,并扩展超出单个数据库实例的容量限制,以处理高读取量的数据库工作负载。

  多可用区域部署–此为您生产用数据库实例的部署选项,既可增强数据库的可用性,又能保护最新的数据库更新,避免意外的中断。在创建或修改数据库实例以便作为多可用区域部署运行时,AmazonRDS将在不同的可用区域(物理位置分隔的独立基础设施)自动预配置和管理一个“备用”副本。在主资源和备用资源上同时进行数据库更新,防止出现复制滞后。在出现计划内数据库维护、数据库实例故障或者可用区域故障时,AmazonRDS将自动故障转移至最新的备用资源,无需管理员干预即可快速恢复数据库运行。在故障转移前,您无法直接访问备用资源,它也不能用于读取流量。

  只读副本–此复制功能可以轻松实现弹性扩展并超越单个数据库实例的容量限制,以处理高读取量的数据库工作负载。您可以为给定的源数据库实例在某个AWS地区中或多个AWS地区创建一个或多个副本,利用多个数据副本满足大量应用程序读取流量需求,以此增加聚合的读取吞吐量。AmazonRDS使用MySQL的原生复制功能,将源数据库实例的更改传播到任何相关的只读副本中。您可以使用跨地区只读副本来加强灾难恢复目标,从离您的全球用户最近的地区来提供流量服务,或在多个AWS地区间迁移数据库。注意,只读副本利用标准MySQL复制,因此这些副本可能在时间上比其来源数据库实例晚。请访问AmazonRDSUserGuide中的WorkingwithReadReplicas部分,了解详细信息。

  多可用区域部署和读取副本使用了不同的底层复制技术,它们适合其各自的使用目的。不过,您可以同时使用这两种功能,实现可靠且可扩展的生产部署。只需将一个多可用区域部署指定为一个或多个读取副本的来源,即可同时获得多可用区域部署的可用性和持久性,以及读取副本的扩展优势。要了解更多关于多可用区部署和只读副本的信息,请访问此处的复制常见问题。

  隔离和安全

  数据加密–AmazonRDS支持您使用通过AWSKeyManagementService(KMS)管理的密钥来加密您的MySQL数据库实例。在运行了AmazonRDS加密的数据库实例中,将加密基础存储中静态存储的数据,方法与加密其自动化备份、只读副本和快照一样。

  VirtualPrivateCloud–使用AmazonVPC,您可在自己的虚拟网络中隔离您的数据库实例,并使用经过行业标准加密的IPsecVPN连接到现有IT基础设施。要了解有关VPC中的AmazonRDS的更多信息,请参阅AmazonRDSUserGuide。此外,使用AmazonRDS,您可以配置防火墙设置并控制对数据库实例的网络访问。

  小编结语:

  更多内容尽在课课家教育!

赞(14)
踩(0)
分享到:
上一篇:Oracle ASM基础
华为认证网络工程师 HCIE直播课视频教程