首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >RDS与用于MySQL的EC2在故障切换/复制设置方面有何不同?

RDS与用于MySQL的EC2在故障切换/复制设置方面有何不同?
EN

Stack Overflow用户
提问于 2012-01-25 12:32:15
回答 1查看 8.8K关注 0票数 7

我已经阅读了MySQL的RDS与EC2的比较。我的问题是,MySQL的RDS和EC2在设置和故障转移方面有什么不同?

这是否意味着,当我们在亚马逊网络服务上为MySQL配置RDS时,我们只需要一个具有读取副本/多可用区部署并自动配置故障转移的实例?

但是如果我们使用EC2部署,我们必须经历为主从复制设置2个MYSQL实例的麻烦?

任何人都可以放出光芒吗?

EN

回答 1

Stack Overflow用户

发布于 2012-01-25 12:53:16

我已经有一段时间没有研究过所有这些事情了,所以在过去的3到4个月里,事情可能发生了变化。

RDS基本上是亚马逊服务上MySQL的预打包版本。您不需要担心任何配置或服务器维护;他们会为您解决所有这些问题。您可以根据自己的需求购买/租用空间/性能,Amazon会为您提供正常运行时间保证,他们会保护数据安全(例如:复制、备份等)。然而,我仍然建议您为自己的备份目的制作自己的转储,除非您愿意将所有信任都放在Amazon Cloud上(我猜这取决于您计划在那里存储什么类型的信息)

另一方面,EC2是一个原始服务器,可以安装您需要的任何操作系统(他们预装了带有CentOS/Win的设备)。在这里,无论你做什么,你都要靠自己。如果您想运行MySQL,那么您需要自己安装、配置和维护它。如果希望复制数据,则需要创建第二个实例作为从实例,并验证从实例是否同步。如果您想获得企业版的一些好处,那么您可以安装MySQL企业版,但这并不是必需的。使用EC2的好处是,您可以完全控制DB的配置,包括您想要进行的任何性能调整。此外,如果需要,您还可以安装MySQL集群。缺点是您必须自己进行完整的系统管理,包括操作系统维护、安全性、补丁等。

两者之间也存在成本差异。如果需要迁移到大型数据库(磁盘空间或性能),则在EC2级别进行较小的增量更改比使用RDS更容易。

对于EC2,建议将所有内容都备份到S3存储,因为不能保证EC2存储在所有情况下都能持久存在。我不记得我在哪里读到/看到了那条晦涩的信息,但我总是记得一些东西。因此,如果您想要构建一个可靠的基础设施,也会有额外的成本。

最后,归根结底,你是想自己做这件事,并对硬件本身以外的一切负责,还是想让别人担心所有的软件配置/备份/等等,但你只需要使用DB。

希望这能有所帮助。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8997839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档