我可以在EC2上运行Amazon RDS副本吗?

问题描述:

我正在运行社交网络,但成本太高,现在我只有两种解决方案。我可以在EC2上运行Amazon RDS副本吗?

关闭它,或者降低成本。 降低成本的唯一可用方法是在ec2现场实例上运行一些rds副本。我已经知道风险,但这是我能做的最好的。

我会保持一些正常的rds实例运行,所以如果现场实例被取消,它不会影响太多。

的问题是,亚马逊表示:

复制到运行外部亚马逊RDS的MySQL实例时需要将数据库从一个MySQL数据库实例中导出的时间,才支持。

他们是否以某种方式控制它?它会在几个小时后停止复制吗?他们没有解释为什么,或者何时会停止复制......

这里的概念似乎是“支持”一词。

我们通常将“不支持”解释为“不会工作”或“不能完成”或“被禁止”......但在这种情况下,它似乎意味着“不是...的官方部分”我们提供的产品;它可能工作得很好,但如果它不能达到您的要求,或者导致意外问题或互动,我们将不会向您提供任何支持帮助。“

根据我的经验,最后一个定义是适用于此的。

有趣的是,我可以告诉你,自RDS for MySQL 5.6中引入了该功能以来,我已经有了RDS for MySQL的外部复制副本,没有发生任何事件。事实上,作为I mentioned elsewhere,事实证明这确实有效,这是我作为高级DBA拒绝我的异议的主要原因,因为我的CIO希望在生产系统中使用RDS。

当我说“外部副本”时,我指的是在EC2实例上运行的副本,以及在我自己的企业数据中心中连接到VPC中的RDS主服务器的副本。

正式文件最接近的事,我的解释是正确的,似乎是在官方2013网络直播,Amazon RDS for MySQL: Best Practices for Performance and Data Migration,在大约56:45与AWS人员制作这些语句开始了一个对话:

“你可以把它放在无限期重复状态...

“......只要你承担这个责任去维护复制......”

“我们不会阻止你做的,如果正在进行的复制那就是你想要的。”