AWS - Relational Database Service
Amazon RDS (Relational Database Service) 是一个完全托管的 SQL 数据库云服务,允许创建和运行关系型数据库。使用 RDS,您可以以成本效益高且高度可扩展的方式从任何地方访问您的文件和数据库。
Amazon RDS 的特性
Amazon RDS 具有以下特性 −
可扩展 − Amazon RDS 允许通过 AWS Management Console 或 RDS 专用 API 来扩展关系型数据库。我们可以在几分钟内增加或减少 RDS 需求。
主机替换 − 有时 Amazon RDS 的硬件会发生故障。不必担心,它将由 Amazon 自动替换。
低成本 − 使用 Amazon RDS,我们只需为消耗的资源付费。没有预付费和长期承诺。
安全 − Amazon RDS 提供对访问数据库及其关联服务的网络的完全控制。
自动备份 − Amazon RDS 会备份数据库中的所有内容,包括最近五分钟的事务日志,并管理自动备份时间。
软件修补 − 自动获取数据库软件的所有最新补丁。我们还可以使用 DB Engine Version Management 指定软件修补时间。
如何设置 Amazon RDS?
步骤 1 − 登录 AWS 管理控制台。使用以下链接打开 Amazon RDS 控制台 − https://console.aws.amazon.com/rds/
步骤 2 − 在 Amazon RDS 控制台右上角选择要创建 DB 实例的区域。
步骤 3 − 在导航窗格中选择 Instances,然后点击 Launch DB Instance 按钮。
步骤 4 − Launch DB Instance Wizard 将打开。选择所需的实例类型并点击 Select 按钮。
步骤 5 − 在 Specify DB Details 页面,提供所需详细信息并点击 Continue 按钮。
步骤 6 − 在 Additional configuration 页面,提供启动 MySQL DB 实例所需的附加信息并点击 Continue 按钮。
步骤 7 − 在 Management options 页面,进行选择并点击 Continue 按钮。
步骤 8 − 在 Review 页面,验证详细信息并点击 Launch DB Instance 按钮。
现在 DB 实例显示在 DB 实例列表中。
如何将数据库连接到 MySQL DB 实例?
以下是将数据库连接到 MySQL DB 实例的步骤 −
步骤 1 − 在客户端计算机的命令提示符中输入以下命令,以连接到 MySQL DB 实例上的数据库(使用 MySQL monitor)。
步骤 2 − 将 <myDBI> 替换为您的 DB 实例的 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>
如何删除 DB 实例?
完成任务后,我们应该删除 DB 实例,以避免产生费用。请按照以下步骤删除 DB 实例 −
步骤 1 − 登录 AWS Management Console,并使用以下链接打开 Amazon RDS 控制台。
https://console.aws.amazon.com/rds/
步骤 2 − 在 DB Instances 列表中,选择要删除的 DB 实例。
步骤 3 − 点击 Instance Actions 按钮,然后从下拉菜单中选择 Delete 选项。
步骤 4 − 在 Create Final Snapshot 中选择 No。
步骤 5 − 点击 Yes, Delete 以删除 DB 实例。
Amazon RDS 的费用
使用 Amazon RDS 时,只需为实际使用量付费,无需最低费用或设置费用。计费基于以下标准 −
Instance class − 定价基于所消耗的 DB instance 的 class。
Running time − 价格按 instance-hour 计算,即单个 instance 每小时运行的时间。
Storage − 账单根据所选存储容量计划按每 GB 计算。
I/O requests per month − 计费结构还包括一个计费周期内发出的存储 I/O 请求总数。
Backup storage − 备份存储高达数据库 100% 无额外费用。此服务仅适用于活跃的 DB instance。
有关最新的定价结构和其他详细信息,请访问以下链接 − https://aws.amazon.com/rds/pricing/