26
云 云 云 云 云 云 云 云 云 云 云 … 传统 云云云云云 香 香 香 香 香 香 香 香 2012 香 7 香 香 香 香 香 香 香 香 香 香 香 香 香 香香 香 香 香 香 香 香 香 香 香 香 香 香 香 香 …

云 计 算 对 传 统 软 件 供 应 商 的 影 响 …

Embed Size (px)

DESCRIPTION

云 计 算 对 传 统 软 件 供 应 商 的 影 响 …. 节 录 与 软 件 互 用 性、 互 操 作性 、 可 携 性 和 可 移 植 性 有 关 的 部 分 内 容 …. 黄仲翘 博士 香 港 电 脑 学 会 院 士 2012 年 7 月 、深 圳. 云 计 算 - 50 年前的愿景成真. - PowerPoint PPT Presentation

Citation preview

云 计 算 对 传 统 软 件 供 应 商 的 影 响 …

黄仲翘博士 香 港 电 脑 学 会 院 士

2012 年 7 月 、深 圳

节 录 与 软 件 互 用 性、 互 操 作性 、

可 携 性 和 可 移 植 性 有 关 的 部 分 内

容 …

云计算的最根本理念,可以借用 John McCarthy 教授在1961 年, 他在麻省理工学院的百年校庆中的演讲中的一段话来阐明。

他说 : “ …a future in which computing power and even specific applications could be sold through the utility business model, like water and electricity.” 

John McCarthy (1927-2011) – A computer scientist, Ph.D. in mathematics from Princeton, professor at Stanford, Winner of

the Turning Award in 1971, inventor of the term “artificial intelligence”, creator of Lisp.

云 计 算 - 50 年前的愿景成真

云 计 算 的 产 业 生 态 … 我们当今的理解

这些云服务的不同用户种类• 企业• 政府机构• 非政府的公共

服务组织• 行业组织• 消费者和一般

市民

云 服

务 的

中 介

及 代

理 机

构 传

统的

IT

咨询

服务

商、

软件

服务

商和

套装

软件

的供

应高

应用支撑平台服务层 (PaaS)

基础服务层 (IaaS)

应用软件服务层 (SaaS)

互联网数据中心 (Internet Data Centers)

传统 ISV 传统 ISV传统 ISV 传统 ISV

应用软件、 中间件、 工具软件

传统硬件供应商传统硬件供应商传统硬件供应商

服务器、 存储设备、 网络设备、 其它机房设备

Amazon, Joyent,

Microsoft Azure, force.com Amazon Elastic Beanstalk

Rack space,21ViaNet

例子

Aplicor,Netsuite,Facebook,Youtube.

云计算在中国内地的发展

十二五规划中的一些有关描述

第十章 培育发展战略性新兴产业  以重大技术突破和重大发展需求为基础,促进新兴科技与新兴产业深度融合,在继续做强做大高技术产业基础上,把战略性新兴产业培育发展成为先导性、支柱性产业。  第一节 推动重点领域跨越发展  大力发展节能环保、新一代信息技术、生物、高端装备制造、新能源、新材料、新能源汽车等战略性新兴产业。节能环保产业重点发展高效节能、先进环保、资源循环利用关键技术装备、产品和服务。新一代信息技术产业重点发展新一代移动通信、下一代互联网、三网融合、物联网、云计算、集成电路、新型显示、高端软件、高端服务器和信息服务。生物产业重点发展生物医药、生物医学工程产品、生物农业、生物制造。高端装备制造产业重点发展航空装备、卫星及应用、轨道交通装备、智能制造装备。新能源产业重点发展新一代核能、太阳能热利用和光伏光热发电、风电技术装备、智能电网、生物质能。新材料产业重点发展新型功能材料、先进结构材料、高性能纤维及其复合材料、共性基础材料。新能源汽车产业重点发展插电式混合动力汽车、纯电动汽车和燃料电池汽车技术。战略性新兴产业增加值占国内生产总值比重达到 8% 左右。

十二五规划中的一些有关描述

