扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
为什么是"云"?
"一切都在于需求并运用现有的处理能力和资源。"
1965年,由英特尔合伙创始人戈登·摩尔(Gordon E. Moore)发表的摩尔定律预言:处理器中所使用的晶体管数量每过两年就会翻一倍。过去的40年证明了这一定律的正确性,而且至少在2020年前这一定律也很有可能依然保持正确。
如果你比较如今典型的手持设备(如iPad2),其A9 双核处理器已是英特尔奔腾III处理器运算能力的两倍,后者在2000年普遍使用于Wintel服务器。而如今市场上新的Wintel服务器的运算能力已是原来的约40倍。那么这意味着什么呢?
回溯到2000年,每个服务器中运行一套Windows 2000 Server操作系统的情况是很典型的,并且此服务器之上会有一个或多个应用及服务。因此,一个公司也许最终需要多个服务器以提供全套IT服务,如AD服务,DHCP/DNS服务,微软Exchange 邮件服务,微软SQL数据库服务,文件档案服务等等。然而,随着时间的推移以及处理器能力的迅速提升,软件行业并未以相同的速度快速发展以充分发挥处理器能力:目前还没有重大革新性应用服务软件需要10倍或20倍处理器的运算能力。 因此,使用强大的硬件来运行少数应用显得越来越浪费, 但在单一操作系统上跑多个应用又会产生冲突。 虚拟化就这样诞生了。
虚拟化简单来说就是拥有"一个硬件上有多个服务器"的能力。通过在硬件上运行虚拟机管理软件,虚拟机(VM)为每个应用及服务提供了虚拟的独立的空间。此外一个崩溃的虚拟机不会通过链式反应导致其他的虚拟机故障。顶尖的虚拟平台提供商有:威睿(VMWare), 思杰(Citrix)和微软(Microsoft)。尽管确实还有其他的虚拟机平台,但他们都是为特定的操作系统设计(如只为Linux操作系统),而不是可以运行任何操作系统的虚拟硬件。虚拟化带来的益处是能更充分地发挥了现有处理器资源,减少了硬件机箱的数量以及随之减少的占用空间、电力及热量。
然而,虚拟化很快遇到了"多(虚拟机)对一(硬件)"的设计缺陷。多个虚拟机共享一台硬件,并且经常需要繁琐的步骤才能将虚拟机从一台硬件转移到另一台硬件中。有一个行内名的说法:传统的"一对一"就像住在一所大房子里,而虚拟化的"多对一"如同住在一间公寓里。虽然居住空间(指运算处理能力)被更有效地利用,但是你必须管理好居住在公寓中的众多房客,保证他们之间不会相互争斗。显然,自然进化法则将注意力集中到了"多对多"--云计算。
简单来说,多个虚拟机共享多台硬件的资源,这些硬件连结形成一个"云"。针对"云计算"这一术语有许多不同的诠释,例如:
"互联网计算"--这也包括了"私有云"(Private Cloud),因为它也使用互联网协议和技术。
"效用计算"--每个服务根据效用收费,即实际使用的资源。此外还有对面向服务的架构(SOA)的使用,顾客为服务付费而不是为硬件付费。
"网格计算"--云技术是一种将运算处理分布到可用资源的形式。
本文介绍了云计算的产生,下一篇文章我将为您介绍云计算的优缺点及未来前景。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者