网络就是计算机:云计算如何工作
Sun微系统公司的口号是"网络就是计算机",这一口号很好的描述了云计算的工作方式。从本质上讲,计算机网络的职能类似一台独立的计算机,主要用来在因特网上向用户提供数据和应用程序服务。该网络存在于由IP地址构成的"云"--也就是我们所知道的因特网中,对外提供大规模的计算能力和存储能力,从而使得广域范围内的群组协作成为可能。
以上只是一个简单的解释。接下来让我们仔细看一下云计算是如何工作的。
认识云架构
云计算的关键是"云"--一个大规模的、由服务器甚至是个人计算机构成的网络,这些服务器和个人计算机在网格环境中互联在一起。这些计算机并行运行,各自的资源结合起来形成足可比拟超级计算机的计算能力。
注意
云计算的一个主要好处就是从成本相对较低的个人电脑和服务器中获得大量的计算能力。当你利用云的能力时,只需支付PC的价格就能获得超级计算的能力。
那么,究竟什么是"云"呢?简而言之,云就是一组可以通过因特网公开访问的计算机和服务器。这些硬件通常归第三方所有,放在一个或多个数据中心里联合运营。这些机器能够运行各种操作系统,重要的是机器的处理能力而不是桌面的样子。
个人用户利用自己的个人电脑或便携设备,经由因特网连接到云中。对这些个人用户而言,云是一个独立的应用、设备或文件。云中的硬件(以及管理这些硬件连接的操作系统)是不可见的。
Cloud Servers:云服务器
尽管云架构确实需要一些智能化管理来连接所有这些电脑并处理众多用户的任务,但它看上去非常简单。如同你在图1.2中看到的,所有的一切均始于个人用户见到的前端界面。首先,用户通过界面选择一个任务或服务(启动一个应用程序或打开一个文件)。而后,用户的请求被发送给系统管理,系统管理找出正确的资源并调用合适的系统服务。这些服务从云中划分出必要的资源,加载相应的web应用程序,创建或打开所要求的文件。web应用启动之后,系统的监测和计量功能跟踪云的使用,确保资源分配和归属于合适的用户。
User:用户;User Interface:用户接口;System Management:系统管理
Provisioning Services: 对外服务;Cloud Servers:云服务器;
Web Application:网络应用
正如你所看到的,云计算这一概念的关键就是许多管理任务的自动化。如果一个系统需要人来管理资源分配的过程,那么它就不是云。这方面的一个例子就是二十一世纪版的老式数据中心为基础的客户机/服务器计算。要使它变成云,手动管理必须被自动化流程所取代。
认识云存储
云计算的一个主要用途就是存储数据。利用云存储,数据被存放到多个第三方的服务器上,而不是像传统的网络数据存储那样存放在专用的服务器上。
存储数据时,用户看到的是一个虚拟的服务器,也就是说,看起来数据好像是以特定的名称存放在某一特殊的地方,但在现实中,那个地方并不存在。这只是一个假名,用来指示云中划分出来的虚拟空间。实际上,用户的数据可以存储在构成云的任何一台或多台电脑上。因为云动态的管理可用的存储空间,实际的存储位置可能每天甚至每分钟都不相同。但是,尽管位置是虚拟的,用户所看到的数据位置是"固定的",事实上,他可以管理自己的存储空间,就好像它是连接到自己的电脑一样。
云存储同时具有经济和安全方面的优势。从经济上说,虚拟的云资源通常比那些连接到个人电脑或网络的专用物质资源更便宜。至于安全,由于数据被复制到多台物理机器上,存储在云里的数据不受意外删除或硬件崩溃的困扰。由于始终保留数据的多个副本,即使一台或多台机器进入脱机状态,云仍然能够继续正常运行。如果一台机器崩溃了,数据就会被复制到云中的其他机器上。
认识云服务
通过云计算提供的任何基于web的应用或服务都称之为云服务。云服务可包括从日历和联系人应用到文字处理和演示的任何东西。几乎今天所有从事大型计算的公司,从谷歌到亚马逊到微软,都在开发各种类型的云服务。
利用云服务,应用程序本身就处在云中。个人用户在因特网上运行应用,通常是通过web浏览器。浏览器访问云服务,在浏览器的窗口中打开一个应用实例。一旦启动,基于web的应用操控和运行就像一个标准的桌面应用程序。唯一不同的是,应用程序和工作文档驻留相应的云服务器上。
云服务具有诸多优势。如果用户的电脑崩溃了,它既不会影响到宿主应用程序,也不会影响到打开的文件。此外,个人用户可以从任何地点使用任何PC访问他的应用程序和文件。当他从办公室回到家或更偏远的地方,他不必随身携带每个应用程序和文件的副本。最后,因为文件都放在云里,用户可以利用任何可用的因特网连接在同一文件上进行实时协作。文档不再以机器为中心。相反,他们对于授权的用户总是可用。
- 戴尔推出中小企业服务器R300与T300(02-22)
- 思科推出面向成长型企业全新交换机产品(03-01)
- 惠普本周发布存储安全加密产品(03-09)
- NETGEAR ReadyNAS Duo家用网络存储(03-09)
- Emulex聚合网络适配器支持FCoE(03-15)
- MemoRight推GT系列128G高速SSD(03-24)