我打算在galera集群中运行一个销售点软件(percona xtradb)。每个POS终端都是自己的集群,然后除了帮助避免裂脑情景之外还会有Amazon EC2。
以上设置是否是理想的群集设置?我的POS终端可以在本地网络中从1到N个节点,并且我将始终在网络外只有1个EC2实例。
谢谢,
答案 0 :(得分:1)
是。要提供自动故障转移,需要3个节点。如果你在同一建筑物中有3个节点,那么你就不能安全地防止洪水,地震,龙卷风,数据中心故障等。“在本地网络内” - 看看亚马逊的含义,然后在线路之间读取;它可能会或可能不会保护您免受各种可能的灾难。
不要计划在群集中使用“太多”节点 - 所有写入都会转到所有其他节点;这可能会增加很多网络流量。 (我没有听说过十几个节点。但我不知道实际限制是什么。)
您可以拥有多个群集,并将数据从群集外复制到某个中央服务器进行报告等。该复制将是普通的MySQL复制,而不是Galera类型。