弹性边界的核心概念和应用要点是什么?


我们可以根据流量的改变,动态地调整所需要的基础设施

  • 一个例子:
    一个电商网站,平时可能只有几千人使用,只需要 100 台机器就可以使用这个系统了;双十一到来时,用户量可能会猛增几百倍。假设这时需要 10000 台才可以支撑系统正常运行。

    云平台可以动态调整系统所需要的机器数量,让我们按需使用。我们不至于在闲暇时维持 1000 台机器的开销,也不至于在业务高峰花费大量时间扩容机器而导致错过赚钱的机会。

  • 如何拓展:

    1. 水平拓展:增加机器数量,构造集群
    2. 垂直拓展:更换成更加强有力的机器
  • 如何选择拓展方式:
    垂直拓展的方式下,机器的性能是有上限的,会带来弹性不可持续。只有水平拓展可以支撑持续的弹性能力。

  • 什么是负载均衡:

    1. 根据给定镜像(Image),产生符合镜像内容的机器的能力。也就是将镜像复制为机器的能力。
    2. 撤销不需要的机器,将其放回资源池的能力。也就是剪切机器的能力。
  • 如何有效利用负载均衡:
    微服务划分弹性上下文