我正在不同的 AWS 区域测试一些 DataStax Enterprise 集群并致力于理想的架构。
目前 - 我有一个集群,其数据中心位于美国东部、美国西部和欧盟爱尔兰。我让区域 = 数据中心,可用区域 = 机架。我可以在 OpsCenter 中看到所有三个数据中心。
所有节点都在私有子网中,我正在使用 NAT 和 VPN 实例来实现区域之间的通信(https://aws.amazon.com/articles/5472675506466066)。这在测试中运行正常。
问题是:
- 对于冗余/灾难恢复目的来说,这是否是一个好的架构?每个区域中的单独集群是否会带来任何额外的好处?
- 有没有办法实现区域之间的 VPN 负载平衡?