我想知道云计算和客户端服务器架构之间的区别。我的意思是云计算与为我提供一些服务的网站有何不同。从云计算的角度看弹性的含义是什么。
发布于 2010-11-10 08:16:14
云是那些过度使用的术语之一,对不同的人来说意味着不同的东西。但是,由于您提到了弹性,这意味着根据需求扩展资源的能力。
假设有一个VM和64 of的RAM服务于一个网站。只有少数人在使用它。然后突然出现了使用量激增(由于slashdot效应),一个VM和64 it的RAM显然不会减少它。
在这一点上,有不同的策略来处理这个问题。
一种可能是动态地增加VM中的RAM。一些服务提供了一个可突发的RAM配置来实现这一点.另一种可能是动态生成新VM,这些VM是现有VM的克隆,并在它们之上平衡负载。这是弹性计算的一种形式。
具有这种弹性的优点是资源消耗。如果VM通常只需要64 it,则不需要一直运行具有4GB RAM的VM。资源可以在必要时重新分配.新机器可以产生并在需要时关闭。
发布于 2010-11-10 09:18:57
在某些方面,没有什么不同。我认为云计算在很大程度上是客户机/服务器体系结构的一个子集;唯一的区别在于服务器端的位置和方式--不管服务器位于我的数据中心还是亚马逊的“云”,它仍然是客户机/服务器架构。
发布于 2010-11-10 10:36:49
想一想云计算中的服务也是浮动的,你可以在你需要的时候使用它,在你的工作结束后释放它,这个用户不需要任何额外的资源来使用这个服务,所有的资源都是由云提供的。这种使用的主要优点是可以随时随地使用任何设备完成任务。
客户端服务器是全局的,也可以说云计算是客户端服务器体系结构的衍生。
https://serverfault.com/questions/200172
复制相似问题