2017-06-16 76 views
1

问题我一直在阅读有关缩放应用了一下。从我读到的内容来看,我收集到有两种缩放比例。 1.垂直缩放 - 添加更多服务器。 2.水平缩放 - 增加你的应用程序的多个实例。上缩放应用

我不明白的第二个。这意味着什么才能添加更多的应用程序实例。这是如何实现的。

感谢

回答

2

缩放你描述像横向扩展的足音的两种方法:

在垂直缩放,升级现有的服务器上的RAM,存储,处理器,网络等,以提高应用程序性能。然而,这种类型的缩放可以实现的限制是,因为一台物理服务器只能拥有如此之多的计算能力。

在横向扩展,运行在其他服务器上的应用程序的多个副本(实例),并使用某种类型的负载平衡系统来分配用于在您的应用程序的多个版本运行你的应用程序的请求;这可以让你不仅能大大提高应用程序的能力,而且还使维护一些服务器的同时,始终使至少某些在运行的不间断运行。

Docker是一个容器系统,它通常用于通过Docker的“swarm”模式进行水平缩放。通过他们的getting started教学走向将引导您通过一个例子泊坞窗设置有横向扩展,并且将至少给你的缩放水平是如何工作的总体思路。