关于将 RDS 实例从 EC2-Classic 迁移到 VPC 的疑问

关于将 RDS 实例从 EC2-Classic 迁移到 VPC 的疑问

我在 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 内所有主机的访问权限,以防万一,但我不确定这是否真的有必要。

相关内容