Ask Weee Cloud Computing V0.2

32
K [email protected]

Transcript of Ask Weee Cloud Computing V0.2

Page 1: Ask Weee Cloud Computing V0.2

云云 计计 算算老

K

[email protected]

Page 2: Ask Weee Cloud Computing V0.2

什么是云计算

云计算的基本原理

云计算原理示意

云计算层次

云的价值:资源利用率最大化

云的案例

分布式文件系统介绍

网管应用

什么不是云?

云有什么问题?

Page 3: Ask Weee Cloud Computing V0.2

Ω

就像用电不需要家家装备发电机,只需直接从电力公司购 买一样。“云计算”带来的就是这样一种变革。

– 由谷歌、IBM这样的专业网络公司来搭建计算机存储、运算中心,用户通过一根网线借

助浏览器就可以很方便的访问,把“云”做为资料存储以及应用服务的中心。

– 云计算目前已经发展出了云安全和云存储两大领域。如国内的瑞星和趋势科技就已开始

提供云安全的产品;而微软、谷歌等国际巨头更多的是涉足云存储领域。

Ω

云计算是一种计算模式,在这种模式中,应用、数据和IT 资源以服务的方式通过网络提供给用户使用。

– 云计算也是一种基础架构管理的方法论,大量的计算资源组成IT资源池,用于动态创建

高度虚拟化的资源提供用户使用。在云计算环境下,所有的计算资源,比如说服务器,

能够动态地从硬件基础架构上产生出来,加以修改来适应工作任务的需求。

– 云计算可以支持网格计算,也可以支持非网格计算,网格技术是云计算的一个组成部分。

Page 4: Ask Weee Cloud Computing V0.2

Ω

云计算通过将物理资源转换成可伸缩的虚拟共享资源,使得企

业能够将资源分配到到需要资源的应用上,即根据需求来访问 资源(计算机处理器和存储系统等)。

Ω

通过云计算,用户可以访问大量的计算和存储资源,并且不必

关心它们的位置和它们是如何配置的。

Ω

云计算是分布式处理、并行处理和网格计算的发展,或者说是

这些计算机科学概念的商业实现。

Ω

之所以称为“云”,是因为它在某些方面具有云的特征:

– 云一般都较大;– 云的规模可以动态伸缩,它的边界是模糊的;– 云在空中飘忽不定,你无法也无需确定它的具体位置,但它确实存在于某处。

– 之所以称为“云”,还因为云计算的鼻祖之一亚玛逊公司将曾经大家称作为网格计算的东西,

取了一个新名称“弹性计算云”(EC2),并取得了商业上的成功。

Page 5: Ask Weee Cloud Computing V0.2

传统计算传统计算

云计算云计算

Page 6: Ask Weee Cloud Computing V0.2

Ω

云计算并不是一个单独的服务,而是一个服务集合。这些层定义了提供的服 务的级别

Ω

SaaS

-

software as a server

Ω

PaaS

-

platform as a server

Ω

IaaS

-

infrastructure as a server

Page 7: Ask Weee Cloud Computing V0.2

Ω

云计算的本质就是通过整合、共享和动态的提供 资源来实现IT投资利用率的最大化,它包括了新 投资的资源和已投资的资源。

– 因此,实施云计算不需要舍弃原有的IT基础设施资源。

Ω

云计算的实施不仅可以利用已有的IT基础设施资 源,而且云计算可以高效地监控管理IT基础设施 资源。

– 因此,实施云计算将使资源更容易被充分利用。

Page 8: Ask Weee Cloud Computing V0.2

ΩGoogle AppsGoogle Docs:将文档存储在Google的服务器上,而不是自己的电脑上。Google

Gmail

:当用户需求激增,Google的云计算系统会自动为Gmail增加容量和处理器的

数量,而无需人工干预。

– 依赖云计算,谷歌能以几乎可以忽略不计的成本增加新的服务如果新增的服务失败了,那没关系,关掉并且忘掉它就可以。如果成功了,系统会自动为它增加空间和处理能力。

ΩAmazon ”弹性计算云”服务企业可以以极低的成本投入获得极高的计算能力,不用再投资购买昂贵的硬件设备,负

担频繁的保养与升级。例如:美国的房地产网站Goosipy希望建立一个数据库,计算67万个家庭在12年间购入沽出

房产的的数据,以便为消费者提供更好的建议。如果他们自己动手,初步预计,需要花

