2010-12-16 23 views
0

我正在运行部署在EC2实例上的Django网站(在Apache上)。目前它使用单个MySQL实例,但理想情况下我想拥有一个集群。请提供以下可能性的利弊,以及其他名单如有:Amazon EC2(EBS)上的集群数据存储可能的体系结构是什么?

  • MySQL集群:如果我在几个EBS实例部署MySQL的,我还需要一个分区有一个分布式集群。任何解决方案?

  • Cassandra:Cassandra如何设置EC2?另外,如果我目前使用Cassandra,是否可以使用Django Models的能力,或者我可以为Django编写驱动程序插件?

  • RDS:RDS是否支持群集?到目前为止,我只找到主 - 从体系结构的文档。

感谢,

-sid

回答

0

只是要注意:MySQL集群和Cassandra是MySQL的不同解决方案。如果您决定进行切换,您将需要重新考虑应用如何存储和访问数据。

+0

谢谢。我终于打算使用MongoDB,因为它更适合我的需求。似乎有一个使用分片和/或集群的EC2解决方案:http://www.mongodb.org/display/DOCS/Amazon+EC2 – Sid 2010-12-31 08:24:30

1

MariaDB 10将为此设置完美工作。

我们还在EC2的4个节点上使用了Percona MySQL集群2年,并且它已经完美无瑕地完成了。

相关问题