方案概述
应用场景
该解决方案基于开源项目InfluxDB-Cluster构建,可以帮助您在华为云上快速部署InfluxDB-Cluster + 弹性负载均衡 ELB高可用时序数据库集群。InfluxDB-Cluster是InfluxDB的一个社区集群版本,它借鉴了InfluxDB早期版本的集群功能代码思路,提供了可扩展、容灾等能力。搭配ELB实现对外服务的高可用,适用于数量大,访问频繁、业务可靠性要求较高的场景。
方案架构
该解决方案将会部署如下资源:
单机版
- 创建一台弹性云服务器 ECS,绑定EIP,用于部署 InfluxDB数据库,作为InfluxDB数据库的服务器对外提供服务。
- 创建一个弹性公网IP EIP,提供公网接入服务器的能力,实现对外提供服务。
高可用版
- 创建两台弹性云服务器 ECS,用于部署 InfluxDB集群,作为InfluxDB-Cluster的服务器对外提供服务。
- 创建一个弹性负载均衡 ELB,并绑定EIP,提供负载均衡的能力以实现InfluxDB集群对外服务的高可用。
- 创建一个弹性公网IP EIP,提供公网接入集群的能力,实现集群对外提供服务。
方案优势
约束与限制
- 部署该解决方案前,您需注册华为账号并开通华为云,完成实名认证,且账号不能处于欠费或冻结状态。如果计费模式选择“包年包月”,请确保账户余额充足以便一键部署资源的时候可以自动支付;或者在一键部署的过程进入费用中心,找到“待支付订单”并手动完成支付。
- 该解决方案部署成功后,自动化搭建大约需等待10-15分钟,完成之后方可按照部署指南中开始使用步骤开展业务。