AWS - 关系数据库服务


Amazon RDS(关系数据库服务)是一种完全托管的 SQL 数据库云服务,允许创建和操作关系数据库。使用 RDS,您可以以经济高效且高度可扩展的方式在任何地方访问文件和数据库。

亚马逊RDS的特点

Amazon RDS 具有以下功能 -

  • 可扩展- Amazon RDS 允许使用 AWS 管理控制台或 RDS 特定的 API 来扩展关系数据库。我们可以在几分钟内增加或减少您的 RDS 要求。

  • 主机更换- 有时,当 Amazon RDS 的硬件发生故障时,会发生这些情况。不用担心,亚马逊会自动更换。

  • 便宜- 使用 Amazon RDS,我们只需为我们消耗的资源付费。没有预先和长期的承诺。

  • 安全- Amazon RDS 提供对网络的完全控制以访问其数据库及其相关服务。

  • 自动备份- Amazon RDS 备份数据库中的所有内容,包括长达五分钟的事务日志,并管理自动备份时间。

  • 软件补丁- 自动获取数据库软件的所有最新补丁。我们还可以使用数据库引擎版本管理来指定何时应修补软件。

如何设置亚马逊RDS?

步骤 1 - 登录 AWS 管理控制台。使用以下链接打开 Amazon RDS 控制台 - https://console.aws.amazon.com/rds/

步骤 2 - 在 Amazon RDS 控制台的右上角选择要创建数据库实例的区域。

步骤 3 - 在导航窗格中选择实例,然后单击启动数据库实例按钮。

步骤 4 - 将打开启动数据库实例向导。根据需要启动实例类型,然后单击“选择”按钮。

发动机选型

步骤 5 - 在“指定数据库详细信息”页面上,提供所需的详细信息,然后单击“继续”按钮。

继续

步骤 6 - 在“其他配置”页面上,提供启动 MySQL 数据库实例所需的其他信息,然后单击“继续”按钮。

数据库安全组

步骤 7 - 在管理选项页面上,做出选择并单击继续按钮。

启动数据库实例向导

步骤 8 - 在“审核”页面上,验证详细信息并单击“启动数据库实例”按钮。

启动数据库实例

现在数据库实例显示在数据库实例列表中。

如何连接数据库到MySQL数据库实例?

以下是连接 MySQL 数据库实例上的数据库的步骤 -

步骤 1 - 在客户端计算机上的命令提示符中键入以下命令以连接 MySQL 数据库实例上的数据库(使用 MySQL 监视器)。

步骤 2 - 将 <myDBI> 替换为数据库实例的 DNS 名称,将 <myusername> 替换为您的主用户名,将 <mypassword> 替换为您的主密码。

PROMPT> mysql -h <myDBI> -P 3306 -u <myusername> -p

运行上述命令后,输出如下所示 -

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 350 
Server version: 5.2.33-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
mysql>

如何删除数据库实例?

完成任务后,我们应该删除数据库实例,这样就不会产生费用。请按照以下步骤删除数据库实例 -

步骤 1 - 登录 AWS 管理控制台并使用以下链接打开 Amazon RDS 控制台。

https://console.aws.amazon.com/rds/

步骤 2 - 在数据库实例列表中,选择要删除的数据库实例。

步骤 3 - 单击“实例操作”按钮,然后从下拉菜单中选择“删除”选项。

步骤 4 - 在创建最终快照中选择否。

步骤 5 - 单击是,删除以删除数据库实例。

亚马逊 RDS 的成本

使用 Amazon RDS 时,只需支付使用量费用,无需支付任何最低费用和设置费用。计费基于以下标准 -

  • 实例类- 定价基于所使用的数据库实例的类。

  • 运行时间- 价格按实例小时计算,相当于每小时运行一个实例。

  • 存储- 账单是根据选择的存储容量计划(以每 GB 为单位)计算的。

  • 每月 I/O 请求- 计费结构还包括在计费周期内发出的存储 I/O 请求总数。

  • 备份存储- 高达 100% 数据库的备份存储无需额外费用。此服务仅对活动数据库实例免费。

有关最新更新的价格结构和其他详细信息,请访问以下链接 - https://aws.amazon.com/rds/pricing/