费6个月的时间和数以百万计的美元。而最后,他们租赁了Amazon所提供的“弹性计

算机云”服务,通过使用Amazon强大数据分析能力,这个项目的完成仅用了3个星

期,费用不到5万美元。

– 云计算的妙处之一,即是按需分配的计算方式能够充分发挥大型计算机群的性能。如果

你只需使用5%的资源,就只需要付出5%的价格,而不必像以前那样,为100%的设备

买单。

Page 9: Ask Weee Cloud Computing V0.2

Ω

Windows live– 面对Google的挑战,微软试图以Windows Live为基础,联结起数以亿

计的Windows用户,并向他们提供云计算,在线存储是微软迈出的关键 一步,比尔•盖茨在2007年夏天说:“当你想到存储,就会想到

Windows Live。”

Ω

IBM– 合资与Google建立数据中心,支持向卡耐基-梅隆大学、麻省理工大学、

斯坦福大学、加州大学伯克莱分校、马里兰州大学和华盛顿大学等6所大 学的计算机科学研究者提供资金与设备,推动云计算的研究。

– IBM有着得天独厚的优势:应用服务器、存储、管理软件,样样具备。– IBM通过向客户出售云计算方案与终端,协助企业建立属于自己的云计

算模型的数据中心。

Page 10: Ask Weee Cloud Computing V0.2
Page 11: Ask Weee Cloud Computing V0.2
Page 12: Ask Weee Cloud Computing V0.2

Ω

Kosmos

filesystem

is a high performance distributed filesystem. It builds upon ideas

from Google's well known Google system project. is implemented in C++ using

standard system components such as STL, boost libraries, aio, log4cpp.

Page 13: Ask Weee Cloud Computing V0.2
Page 14: Ask Weee Cloud Computing V0.2
Page 15: Ask Weee Cloud Computing V0.2
Page 16: Ask Weee Cloud Computing V0.2
Page 17: Ask Weee Cloud Computing V0.2
Page 18: Ask Weee Cloud Computing V0.2

Ω

VMware ESXΩ

Windows Server 2008 Hyper-V

Ω

Linux KVM

Page 19: Ask Weee Cloud Computing V0.2
Page 20: Ask Weee Cloud Computing V0.2

Ω

CRM:集群资源管理Ω

CIB:集群基本信息Ω

PE:策略引擎Ω

TE:退出处理Ω

CCM:成员管理Ω

LRM:本地资源管理Ω

STONITH:失效处理Ω

HEARTBEAT:心跳处理

Page 21: Ask Weee Cloud Computing V0.2

Ω

AbiCloud是一个开源的基础环境管理软件,基于异构的计算环境来创建和整 合公有云和私有云

Page 22: Ask Weee Cloud Computing V0.2

Ω

根据虚拟机的资源要求和运行时主机规格,自动决 定启动仪态虚拟机的最佳主机. 当启动一台虚拟机 时,管理员可选者接受推荐的主机配置或选者其它

的可用主机.

Page 23: Ask Weee Cloud Computing V0.2

Ω

服务管理允许最终用户请求和管理其自己的虚拟 机,这样将管理员从虚拟机的创建和管理这样的日 常任务中解放出来,允许他们致力于增值业务,比如 架构和发展虚拟环境.

Page 24: Ask Weee Cloud Computing V0.2

Ω

对虚拟机支持双机、N+1热备分.对虚拟机支持在 主机发生故障的情况下,能将虚拟机放置在具有可 用资源的最佳其它主机上重启.

Page 25: Ask Weee Cloud Computing V0.2

Ω

支持MapReduceΩ

支持绝对作业优先级调度

Ω

支持跨队列同一调度

Page 26: Ask Weee Cloud Computing V0.2

Ω

允许管理员以图形方式查看任何联网设备是如何 工作的,并且精确定位服务器及网络存在的问题.提

供所有物理设备,应用软件功能及各项工作的统计 数据

Page 27: Ask Weee Cloud Computing V0.2

Ω

提供全面的负载和运行状况分析报表.利用这些报 表,企业可以有针对性地调整系统性能,优化系统使 用,并为下一步的投资提供决策依据.资源的使用分 析可以按用户、项目、队列和应用程序分类分析

对CPU、内存、磁盘等的使用情况绘制消费者分 配和使用图表,理解消费者正在如何使用分配到的 资源. 将消费者分配和使用数据导出,以便导入一

个帐单系统,根据他们对虚拟化环境的使用适当地 收取费用.

