《不可不知的云计算基本概念课件》由会员分享,可在线阅读,更多相关《不可不知的云计算基本概念课件(18页珍藏版)》请在金锄头文库上搜索。
1、云计算概念,1.云计算的起源与发展 2.云计算的原则 3.云计算的特征 4.云计算的交付方式 5.云计算的体系架构 6.云计算的部署模式 7.各IT厂商云计算架构,(一)云计算的起源与发展,1983年,太阳电脑(Sun Microsystems)提出“网络是电脑”(“The Network is the Computer”), 2006年3月,亚马逊(Amazon)推出弹性计算云(Elastic Compute Cloud;EC2)服务. 2006年8月9日,Google首席执行官埃里克施密特(Eric Schmidt)在搜索引擎大会(SES San Jose 2006)首次提出“云计算”(C
2、loud Computing)的概念。Google“云端计算”源于Google工程师克里斯托弗比希利亚所做的“Google 101”项目。 2007年10月,Google与IBM开始在美国大学校园,包括卡内基梅隆大学、麻省理工学院、斯坦福大学、加州大学柏克莱分校及马里兰大学等,推广云计算的计划,这项计划希望能降低分布式计算技术在学术研究方面的成本,并为这些大学提供相关的软硬件设备及技术支持(包括数百台个人电脑及BladeCenter与System x服务器,这些计算平台将提供1600个处理器,支持包括Linux、Xen、Hadoop等开放源代码平台)。而学生则可以通过网络开发各项以大规模计算为
3、基础的研究计划。 2008年1月30日,Google宣布在台湾启动“云计算学术计划”,将与台湾台大、交大等学校合作,将这种先进的大规模、快速将云计算技术推广到校园。 2008年2月1日,IBM(NYSE: IBM)宣布将在中国无锡太湖新城科教产业园为中国的软件公司建立全球第一个云计算中心(Cloud Computing Center)。 2008年7月29日,雅虎、惠普和英特尔宣布一项涵盖美国、德国和新加坡的联合研究计划,推出云计算研究测试床,推进云计算。该计划要与合作伙伴创建6个数据中心作为研究试验平台,每个数据中心配置1400个至4000个处理器。这些合作伙伴包括新加坡资讯通信发展管理局、
4、德国卡尔斯鲁厄大学Steinbuch计算中心、美国伊利诺伊大学香宾分校、英特尔研究院、惠普实验室和雅虎。 2008年8月3日,美国专利商标局网站信息显示,戴尔正在申请“云计算”(Cloud Computing)商标,此举旨在加强对这一未来可能重塑技术架构的术语的控制权。 2010年3月5日,Novell与云安全联盟(CSA)共同宣布一项供应商中立计划,名为“可信任云计算计划(Trusted Cloud Initiative)”。 2010年7月,美国国家航空航天局和包括Rackspace、AMD、Intel、戴尔等支持厂商共同宣布“OpenStack”开放源代码计划,微软在2010年10月表示
5、支持OpenStack与Windows Server 2008 R2的集成;而Ubuntu已把OpenStack加至11.04版本中。 2011年2月,思科系统正式加入OpenStack,重点研制OpenStack的网络服务。,(二) 云计算的原则,1.定义云计算的5大原则: 任何订阅用户均可使用的计算资源池。 最大化硬件利用率的虚拟计算资源。 按需伸缩的弹性机制。 自动新增或删除虚拟机。 对资源使用只按使用量进行计费。 2.五大原则的概念解释: 资源池:任何用户均可以使用资源池 虚拟化:硬件资产的高效利用 弹性:无需资本开支(CAPEX)即可动态伸缩 自动化:构建,部署,配置,供应和转移,全
6、都无需人工介入 度量计费:根据使用量进行收费的业务模型;只为使用部分付费,(三)云计算的特征,云计算的九大特征: 1. IT能力以服务形式提供:服务的提供者与使用者分离(针对公共云,提供者和使用者是不同企业;针对私有云,提供者和使用者是不同部门),使用者无需拥有IT资产。 2. 网络化访问:采用分布式架构,用户通过网络访问服务(指现有大量集中式架构的IT服务和应用,如虚拟桌面应用) 3. 用户自助服务:服务使用者只需具备基本的IT常识,经过业务培训就可使用服务,无需经过专业的IT培训 (现有IT用户需要经过专业的IT培训和认证),自助服务的内容包括服务的申请/订购、使用、管理、注销等。 4.
7、提供开放的服务访问和管理接口:云服务提供标准化的接口供其他服务调用,方便服务开发者基于开放接口开发构 建新服务(现有大量的IT服务并不提供集成接口,需要大量的二次开发)。 5. 持续的服务更新与孵化:云计算提供的各种服务能力可随使用者需求的变化而不断演化,并孵化出新的能力,同时这种改变可做到向下兼容,即保证原有使用者的持续使用(现有软件的使用模式缺乏这种持续更新的能力)。 6. 资源聚合成池:服务的提供由一组资源支撑,资源组中的任何一个物理资源对于服务来讲应该是抽象的、可替换的(现有IT服务的部署与物理资源绑定);同一份资源被不同的客户或服务共享,而非隔离的、孤立的(现有IT服务的运行模式多为
8、竖井式,物理隔离)。 7. 自动化管理与快速交付:有效降低服务的运维成本,平均每百台服务器所需的运维人员数量应小于1个(现有IT服务管理模式下,每百台服务器运维人员数量大于5人);对于服务使用者的服务申请快速响应,响应时间应在分钟级(现有IT服务模式下,服务交付时间多为天级)。 8. 弹性扩展:服务使用的资源规模可随业务量动态扩展,这种扩展对服务使用者和提供者是透明的,扩展过程中服务不会中断,且会保证服务质量(现有IT服务的扩展缺乏弹性,且多会影响服务质量)。 9. 资源使用计量:与资源共享相关,在共享的基础上,服务提供者可通过计量去判定每个服务的实际资源消耗,用于成本核算或计费(现有IT服务
9、管理模式下,缺乏对资源使用的计量)。 在以上九个特征中,前五项是关于云的使用模式,而后四项是关于管理模式。把这些特性作为衡量IT服务云计算成熟度的指标,我们就可以定量地评价一个具体的IT服务是否是一个云计算的实例。我们认为如果一项服务具备了超过以上所包含的七项特性,就可以认为该服务是一个典型的云计算应用案例。之所以这样评价,是因为每项指标都体现了一部分云计算的价值,我们不能“为做云而做云”,而是需要通过云带来价值。通过以上指标的衡量方法,就可以很容易地判断在一个特定的场景下,我们从云中所获得的价值有多大。如果不制定这样一个指标,我们便失去了一个很好的“试云石”,很容易陷入到“为做云而做云”的怪
10、圈中去,丧失了创造云最初的动机。,(四)云计算的交付方式,云计算的服务交付方式 方式一,企业所有,自行运营。这是一种典型的私有云模式,企业自建自用,基础资源在 企业数据中心内部,运行维护也由企业自己承担。 方式二,企业所有,运维外包。这也是私有云,但是企业只进行投资建设,而云计算架构的运行维护外包给服务商(也可以是SP),基础资源依然在企业数据中心。 方式三,企业所有,运维外包,外部运行。由企业投资建设私有云,但是云计算架构位于服务商的数据中心内,企业通过网络访问云资源,这是一种物理形体的托管型。 方式四,企业租赁,外部运行,资源独占。由SP构建云计算基础资源,企业只是租用基础资源形成自身业务
11、的虚拟云计算,但是相关物理资源完全由企业独占使用,这是一种虚拟的托管型服务(数据托管)。 方式五,企业租赁,外部运行,资源共享调度。由SP构建,多个企业同时租赁SP的云计算资源,资源的隔离与调度由SP管理,企业只关注自身业务,不同企业在云架构内虚拟化隔离,形成一种共享的私有云模式。 方式六,公共云服务。由SP为企业或个人提供面向互联网的公共服务(如邮箱、即时通信、共享容灾等),云架构与公共网络连接,由SP保证不同企业与用户的数据安全。 从更长远的周期来看,云的形态会不断演化,从孤立的云逐步发展到互联的云。,(五) 云计算的体系架构,云计算平台是一个强大的“云”网络,连接了大量并发的网络计算和服
12、务,可利用虚拟化技术扩展每一个服务器的能力,将各自的资源通过云计算平台结合起来,提供超级计算和存储能力。通用的云计算体系结构如下图所示:,云用户端:提供云用户请求服务的交互界面,也是用户使用云的入口,用户通过Web浏览器可以注册、登录及定制服务、配置和管理用户。打开应用实例与本地操作桌面系统一样。 服务目录:云用户在取得相应权限(付费或其他限制)后可以选择或定制的服务列表,也可以对已有服务进行退订的操作,在云用户端界面生成相应的图标或列表的形式展示相关的服务。,(六) 云计算的部署模式,对于提供者而言,云计算可以有三种部署模式,即公共云、私有云和混合云。 1、公共云 公共云,是指为外部客户提供
13、服务的云,它所有的服务是供别人使用,而不是自己用。目前,典型的公共云有微软的Windows Azure Platform、亚马逊的AWS、S,以及国内的阿里巴巴、用友伟库等。 对于使用者而言,公共云的最大优点是,其所应用的程序、服务及相关数据都存放在公共云的提供者处,自己无需做相应的投资和建设。目前最大的问题是,由于数据不存储在自己的数据中心,其安全性存在一定风险。同时,公共云的可用性不受使用者控制,这方面也存在一定的不确定性。 2、私有云 私有云,是指企业自己使用的云,它所有的服务不是供别人使用,而是供自己内部人员或分支机构使用。私有云的部署比较适合于有众多分支机构的大型企业或政府部门。随着
14、这些大型企业数据中心的集中化,私有云将会成为他们部署IT系统的主流模式。 相对于公共云,私有云部署在企业自身内部,因此其数据安全性、系统可用性都可由自己控制。但其缺点是投资较大,尤其是一次性的建设投资较大。 3、混合云 混合云,是指供自己和客户共同使用的云,它所提供的服务既可以供别人使用,也可以供自己使用。相比较而言,混合云的部署方式对提供者的要求较高。,(六) 云计算的部署模式,(七) 各IT厂商云计算架构,IBM云计算产品介绍 System X 易云架构: Power Cloud 企业级基础架构云平台 System Z 高效云架构 IBM Storage 云存储架构 PureSystem
15、开放的云平台,(七) 各IT厂商云计算架构,微软云计算产品介绍 公有云 由服务提供商所提供的公有云可让客户有能力部署和实现应用服务。在这一类别中,微软数据中心提供了 Azure,它是一种具有高度扩展性的服务平台,可提供“随需随付”的灵活性。 Windows Azure Windows Azure是一种云服务操作系统,可用于Azure Services平台的开发、服务托管以及服务管理环境。Windows Azure 为开发人员提供了随选的计算和存储环境,以便在internet 上通过Microsoft 数据中心来托管、扩充及管理 Web 应用程式。 Windows Azure 的用途 将 Web
16、 服务功能加入至现有的套包应用程序。 以最少的资源为前提,创建、修改应用程序,并将应用程序散发到 Web 上 在远程执行服务(大容量存储、批处理、密集或大批量运算) 以更快速、更经济的方式,创建、测试、调试和发布 Web 服务 降低创建和扩展内部资源的成本 降低 IT 管理的工作量和成本,云统一体 收益 明智之选:Windows Azure 可減少建立可靠且灵活的 Web 应用程序的障碍,因为它是以我们所熟悉的微软技术为基础。(包括ASP.NET、IIS、FastCGI、.NET Full Trust、P/Invoke,以及Visual Studio 2008),开发人员可以运用现有的技能,更高效地创建、测试、部署,和管理Web服务。Windows Azure所支持的标准和协议包括SOAP、REST、XML,以及PHP。 低风险之选:Windows Azure提供了可缩放的平台和丰富的开发环境,使得开发人员可以专注于开发应用程序的业务逻辑,而不需要担心运作上的约束。 更少干扰:利用Windows Azure中的Fabric Controller技术,您可以按照需求的增减,顺畅调整