我们计划在虚拟环境中使用Azure Storage。Azure已经在全球范围内提供了非常高的可用性、负载平衡和数据复制。如果我们在具有高可用性的NEO4j服务器上安装install (使用Java )。我们还需要设计和使用NEO4j高可用性架构吗?
我们仍然需要NEO4J (肯定是企业许可证)的备份选项,但最好不要参与负载平衡和复制的业务。Azure Cloud已经做得很好了。谢谢!
最好的
乔治·穆恩
发布于 2013-07-18 15:49:20
简短的答案可能是肯定的。
Windows Azure提供了允许你构建高可用性系统的基础设施,它不会让任何系统变得高可用性。
由于Azure是状态满的,所以每个节点(只有一个节点NEO4J不会给你任何服务水平协议,你的实例将会关闭)将需要共享一些状态,而实现这一点的方法将取决于NEO4J的工作方式。因此,您需要依靠NEO4J机制来完成此任务。
我不知道NEO4J是如何工作的,但你不能跳过使用Windows Azure infra围绕NEO4J设计一个高可用性的架构。
云可能是一个神奇的流行语,可以让事情附加到管理层,但当我们在硬现实世界的层面上时,哈里魔棒是不存在的。
https://stackoverflow.com/questions/17439848
复制相似问题