我在 VPC 时代之前的经典配置中使用 Oracle RDS。
我已经在 RDS 安全组上创建了规则,以允许来自 VPC 实例的 EC2 公共 IP 访问数据库。
我已经使用了所有 20 个允许的 IP 地址,并且从 RDS SG 引用其他 SG 似乎不起作用。
因此,我需要将我的 RDS Oracle 实例从 EC2-Classic 移动到 VPC,我了解整个过程,但我有一些在 AWS 文档中找不到的重要问题:
是否有停机时间?如果有,停机时间是多久?
迁移后数据库端点会改变吗?
EC2-VPC 实例仍然可以透明地使用数据库端点吗?
如果有人已经完成此迁移,我想听听总体体验。
谢谢!
答案1
我会自己回答,因为我已经完成了迁移,
是否有停机时间?如果有,停机时间是多久?
有一个停机时间,在我的情况下大约是 5 分钟,我们还在迁移过程中进行了硬件升级,并且在没有停机的情况下调整了磁盘大小。
迁移后数据库端点会改变吗?
它没有改变,任何 RDS 数据库的端点都不会改变。
EC2-VPC 实例仍然可以透明地使用数据库端点吗?
是的,我不需要重新启动我的服务。迁移后,AWS 的内部 DNS 开始将 RDS 端点解析为内部 VPC 地址。对于 VPC 之外的主机,端点解析为互联网公共地址。
我还创建了一个特殊的 VPC 安全组并授予 VPC 内所有主机的访问权限,以防万一,但我不确定这是否真的有必要。