收藏 分享(赏)

微软、谷歌、亚马逊、VMware四种云计算的差异.docx

上传人:weiwoduzun 文档编号:4684487 上传时间:2019-01-07 格式:DOCX 页数:4 大小:19.50KB
下载 相关 举报
微软、谷歌、亚马逊、VMware四种云计算的差异.docx_第1页
第1页 / 共4页
微软、谷歌、亚马逊、VMware四种云计算的差异.docx_第2页
第2页 / 共4页
微软、谷歌、亚马逊、VMware四种云计算的差异.docx_第3页
第3页 / 共4页
微软、谷歌、亚马逊、VMware四种云计算的差异.docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、微软、谷歌、亚马逊、 VMware 四种云计算的差异微软云计算:Windows Azure 是专为在微软建设的数据中心管理所有服务器,网络以及存储资源所开发的一种特殊版本 Windows Server 操作系统,它具有针对数据中心架构的自我管理(autonomous )机能,可以自动监控划分在数据中心数个不同的分区(微软将这些分区称为 Fault Domain)的所有服务器与存储资源,自动更新补丁,自动运行虚拟机部署与镜像备份(Snapshot Backup)等能力,Windows Azure 被安装在数据中心的所有服务器中,并且定时和中控软件:Windows Azure Fabric Con

2、troller 进行沟通,接收指令以及回传运行状态数据等等,系统管理人员只要通过 Windows Azure Fabric Controller 就能够掌握所有服务器的运行状态,Fabric Controller 本身是融合了很多微软系统管理技术的总成,包含对虚拟机的管理(System Center Virtual Machine Manager),对作业环境的管理(System Center Operation Manager),以及对软件部署的管理(System Center Configuration Manager)等,在 Fabric Controller 中被发挥得淋漓尽致,如此才

3、能够达成通过 Fabric Controller 来管理在数据中心中所有服务器的能力。Windows Azure 环境除了各式不同的虚拟机外,它也为应用程序打造了分散式的巨量存储环境(Distributed Mass Storage),也就是 Windows Azure Storage Services,应用程序可以根据不同的存储需求来选择要使用哪一种或哪几种存储的方式,以保存应用程序的数据,而微软也尽可能的提供应用程序的兼容性工具或接口,以降低应用程序移转到Windows Azure 上的负担。Windows Azure 不但是开发给外部的云应用程序使用的,它也作为微软许多云服务的基础平台,

4、像 Windows Azure SQL Database 或是 Dynamic CRM Online 这类的在线服务。Windows Azure 是微软研发的公有云计算平台。该平台可供企业在互联网上运行应用,并可进行扩展。通过 Windows Azure,企业能够在多个数据中心快速开发、部署、管理应用程序 4 。Windows Azure 提供了企业级服务等级协议( SLA)保证,并且可以轻松在位于不同城市的数据中心实现万无一失的异地多点备份,为企业应用提供了可靠的保障。谷歌云计算:Google 公司有一套专属的云计算平台,这个平台先是为 Google 最重要的搜索应用提供服务,现在已经扩展到

5、其他应用程序。Google 的云计算基础架构模式包括 4 个相互独立又紧密结合在一起的系统:Google File Systemt 分布式文件系统,针对 Google 应用程序的特点提出的 MapReduce 编程模式,分布式的锁机制 Chubby 以及 Google 开发的模型简化的大规模分布式数据库 BigTable。Google File System 文件系统(GFS):除了性能,可伸缩性、可靠性以及可用性以外,GFS 设计还受到 Google 应用负载和技术环境的影响。体现在 4 个方面:1)充分考虑到大量节点的失效问题,需要通过软件将容错以及自动恢复功能集成在系统中;2)构造特殊的

6、文件系统参数,文件通常大小以 G 字节计,并包含大量小文件;3) 充分考虑应用的特性,增加文件追加操作,优化顺序读写速度;4)文件系统的某些具体操作不再透明,需要应用程序的协助完成。MapReduce 分布式编程环境:Google 构造 MapReduce 编程规范来简化分布式系统的编程。应用程序编写人员只需将精力放在应用程序本身,而关于集群的处理问题,包括可靠性和可扩展性,则交由平台来处理。MapReduce 通过“Map(映射)” 和“Reduce( 化简)”这样两个简单的概念来构成运算基本单元,用户只需提供自己的 Map 函数以及 Reduce 函数即可并行处理海量数据。为了进一步理解

7、MapReduce 的编程方式,下面给出一个基于MapReduce 编程方式的程序伪代码。程序功能是统计文本中所有单词出现的次数。分布式的大规模数据库管理系统 BigTable:由于一部分 Google 应用程序需要处理大量的格式化以及半格式化数据,Google 构建了弱一致性要求的大规模数据库系统BigTablet。BigTable 的应用包括 Search History,Maps,Orkut,RSS 阅读器等。BigTable 是客户端和服务器端的联合设计,使得性能能够最大程度地符合应用的需求。BigTable 系统依赖于集群系统的底层结构。一个是分布式的集群任务调度器,一个是前述的 G

