首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在云中设置全局MySQL集群

在云中设置全局MySQL集群
EN

Server Fault用户
提问于 2012-04-02 18:44:49
回答 2查看 290关注 0票数 2

我对这个问题进行了彻底的修改,以便更具体地确定我需要帮助的地方。

我使用两个工具来管理一堆云服务器:木偶龙门甲板。这两种方法都可以配置为使用mysql后端。我想在美国和英国建立一个每个应用程序的实例,在美国出现故障时,将英国服务器作为备用服务器。

我想要使用一个MySql集群,这样数据就可以从美国自动复制到英国。因为这些都是热点,所以高性能并不是目标。冗余和数据完整性是最重要的。

我的问题是围绕mysql集群的设置。我想运行三个服务器,每个服务器运行一个数据节点、一个sql节点和一个管理节点。这是mysql服务器的有效配置吗?如果是这样的话,有人能为我指出创建这样一个设置的正确方向吗?我已经下载了官方的tarball和官方的debian,它们的文档与许多在线教程相矛盾。我正在Ubuntu10.04上安装。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2012-04-12 13:40:27

对于MySQL集群部署,您至少需要2个数据节点,在这些节点之间可以同步复制数据--并且建议在每个站点上进行。然后使用MySQL服务器节点提供的异步复制在两个数据中心(在MySQL-land中)之间进行复制,这称为地理复制。

管理节点可以位于SQL节点上。

要开始,我建议查看快速启动指南,该指南展示了如何在单个节点上部署:http://downloads.mysql.com/tutorials/cluster/GetMySQLClusterRunning-LINUX.pdf

这里还有一个教程:http://mysql.com/products/cluster/cluster_安装_演示_linux.html

票数 0
EN

Server Fault用户

发布于 2012-04-02 18:58:05

如果这是“合理的”,我们很难回答--我们对您的环境、架构、工作负载、性能容忍范围等一无所知。

如果您的环境已经“在云中”,并且您所选择的提供商可以让您在英国托管,这似乎是完全合理的,只要您有一个良好的,坚实的复制计划。

如果您在专用设备上运行,我建议您在“进入云”之前进行性能和可行性研究,并建议您在将数据(和业务)提交到其他人的基础设施之前考虑到云停运史。从长远来看,克隆你目前在其他地方的设置可能更容易(即使这意味着要为机架和电源支付更多的费用),直到你确信有另一种架构可以满足你的需求。

如果成本是一个严重的问题,请考虑在远程站点部署一个VMWare环境。性能通常是合理的,在单个VM主机的范围内,您将有一些有限的可伸缩性选项,并且机架占用(因此成本)要低得多。

可扩展的多站点(特别是多国)架构的设计和长期管理超出了您的问题范围,尽管您正在含蓄地询问它(If so, would anyone be able to help me with the configs?)/ --如果您仍在不学习教程,并且无法将它们推广到多站点/多国架构,则有两种可能性:

  1. 你缺乏这样做的经验。 (雇佣一个知道自己在做什么的人并向他们学习。)从长远来看比较便宜)
  2. 你的教程/例子都是糟糕的建筑,你正被它们所束缚(用一个理智的架构重新设计-如果你不确定如何在考虑了很长时间后才能使设计更好,那么你就回到了“雇佣某人”的领域)
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/376026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档