Amazon EC2 RDS数据库实例与普通EC2实例有何不同?

时间:2010-08-27 20:25:19

标签: amazon-ec2

除了RDS数据库实例上运行数据库服务器这一事实外,亚马逊RDS数据库实例与普通EC2实例有何不同?

当EC2实例关闭时,与其关联的所有数据也会消失(当您不连接EBS时)。对于RDS数据库实例也是如此吗?

我已经使用以下内容设置了我的数据库服务器:1个带有Mysql的小实例?(m1.small)并附加了10GB EBS并将Mysql数据目录路由到EBS。

EC2 RDS的小实例是否与上述不同?

2 个答案:

答案 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/