阿里云搭建负载均衡服务器

近期工作接触到一些用户量比较多,秒杀密集的场景,需要搭建一套比较稳定的系统
使用阿里云产品搭建起来的话需要开通挺多功能的,充钱就能变强的感觉还行

使用的产品如下

  1. *阿里云ESC
  2. *文件存储NAS
  3. *弹性伸缩
  4. *负载均衡
  5. *全站加速
  6. 云存储OSS
  7. 云数据库
  8. 云Redis

简单介绍为什么使用这几个产品

  1. ESC 就不说了,服务器必备的

  2. 文件存储NAS

    什么是文件存储NAS?
    阿里云文件存储NAS(Apsara File Storage NAS)是面向阿里云ECS实例、E-HPC、容器服务等计算节点的文件存储服务。它是一种可共享访问、弹性扩展、高可靠以及高性能的分布式文件系统。

    简单来说NAS可提供多台服务器挂载同一个文件系统。
    比如我们现在有两台服务器做负载在不使用NAS的时候,A服务器跟B服务器这两台服务器的代码要保持一致,我们可能需要使用一些同步脚本,当代码发生更新的时候同时同步所有负载的服务器
    如果使用NAS就没有这个烦恼了,所有服务器共享同一个NAS文件系统,改变一个即可

  3. 弹性伸缩

    弹性伸缩(Auto Scaling)是根据业务需求和策略自动调整计算能力(即实例数量)的服务。您可以指定实例的类型,即ECS实例或ECI实例。在业务需求增长时,弹性伸缩自动增加指定类型的实例,来保证计算能力;在业务需求下降时,弹性伸缩自动减少指定类型的实例,来节约成本。弹性伸缩不仅适合业务量不断波动的应用程序,同时也适合业务量稳定的应用程序。

    弹性伸缩创建好伸缩规则。比如监控cpu80%时,自动拓容服务器,当cpu10%以下时自动减少服务器

  4. 负载均衡

    通过将流量分发到不同的后端服务器来扩展应用系统的吞吐能力,并且可以消除系统中的单点故障,提升应用系统的可用性。

    我这边使用的是应用型负载均衡ALB

  5. 全站加速 就是CDN了,最好是挂cdn,不暴露真实服务器IP

  6. 云存储OSS,云数据库,云Redis。服务器都是弹性伸缩的,所以不能装在负载机器,这边也使用云的。但是云数据库的价格比较贵

运行流程示意图:

给TA支持
共{{data.count}}人
人已支持
知道工作日志随笔

在服务器搭建rabbitMq

2022-8-19 16:43:22

知道uniapp工作日志

uniapp 安卓app检测版本并更新

2022-10-31 20:56:13

5 条回复 A文章作者 M管理员
  1. 牛逼😎

  2. 懂王58
    懂王58给您打赏了¥0.01
  3. 未名游客给您打赏了¥0.1
  4. 未名游客给您打赏了¥0.1
  5. 未名游客给您打赏了¥0.1
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索