雲 端 運 算 對 傳 統 軟 件 供 應 商 的 影 響 …

26
雲 雲 雲 雲 雲 雲 雲 雲 雲 雲 雲 雲 雲 雲 雲… 雲雲雲雲雲 香 香 香 香 香 香 香 香 2012 香 7 香 香 香 香 香 香 香 香 香 香 香 香 香 香香 香 香 香 香 香 香 香 香 香 香 香 香 香 香

Upload: charlotte-keon

Post on 02-Jan-2016

45 views

Category:

Documents


3 download

DESCRIPTION

雲 端 運 算 對 傳 統 軟 件 供 應 商 的 影 響 …. 節 錄 與 軟 件 互 用 性、 互 操 作性 、 可 携 性 和 可 移 植 性 有 關 的 部 分 內 容 …. 黃仲翹 博士 香 港 電 腦 學 會 院 士 2012 年 7 月 、深 圳. 雲 端 運 算 - 50 年前的願景成真. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 端 運 算 對 傳 統 軟 件 供 應 商 的 影 響…

黃仲翹博士 香 港 電 腦 學 會 院 士

2012 年 7 月 、深 圳

節 錄 與 軟 件 互 用 性、 互 操 作性 、

可 携 性 和 可 移 植 性 有 關 的 部 分 內

容…

Page 2: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲端運算的最根本理念,可以借用 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 年前的願景成真

Page 3: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 端 運 算 的 産 業 生 態…我們當今的理解

這些雲端服務的不同用戶種類• 企業• 政府機構• 非政府的公共

服務組織• 行業組織• 消費者和一般

市民

雲 端

服 務

的 中

介 及

代 理

機 構

傳統

的IT

諮詢

服務

商、

軟件

服務

商和

套裝

軟件

的供

應高

應用支撑平臺服務層 (PaaS)

基礎服務層 (IaaS)

應用軟件服務層 (SaaS)

互聯網數據中心 (Internet Data Centers)

傳統 ISV 傳統 ISV傳統 ISV 傳統 ISV

應用軟件、 中間件、 工具軟件

傳統硬件供應商傳統硬件供應商傳統硬件供應商

服務器、 存儲設備、 網絡設備、 其它機房設備

Amazon, Joyent,

Microsoft Azure, force.comAmazon Elastic Beanstalk

Rack space,21ViaNet

例子

Aplicor,Netsuite,Facebook,Youtube.

Page 4: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲端運算在中國內地的發展

十二五規劃中的一些有關描述

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

Page 5: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

十二五規劃中的一些有關描述

雲端運算在中國內地的發展

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

特 別 在 下 列 的 領 域 有 快 速 的 發 展 :

• 政 務 雲• 大企業的企業私有雲 • 行業雲

Page 6: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲端運算在中國內地的發展

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

Page 7: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲端運算在中國內地的發展

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

Page 8: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲端運算對傳統軟件行業當前的影響

更多中小企的用戶摒弃傳統的軟件授權使用(Licensing) 的購買方式, 轉爲按需按量的訂閱(Subscription) 方式付費。

資源較多的大機構也逐漸傾向把一些與非核心競爭力有關的垂直應用和通用服務轉移到一些第三方的服務商。 其中一些例子包括 : 電郵服務、 網上會議服務、 人事、 會計、 文件和檔案管理等… .

Page 9: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲端運算對傳統軟件行業當前的影響

更多中小企的用戶摒弃傳統的軟件授權使用(Licensing) 的購買方式, 轉爲按需按量的訂閱(Subscription) 方式付費。

資源較多的大機構也逐漸傾向把一些與非核心競爭力有關的垂直應用和通用服務轉移到一些第三方的服務商。 其中一些例子包括 : 電郵服務、 網上會議服務、 人事、 會計、 文件和檔案管理等… .

結果是 : 軟件供應商的傳統軟件授權使用收入逐漸被〝 訂閱 〞 方式的服務費所取代。

Page 10: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

它改變了用戶的期望和要求:

