更新时间:2024-04-30 GMT+08:00
分享

方案概述

应用场景

该解决方案基于开源项目InfluxDB-Cluster构建,可以帮助您在华为云上快速部署InfluxDB-Cluster + 弹性负载均衡 ELB高可用时序数据库集群。InfluxDB-Cluster是InfluxDB的一个社区集群版本,它借鉴了InfluxDB早期版本的集群功能代码思路,提供了可扩展、容灾等能力。搭配ELB实现对外服务的高可用,适用于数量大,访问频繁、业务可靠性要求较高的场景。

方案架构

该解决方案部署架构如下图所示:
图1 方案架构

该解决方案将会部署如下资源:

单机版

  • 创建一台弹性云服务器 ECS,绑定EIP,用于部署 InfluxDB数据库,作为InfluxDB数据库的服务器对外提供服务。
  • 创建一个弹性公网IP EIP,提供公网接入服务器的能力,实现对外提供服务。

高可用版

  • 创建两台弹性云服务器 ECS,用于部署 InfluxDB集群,作为InfluxDB-Cluster的服务器对外提供服务。
  • 创建一个弹性负载均衡 ELB,并绑定EIP,提供负载均衡的能力以实现InfluxDB集群对外服务的高可用。
  • 创建一个弹性公网IP EIP,提供公网接入集群的能力,实现集群对外提供服务。

方案优势

  • 负载均衡

    弹性负载均衡 ELB支持将业务流量跨可用区进行分发,保障业务实时在线,使流量分发更均衡。

  • 高可用

    集群弹性云服务器 ECS反亲和部署,具备故障容灾的能力;集群规模可自定义,上限取决于用户配额。

  • 一键部署

    一键轻松部署,即可完成InfluxDB集群的搭建。

约束与限制

  • 部署该解决方案前,您需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。如果计费模式选择“包年包月”,请确保账户余额充足以便一键部署资源的时候可以自动支付;或者在一键部署的过程进入费用中心,找到“待支付订单”并手动完成支付。
  • 该解决方案部署成功后,自动化搭建大约需等待10-15分钟,完成之后方可按照部署指南中开始使用步骤开展业务。

相关文档