AWS 免费套餐深度解析:Amazon RDS 免费试用时长与实战指南

作为一名开发者或架构师,当你准备在云端构建应用程序时,数据库往往是核心组件。Amazon RDS 作为 AWS 旗下托管式关系数据库服务,极大地简化了数据库的设置、运维和扩展。而对于刚接触 AWS 的用户来说,最关心的问题之一就是:“Amazon RDS 的免费套餐能用多久?具体包括什么?”

本文将为你彻底解答这个问题,并提供一个在免费套餐内快速上手 Amazon RDS 的实战指南,帮助你零成本开启云端数据库之旅。

一、核心问题解答:RDS 免费套餐可用多久?

直接答案:AWS 为新客户提供的 Amazon RDS 免费套餐有效期为 12 个月。

这意味着从你创建 AWS 账户的那一刻起,在接下来的 12 个月内,你都可以在特定的资源限制内免费使用 Amazon RDS。一旦超过 12 个月,或者你的使用量超出了免费套餐的限制,AWS 将开始按标准费率收费。

重要提醒: 这个“12个月”是针对你的 AWS 账户的。无论你是在账户创建后的第1天还是第300天开始使用 RDS,免费套餐的资格都会在账户创建满12个月后自动失效。


二、免费套餐具体包含什么?深入技术细节

仅仅知道时长是不够的,理解免费套餐的具体内容至关重要,以避免意外收费。AWS RDS 免费套餐提供了单可用区(Single-AZ) 的 db.t4g.micro 或 db.t3.micro 实例(具体取决于数据库引擎和区域),以及有限的存储和IOPS。

以下是主流数据库引擎的免费套餐明细(每月):

资源项MySQL, MariaDB, PostgreSQLOracleSQL Server
实例规格db.t4g.micro 或 db.t3.microdb.t3.microdb.t3.micro
vCPU2个 vCPU(基于 ARM Graviton2/Intel)2个 vCPU2个 vCPU
内存1 GiB1 GiB1 GiB
运行时长每月750小时每月750小时每月750小时
存储20 GiB(通用型 SSD, gp2)20 GiB(通用型 SSD, gp2)20 GiB(通用型 SSD, gp2)
IOPS最高可达 3,000最高可达 3,000最高可达 3,000
备份存储20 GiB20 GiB20 GiB
自动备份包含(7天保留期)包含(7天保留期)包含(7天保留期)

关键点解读:

  1. 750小时/月:由于一个月大约有730小时,这意味着你完全可以全年无间断地运行一个 db.t4g.micro 实例而不会产生实例费用。如果你运行了两个,那么总时长会超过750小时,就会产生费用。

  2. 20 GiB 存储:包括你的数据库数据、日志等在内的总存储空间。如果超过20 GiB,超出的部分会按标准费率收费。

  3. 20 GiB 备份存储:这是指你通过 RDS 的自动备份和手动快照所产生的存储。超出部分同样会收费。

  4. 数据库引擎选择:对于学习和测试,PostgreSQL 和 MySQL 是最佳选择,因为它们功能完整且社区活跃。Oracle 和 SQL Server 的许可成本高,免费套餐仅提供“按需许可”模式,适合有特定需求的用户。


三、实战指南:在免费套餐内创建你的第一个 RDS 实例

下面我们以最常用的 MySQL 为例,手把手教你创建一个符合免费套餐条件的 RDS 实例。

步骤 1:登录 AWS 管理控制台

访问 AWS 管理控制台,使用你的根账户或 IAM 用户登录。

步骤 2:进入 RDS 服务

在服务搜索框中输入 “RDS” 并点击进入。

