开发者社区> 问答> 正文

OceanBase nlb只能部署单节点吗?高可用的不同网段,vip怎么设置啊?

OceanBase nlb只能部署单节点吗?高可用的不同网段,vip怎么设置啊?

展开
收起
cuicuicuic 2023-07-04 12:32:47 92 0
来自:OceanBase
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    ceanBase NLB(Node Load Balance)是一种轻量级的负载均衡组件,可以用于将客户端请求分发到多个 OceanBase 数据库节点上。相对于传统的负载均衡组件,OceanBase NLB 更加轻巧、易用和高效。

    关于您的问题,可以根据情况进行如下考虑和建议:

    部署单节点还是多节点:OceanBase NLB 可以部署在单节点或多节点上。如果您只有一个 OceanBase 节点,可以将 OceanBase NLB 部署在同一节点上,以实现请求的负载均衡。如果您有多个 OceanBase 节点,可以将 OceanBase NLB 部署在独立的节点上,以实现对多个节点的请求负载均衡。

    高可用性的设置:如果您需要实现 OceanBase NLB 的高可用性,可以考虑使用多个节点进行部署,并使用相应的高可用性方案,例如使用 Keepalived 或 Pacemaker 等工具。如果您使用了多个节点,需要在不同的节点上设置不同的 IP 地址,以确保负载均衡器在不同节点上的高可用性。对于 VIP(Virtual IP)的设置,可以使用 Keepalived 或 Pacemaker 等工具来实现。

    不同网段的设置:如果您的 OceanBase 节点和负载均衡节点处于不同的网段中,需要确保两个节点之间可以进行通信。具体的设置需要根据您的网络环境和安全策略进行调整和配置,例如设置路由、防火墙规则等等。

    2023-07-31 08:00:57
    赞同 展开评论 打赏
  • 在 OceanBase 中,NLB(Network Load Balancer)可以用于部署多个节点以实现高可用性。以下是关于 NLB 的一些常见问题的解答:

    1. 多节点部署:NLB 可以用于将多个 OceanBase 节点组合成一个高可用的集群。你可以在 NLB 上配置多个后端节点(即 OceanBase 节点),使请求能够通过 NLB 平衡地分发到各个节点上。

    2. 高可用性和不同网段:当你的 OceanBase 节点位于不同的子网或不同的网络环境中时,要配置 VIP(Virtual IP)需要进行额外的设置。具体配置方式可能因所使用的 NLB 和网络设备而异。通常情况下,你需要确保网络设备支持跨子网的 VIP 配置,并在网络设备上进行相应的配置。

    3. VIP 设置:对于 VIP 的设置,你需要首先确定你所使用的 NLB 是否支持。如果支持,你需要参考 NLB 的文档或联系其官方支持,了解如何为 NLB 配置 VIP。具体步骤可能包括为 NLB 创建一个前端 IP 地址,并将其映射到后端的 OceanBase 节点。

    2023-07-04 17:41:52
    赞同 展开评论 打赏
  • 这个也是企业版ocp的问题,麻烦可以在问答区发个帖子。,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-07-04 12:45:12
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载