Amazon EC2(EBS)上的集群数据存储有哪些可能的架构?

时间:2010-12-16 18:33:12

标签: database django-models amazon-ec2 cluster-computing

我正在运行部署在EC2实例上的Django网站(在Apache上)。目前它使用单个MySQL实例,但理想情况下我想拥有一个集群。请告知以下可能性的利弊,并列出其他可能的内容:

  • MySQL群集:如果我在几个EBS实例上部署MySQL,我仍然需要一个分区来拥有一个分布式群集。对此有何解决方案?

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

  • RDS:RDS是否支持群集?到目前为止,我只找到了Master-Slave架构的文档。

谢谢,

-SID

2 个答案:

答案 0 :(得分:1)

MariaDB 10将完美地用于此设置。

我们已经在EC2中的4个节点上使用Percona MySQL集群已有2年了,并且它已经完美运行。

答案 1 :(得分:0)

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