您好,欢迎访问三七文档
云计算及策略云计算(cloudcomputing)定义•维基百科“云计算,是这样一种计算方式,计算资源是动态易扩展而且虚拟化的,往往通过互联网提供。用户不需要了解‘云’中基础设施的细节,不必具有相应的专业知识,也无需直接进行控制”。•Baidu百科云计算是网格计算(GridComputing)、分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)、网络存储(NetworkStorageTechnologies)、虚拟化(Virtualization)、负载均衡(LoadBalance)等传统计算机技术和网络技术发展融合的产物。主题•云计算的定义及特征•知名厂商云计算方案•我国企业云计算策略云计算的特性•美国国家标准局的定义–五大特性FiveCharacteristics–四类部署模型FourDeploymentModels–三种服务ThreeServiceModels四种云部署模型1.公共云。由某个组织拥有,其云基础设施对公众或某个很大的业界群组提供云服务。(例如Google)2.私有云。云基础设施特定为某个组织运行服务。可以是该组织或某个第三方负责管理,可以是场内服务(on-premises),也可以是场外服务(off-premises)。3.社区云。云基础设施由若干个组织分享,以支持某个特定的社区。社区是指有共同诉求和追求的团体(例如使命、安全要求、政策或合规性考虑等)。可以是该组织或某个第三方负责管理,可以是场内服务(on-premises),也可以是场外服务(off-premises)。4.混合云。云基础设施由两个或多个云(私有的、社区的、或公共的)组成,独立存在,但是通过标准的或私有的技术绑定在一起,这些技术促成数据和应用的可移植性(例如用以云之间负载分担的cloudbursting技术)。云计算五大特性1.按需自服务。用户可以在需要时自动配置计算能力,包括对服务器时间和网络存储的需要都是自动计算的,无需与服务供应商的人员进行交互。2.广泛的网络接入。服务能力通过广泛的各类网络提供,支持各种标准接入,包括各种瘦或胖客户端平台(例如移动电话、笔记本电脑、或PDA),也包括其它传统的或基于云的服务。3.虚拟化的资源“池”。提供商的计算资源汇集到资源池中,使用多租户模型,按照用户需要,将不同的物理和虚拟资源动态地分配或再分配给多个消费者使用。虽然存在某种程度上的位置无关性,也就是说用户无法控制或根本无法知道所使用资源的确切物理位置,但是原则上可以在较高抽象层面上来指定位置(例如国家、州、省、或者数据中心)。资源的例子包括存储、处理、内存、网络带宽以及虚拟机等。即使是私有的“云”往往也趋向将资源虚拟“池”化来为组织的不同部门提供服务。4.快速弹性架构。服务能力可以快速、弹性地供应–在某些情况下自动地–实现快速扩容、快速上线。对于用户来说,可供应的服务能力近乎无限,可以随时按需购买。5.可测量的服务。云系统之所以能够自动控制优化某种服务的资源使用,是因为利用了经过某种程度抽象的测量能力(例如存储、处理、带宽或者活动用户账号等)。人们可以监视、控制资源使用、并产生报表,报表可以对提供商和用户双方都提供透明。三种云服务模型1.云软件作为服务(SaaS).提供给用户的能力是使用服务商运行在云基础设施之上的应用。用户使用各种客户端设备通过“瘦”客户界面(例如浏览器)等来访问应用(例如基于浏览器的邮件)。用户并不管理或控制底层的云基础设施,例如网络、服务器、操作系统、存储、甚至其中单个的应用能力,除非是某些有限用户的特殊应用配置项。2.云平台作为服务(PaaS):通过网站得到云厂商(Google、MicroSoft、Oracle)提供的开发包(SDK),使用厂商提供的的编程语言,使得用户有能力是在云基础设施之上部署用户创建或采购自己的应用,这些应用使用服务商支持的编程语言或工具开发,用户并不管理或控制底层的云基础设施,包括网络、服务器、操作系统、或存储等,但是可以控制部署的应用,以及应用主机的某个环境配置。3.云基础设施作为服务(IaaS):通过Internet,提供给用户的能力是云供应了处理(比如通过Amazone的AWS提供一个EC2服务器)、存储(比如通过Amazone的AWS提供一个S3存储空间等)、网络,以及其它基础性的计算资源,以供用户部署或运行自己任意的软件,包括操作系统或应用。用户并不管理或控制底层的云基础设施,但是拥有对操作系统、存储和部署的应用的控制,以及一些网络组件的有限控制(例如主机防火墙等)。二项研究目的(云和端)云计算的特性•美国国家标准局的定义–五大特性FiveCharacteristics–四类部署模型FourDeploymentModels–三种服务ThreeServiceModels•个人补充如下–二项研究目的TwoResearchGoals–一个精神OneSpirit一种精神EverythingasaService主题•云计算的定义及特征•知名厂商云计算方案•我国企业云计算策略知名厂商云计算方案12亚马逊云计算产品•亚马逊云计算:AmazonWebService(AWS)亚马逊是云计算最早的推行者,其AWS是一个典型的IaaS服务,提供了包括存储(S3)、计算能力(EC2)、消息传递(SQS)、数据集(SDB)等。有了AWS,企业用户可以在几分钟之内迅速地获得一个基础设施的虚拟基础设施,并且是弹性的,可以根据需求扩展和收缩。世界各地的公司都可以使用这个弹性的计算基础设施。1.存储。所有应用程序都需要存储文件、文档、用户下载或备份。可以把应用程序需要的任何东西存储在AmazonSimpleStorageService(S3)中,从而实现可伸缩、可靠、高可用、低成本的存储。2.计算。AmazonElasticComputeCloud(EC2)能够根据需要扩展或收缩计算资源,非常方便地提供新的服务器实例。(采用Vmware技术)3.消息传递。AmazonSimpleQueueService(SQS)提供不受限制的可靠的消息传递,可以使用它消除应用程序组件之间的耦合。4.数据集。AmazonSimpleDB(SDB)提供可伸缩、包含索引且无需维护的数据集存储,以及处理和查询功能。亚马逊SaaS收费虚拟服务器:AmazonEC2–Small(Default)$0.085perhour(L)‐$0.12perhour(W)–AllDataTransfer$0.15perGB•储存服务:AmazonS3–$0.15perGB–first50TB/monthofstorageused–$0.15perGB–alldatatransferin–$0.01per1,000PUT,COPY,POST,orLISTrequests•观念:PayingforWhatYouUseGoogle云计算产品•SaaS服务。如GoogleSearch、Gmail、GoogleDocs等•PaaS服务。GoogleAppEngine–从技术上讲,Google的AppEngine是AmazonEC2的一个竞争对手,但是它们之间又有很大的不同之处。Amazon提供灵活性和控制,而Google则提供易用性和高度自动化的配置。–如果使用AppEngine,您只需编写代码,上传应用程序,剩下的大部分事情可以让Google来完成。–和Amazon一样,Google有很大的知名度,也有很大的缓存。与Amazon不同的是,Google开始是免费的,只有当传输量较大并使用较多计算资源时才收费。Google收费•GoogleAppEngine(GAE)–让开发者在Google平台之上,自行建立网络应用程序。提供:•500MBofstorage•upto5millionpageviewsamonth•10applicationsperdeveloperaccount–限制:•程序设计语言只能用Python或Java–计费标准:•连出频宽$0.12美元/GB,連入频宽$0.10美元/GB•CPU时间$0.10美元/时•储存的资料$0.15美元/GB‐每月•电子邮件收件者$0.0001美元/每个收件者IBM云计算产品•IBM云计算:蓝云–IBM是最早向中国提供云计算服务的国际互联网企业。IBM在2007年11月15日推出了蓝云计算平台,为客户带来即买即用的云计算平台。–包括一系列的云计算产品,使得计算不仅仅局限在本地机器或远程服务器农场(即服务器集群),通过架构一个分布式、可全球访问的资源结构,使得数据中心在类似于互联网的环境下运行计算。–“蓝云”建立在IBM大规模计算领域的专业技术基础上,基于由IBM软件、系统技术和服务支持的开放标准和开源软件。简单地说,“蓝云”基于IBMAlmaden研究中心(AlmadenResearchCenter)的云基础架构,包括Xen和PowerVM虚拟化、Linux操作系统映像以及Hadoop文件系统与并行构建。•“蓝云”解决方案由以下部分构成:–需要纳入云计算中心的软硬件资源。硬件可以包括x86或Power的机器、存储服务器、交换机和路由器等网络设备。软件可以包括各种操作系统、中间件、数据库及应用,如Aix、Linux、DB2、WebSphere、Lotus、Rational等。–“蓝云”管理软件及IBMTivoli管理软件。“蓝云”管理软件由IBM云计算中心开发,专门用于提供云计算服务。–“蓝云”咨询服务、部署服务及客户化服务。“蓝云”解决方案可以按照客户的特定需求和应用场景进行二次开发,使云计算管理平台与客户已有软件硬件进行整合。微软云计算产品•微软云计算:WindowsAzure–微软是云计算领域的后起之秀。微软以一种完全不同的方式实现云计算。–Microsoft致力于提供一个非常丰富、专业、高端的计算环境。因此,AmazonEC2和Google针对的是那些仍然在vi中使用Python并喜欢与网络协议打交道的人,而Microsoft的Azure产品则直接瞄准Microsoft开发人员。VisualStudio2010、可视化工具和可视化环境使得Azure对于每天使用C#和SQLServer的人来说非常亲切和舒服。–就像AmazonEC2不同于GoogleAppEngine一样,WindowsAzure与两者都不相同。它是基于Windows的,针对使用Windows的开发人员,涉及C#和SQLServer、.NET以及VisualStudio。–Azure就像是SharePoint加上一点CRM。很快您就会看到,选择使用Azure很少是因为特性,而是因为您习惯使用的平台。微软云计算产品收费•WindowsAzure平台定价模式:Compute计算$0.12/每小时小型计算实例$0.24/每小时中型计算实例$0.48/每小时大型计算实例$0.96/每小时超大型计算实例Storage存储存储:$0.15每月每GB存储事务:$0.01每10KContentDeliverNetwork内容投递网络作为CommunityTechnologyPreview(CTP),并不收费。SQLAzureweb版本–最大1GB关系型数据库=$9.99商用版本–最大10GB关系型数据库=$99.99AppFabricAccessControl:$1.99每100k事务ServiceBus:$3.99每连接(按需收费),或者:5个连接一组$9.9525个连接一组$49.75100个连接一组$199.00500连接一组$995.00DataTransfers$0.10入/$0.15出/每GB(北美与欧洲)$0.30入/$0.45出/每GB(亚太)威睿(Vmware)云计算产品•VMwarevSphere。是一款虚拟机软件,它将数据中心转变成极为简化的云计算基础架构,让新一代灵活可靠地IT服务成为现实。–基础架构服务–这些组件可全面虚拟化服务
本文标题:云存储策略讨论
链接地址:https://www.777doc.com/doc-806784 .html