除了RDS数据库实例上运行数据库服务器这一事实外,亚马逊RDS数据库实例与普通EC2实例有何不同?
当EC2实例关闭时,与其关联的所有数据也会消失(当您不连接EBS时)。对于RDS数据库实例也是如此吗?
我已经使用以下内容设置了我的数据库服务器:1个带有Mysql的小实例?(m1.small)并附加了10GB EBS并将Mysql数据目录路由到EBS。
EC2 RDS的小实例是否与上述不同?
答案 0 :(得分:4)
可以将RDS数据库实例配置为在计划内或计划外停机期间不丢失任何数据。对于意外停机,AWS会保留在故障转移实例上自动重播的事务日志。这些日志还可用于将实例获取到特定时间点。 对于计划停机时间,您可以在停止实例之前创建数据库快照,然后可以使用保存的快照启动新实例。
答案 1 :(得分:3)
RDS是一种非托管的MySQL服务,意味着您只能启动并加载数据并准备就绪。
EC2 RDS的小实例是否与上述不同?
RDS的小实例是64位,支持多AZ故障转移,与EC2 MySQL相比,定价显然有点贵。
EC2 Mysql需要更多管理,但您可以将其设置为进行复制,并且您可以对其进行自定义以获得与RDS相比更好的性能。
另见http://www.dotdeb.org/2010/05/04/mysql-on-amazon-benchmarks-rds-vs-ec2/