第十章 培育发展战略性新兴产业  以重大技术突破和重大发展需求为基础,促进新兴科技与新兴产业深度融合,在继续做强做大高技术产业基础上,把战略性新兴产业培育发展成为先导性、支柱性产业。  第一节 推动重点领域跨越发展  大力发展节能环保、新一代信息技术、生物、高端装备制造、新能源、新材料、新能源汽车等战略性新兴产业。节能环保产业重点发展高效节能、先进环保、资源循环利用关键技术装备、产品和服务。新一代信息技术产业重点发展新一代移动通信、下一代互联网、三网融合、物联网、云计算、集成电路、新型显示、高端软件、高端服务器和信息服务。生物产业重点发展生物医药、生物医学工程产品、生物农业、生物制造。高端装备制造产业重点发展航空装备、卫星及应用、轨道交通装备、智能制造装备。新能源产业重点发展新一代核能、太阳能热利用和光伏光热发电、风电技术装备、智能电网、生物质能。新材料产业重点发展新型功能材料、先进结构材料、高性能纤维及其复合材料、共性基础材料。新能源汽车产业重点发展插电式混合动力汽车、纯电动汽车和燃料电池汽车技术。战略性新兴产业增加值占国内生产总值比重达到 8% 左右。

特 别 在 下 列 的 领 域 有 快 速 的 发 展 :

• 政 务 云 • 大企业的企业私有云 • 行业云

云计算在中国内地的发展

云计算在中国内地的发展

http://wenku.it168.com/d_000240581.shtml

云计算在中国内地的发展

http://wenku.it168.com/d_000240581.shtml

云计算对传统软件行业当前的影响

更多中小企的用户摒弃传统的软件授权使用(Licensing) 的购买方式, 转为按需按量的订阅(Subscription) 方式付费。

资源较多的大机构也逐渐倾向把一些与非核心竞争力有关的垂直应用和通用服务转移到一些第三方的服务商。 其中一些例子包括 : 电邮服务、 网上会议服务、 人事、 会计、 文件和档案管理等… .

云计算对传统软件行业当前的影响

更多中小企的用户摒弃传统的软件授权使用(Licensing) 的购买方式, 转为按需按量的订阅(Subscription) 方式付费。

资源较多的大机构也逐渐倾向把一些与非核心竞争力有关的垂直应用和通用服务转移到一些第三方的服务商。 其中一些例子包括 : 电邮服务、 网上会议服务、 人事、 会计、 文件和档案管理等… .

结果是 : 软件供应商的传统软件授权使用收入逐渐被〝 订阅 〞 方式的服务费所取代。

它改变了用户的期望和要求:

用户的数据、软件和真它的有关信息资源能很轻易地迁移到其它的服务商。 这迁移过程对业务的负面影响很少及可控。

功能 无须通过高成本的〝客户化〞修改过程便能满足用户的绝大部份业务需求

价格的竞争优势 具价格竞争优势、 改为按需按量的收费模式;无须高昂的启动成本。

自助 (DIY) 服务方式

软件的配置灵活 - 容许用户的非技术员工用自助方式配置软件的各种功能, 以满足不同用户的各种需要和不断变化的业务环境。

稳定性和可靠性 服务商综合能力的一种体现 ,包括用户理解到品牌的认受性的和实质的服务承诺, 能保证服务的安全、稳定可靠 。

互用性和互操作性

所提供的服务能与其它的服务互操作 ,包括与用户的内部系统直接互连和互用, 并不用通过人手的中间干预。

可移植性、 可携性

云计算对传统软件行业更深远的影响

一些传统 ISVs 已率先投入这场变革 他们选择了不再等待…

把已配置好的软件包部署到一台虚拟服务器上成为一个 SaaS 的实例 (Instance)

一台由服务商动态提供和部署的虚拟服务

这是把一些传统、 不是为多机构同时使用的软件 (multi-tenancy) , 用较快的方法部署到云 IaaS 基础建设上的一种折衷方案。

ISV providing pre-configured software packages on virtual

machines

ISV providing pre-configured software packages on virtual

machines

ISV providing pre-configured software packages on virtual

machines

