1 / 8
文档名称:

AWSRDS功能介绍.docx

格式:docx   大小:26KB   页数:8页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AWSRDS功能介绍.docx

上传人:毒药 Posion 2022/12/2 文件大小:26 KB

下载得到文件列表

AWSRDS功能介绍.docx

文档介绍

文档介绍:该【AWSRDS功能介绍 】是由【毒药 Posion】上传分享,文档一共【8】页,该文档可以免费在线阅读,需要了解更多关于【AWSRDS功能介绍 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。AWSRDS功能介绍
问:什么是AmazonRDS?
AmazonRelationalDatabaseService(AmazonRDS)是一种托管服务,可以让用户在云中轻松设置、操作和扩展关系数据库。它在管理耗时的数据库管理任务的同时,提供经济高效的可调容量,使您能够腾出时间专注于应用程序和业务。
AmazonRDS让您能够访问非常熟悉的MySQL、Oracle、SQLServer或PostgreSQL数据库的功能。这意味着您当前用于现有数据库的代码、应用程序和工具也可以无缝用于AmazonRDS。AmazonRDS可以自动备份您的数据库,并使您的数据库软件版本保持最新。您可以灵活方便地扩展与关系数据库实例相关联的计算资源或存储容量,从而从中受益。此外,AmazonRDS还可通过复制轻松增强数据库可用性、改进数据耐久性或扩展读取密集型数据库工作中单一数据库实例的容量限制。与所有AmazonWebServices相同,您无需预先投资,而且只需为所使用的资源付费。
问:AmazonRDS支持哪些关系数据库引擎?
AmazonRDS支持AmazonAurora、MySQL、MariaDB、Oracle、SQLServer和PostgreSQL数据库引擎。
问:AmazonRDS可代我管理哪些内容?
AmazonRDS可管理关系数据库设置所涉及的工作:从预置请求的基础设施容量到安装数据库软件。在您的数据库启动并运行后,AmazonRDS会自动执行常规的管理任务,如执行备份以及修补为数据库提供支持的软件。借助可选的多可用区部署,AmazonRDS还会管理可用区之间的同步数据复制以及自动故障转移。
由于AmazonRDS提供本机数据库访问,所以您可以像通常一样与关系数据库软件交互。这意味着您仍负责管理特定于应用程序的数据库设置。您需要构建最适合自己使用案例的关系架构,并负责调整性能以优化适用于应用程序工作流程的数据库。
问:应何时使用AmazonRDS和AmazonEC2关系数据库AMI?
AmazonWebServices为开发人员提供了很多数据库备选项。AmazonRDS让您能运行功能完善的关系数据库,同时又让您摆脱繁琐的数据库管理工作。通过使用 AmazonEC2 上的众多关系数据库AMI之一,您可在云中管理自己的关系数据库。这些备选项之间存在很大差别,这使其中的某项可能更适合您的使用案例。有关最适合您的解决方案的相关指南,请参阅 AWS云数据库。
问:如何开始使用AmazonRDS?
要注册AmazonRDS,您必须要有AmazonWebServices账户。如果还没有账户,请创建一个账户。注册AmazonRDS后,请参阅AmazonRDS文档 (其中包含我们的入门指南)。
AmazonRDS是 AWS免费套餐 的一部分,因此,AWS新客户可以免费在云中开始使用托管数据库服务。
数据库实例
问:什么是数据库实例?
您可以将数据库实例视为云中的数据库环境,其中包含您所指定的计算和存储资源。您可以创建和删除数据库实例,定义/优化数据库实例的基础设施属性,还能通过 AWS管理控制台、AmazonRDSAPI 和 AWS命令行界面控制访问权限和安全性。您可以运行一个或多个数据库实例,且每个数据库实例都可以支持一个或多个数据库或数据库模式,具体取决于引擎类型。
问:如何创建数据库实例?
借助 AWS管理控制台、AmazonRDSAPI 或 AWS命令行界面,您可以轻松创建数据库实例。要使用AWS管理控制台启动数据库实例,请单击“RDS”,然后单击实例选项卡上的启动数据库实例按钮。您可以从中指定数据库实例的参数,包括数据库引擎和版本、许可模式、实例类型、存储类型和存储量,以及主用户凭证。
您还可以更改数据库实例的备份保留策略、首选备份时段和计划维护时段。此外,您还可以使用 CreateDBInstanceAPI 或 create-db-instance命令创建数据库实例。
问:如何访问正在运行的数据库实例?
只要数据库实例可用,您即可在 AWS管理控制台、DescribeDBInstancesAPI 或 describe-db-instances命令中通过数据库实例描述检索其终端节点。使用这个终端节点,您就可以用您最喜欢的数据库工具或编程语言构建与您的数据库实例直接相连所需的连接字符串。要允许对您正在运行的数据库实例发出的网络请求,您需要授予访问权限。有关如何构建连接字符串以及如何开始使用的详细说明,请参阅我们的入门指南。
问:使用AmazonRDS可以运行多少个数据库实例?
默认情况下,客户最多可以拥有40个AmazonRDS数据库实例。在这40个实例中,最多10个实例可以是“已包含许可证”模式下的Oracle或SQLServer数据库实例。40个实例全都可用于“BYOL”模式下的AmazonAurora、MySQL、MariaDB、PostgreSQL以及Oracle或SQLServer。如果您的应用程序需要更多的数据库实例,您可以通过此申请表申请更多数据库实例。
问:可在一个数据库实例内运行多少个数据库或数据库模式?
适用于PostgreSQL的RDS:软件没有强制限制
适用于MySQL的RDS:软件没有强制限制
适用于PostgreSQL的RDS:软件没有强制限制
适用于Oracle的RDS:每个实例1个数据库;软件对于数据库模式的数量没有强制限制
适用于SQLServer的RDS:每个实例30个数据库
适用于PostgreSQL的RDS:软件没有强制限制
问:如何将数据导入AmazonRDS数据库实例?
将数据导入AmazonRDS的方式有很多并且非常简单,例如对于MySQL使用mysqldump或mysqlimport实用程序,对于Oracle使用数据泵、导入/导出或SQLLoader,对于SQLServer使用导入/导出向导、完整备份文件(.bak文件)或BulkCopyProgram(BCP),或对PostgreSQL使用pg_dump。有关数据导入和导出的更多信息,请参阅 MySQL数据导入指南、Oracle数据导入指南、SQLServer数据导入指南、PostgreSQL数据导入指南。
此外,AWSDatabaseMigrationService 还可以帮助您轻松、安全地将数据库迁移到AWS。
问:什么是维护时段?在维护期间,我的数据库实例是否可用?
如有请求或要求,您可以通过AmazonRDS维护时段控制数据库实例修改(如扩展数据库实例类)及软件补丁更新时间。如果在给定一周内安排了维护工作,则在制定维护时段内的某个时间点启动和完成维护。维护时间为30分钟。
唯一需要使用AmazonRDS将数据库实例脱机的情况是扩展计算操作(从始至终通常只需要几分钟时间)或要求修补软件的情况。只有安全和耐久的补丁会自动安排要求的修补。这种修补很少发生(通常几个月一次),并且几乎不会要求过长的维护窗口。如果创建数据库实例时未指定首选周维护时段,系统将分配默认值30分钟。如果希望在代您执行维护时进行修改,您可以通过 AWS管理控制台或使用ModifyDBInstanceAPI 或 modify-db-instance命令修改数据库实例来执行该操作。如果选择这样操作,您的各个数据库实例可以执行不同的首选维护时段。
采用多可用区部署的方式运行数据库实例可进一步降低维护工作的影响。有关维护操作的更多信息,请参阅 AmazonRDS用户指南。
问:如果我的查询运行缓慢,应该怎么办?
对于生产数据库,建议您启用 EnhancedMonitoring,它将提供对50多个CPU、内存、文件系统和磁盘I/O指标的访问权限。您可以按实例启用这些功能并选择粒度(直至1
秒)。较高的CPU使用率会降低查询性能,因此您可能会考虑扩展数据库实例类。有关监控数据库实例的更多信息,请参阅 AmazonRDS用户指南。
如果使用的是适用于MySQL或MariaDB的RDS,您可以访问数据库的慢查询日志来确定是否存在运行缓慢的SQL查询以及各个查询(如有)的性能特征。您可以设置“slow_query_log”,以查看慢运行的SQL查询。有关详细信息,请参阅AmazonRDS用户指南。
如果使用的是适用于Oracle的RDS,您可以使用Oracle跟踪文件数据来确定慢查询。有关访问跟踪文件数据的更多信息,请参阅 AmazonRDS用户指南。
如果使用的是适用于SQLServer的RDS,您可以使用客户端SQLServer跟踪文件来确定慢查询。有关访问服务器端跟踪文件数据的信息,请参阅 AmazonRDS用户指南。
数据库引擎版本
问:AmazonRDS支持哪些关系型数据库引擎版本?
AmazonRDSforMySQL 、。
AmazonRDSforMariaDB 。
AmazonRDSforPostgreSQL 、、。
AmazonRDSforOracle 目前支持OracleDatabase11gR2和12c。
AmazonRDSforSQLServer 目前支持MicrosoftSQLServer2008R2、2012、2014和2016。
有关AmazonAurora数据库版本的详细信息,请参阅 AmazonAurora用户指南。
问:AmazonRDS如何区分“主要”和“次要”数据库引擎版本?
有关版本编号的详细信息,请参阅各个AmazonRDS数据库引擎的常见问题页面。
问:AmazonRDS是否提供新数据库引擎版本支持指南?
AmazonRDS会逐渐增加对新的主要和次要数据库引擎版本的支持。指定年度所支持的新版本发行的数量将根据引擎供应商或开发组织的发布版本和补丁的频率和内容,以及我们的数据库工程团队对这些版本和补丁的彻底审查结果而不同。不过,一般而言,我们计划在通用版本发布后5个月内支持新的引擎版本。
问:如何指定希望数据库实例运行的受支持的数据库引擎版本?
您在通过AWS管理控制台中的启动数据库实例操作或 CreateDBInstance API创建新数据库实例时,可以指定当前受支持的任何版本(主要和次要)。请注意,并非所有数据库引擎版本在每个AWS区域都可用。
问:如何控制是否以及何时将数据库实例引擎版本升级到受支持的新版本?
AmazonRDS通过为您提供更新版本的受支持数据库引擎,从而使您的数据库实例保持最新。供应商或开发组织发布新版数据库引擎后,我们的数据库工程团队会对其进行全面测试,然后才会在AmazonRDS中提供相应版本。
建议您将数据库实例升级到最新的次要版本,因为它包含最新的安全和功能修复程序。与主要版本升级不同的是,次要版本升级仅包括与数据库引擎之前的次要版本(主要版本相同)向后兼容的数据库更改。
如果新的次要版本不包含有益于RDS客户的修复程序,我们可能会选择不在RDS中提供该版本。在RDS中提供新的次要版本后不久,我们会将其设置为新数据库实例的首选次要版本。
要手动将数据库实例升级到受支持的引擎版本,请使用AWS管理控制台中的修改数据库实例命令或者使用 ModifyDBInstance API,然后将数据库引擎版本参数设置为所需版本。默认情况下,系统将立即或在下一维护时段应用升级。您也可以通过选择控制台API中的立即应用选项选择立即升级。
如果我们确定新的引擎次要版本和之前发布的次要版本相比包含了重要的错误修复程序,我们将为自动次要版本升级设为“是”的数据库实例安排自动升级。这些升级将被安排在客户指定的维护时段中进行。
我们会至少提前30天在AmazonRDS论坛上通知预定升级并向客户发送电子邮件通知。我们会提供日程表以便您根据其制定计划,因为升级数据库引擎版本需要停机,即便对于多可用区实例也是如此。如果您希望关闭自动次要版本升级,只需将“自动次要版本升级”设置为“否”即可。
对于RDSforOracle和RDSforSQLServer,如果升级到更高的次要版本需要更改到不同的版次,即使您已启用自动次要版本升级设置,我们可能也不会安排自动升级。在这种情况下,是否安排自动升级将根据具体情况而定。
由于主要版本升级涉及一些兼容性风险,因此不会自动执行且必须由您启动(除非主要版本已被弃用,请参见下文)。
有关将数据库实例升级到新的数据库引擎版本的详细信息,请参阅 AmazonRDS用户指南。
问:升级前,是否可以针对新版本测试数据库实例?
可以。您只需创建现有数据库实例的数据库快照,从该数据库快照进行还原以创建新的数据库实例,然后为新的数据库实例启动版本升级即可。之后,您可以在升级后的数据库实例副本上安全地进行测试,然后决定是否升级原始的数据库实例。
有关还原数据库快照的详细信息,请参阅 AmazonRDS用户指南。
问:AmazonRDS是否提供有关如何弃用目前受支持的数据库引擎版本的指南?
对于发布的主要版本(、),我们计划自AmazonRDS开始支持起,至少持续支持3年。
对于次要版本(、),我们计划从AmazonRDS开始支持起,至少持续支持1年。
我们会定期弃用主要或次要引擎版本。对于主要版本,我们通常会在该版本已移至扩展支持或不再接收软件修复程序或安全更新时将其弃用。对于次要版本,我们通常会在该版本存在严重错误或安全问题(在更高的次要版本中已解决这些问题)时将其弃用。
在我们努力满足这些指南要求的同时,有时候我们可能会很快否决特定的主要或次要版本,如存在安全问题时。万一出现这种情况,AmazonRDS将自动升级您的数据库引擎以解决相关问题。所需时间会因不同的情况而异,具体取决于要解决的问题。
问:如果某个RDS数据库引擎版本被弃用,会出现什么情况?
当AmazonRDS中数据库引擎的某个次要版本被弃用后,我们会为启用自动次要版本升级设置的实例安排自动升级,升级时间是自在论坛上宣布弃用并向客户发送电子邮件通知至少30天后。我们还将禁用为此版本创建新实例的功能。我们在宣布弃用后提供至少三个月的宽限期,宽限期结束后,对于仍在运行已弃用次要版本的所有实例,我们将安排它们在指定的维护时段自动升级到受支持的次要版本。
当AmazonRDS中数据库引擎的主要版本被弃用后,我们将在宣布弃用后为您提供至少六个月的宽限期,以便您升级到受支持的主要版本。在此宽限期结束后,我们将在计划维护时段为仍在运行已弃用版本的所有实例实施自动升级。
当某个主要或次要数据库引擎版本在AmazonRDS中不受支持后,从使用不受支持的版本创建的数据库快照恢复的所有数据库实例都将立即自动升级到当前受支持的版本。
计费
问:AmazonRDS的使用如何收费和计费?
仅按实际使用量收费,无最低费用或设置费用。您的计费依据为:
数据库实例小时数–基于使用的数据库实例类(、)。数据库实例运行未满一小时的按一小时计费。
存储(每月每GB)–您的数据库实例预置的存储容量。如果您在一个月内扩展您预置的存储容量,则您的帐单将按比例分配。
每月的I/O请求–您的存储I/O请求总数量 (仅限于AmazonRDS磁性存储和AmazonAurora)
每月的预配置IOPS–预配置IOPS费率,不论IOPS的消耗量如何 (仅限于AmazonRDS预配置IOPS(SSD)存储)
备份存储–备份存储是指与您的自动数据库备份和任何由客户启动的数据库快照相关的存储。延长备份保留期或增加快照拍摄数量将增加数据库所消耗的备份存储。
数据传输–传入和传出数据库实例的Internet数据传输。
有关AmazonRDS定价信息,请访问 AmazonRDS产品页的定价部分。
问:AmazonRDS数据库实例的账单周期怎么计算?
数据库实例的账单周期从该数据库实例可用时开始计算。账单周期一直持续到该数据库实例终止之时,删除实例或实例出现故障时会发生终止。
问:AmazonRDS应计费实例小时数如何界定?
数据库实例小时数是指按您的数据库实例在可用状态下运行的每个小时计费。如果您希望不再为数据库实例付费,则必须将其停止或删除,以免产生更多应计费实例小时数。数据库实例运行未满一小时的按一小时计费。
问:如何对停止的数据库实例计费?
当您的数据库实例停止时,您需要为预配置存储(包括预配置IOPS)和备份存储(包括指定保留时段内的手动快照和自动备份)付费,但无需为数据库实例小时数付费。
问:为什么我的额外备份存储成本要高于分配的数据库实例存储?
您的数据库实例为主要数据预置的存储位于单一可用区内。备份数据库时,将在多个可用区域之间冗余地复制备份数据(包括事务日志),以提供更高级别的数据耐久性。超出免费分配之外的备份存储定价体现了关键备份的持久性最大化所需的超级复制操作。
问:如何对多可用区部署的数据库实例计费?
如果您指定数据库实例为多可用区部署,系统将根据 AmazonRDS定价页面上发布的多可用区定价计费。多可用区的计费依据为:
多可用区数据库实例小时数–基于使用的数据库实例类(、)。对于单一可用区中的标准部署,不足一小时的数据库实例将按一小时计费。如果在给定小时内数据库实例部署在标准和多可用区模式之间发生转换,将按该小时适用的费用收费。
预置存储(针对多可用区部署实例)–如果在给定小时内数据库实例部署在标准和多可用区模式之间发生转换,将按该小时适用存储费用的较高者收费。
每月的I/O请求数–您拥有的存储I/O请求总数。多可用区部署耗用的I/O请求量高于标准数据库实例部署,具体取决于数据库的写入/读取比率。当AmazonRDS将数据同步复制到备用数据库实例时,数据库更新相关联的写入I/O使用量将加倍。读取I/O使用量保持不变。
备份存储–无论您的数据库实例是标准部署还是多可用区部署,备份存储使用量都保持不变。备份将轻松地从备用实例进行,以避免主数据库实例上的I/O暂停。
数据传输–在主实例和备用实例之间复制数据不会产生数据传输费用。传入和传出数据库实例的Internet数据传输费用与标准部署的费用相同。
问:价格是否含税?
除非另行说明,否则我们的价格不包括适用的税费和关税(包括增值税和适用销售税)。使用日本账单地址的客户若要使用AWS,则需缴纳日本消费税。了解更多。