首页 > 新闻 > 专家观点 >

《云计算服务—运营管理与技术架构》综述

2015-02-27 16:28:35   作者:创想空间商务通信公司(全时)副总裁 陈赤榕   来源:CTI论坛   评论:0  点击:


  1.2.5 组织能力

  企业定义了明确的战略方向,只是企业在竞争中致胜的第一步,企业要取得最终的成功不仅要有正确的战略,更重要是要建立能够将确定的战略得以实施的组织能力。

  我们在这里做一个专门的章节讨论组织能力。也就是说,如何建立与云服务相适应的团队思维方式、团队能力和团队治理。这一章是以实现卓越的服务能力为核心做系统地讨论。

  这部分的写作也是由云服务公司里做实际管理的高管负责。

  1.3 什么是云计算服务

  云计算是近几年互联网最热门话题,随着IT不再重要的观念的提出,以及金融危机的影响,企业对降低成本提升效率追求,都极大推动了云计算由概念到市场化转变,而各式各样的云服务也越来越多,但是除了专业人士外,甚至许多专业人士也有同样困惑,什么是云计算,云计算提供服务又是怎么回事?

  云计算是伴随着IT不再重要理念提出的,最初的概念是:企业、个人将自己数据、计算能力都放在云端,即网络云里(一般网络是图示成为一朵云),使用者只要连接上网,就能获取自己数据及计算结果,这样企业可以将自己数据和服务放在云端,有专门的公司提供维护,企业自己无需IT,因此IT不再重要了。

  在实际的在云计算发展过程中,很多企业自己IT通过将云计算方式部署在自己机房,提供员工从全世界各地接入,数据与计算在企业网络云里,而且给了这种方式一个私有云的名称。在公网上提供的服务被称为公用云,还有混合云等。这些定义和范围虽然有所不同,但是其中最重要的和共同的特性就是服务。这种服务使用方式如同目前电信、电网或煤气网络一样的服务,按照使用付费,而不是按照购买产品所有权付费。

  本书中,所有的讨论都是以云计算的服务为中心的讨论。服务也是云计算的价值真正所在。

  1.3.1 云计算

  根据英文的百科(Wikipedia),云计算的定义是这样的:

  “云计算是用服务的形式来使用的计算资源(硬件和软件),这种使用是通过网络(通常是互联网)来实现交付的。这个名字来自于使用云的符号作为一个抽象的概念,它是一个对复杂的计算基础设施系统做的一个抽象。云计算是通过在远端的数据中心(或云上)的用户的数据、软件和计算能力来为用户服务的。”

  云计算定义英文的原文附在这里作为参考:

  “Cloud computing is the use of computing resources(hardware and software) that are delivered as a service over a network(typically the Internet )。 The name comes from the use of a cloud shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts remote services with a user's data, software and computation.” [1]

  以服务的内容或形态来分,有多种类型的云计算:

  • Infrastructure as a service(IaaS): 基础设施即服务。
  • Platform as a service(PaaS):  平台即服务。
  • Software as a service(SaaS): 软件即服务。
  • Network as a service(NaaS): 网络即服务。
  • Storage as a service(STaaS): 存储即服务。
  • Security as a service(SECaaS) :安全即服务。
  • Data as a service(DaaS): 数据即服务。
  • Desktop as a service(DaaS) :桌面即服务。
  • Database as a service (DBaaS):  数据库即服务。
  • Test environment as a service(TEaaS): 测试环境即服务。
  • API as a service (APIaaS):  API即服务。
  • Backend as a service (BaaS) :后端平台即服务。
  • Integrated development environment as a service (IDEaaS)  集成的开发环境即服务
  • Integration platform as a service (IPaaS), 集成平台即服务

  1.3.2 云计算的服务模式

  云计算服务就是基于云计算技术的理念上开发的服务。其中IaaS、PaaS和SaaS都是强调的服务。也正是这些服务带来的商业价值,驱使云计算得到了全球性的发展。

  (1)软件即服务(SaaS)

  软件即服务(SaaS, Software as a Service)发展的时间最长, 也最成熟。目前大多数在网络上提供专门服务的都是SaaS业务,如客户关系管理(CRM)、通讯与协作(communication and collaboration)、会计/票据(accounting/billing)、企业资源规划(ERP)、人力资源管理(HRM)以及在线培训等,这些业务是直接面对最终用户提供服务的。SOA构架等一系列构架演进,都是依托SaaS发展而来。

  在SaaS模式中,云提供商在云端安装和运营应用软件,云用户从云客户端访问该软件。云用户不需要管理应用程序运行所依赖的云基础设施和平台。云用户不需自己安装和运行应用程序,这样节省维护和支持的费用。云应用程序不同于其他应用程序在于其可伸缩性(scalability):可以通过克隆任务到多个虚拟机上运行,以满足不断变化的工作需求。负载均衡设施可以把计算任务分发到一组虚拟机上工作。这个过程是透明的,云用户只能看到一个单一的接入点。为了容纳大量的云用户,云应用应该可以多用户的,即任何一台机器可以服务众多用户。

  SaaS的定价模式通常是每个用户按照每月或每年的固定费用来付费。在任何时候用户都可以添加或删除,价格都是可以调整的。

  SaaS的例子包括: Salesforce, Google Apps(谷歌应用), Microsoft Office 365, Onlive, GT Nexus, Marketo和TradeCard。

  (2)平台即服务(PaaS)

  平台即服务(PaaS, Platform as a Service)是在SaaS基础上发展而来,如从Salesforce延伸出的Force.com。最初是CRM的SaaS服务,但随着业务发展,Salesforce将服务平台化,以利于其他应用服务软件的集成。

  PaaS成熟是最近几年的事情,PaaS技术上的构架探讨还不如SaaS那么丰富。

  在PaaS模式中,云服务供应商提供了一个计算平台(computing platform)。这个平台通常包括操作系统、软件编码语言的执行环境、数据库和WEB服务器。应用程序开发人员可以在这样的云平台上开发和运行他们自己的应用软件,而不用去烦恼购买和管理复杂的底层硬件和基础软件层带来的麻烦。有一些PaaS提供商甚至提供了底层的计算机和存储资源自动匹配的功能,这样云用户不必去手动分配资源来满足应用的扩展需求。

  PaaS的例子包括: AWS Elastic、Beanstalk、Cloud Foundry、 Heroku、 Force.com、 EngineYard、Mendix、 Google App Engine、 Windows Azure Compute 和 OrangeScape。

  (3)基础设施即服务(IaaS)

  基础设施即服务(IaaS,Infrastructure as a Service)是最底层的云服务。 IaaS供应商提供计算机(包括物理机或虚拟机)及其资源管理系统,如Xen或KVM虚拟机管理系统可以支持大量的虚拟机的随时扩展和调配。IaaS云通常会提供额外的资源, 如虚拟机镜像、存储、防火墙、负载均衡、IP地址、虚拟局域网(vLAN)和软件包。Iaas云供应商通常在自己的数据中心建立这些资源的资源池(resource pool)来提供服务。IaaS的用户可以通过互联网或运营商的虚拟专用网VPN来接入和使用这些服务。

  IaaS提供商的例子包括Amazon CloudFormation、Amazon EC2、 Windows Azure Virtual Machines, DynDNS, Google Compute Engine、HP Cloud、 Oracle IaaS、Rackspace Cloud、 ReadySpace Cloud Services、SAVVIS、Terremark 和 NaviSite。

分享到: 收藏

专题