可伸缩性

可伸缩性指的是一个系统能有多大的发展。这就是增加做任何系统应该做的事情的能力。 例如,Kubernetes 集群 通过增加或减少 容器化 应用程序的数量来进行伸缩,但这种可伸缩性取决于几个因素。 它有多少节点,每个节点可以处理多少个容器,控制平面可以支持多少条记录和操作?

可伸缩的系统使添加更多容量更容易。主要有两种缩放方法。 一方面,有 水平伸缩 添加更多节点来处理增加的负载。 相比之下,在 垂直伸缩 中,单个节点的功能更强大,可以执行更多事务(例如,通过向单个机器添加更多内存或 CPU)。 可伸缩的系统能够轻松更改并满足用户需求。


最后编辑 September 15, 2022: docs: add missing url prefix (1dacc43)