8、oogle 文件系统,还有一个分布式的锁服务 Chubby。Chubby 是一个非常鲁棒的粗粒度锁,BigTable 使用 Chubby 来保存根数据表格的指针,即用户可以首先从 Chubby 锁服务器中获得根表的位置,进而对数据进行访问。BigTable使用一台服务器作为主服务器,用来保存和操作元数据。主服务器除了管理元数据之外,还负责对 tablet 服务器( 即一般意义上的数据服务器) 进行远程管理与负载调配。客户端通过编程接口与主服务器进行元数据通信,与 tablet 服务器进行数据通信亚马逊云计算:亚马逊的 Amazon Web Services (AWS) 于 2006 年推出,以

9、 Web 服务的形式向企业提供 IT 基础设施服务,现在通常称为云计算。其主要优势之一是能够以根据业务发展来扩展的较低可变成本来替代前期资本基础设施费用。亚马逊网络服务所提供服务包括:亚马逊弹性计算网云(Amazon EC2)、亚马逊简单储存服务(Amazon S3)、亚马逊简单数据库( Amazon SimpleDB)、亚马逊简单队列服务(Amazon Simple Queue Service)以及 Amazon CloudFront 等。根据其页面介绍,AWS 已经为全球 190 个国家/ 地区内成百上千家企业提供支持。数据中心位于美国、欧洲、巴西、新加坡和日本。作为云计算领域真正的大佬,

10、一旦亚马逊携 AWS 正式进入中国,那么对国内相关的云计算企业可能会带来深刻影响,目前国内像阿里巴巴、盛大以及华为都在提供类似云计算服务。 1 优势:用低廉的月成本替代前期基础设施投资;持续成本低:缩减您的 IT 总成本;灵活性:消除您对基础设施容量需求的猜想;速度和灵敏性更快地开发和部署应用程序;全球性覆盖。 VMware 云计算:云计算是一种架构方法,首先通过整合资源建立起统一的基础架构,进而利用应用虚拟层或服务层建立起高效,可伸缩和具有弹性的的交付模型,面向客户实现服务式的 IT 交付。通过汇聚整个组织机构的资源需求并采用共享的基础架构,您可以大幅度提升资源利用率,显著削减基础架构或资源

11、层的成本。在应用或服务层,云计算提供了一种新的服务消费模式,采用标准化和自动化的方法加速服务的配置。现在,企业的各业务部门都可以按需及时获得所需的 IT 服务,而不是像过去那样,必须耐心等待手工完成 IT 配置过程之后才能获得所需的服务。与此同时,IT 还能保持基于策略的控制力,并且可以按照服务的使用量收取费用。全面而深入的虚拟化是实现云计算的前提条件之一,这是业界专家业已达成的共识。虚拟化环节主要着眼于 IT 资源的生产,在这个阶段,多种计算资源包括服务器、网络、存储都被整合为若干可动态分配的资源池,用户在获得某种应用功能的同时,也获得了实现这种功能所必需,而且被优化的资源,“功能”加“资源

12、”聚合为服务的形式来提供;而云计算在实现了 IT 资源的生产之后,更注重资源的消费,也就是如何确定服务对象(适用的组织),质量标准(SLA),收费价格和方式,并且以确保安全的方式提供给最终用户。同时,服务的消费阶段对于资源的提供者或运营商而言,需要解决的关键环节是跨越地域的交付能力,换言之,就是无论使用企业数据中心内部的“私有云”,还是使用开放给公众的“共有云”,抑或是二者结合而成为的“混合云”,计算资源的提供者只需要单一的管理工具和管理方法,开发人员只需要一致的开发平台和运行架构就能够实现服务的交付。最后一点是对于最终用户而言的,即通过何种手段享用云计算资源。传统的以设备为中心的应用交付模式

13、将使用者局限在特定的场所和特定的终端设备上,而跨平台(硬件设备和操作系统)终端客户计算模式的出现,目前主要通过虚拟桌面和 SaaS 架构实现,将极大提升用户体验,真正实现云计算所倡导的统一部署,灵活访问的技术目标。特点:分层的技术架构VMware 清晰的定义了客户在实现云计算的过程中应该重点考虑的三个技术领域,并且依托久经验证的虚拟化平台,通过自主研发和技术收购等手段,完成了在以下三个领域的技术和产品实现。渐进的技术实现VMware 提供了一种务实的途径帮助客户通过渐进的方式来实现云计算愿景,通过封装遗留应用并将它们迁移至现代云计算环境中,确保安全性、可管理性、服务质量和法规遵从。采用 VMw

14、are 解决方案,您将能逐步实现云计算模型所定义的包括可按需提供服务,高可用性和高安全性在内的多种优势;借助自动化的服务级别管理和标准化的访问,VMware 确保在迈向云计算的旅途中实现成本效益和业务敏捷性双方面的成功。开放的技术平台VMware 平台是业界领先的平台,已经有众多企业和服务提供商选用了这一平台,采用它,您就可以按照业务需求将应用部署在最佳场所(私有云或公共云),并且可以利用混合私有云环境,使应用在跨私有云和公共云的基础架构上迁移。21 世纪 10 年代云计算作为一个新的技术趋势已经得到了快速的发展。云计算已经彻底改变了一个前所未有的工作方式,也改变了传统软件工程企业。2015-11-14

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 微软认证

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报