云计算

“云计算是下一代计算的基础之一。它是一个‘网络即所有计算的平台’的世界,其中我们现在视为计算机的一切东西都只是一个连接到我们所构建的大型计算机的设备。云计算是一种思考我们将来如何提供计算服务的奇妙方法。”

           — O’Reilly Media 首席执行官 Tim O’Reilly

云计算概念是由Google提出的,这是一个美丽的网络应用模式。狭义云计算是指IT基础设施的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的资源;广义云计算是指服务的交付和使用模式,指通过网络以按需、易扩展的方式获得所需的服务。这种服务可以是IT和软件、互联网相关的,也可以是任意其他的服务,它具有超大规模、虚拟化、可靠安全等独特功效。 云计算(Cloud Computing)是网格计算(Grid Computing )、分布式计算(Distributed Computing)、并行计算(ParallelComputing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS、IaaS、MSP等先进的商业模式把这强大的计算能力分布到终端用户手中。CloudComputing的一个核心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力!云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。

现在我一般采用一种比较简单的方式来告诉你什么是云计算,这种方式就好像你问我金庸的武侠是什么样的?我就告诉你郭啸天、郭靖、郭襄。今天我会用云计算行业最主要的三个词:SaaS、PaaS、IaaS来和你聊聊什么是云计算。

 

应用 SaaS

    云计算

平台 PaaS

基础设施 IaaS

虚拟化

服务器

数据存储

   

 

   

1.SaaS

SaaS是云计算的最上层,别误会,这个上层不是武侠中“上层武功”的那个意思,而是你住五楼、我住六楼,我是你的“上层”的那个意思。在云计算中的SssS(层),是基于平台上的具体应用,SssS层是距离用户最近的那一层。例如多备份就是让用户可以通过一个简单应用直接在云端进行数据的管理和保护,同时,用户还可以依据多备份实现多个云之间的数据互通,比如,你如果想把阿里云的数据备份到百度云,需要做的就是先把阿里云的数据从云端拿下来然后再上传。如果使用多备份的话,就可以省去将数据下载到本地的这一步骤。这里的SssS甚至可以定义为一种软件,所以才会有“软件即服务”的说法。

2.PaaS

所谓PaaS实际上是指将软件研发的平台作为一种服务,提供给用户。用户或者企业基于PaaS平台可以快速开发自己所需要的应用和产品。同时,PaaS 平台开发的应用能更好地搭建基于SOA架构的企业应用。PaaS作为一个完整的开发服务,提供了从开发工具、中间件,到数据库软件等开发者构建应用程序所需的所有开发平台的功能。Azure就是一个具体的PaaS。Azure服务平台包括了以下主要组件:Windows Azure;Microsoft SQL数据库服务、Microsoft .Net服务;用于分享、储存和同步文件的Live服务;针对商业的Microsoft SharePoint和Microsoft Dynamics CRM服务等。

3.IaaS

所谓云存储就是就是将网络中大量各类不同类型的存储设备通过应用软件结合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,说的直白一点就是按需分配。当然在具体的实现过程中绝对不会像说得那么简单。说白了一点这种IaaS是云的制造者。IaaS(Infrastructure as a Service),指基础设施即服务,消费者通过Internet可以从完善的计算机基础设施获得服务。基于Internet的服务(如存储和数据库)是 IaaS的一部分。Internet上其他类型的服务包括平台即服务(Platform as aService,PaaS)和软件即服务(Software asa Service,SaaS)。PaaS提供了用户可以访问的完整或部分的应用程序开发,SaaS则提供了完整的可直接使用的应用程序,比如通过 Internet管理企业资源。

SaaS、PaaS、IaaS云计算的三层结构,但是三者之间并没有也不需要非常明确的划分。云计算的根本目的是解决问题, SaaS、PaaS、IaaS都试图去解决同一个商业问题——用尽可能少甚至是为零的资本支出,获得功能、扩展能力、服务和商业价值。当某种云计算的模式获得了成功,这三者之间的界限就会进一步模糊。成功的SaaS或IaaS服务可以很容易地延伸到平台领域 (PaaS)。

1.2云计算的起源

基本上,云计算只是一种把 IT 资源当作服务来提供的手段。几乎所有 IT 资源都可以作为云服务来提供:应用程序、计算能力、存储容量、联网、编程工具,以至于通信服务和协作工具。云计算最早为 Google、Amazon 等其他扩建基础设施的大型互联网服务提供商所采用。于是产生一种架构:大规模扩展、水平分布的系统资源,抽象为虚拟 IT 服务,并作为持续配置、合用的资源进行管理。这种架构模式被 GeorgeGilder 在其 2006 年 10 月在Wired 杂志上发表的文章中进行了详细介绍。Gilder 所描写的服务器庄园在架构上与网格计算 (Grid Computing) 相似,但其中网格用于松散结合的技术计算应用程序,而这种新的云模式则应用于互联网服务。

在此架构中,数据大多驻留在互联网某个位置的服务器上,而应用程序则运行于‘云服务器’ 和用户浏览器上。”— 摘自 G. Gilder 在其 “信息工厂” 一文中引用的 Eric Schmidt 的话。

云和网格都被设计为可非常高效地进行水平扩展。二者都能经受得起个别元素或节点的失败。二者都按使用情况收费。然而网格通常处理批作业,并且有明确的起点和终点,而云服务却可以持续运行。此外,云扩大了可用资源的类型 (文件存储、数据库和 Web 服务),并且将适应范围延伸至 Web 和企业应用程序。

与此同时,实用计算 (Utility Computing) 的概念成为 IT 设计和运营的一个焦点。就像Nick Carr 在其《大转换》(The Big Switch) 一书中所指出的那样,计算服务基础设施开始与作为公用设施的电的发展相似。如果您可以在需要时以按需付费形式购买计算资源,那不是非常美妙吗?

1.3为何要实现云计算?

云的兴起并不仅仅是使杂耍表演者兴奋的另一个平台。它无疑会变革 IT 行业,它还将会深刻变革人们的工作方式和公司的经营方式。”

—《经济学家》(Economist): “让它兴起吧!” 2008 年 10 月           23 日

1.云: 远远优于廉价计算

云计算为按需提供 IT 资源创造出更高水平的效率和经济性,与此同时,开创出新的商业模式和市场机会。尽管许多人都把目前的云计算产品和服务视为纯粹的“Pay by the Drink”计算平台,但他们确实显示出两种相互依存的主流 IT 趋势的趋同性。IT 效率 — 最大限度地降低成本: 公司正在通过像虚拟化这样的技术将其 IT 成本从资本费用转变为经营费用。业务敏捷性 — 最大限度地增加回报: 通过快速面市、集成化应用程序堆栈、即时机器映像部署和千万亿次级并行编程,使 IT 成为一种竞争利器。云计算被利用为一种使投入运营时间 (Time toService) 发生革命性变革的关键性方法。云计算还创造出新的机会,使人们能够在较短时间内使用更少投资构建一种更高级的网络服务。

2.云计算是关于效率的技术

《纽约时报》需要将其档案 (1851 年到 1980 年) 中的 1100 万篇文章和图像转换成为 PDF 文档。其内部 IT 部门认为这项工作需要花上七个星期时间。而一名使用运行 Hadoop (一种类似于 MapReduce 的开放源工具) 的100 个Amazon EC2 简单 Web 服务接口实例的开发人员,花了不到 300 美元,在24 小时之内就完成了这项工作。

— open.blogs.nytimes.com: “自助式比例分配超级计算乐趣!” (Self-service,Prorated Super Computing Fun!) 11/1/07,open.blogs.nytimes.com/2007/11/01/self-service-prorated-super-computing-fun/

3.编程更快、更灵活

云计算不只是硬件问题,它还是一场编程革命。敏捷、易于访问和轻便的 Web 协议— 与很普及的水平扩展架构相结合 — 可以加快新应用程序和服务的开发周期和面市时间。新的业务功能现在只需一个脚本就可解决问题。加快了周期— 云计算模式为开发新一代应用程序和服务提供一种更加方便快捷的方法。更快的开发和测试周期意味着企业可以用几个小时时间就能完成过去通常需要数天、数周甚至数月时间完成的工作。

1.4云计算的商用模式

公有云:以Google,Amazon为代表,通过自己的基础架构直接向用户提供服务。用户通过互联网访问服务,并不拥有云计算资源。

私有云:企业自己搭建云计算基础架构,面向内部用户或外部客户提供云计算服务。企业拥有基础架构的自主权,并且可以基于自己的需求改进服务,进行自主创新。

混合云:也就是既有自己的云计算基础架构,也是用外部公共云提供的服务。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值