用戶的數據、軟件和真它的有關信息資源能很輕易地遷移到其它的服務商。 這遷移過程對業務的負面影響很少及可控。

功能 無須通過高成本的〝客戶化〞修改過程便能滿足用戶的絕大部份業務需求

價格的競爭優勢 具價格競爭優勢、 改爲按需按量的收費模式;無須高昂的啓動成本。

自助 (DIY) 服務方式

軟件的配置靈活 - 容許用戶的非技術員工用自助方式配置軟件的各種功能, 以滿足不同用戶的各種需要和不斷變化的業務環境。

穩定性和可靠性 服務商綜合能力的一種體現 ,包括用戶理解到品牌的認受性的和實質的服務承諾, 能保證服務的安全、穩定可靠 。

互用性和互操作性

所提供的服務能與其它的服務互操作 ,包括與用戶的內部系統直接互連和互用, 幷不用通過人手的中間干預。

可移植性、 可携性

雲端運算對傳統軟件行業更深遠的影響

Page 11: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

一些傳統 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) ,其特點是快速部署。

Page 12: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

在雲的不同層次,互用性、可携性和可移植性有不同的含義

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

Page 13: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具 在 IaaS 層

在 IaaS 層 ,互用性和互操作性 Interoperability 的含義

Interoperability( 互操作性 ) 可以理解成兩組或多組不同的雲基礎務層, 其所屬的各種虛擬化資源, 可以通過預設的規則和動態的信息交換來達到資源有序的組合和共享,而這過程對上層的各種服務不會做成干擾, 達到適度的透明。

Page 14: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具 在 IaaS 層

在 IaaS 層 ,互用性和互操作性 Interoperability 的含義

Interoperability( 互操作性 ) 可以理解成兩組或多組不同的雲基礎務層, 其所屬的各種虛擬化資源, 可以通過預設的規則和動態的信息交換來達到資源有序的組合和共享,而這過程對上層的各種服務不會做成干擾, 達到適度的透明。

對 ISV 應用的開發商,這層的互操作性對他們沒有太多直接的關

連 .

Page 15: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

在 PaaS 層 ,互用性和互操作性 Interoperability 的含義

一個好的互用性和互操作性架構 interoperability framework 可以爲上層應用的互用性打好基礎, 大大節省軟件的開發和維護成本。通過 1-to-N接口方式來實現不用應用系統包括异構系統的互連。 良好的通用公用服務庫、面向行業和應用領域的服務更方便了上層應用的開發。

在 PaaS 層

Page 16: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

在 PaaS 層 ,互用性和互操作性 Interoperability 的含義

一個好的互用性和互操作性架構 interoperability framework 可以爲上層應用的互用性打好基礎, 大大節省軟件的開發和維護成本。通過 1-to-N接口方式來實現不用應用系統包括异構系統的互連。 良好的通用公用服務庫、面向行業和應用領域的服務更方便了上層應用的開發。

在 PaaS 層

對 ISV 應用的開發商 , PaaS 是一個成敗的

關鍵選擇。 一方面要提高SaaS 開發的速度、 降低其成本而又要避免錯上賊船而被綁架的危險。

Page 17: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

在 SaaS 層 ,互用性和互操作性 Interoperability 的含義

SaaS 層互用性和互操作性 Interoperability 是一個相當複雜的難題。 這不單純是應用軟件的簡單交換數據; 更重要是這些能互通數據的應用必定要有各方認可和預設的數據定義; 又有大家同意的信息內容使用方式 , 和有一些通過信息交換來達成協作的業務流程。

在 SaaS 層

Page 18: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

在 SaaS 層 ,互用性和互操作性 Interoperability 的含義

SaaS 層互用性和互操作性 Interoperability 是一個相當複雜的難題。 這不單純是應用軟件的簡單交換數據; 更重要是這些能互通數據的應用必定要有各方認可和預設的數據定義; 又有大家同意的信息內容使用方式 , 和有一些通過信息交換來達成協作的業務流程。

在 SaaS 層

