TOS选择负载均衡的考量,一次心血来潮的实践上 | 青训营

74 阅读2分钟

技术分析

前文提到,分布式存储系统是一种将数据分散存储在多个物理节点上的存储架构。它通过数据冗余和复制来提供数据的高可用性和容错性。常见的分布式存储系统包括Hadoop的HDFS、Google的GFS等,也有着墨点出的TOS存储。分布式存储系统可以提供高可用性、可扩展性和容错性,而负载均衡则是分布式系统中的重要环节,一下通过一个部署展示威力。

负载均衡

负载均衡是分布式系统中的一个重要环节,用于在多个节点之间分配工作负载。常见的负载均衡策略包括轮询(Round Robin)、最少连接(Least Connections)和源地址哈希(Source IP Hash)等,用于在多个节点之间分配工作负载。

3.2 业务需求

保证事务的一致性,负载均衡的两套系统就应该保证同步,此外为了避免太阳黑子等一系列突发事件,我们要假设所有硬件都是不可靠的,所以要在设计时要考虑如何实现故障监测恢复机制,提高可用性。虽然用的是大厂云服务:》

环境部署

云服务器部署可自由设定安全组规则,这里先选用华为云部署

ECS等资源环境准备:

  • 创建vpc,默认即可

  • 安全组设定

  • 购买ECS服务器

image.png 这里VPC虚拟云上部署的ECS服务器可通过EIP访问,和ELB负载均衡服务器保证服务的高可用 ·缺省

文档规范

在接口设计部分,需要明确各个模块之间的接口关系,并给出详细的接口说明。接口说明应包括接口的功能、输入输出参数、调用方式等信息。同时,还需要给出接口的示例代码或伪代码。在部署流程部分,需要详细描述系统的部署流程和步骤。包括系统的环境要求、安装配置过程、启动停止操作等。同时,还需要给出相关的注意事项和错误处理措施。

参考

华为云从入门到实战 | 负载均衡服务原理-云社区-华为云 (huaweicloud.com)