Page 28: Ask Weee Cloud Computing V0.2
Page 29: Ask Weee Cloud Computing V0.2

Ω

网管软件作为云计算提供服务的一部分,在需要时, 随时可构建出一套网管系统.做到

software as a

server.

Page 30: Ask Weee Cloud Computing V0.2

Ω

如果标称是“网格”或“OGSA(开放网格服务架构)”...那么,它不是云。Ω

如果需要你向厂商提供一份几十页的需求说明书...那么,它不是云。Ω

如果你不能用自己的信用卡来购买...那么,它不是云。Ω

如果他们想卖给你硬件设备...那么,它不是云。Ω

如果没有提供API...那么,它不是云。Ω

如果需要你重新构架你的系统...那么,它不是云。Ω

如果你不能在10分钟之间部署(provision)服务器...那么,它不是云。Ω

如果你不能在10分钟之间撤销(deprovision)服务器...那么,它不是云。Ω

如果你知道你所使用的机器的具体位置...那么,它不是云。Ω

如果需要有一个咨询顾问来帮助你...那么,它不是云。Ω

如果需要你事先准备好所需机器数目清单...那么,它不是云。Ω

如果它只运行一种操作系统...那么,它不是云。Ω

如果你不用把它连到你自己的机器上去...那么,它不是云。Ω

如果需要你安装软件才能使用它...那么,它不是云。Ω

如果你拥有所有这些硬件...那么,它不是云。

Page 31: Ask Weee Cloud Computing V0.2

Ω

特权用户访问若使用云计算,你的机密数据将由贵公司外面的人员来处理,所以可想而知:不是贵公司的

员工完全可以访问这些数据。

Ω

法规遵从在《萨班斯-奥克斯利法案》当道的时代,公司有责任实施严格的数据监控和归档级别。即便一

家公司与外部的云计算服务提供商签订了合同,这些法规仍要求这家公司负有责任。云计算服务提供商应

当提交审计和安全方面的证书,确保对方能够履行约定的承诺。 “如果云计算提供商不愿意或者没能力做

到遵从法规,这表明客户只能用它们来处理最不重要的功能。”

Ω

数据位置若使用云计算,你不知道自己的数据到底存放在什么地方。服务器可能建在马来西亚、加拿大或

者美国的新泽西州,说不定同时建在上述三个地方。

Ω

数据隔离当然,云计算提供商会使用SSL来保护传输中的数据,但当贵公司的数据位于存储设备中时,可

能与其他公司的数据共用一只“虚拟保管箱”。贵公司的数据与别人的数据经过适当隔离吗?提供商可能

会夸耀自己的加密技术如何强大、安全。你会听到密钥长度有多长、采用哪种深奥的加密算法。不过,如

果你的数据能够被提供商读取,那么可以这么认为:数据也会被别人读取。

Ω

可用性从理论上来说,如果你使用云计算服务提供商,没有必要担心自己的数据会消失――这些提供商很容

易采用冗余机制把你的数据复制到众多地方,这样万一系统崩溃,仍可以高枕无忧。但你的员工能不能随

时访问完成工作所需的数据呢?比方说,要是虚拟管道受到堵塞会怎样?要是提供商自身出现的某种内部

故障导致你无法访问自己的关键数据,又会怎样?忠告:“公司应当为任何重要的IT工作负载确定服务级

别方面的要求,并且需要提供商签订服务级别协议,从而确保合同里面写明惩罚条款,以防出现服务级别

协议未得到遵守的情况。”

Ω

灾难恢复重要问题:你的提供商有能力进行全面恢复吗?需要多少时间才能完成全面恢复?因为他不只为

你一家服务。

Ω

调查支持开展内部的法律调查向来就不是容易的事,因为这需要清查可能散布在实体位置和虚拟位置的大

批文档。如果你使用云计算服务提供商,那么开展这种调查更是困难重重:许多客户的数据也许散布在地

点不断变化的一系列数据中心。

Ω

存活能力你的提供商会被收购吗?或者更糟糕的是,会破产吗?如果是这样,对方需要多久才能把数据交

还给你、而且采用的格式让你可以导入到另一家提供商的基础设施上?

Ω

降低风险方面的支持你的员工开始使用外部提供商时,会经历一个学习过程。这家提供商提供的界面用起

来多容易?提供商是否帮助你的管理人员设置监控政策?又采取了哪些措施来防范恶意软件和网络钓鱼?

Page 32: Ask Weee Cloud Computing V0.2