在同一个服务器上运行两个 aerospike 实例是否理想? [已关闭]

问题描述 投票:0回答:1

我计划在同一服务器上的两个不同端口上运行两个 aerospike 实例,以便将其用于我的两项服务。我想知道使用这样的设置是否是理想且实际上正确的方法。

请建议什么是理想的设置。那么我应该为这两个实例使用两个不同的服务器吗?

aerospike
1个回答
2
投票

一切都与正常运行时间、冗余和性能有关。如果该一台服务器出现故障,您将失去这两项服务。理想情况下,您可以在 3 台不同的服务器上部署一个 Aerospike 集群,复制因子至少为 2,因此,如果任何一台服务器出现故障,您仍然可以完全访问所有数据和服务可用性。您可以在 3 台物理服务器上部署两个 Aerospike 集群并进行端口分离吗?当然可以 - 另一种方法是在单个 Aerospike 集群中定义 2 个不同的命名空间,并且每个服务使用不同的命名空间。因此,通过命名空间而不是端口来分隔服务。另一个影响是延迟性能 - 由于共享服务器资源,一项服务上的活动将如何影响另一项服务的性能 - 这取决于需求是什么以及服务正在做什么。

© www.soinside.com 2019 - 2024. All rights reserved.