原則上, SaaS 層的互用性和互操作性需通過行業組織的統籌、 政府和監管機構、 標準制訂組織的各種規定和要求來達到有效的實施。 一般小的 ISV

的影響能力較弱。

Page 19: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

在 IaaS 層 ,可携性和可移植性 Portability 的含義

在 IaaS 層, Portability 可以理解爲用戶可以從服務供應商那裏獲得其所用的虛擬化資源的配置描述數據 configuration and profile data ;幷且可以用這些配置描述數據快速地在其它服務商部署同樣的服務。 同時數據存儲服務的用戶可以簡便地把數據導出、下載幷清除,又可以把這些數據導入和上載到其它的服務供應商。

在 IaaS 層

Page 20: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

在 IaaS 層 ,可携性和可移植性 Portability 的含義

在 IaaS 層, Portability 可以理解爲用戶可以從服務供應商那裏獲得其所用的虛擬化資源的配置描述數據 configuration and profile data ;幷且可以用這些配置描述數據快速地在其它服務商部署同樣的服務。 同時數據存儲服務的用戶可以簡便地把數據導出、下載幷清除,又可以把這些數據導入和上載到其它的服務供應商。

在 IaaS 層

在 SaaS 應用開發階段, 幷不是一個重要的考

慮。

進入 SaaS 服務的提供和部署階段,需要慎重考慮好這問題和選擇適當的IaaS 的服務供應商。

Page 21: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

在 PaaS 層 ,可携性和可移植性 Portability 的含義

在目前的技術, SaaS 層的應用軟件與 ISV 所選擇的 IDE環境是緊密相扣的。

但一些優秀的通用公用服務、面向行業和應用領域的服務 API 對 IDE有比較好的中立性。 這些 API 把隱含的功能都抽象化成多種 IDE都能調用的服務。

在 PaaS 層

Page 22: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer 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 應用開發商和服務提商在這問題上要有明智的選擇。

Page 23: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer side

Applications

面向行業和應用領域的服務, 例如 :• 面 向 CRM 應用的通

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

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

能;• 面向追踪與溯源的應

用功能庫… .

用戶端 Apps 用戶端 Apps

IDE

SaaS Developm

ent tools 應

用軟

件的開發測試

和部署

工具

在 SaaS 層 ,可携性和可移植性 Portability 的含義

對 ISV 來說, SaaS 應用的可携性和可移植性Portability 與下層 PaaS的選擇有密不可分的關連, 其中包括:

• IDE 的選擇 , •PaaS 層提供的通用公

用服務的使用廣度和深度 ,•面向行業和應用領域的

服務庫用以 SaaS 應用的開發

在 SaaS 層

Page 24: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲 的 硬 件 資 源 Cloud Resources服務器、 存儲設備、網絡設備、其它機房設備

Servers, storage, network, facilities…

虛 擬 化員資 源 管 理 介 面

Virtualization Management

PaaS管

理介

通用公用服務,例如 : 用戶認證 用戶管理單點登錄 數據庫及數據管理服

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

數據分析服務 … .

PaaS API

雲 服務器端的應用軟件Server side

Applications

用戶端 Apps

SaaS應用服務層

PaaS應用支撑

服務層

IaaS基礎服務層

雲 服務器端的應用軟件

CloudServer side

Applications

雲 服務器端的應用軟件

CloudServer 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 和通用公用服務庫、面向行業和應

用領域的服務庫是否可以通過其它的獨立渠道獲得使用授權?

Page 25: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

雲端運算各層次的互用性、 互操作性“ Interoperability” ;可携性和可移植性“ Portability” 有多維度的義意和理解方法。 我們不可能把它過度的簡單化。

今次的討論主要是從 ISV 的角度來看這問題。 從雲服務的最終用戶角度,他們的考慮會有些差異;

這些差異以後有機會大家再分析。

總結

對不同的人和機構, 會有不同的視角與觀點… .

Page 26: 雲 端 運 算  對 傳 統 軟 件 供 應 商 的 影 響 …

Q & A