gpt4 book ai didi

Azure 中的 MongoDB 副本集,我应该将防火墙指向哪里?

转载 作者:行者123 更新时间:2023-12-03 03:15:26 24 4
gpt4 key购买 nike

我在 azure 中有一个 mongoDB 副本集我有:server1 主服务器服务器2辅助server3仲裁者

我的本​​地计算机上有一个开发环境,我想将其指向此 mongoDB 实例

我应该在 Azure 防火墙上打开什么来确保此配置是按照最佳实践设置的。

我是否要创建一个到主节点和辅助节点的负载平衡端点,或者是否要创建一个到仲裁器的单个端点,或者甚至是其他端点?

谢谢!

最佳答案

MongoDB 不能很好地与负载平衡端点配合使用(因为您最终可能会将流量发送到辅助端点,并且您无法控制这一点,除非您为每个虚拟机实现了自定义探针,然后您将需要根据每个节点的副本集节点的运行状况更新探针的状态)。 MongoDB 客户端驱动程序旨在与复制集的拓扑配合使用,以正确决定与哪个节点进行通信。每个副本集节点应该有一个离散的可寻址 ip:port。如果您将所有实例都放在一个云服务中(例如 myservice.cloudapp.net),那么每个实例都需要一个端口(因为它们都共享一个 IP 地址)。如果每个实例位于不同的云服务中,那么您可以为每个实例使用相同的端口,并使用不同的 dns 名称/IP 地址。

关于Azure 中的 MongoDB 副本集,我应该将防火墙指向哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27928804/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com