在 1 个集群中使用 5 台物理服务器

在 1 个集群中使用 5 台物理服务器

我有 5 台物理服务器,内存和 CPU 资源都比较低。我想使用所有这些服务器创建 1 个集群,并希望在集群上运行 mysql db,这样 mysql db 就可以利用 5 台服务器的 CPU 能力来执行数据库查询,内存也是如此。您能帮我理解如何实现这一点吗?

问候,

答案1

取决于您要做什么。如果您需要可用性,请将您的主机设置为主从组合,以便使用 MySQL 的内置主从复制实现最大可用性。如果您需要高性能,我建议您使用 MySQL 集群。根据您的应用程序,可扩展性也应该是决定选择哪种方法的一个因素。

另一个值得一看的优秀博客是由撰写“高性能 MySQL”的人开设的。非常聪明的团队和精彩的阅读材料:

http://www.mysqlperformanceblog.com/2010/01/16/mysql-replication-for-the-master的昂贵程度/

答案2

您将无法简单高效地使用所有 5 台服务器的 CPU 和内存,但可以对 MySQL 进行集群。

请参阅此处的指南: http://www.howtoforge.com/loadbalanced_mysql_cluster_debian

相关内容