步骤 3:创建数据库

  1. 点击橙色的 “创建数据库” 按钮。

  2. 选择创建方法:选择 “标准创建”,以拥有更多配置选项。

  3. 引擎选项:选择 MySQL。版本保持默认的最新版本即可。

  4. 模板务必选择 “免费套餐”。这是最关键的一步,控制台会自动将你的配置限制在免费套餐范围内。

    https://d1.awsstatic.com/product-marketing/RDS/2021/Product-Page-Diagram_Amazon-RDS_MYSQL_High-Availability.2c59e99c2c327df867a2dc46229b9c9dfa078dce.png
    (示意图,实际界面请以控制台为准)

  5. 设置

    • 数据库实例标识符:为你数据库起一个唯一的名字,例如 my-free-mysql-db

    • 主用户名:你的数据库管理员账号,例如 admin

    • 主密码:设置一个强密码并确认。

  6. 数据库实例配置

    • 实例类:由于选择了免费套餐,这里会自动选择 db.t4g.micro(或 db.t3.micro)。

    • 存储类型通用型 (SSD),大小保持默认的 20 GiB

  7. 可用性与持久性

    • 保持默认,不要勾选“创建备用实例”。因为免费套餐只支持单可用区实例。

  8. 连接配置

    • Virtual Private Cloud (VPC):使用默认 VPC。

    • 公开访问:选择 “是”,这样你才能从本地电脑上的 MySQL 客户端进行连接。

    • VPC 安全组:选择“新建”,命名为 rds-free-tier-sg。我们稍后需要配置这个安全组。

  9. 数据库认证:保持默认的“密码认证”。

  10. 其他配置

    • 初始数据库名称:可以填写一个名字,例如 myapp,这样 RDS 在创建时会自动为你生成这个数据库。

    • 备份:确保“启用自动备份”是开启的,保留期默认7天,这在免费套餐范围内。

    • 监控:可以关闭“增强监控”以节省资源(它本身可能产生少量 CloudWatch 日志费用,但通常在免费额度内)。

  11. 点击“创建数据库”

步骤 4:配置安全组(关键步骤!)

实例创建需要几分钟。在状态变为“可用”后,你需要配置安全组以允许你的 IP 地址访问。

  1. 在数据库详情页面,找到“安全组”部分,点击关联的安全组链接。

  2. 在“入站规则”选项卡中,点击“编辑规则”。

  3. 添加一条规则

    • 类型MySQL/Aurora

    • 协议TCP

    • 端口3306

    • 来源:选择“自定义”,并输入你的本地公网 IP 地址,格式为 你的IP/32(例如 123.123.123.123/32)。为了安全,绝对不要设置为 0.0.0.0/0(允许任何IP访问)。

  4. 点击“保存规则”。

步骤 5:连接到你的 RDS 实例

现在,你可以使用任何 MySQL 客户端(如 MySQL Workbench, DBeaver,或命令行)进行连接。

  • 终端点:在数据库详情页的“连接与安全”部分找到。

  • 端口:3306

  • 用户名:你在创建时设置的主用户名(如 admin)。

  • 密码:你设置的主密码。

示例(MySQL 命令行):

mysql -h your-db-endpoint.rds.amazonaws.com -P 3306 -u admin -p

输入密码后,你就成功连接到了在 AWS 免费套餐上运行的 RDS MySQL 数据库!

四、避免意外费用的最佳实践
  1. 使用预算告警:在 AWS Cost Management 中设置预算,当费用超过 $1 时通过邮件告警。

  2. 定期检查账单:养成定期查看“成本管理器”的习惯。

  3. 及时删除资源:测试完成后,如果不再需要,请务必 “删除” 数据库实例(注意:选择是否创建最终快照)。停止实例仍然会产生存储费用。

  4. 监控备份存储:定期清理不必要的手动数据库快照。

  5. 快速开通账号:https://mycloudpartners.com/

五、总结

Amazon RDS 免费套餐为新用户提供了一个绝佳的、长达 12个月 的实践机会。通过充分利用 db.t4g.micro 实例、20 GiB 存储和 750 小时运行时,你完全可以零成本地学习、开发和测试基于云端关系数据库的应用程序。

希望这篇详细的指南能帮助你顺利启航,在 AWS 的云世界中尽情探索!如果你有任何问题,欢迎在评论区留言讨论。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值