ISV 把预配置好的应用软件包安装在

不同的 IaaS 平台上

用户通过〝 网上软件展厅 〞 选购和启动这些预先配置好的SaaS 服务

资源利用没有达到最佳的优

其中一个卖点是用户数据有较好的物理分隔和逻辑分离

基本上这可以视为一种应用托管服务(Application hosting) ,其特点是快速部署。

在云的不同层次,互用性、可携性和可移植性有不同的含义

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具 在 IaaS 层

在 IaaS 层 ,互用性和互操作性 Interoperability 的含义

Interoperability ( 互操作性 ) 可以理解成两组或多组不同的云基础务层, 其所属的各种虚拟化资源, 可以通过预设的规则和动态的信息交换来达到资源有序的组合和共享, 而这过程对上层的各种服务不会做成干扰, 达到适度的透明。

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具 在 IaaS 层

在 IaaS 层 ,互用性和互操作性 Interoperability 的含义

Interoperability ( 互操作性 ) 可以理解成两组或多组不同的云基础务层, 其所属的各种虚拟化资源, 可以通过预设的规则和动态的信息交换来达到资源有序的组合和共享, 而这过程对上层的各种服务不会做成干扰, 达到适度的透明。

对 ISV 应用的开发商,这层的互操作性对他们没有太多直接的关

连 .

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 PaaS 层 ,互用性和互操作性 Interoperability 的含义

一个好的互用性和互操作性架构 interoperability framework 可以为上层应用的互用性打好基础, 大大节省软件的开发和维护成本。通过 1-to-N 接口方式来实现不用应用系统包括异构系统的互连。 良好的通用公用服务库、面向行业和应用领域的服务更方便了上层应用的开发。

在 PaaS 层

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 PaaS 层 ,互用性和互操作性 Interoperability 的含义

一个好的互用性和互操作性架构 interoperability framework 可以为上层应用的互用性打好基础, 大大节省软件的开发和维护成本。通过 1-to-N 接口方式来实现不用应用系统包括异构系统的互连。 良好的通用公用服务库、面向行业和应用领域的服务更方便了上层应用的开发。

在 PaaS 层

对 ISV 应用的开发商 , PaaS 是一个成败的关键选择。 一方面要提高 SaaS 开发的速度、 降低其成本而又要避免错上贼船而被

绑架的危险。

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 SaaS 层 ,互用性和互操作性 Interoperability 的含义

SaaS 层互用性和互操作性 Interoperability 是一个相当复杂的难题。 这不单纯是应用软件的简单交换数据; 更重要是这些能互通数据的应用必定要有各方认可和预设的数据定义; 又有大家同意的信息内容使用方式 , 和有一些通过信息交换来达成协作的业务流程。

在 SaaS 层

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 SaaS 层 ,互用性和互操作性 Interoperability 的含义

SaaS 层互用性和互操作性 Interoperability 是一个相当复杂的难题。 这不单纯是应用软件的简单交换数据; 更重要是这些能互通数据的应用必定要有各方认可和预设的数据定义; 又有大家同意的信息内容使用方式 , 和有一些通过信息交换来达成协作的业务流程。

在 SaaS 层

原则上, SaaS 层的互用性和互操作性需通过行业组织的统筹、 政府和监管机构、 标准制订组织的各种规定和要求来达到有效的实施。 一般小的 ISV

的影响能力较弱。

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 IaaS 层 ,可携性和可移植性 Portability 的含义

在 IaaS 层, Portability 可以理解为用户可以从服务供应商那里获得其所用的虚拟化资源的配置描述数据 configuration and profile data ;并且可以用这些配置描述数据快速地在其它服务商部署同样的服务。 同时数据存储服务的用户可以简便地把数据导出、下载并清除,又可以把这些数据导入和上载到其它的服务供应商。

在 IaaS 层

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 IaaS 层 ,可携性和可移植性 Portability 的含义

在 IaaS 层, Portability 可以理解为用户可以从服务供应商那里获得其所用的虚拟化资源的配置描述数据 configuration and profile data ;并且可以用这些配置描述数据快速地在其它服务商部署同样的服务。 同时数据存储服务的用户可以简便地把数据导出、下载并清除,又可以把这些数据导入和上载到其它的服务供应商。

