Amazon RDS与EC2与MySQL相应的优势/局限是什么?
作者:互联网
我意识到两者之间的一些基本差异,即
> EC2会更便宜
> RDS我不需要做维护
除了这两个之外,从RDS运行我的数据库是否有任何优势,而不是作为MySQL服务器的单独EC2服务器.假设类似的实例大小,在能够处理负载方面都会遇到相同的限制吗?
为了给你更多关于我使用的信息,我有一个数据库,没有太大或任何东西(最大的表100万行),只有高的SELECT卷.
解决方法:
这是一个简单的问题,答案非常复杂!
简而言之:如果您使用RAID0 EBS,EC2将提供最高性能.执行RAID0 EBS需要相当大的维护开销,例如:
http://alestic.com/2009/06/ec2-ebs-raid
http://alestic.com/2009/09/ec2-consistent-snapshot
没有RAID0 EBS的EC2将提供糟糕的I / O性能,因此它甚至不是一个真正的选择.
RDS将提供非常好(但不是最大)的开箱即用性能.管理控制台太棒了,升级实例很容易.点击即可获得高可用性和只读从站.真的棒极了.
简短回答:使用RDS.还在围栏上?跟RDS一起去!如果您喜欢头痛并调整最后一点以获得最佳性能,那么您可以考虑使用EC2 EBS RAID 0. Vanilla EC2是MySQL托管的一个糟糕选择.
标签:mysql,amazon-ec2,amazon-rds 来源: https://codeday.me/bug/20191003/1849030.html