租用帮助
在 Amazon RDS 多可用区部署中,Amazon RDS 会自动创建主数据库(DB)实例,并将数据同步复制到其他可用区中的实例。当检测到故障时,Amazon RDS 会自动故障转移到备用实例,无需手动干预。
免绑卡使用AWS RDS:http://www.hkt4.com/zt/2023-05-06/
AWS RDS是一种托管服务,可以简化在云中设置、操作和扩展关系数据库的过程。它可以在管理耗时的数据库管理任务的同时提供经济高效的可调容量,使您能够腾出时间专注于应用程序和业务。它支持AWS Aurora、PostgreSQL、MySQL、MariaDB、Oracle Database和SQL Server等数据库引擎,并提供自动备份、复制和修复功能,以最小化数据库故障导致的停机时长。
一、使用 Amazon RDS 是如何收费和计费的?
仅按实际使用量收费,无最低费用或设置费用。您的计费依据为:
1、数据库实例小时数 – 基于使用的数据库实例类(如 db.t2.micro、db.m4.large)。 部分数据库实例使用小时以一秒为增量计费,最低收取 10 分钟的费用,然后提供可计费状态更改(例如创建、启动或修改数据库实例类)。如需了解其他细节,请阅读我们的新增功能声明。
2、存储(每月每 GB)– 您的数据库实例预置的存储容量。如果您在一个月内扩展您预置的存储容量,则将按相应比例计费。
3、每月的 I/O 请求 – 您的存储 I/O 请求总数量(仅限于 Amazon RDS 磁性存储和 Amazon Aurora)
4、每月的预调配 IOPS – 预配置 IOPS 费率,不论 IOPS 的消耗量如何(仅限于 Amazon RDS 预调配 IOPS [SSD] 存储)
5、备份存储 – 备份存储是指与您的自动数据库备份和任何由客户启动的数据库快照相关的存储。延长备份保留期或增加快照拍摄数量将增加数据库所消耗的备份存储。
6、数据传输 – 传入和传出数据库实例的 Internet 数据传输。
二、何时使用 Amazon RDS,何时使用 Amazon EC2 关系数据库 AMI?
Amazon Web Services 为开发人员提供了很多数据库备选项。Amazon RDS 让您能运行完全托管且功能完善的关系数据库,同时摆脱繁琐的数据库管理工作。使用我们在 Amazon EC2 上的众多关系数据库 AMI 中的一个,便可在云中管理您自己的关系数据库。这些备选项之间存在很大的不同,这使其中的某项可能更符合您的使用案例。
三、Amazon RDS 是否有混合或本地部署选项?
是的,您可以使用 Amazon RDS on Outposts 在本地运行 Amazon RDS。在AWS RDS中,可以在单个数据库实例内运行多个数据库,每个数据库具有自己的独立架构。每个数据库实例对于不同数据库引擎的可用数据库和可用架构有不同的限制。例如,对于MySQL引擎,每个数据库实例可以最多支持100个不同的数据库;而对于PostgreSQL引擎,一个数据库实例可以支持多达5000个数据库。
四、如何设置AWS RDS中的多个数据库
默认情况下,客户最多可以拥有 40 个 Amazon RDS 数据库实例。在这 40 个实例中,最多 10 个实例可以是“已包含许可证”模式下的 Oracle 或 SQL Server 数据库实例。40 个实例全都可用于“BYOL”模式下的 Amazon Aurora、MySQL、MariaDB、PostgreSQL 以及 Oracle。请注意,RDS for SQL Server 在单个数据库实例上有最多拥有 100 个数据库的限制。
您可以使用 Amazon RDS 控制台在 EC2 计算实例和新的 Amazon RDS 数据库之间建立连接。在“创建数据库”页面上,选择“连接”部分中的“连接到 EC2 计算资源”选项。当您选择此选项时,Amazon RDS 会自动执行手动网络设置任务,例如创建 VPC、安全组、子网和入口/出口规则,以在您的应用程序和数据库之间建立连接。
此外,您可以在现有 Amazon RDS 数据库和 EC2 计算实例之间建立连接。为此,请打开 RDS 控制台,从数据库列表页面中选择一个 RDS 数据库,然后从“操作”菜单下拉列表中选择“设置 EC2 连接”。Amazon RDS 会自动设置您的相关网络设置,以在所选 EC2 实例和 RDS 数据库之间实现安全连接。
这种连接自动化提高了新用户和应用程序开发人员的工作效率。用户现在可以在几分钟内使用 EC2 计算实例上的 SQL 将应用程序或客户端快速无缝地连接到 RDS 数据库。
五、如何访问正在运行的数据库实例?
只要数据库实例可用,您即可通过 AWS 管理控制台中的数据库实例描述、DescribeDBInstances API 或 describe-db-instances 命令检索其端点。使用这个端点,您就可以用您最喜欢的数据库工具或编程语言构建与您的数据库实例直接相连所需的连接字符串。要允许对您正在运行的数据库实例发出的网络请求,您需要授予访问权限。
如果您需要在单个单元中管理和扩展多个数据库,则AWS RDS的能力可以帮助简化工作流程。这种情况通常出现在大型企业数据库环境中,或需要以类似于SaaS模式的方式向许多客户提供服务的软件开发环境中。
AWS RDS是一个非常强大的关系数据库服务,只需在 Amazon RDS 控制台中单击几下,您即可为您的 Amazon RDS 数据库启用 Amazon RDS 代理。启用 RDS 代理时,您可以指定您希望从中访问 RDS 代理的 VPC 和子网。作为一个 Lambda 用户,您可以为您的 Amazon RDS 数据库启用 Amazon RDS 代理,并设置 Lambda 函数,以便只需在 Lambda 控制台中单击几下就可以访问该代理。