在 IaaS 层

在 SaaS 应用开发阶段, 并不是一个重要的考

虑。

进入 SaaS 服务的提供和部署阶段,需要慎重考虑好这问题和选择适当的 IaaS 的服务供应商。

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 PaaS 层 ,可携性和可移植性 Portability 的含义

在目前的技术, SaaS 层的应用软件与 ISV 所选择的 IDE 环境是紧密相扣的。

但一些优秀的通用公用服务、面向行业和应用领域的服务 API 对 IDE 有比较好的中立性。 这些 API 把隐含的功能都抽象化成多种 IDE 都能调用的服务。

在 PaaS 层

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 PaaS 层 ,可携性和可移植性 Portability 的含义

在目前的技术, SaaS 层的应用软件与 ISV 所选择的 IDE 环境是紧密相扣的。

但一些优秀的通用公用服务、面向行业和应用领域的服务 API 对 IDE 有比较好的中立性。 这些 API 把隐含的功能都抽象化成多种 IDE 都能调用的服务。

在 PaaS 层

目前市场上,绝大多数的PaaS 服务供应商并不重视其本身和上层 SaaS 应用的可携性和可移植性。

SaaS 应用开发商和服务提商在这问题上要有明智的选择。

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 SaaS 层 ,可携性和可移植性 Portability 的含义

对 ISV 来说, SaaS 应用的可携性和可移植性Portability 与下层 PaaS的选择有密不可分的关连, 其中包括:

• IDE 的选择 , •PaaS 层提供的通用公

用服务的使用广度和深度 , •面向行业和应用领域的

服务库用以 SaaS 应用的开发

在 SaaS 层

云 的 硬 件 资 源 Cloud Resources服务器、 存储设备、网络设备、其它机房设备

Servers, storage, network, facilities…

虚 拟 化员资 源 管 理 介 面

Virtualization Management

PaaS 管

理介

通用公用服务,例如 : 用户认证 用户管理 单点登录 数据库及数据管理服

务表格生成工具 ESB 和 SOA 中介

数据分析服务 … .

PaaS API

云 服务器端的应用软件 Server side

Applications

用户端 Apps

SaaS应用服务层

PaaS应用支撑

服务层

IaaS基础服务层

云 服务器端的应用软件

Cloud Server side

Applications

云 服务器端的应用软件

Cloud Server side

Applications

面向行业和应用领域的服务, 例如 :• 面 向 CRM 应用的通

用功能 ;• 面 向 ERP 应用的通

用功能 ;• 面向 BI 应用的功

能;• 面向追踪与溯源的应

用功能库… .

用户端 Apps 用户端 Apps

IDE

SaaS Developm

ent tools 应

用软

件的开发测试

和部署

工具

在 SaaS 层 ,可携性和可移植性 Portability 的含义

对 ISV 来说, SaaS 应用的可携性和可移植性Portability 与下层 PaaS的选择有密不可分的关连, 其中包括:

• IDE 的选择 , •PaaS 层提供的通用公

用服务的使用广度和深度 , •面向行业和应用领域的

服务库用以 SaaS 应用的开发

在 SaaS 层

关键在于如何选择 PaaS 服务层。

• 是否有被绑架,被 lock-in 的风险?• 如何降低、 迥避和管理好这些风险? • 能否比较容易地把 SaaS 应用迁移到别

的 PaaS 应用支撑平台?• IDE 和通用公用服务库、面向行业和

应用领域的服务库是否可以通过其它的独立渠道获得使用授权?

云计算各层次的互用性、 互操作性 “ Interoperability” ;可携性和可移植性 “ Portability” 有多维度的义意和理解方法。 我们不可能把它过度的简单化。

今次的讨论主要是从 ISV 的角度来看这问题。 从云服务的最终用户角度,他们的考虑会有些差异;

这些差异以后有机会大家再分析。

总结

对不同的人和机构, 会有不同的视角与观点… .

Q & A