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.microdb.t3.micro 实例(具体取决于数据库引擎和区域),以及有限的存储和IOPS。

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

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

关键点解读:

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

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

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

  4. 数据库引擎选择 :对于学习和测试,PostgreSQLMySQL 是最佳选择,因为它们功能完整且社区活跃。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 命令行):

bash 复制代码
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 的云世界中尽情探索!如果你有任何问题,欢迎在评论区留言讨论。

相关推荐
竹君子2 小时前
研发管理知识库(10)AWS云的核心DevOps工具介绍
云计算·aws·devops
ZStack开发者社区4 小时前
VMware替代 | ZStack ZSphere虚拟化平台金融级高可用能力解析
服务器·jvm·金融·云计算
wanhengidc6 小时前
巨 椰 云手机稳定挂机 搬砖
运维·服务器·游戏·智能手机·云计算
全栈工程师修炼指南8 小时前
奇技淫巧 | 巧用阿里云免费 ESA:获取用户真实IP地址与地理位置
数据库·阿里云·云计算
Apache Flink9 小时前
打造可编程可集成的实时计算平台:阿里云实时计算 Flink被集成能力深度解析
大数据·阿里云·flink·云计算
x***J34811 小时前
云计算解决方案
云计算
科技云报道20 小时前
AI+云计算互融共生,2025AI云产业发展大会即将举行
人工智能·云计算
AWS官方合作商21 小时前
突破性价比壁垒!AWS Graviton2驱动的C6g实例,为计算密集型工作负载注入“核”动力
云计算·aws
AWS官方合作商21 小时前
HPC性能新纪元!AWS Hpc7g实例: Graviton3E芯片开启200Gbps超算之旅
云计算·aws