比较垂直缩放和水平缩放

已完成

可靠的虚拟机配置包括对可伸缩性的支持。 可伸缩性允许虚拟机的吞吐量与关联硬件资源的可用性成比例。 可缩放的虚拟机可以处理请求的增加,而不会对响应时间和吞吐量产生负面影响。 对于大多数缩放操作,有两个实现选项:垂直和水平。

有关垂直缩放的注意事项

垂直缩放,也称为纵向扩展和纵向缩减,包括增加或减小虚拟机大小,以响应工作负载。 垂直缩放使虚拟机功能更强大(纵向扩展)或更弱(纵向缩减)。

Illustration that shows vertical scaling where a single virtual machine increases or decreases in size by scaling up or scaling down.

下面是使用垂直缩放可能有利的一些方案:

  • 如果在未充分利用的虚拟机上构建了一项服务(比如周末),则可以使用垂直缩放来减小虚拟机大小并减少每月成本。

  • 可以实施垂直缩放来增加虚拟机大小,以支持更大的需求,而无需创建额外的虚拟机。

有关水平缩放的注意事项

水平缩放用于调整配置中的虚拟机,以支持不断变化的工作负载。 实现水平缩放时,虚拟机实例数会增加(横向扩展)或减少(横向缩减)。

Illustration that shows horizontal scaling where virtual machines are added to scale out the system to support the workload.

使用垂直和水平缩放时要考虑的事项

查看下面有关垂直和水平缩放的注意事项。 考虑支持公司网站可能需要哪些实现。

  • 考虑限制。 一般来说,水平缩放的限制比垂直缩放要少。 垂直缩放的实现取决于更大硬件的可用性,这很快就会达到上限,并且可能因地区而异。 垂直缩放通常还需要停止和重启虚拟机,这可能会暂时限制对应用程序或数据的访问。

  • 考虑灵活性。 在云中操作时,水平缩放更灵活。 水平缩放实现允许运行数千个虚拟机,以管理工作负载和吞吐量的变化。

  • 考虑重新预配。 重新预配是删除现有虚拟机并将其替换为新虚拟机的过程。 可靠的可用性计划考虑可能需要重新预配的领域,并为服务中断做好计划。 如果需要重新预配,请确定是否需要维护任何数据并将其迁移到新虚拟机。