1.云计算基础
1.1云计算概述
1.1.1 解惑——什么是云计算
实质上,云计算是一种构造,它允许访问实际驻留在你的计算机以外的某个位置或者其他Internet连接的设备上的应用程序。通常,它是远程数据中心。
云计算的优点是:另一家公司托管你的应用程序,这意味着他们处理服务器费用,管理软件更新,而你为服务支付相对较少的费用。
云计算缺点:弱连接(网络故障、出于安全的考量);集成问题(如果应用程序在地理上是分散的,那么很难管理他们)
1.1.2 云组件
从简单的拓扑方面来说,云计算解决方案由以下几部分组成:客户、数据中心、分布式服务器。
1.客户:与普通局域网的客户一样
2.数据中心:用于存放你预定的应用程序的服务器集合。
3.分布式服务器:服务器不必全都安在一个位置。通常,服务器在地理上是分散的。但是对于你(云用户)来说,这些服务器工作时,就好像它们是彼此相邻的。
1.1.3 基础设施
1.网格计算
人们通常把网格计算和云计算弄混淆,实际上它们区别非常大。网格计算在同一时间针对单个问题把网络中的众多计算机资源应用于工作。
网格计算需要使用某种软件,他可以划分程序段,然后把他们发送给数千台计算机。可以在组织的所有计算机上完成这个任务,或者以公共协作的形式完成它。
由于以下原因,网格计算变得非常吸引人:
(1)它是一种使用给定数量的计算机资源的经济的方式
(2)它可以解决需要很高计算性能的问题
(3)可以协作式共享很多计算机的资源,而无需一台计算机管理其他计算机。
2.完全虚拟化
完全虚拟化是使完全安装的一台机器在另一台机器上运行的技术。结果会得到一种系统,其中,在服务器上运行的所有软件都位于虚拟机内。
这种方式不仅允许运行独特的应用程序,而且允许运行不同的操作系统。虚拟化与云计算相关,因为它是访问云上服务的方式之一。也就是说,远程数据中心可能以完全虚拟化的方式提供服务。
为了实现完全虚拟化,必须借助特定的硬件组合。知道2005年,AMD-Virtualization(AMD-V)和Intel Virtualization Technology(IVT)扩展的引入才使得完全虚拟化成为可能。
完全虚拟化优点:
(1)在多个用户中共享计算机系统
(2)把用户之间隔开以及把用户和控制程序之间隔开
(3)仿真另一台计算机的硬件。
3.半虚拟化
半虚拟化通过高效的使用系统资源,允许同时在单个硬件设备上运行多个操作系统。
在完全虚拟化中,将仿真整个系统,但是在半虚拟化中,管理模块与虚拟机中的系统协同工作。在半虚拟化系统中,可以同时运行许多不同的操作系统。
半虚拟化在以下方面表现的最佳:
(1)灾难恢复:发生灾难,可以将Guest系统移植别的硬件
(2)迁移:方便迁移
(3)容量管理:虚拟化环境中会更加容易添加更多处理能力或硬盘。
posted on 2011-03-22 11:14
wawlian 阅读(336)
评论(0) 编辑 收藏 所属分类:
云计算