云计算相关
中的一个虚拟的计算机集群,为解决大规模的计算问题提供了一个模型。网格计算的焦点放在支持跨管理域计算的能力,这使它与传统的计算机集群或传统的分布式计算相区别。
软件时空
据需要进行伸缩,并将基础设施风险从企业转移到云提供商。可以将公用云的部分划出去,以便于独占单个客户端,从而产生一个虚拟专用数据中心。虚拟专用数据中心不是仅限于在公用云中部署虚拟机映像,而是使客户在更大程度上清楚地了解其基础设施。现在,客户不仅可以处理虚拟机映像,而且可以处理服务器、存储系统、网络设备和网络拓扑。利用位于同一场所的所有组件创建一个虚拟专用数据中心,有助于缓解数据位置问题,因为当在同一场所内连接资源时,带宽非常充足,而且一般都可用。公用云向多个客户提供服务,且一般在主机托管场所进行部署。
2.3云计算
云计算的基本理念就是将网络平台的所有计算能力整合为一种网络服务,用户使用这种强大的计算能力就像使用一种简单的网络服务一样方便、快捷。云计算和网格计算从本质上来讲都属于分布式计算,是分布式计算的新发展。云计算与网格计算最大的区别在于对网络计算资源的组织、分配和使用的方式不同,云计算更虚拟化、更灵活地使用这种资源。
3云计算的类型
云计算按照服务类型大致可分为基础设施即服务IaaS
4.2专用云
专用云是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。专用云可以部署在企业数据中心中,也可以将它们部署在一个主机托管场所。专用云可由公司自己或者由云提供商进行构建。在“托管式专用”模式中,像Sun这样的一个公司可以安装、配置和运营基础设施,以支持一个公司企业数据中心内的专用云。此模式赋予公司对于云资源使用情况的高水平的控制能力,同时带来建立并运作该环境所需的专门知识。
(InfrastructureasaService)、平台即服务PaaS(PlatformasaSer-vice)和软件即服务SaaS(SoftwareasaService)等三种类型。
3.1基础设施即服务IaaS
IaaS将硬件设备等基础设施资源封装为服务供用户使用,如Amazon云计算AWS(AmazonWebServices)的弹性计算云EC2和简单存储服务S3。在IaaS环境中,用户相当于在使用裸机,既可以让它运行Windows,也可以让它运行Linux,因而几乎可以做任何想做的事情。IaaS最大优势在于它允许用户动态申请或释放节点,按使用量计费,运行IaaS的服务器规模达到几十万台之多,用户因而可以认为能够申请的资源几乎是无限的,而IaaS是由公众共享的,因而具有更高的资源使用效率。
3.2平台即服务PaaS
PaaS对资源的抽象层次更进一层,它提供用户应用程序的运行环境,典型的如GoogleAppEngine。PaaS自身负责资源的动态扩展和容错管理,用户应用程序不必过多考虑节点间的配合问题,但与此同时,用户的自主权降低,必须使用特定的编程环
境并遵照特定的编程模型。这有点像在高性能集群计算机里进行MPI编程,只适用于解决某些特定的计算问题。例如,Google
4.3混合云
混合云是将公用云模式与专用云模式结合在一起,当这两种类型的云位于同一场所时混合云特别有效,这有助于提供按需的、外部供应的扩展。用公用云的资源来扩充专用云的能力,可用来当发生工作负荷快速波动时维持服务水平,在利用存储云支持Web2.0应用程序时,这最常见。混合云也可用来处理预期的工作负荷高峰。专用云,有时称为“超负荷计算”(Surge
技术创新
Computing),可用来执行易于在公用云上部署的定期任务。混合
云引出确定如何在公用云与专用云之间分配应用程序的复杂性。需要考虑的问题包括数据和处理资源之间的关系。如果数据量小,或应用程序无状态,与必须把大量数据传输到一个公用云中进行小量处理相比,混合云要成功得多。
AppEngine只允许使用Python和Java语言、基于称作Django的Web应用框架、调用GoogleAppEngineSDK来开发在线应
用服务。
3.3软件即服务SaaS
SaaS的针对性更强,它将某些特定应用软件功能封装成服务,如Salesforce公司提供的在线客户关系管理CRM(ClientRelationshipManagement)服务。SaaS既不像PaaS一样提供计算或存储资源类型的服务,也不像IaaS一样提供运行用户自定义应用程序的环境,它只提供某些专门用途的服务供应用
调用。
5云计算的关键技术
云计算是一种新型的超级计算方式,以数据为中心,是一种数据密集型的超级计算。在资源部署、数据存储、数据管理、编程模式等方面具有自身独特的技术。
5.1虚拟机技术
把虚拟机和设备作为标准部署对象组合在一起是云计算的关键技术之一。虚拟化进一步增强了灵活性,因为它把硬件概括到这样一个高度:在硬件上面,可以在不需要连接具体物理服务器的情况下部署和重新部署软件栈。虚拟化实现了一个动态数据中心,其中的服务器提供一个包含可根据需要使用资源的资源池,而且,其中的应用程序与计算、存储和网络资源的关系可动态变化,以适应工作负荷和业务需求。由于应用程序部署与服务器部署相分离,因而可以快速部署和扩展应用程序,而不必首先购置物理服务器。虚拟设备(包含软件的虚拟机,这些软件部分或全部地配置为执行像Web服务器或数据库服务器这样的特定任务)进一步增强了快速创建和部署应用程序的能力。
4云计算的架构
根据用户的不同需求,云计算技术有公用云、专用云和混合云等三种架构模式,公用、专用与混合这几个术语并不规定位置,公用云一般就在互联网上,而专用云通常在建筑物内,还有可能设在主机托管场所。
4.1公共云
公用云由第三方运行,而不同客户提供的应用程序可能会在云的服务器、存储系统和网络上混合在一起。公用云通常在远离客户建筑物的地方托管,而且它们通过提供一种像企业基础设施进行的灵活、甚至临时的扩展,提供一种降低客户风险和成本的方法。公用云的优点之一是比专用云大很多,因而能够根
5.2存储云技术
云计算通常由存储云进行补充,存储云通过API提供虚拟
邮局订阅号:82-946360元/年-177-
PLC技术应用200例》
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库云计算技术浅析(2)在线全文阅读。
相关推荐: