弹性边界的核心概念和应用要点是什么?
我们可以根据流量的改变,动态地调整所需要的基础设施
-
一个例子:
一个电商网站,平时可能只有几千人使用,只需要 100 台机器就可以使用这个系统了;双十一到来时,用户量可能会猛增几百倍。假设这时需要 10000 台才可以支撑系统正常运行。云平台可以动态调整系统所需要的机器数量,让我们按需使用。我们不至于在闲暇时维持 1000 台机器的开销,也不至于在业务高峰花费大量时间扩容机器而导致错过赚钱的机会。
-
如何拓展:
- 水平拓展:增加机器数量,构造集群
- 垂直拓展:更换成更加强有力的机器
-
如何选择拓展方式:
垂直拓展的方式下,机器的性能是有上限的,会带来弹性不可持续。只有水平拓展可以支撑持续的弹性能力。 -
什么是负载均衡:
- 根据给定镜像(Image),产生符合镜像内容的机器的能力。也就是将镜像复制为机器的能力。
- 撤销不需要的机器,将其放回资源池的能力。也就是剪切机器的能力。
-
如何有效利用负载均衡:
微服务划分弹性上下文