1 / 26

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

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

hilda-haney
Télécharger la présentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 云 计 算 - 50 年前的愿景成真 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. 云计算的最根本理念,可以借用 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.”

  3. 云 计 算 的 产 业 生 态 … 我们当今的理解 传统ISV 传统ISV 传统ISV 传统ISV 应用软件、 中间件、 工具软件 云 服 务 的 中 介 及 代 理 机 构 传统的IT 咨询服务商、 软件服务商和套装软件的供应高 Aplicor, Netsuite, Facebook, Youtube. 应用软件服务层(SaaS) • 这些云服务的不同用户种类 • 企业 • 政府机构 • 非政府的公共服务组织 • 行业组织 • 消费者和一般市民 Microsoft Azure, force.com Amazon Elastic Beanstalk 应用支撑平台服务层(PaaS) 基础服务层(IaaS) Amazon, Joyent, 互联网数据中心(Internet Data Centers) Rack space, 21ViaNet 例子 服务器、 存储设备、 网络设备、 其它机房设备 传统硬件供应商 传统硬件供应商 传统硬件供应商

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

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

  6. 云计算在中国内地的发展 http://wenku.it168.com/d_000240581.shtml

  7. 云计算在中国内地的发展 http://wenku.it168.com/d_000240581.shtml

  8. 云计算对传统软件行业当前的影响 • 更多中小企的用户摒弃传统的软件授权使用(Licensing)的购买方式, 转为按需按量的订阅(Subscription)方式付费。 • 资源较多的大机构也逐渐倾向把一些与非核心竞争力有关的垂直应用和通用服务转移到一些第三方的服务商。 其中一些例子包括 : 电邮服务、 网上会议服务、 人事、 会计、 文件和档案管理等….

  9. 云计算对传统软件行业当前的影响 结果是: 软件供应商的传统软件授权使用收入逐渐被〝 订阅 〞 方式的服务费所取代。 • 更多中小企的用户摒弃传统的软件授权使用(Licensing)的购买方式, 转为按需按量的订阅(Subscription)方式付费。 • 资源较多的大机构也逐渐倾向把一些与非核心竞争力有关的垂直应用和通用服务转移到一些第三方的服务商。 其中一些例子包括 : 电邮服务、 网上会议服务、 人事、 会计、 文件和档案管理等….

  10. 云计算对传统软件行业更深远的影响 它改变了用户的期望和要求: 功能 无须通过高成本的〝客户化〞修改过程便能满足用户的绝大部份业务需求 价格的竞争优势 具价格竞争优势、 改为按需按量的收费模式;无须高昂的启动成本。 自助(DIY)服务方式 软件的配置灵活 - 容许用户的非技术员工用自助方式配置软件的各种功能, 以满足不同用户的各种需要和不断变化的业务环境。 稳定性和可靠性 服务商综合能力的一种体现 ,包括用户理解到品牌的认受性的和实质的服务承诺, 能保证服务的安全、稳定可靠 。 互用性和互操作性 所提供的服务能与其它的服务互操作 ,包括与用户的内部系统直接互连和互用, 并不用通过人手的中间干预。 可移植性、 可携性 用户的数据、软件和真它的有关信息资源能很轻易地迁移到其它的服务商。 这迁移过程对业务的负面影响很少及可控。

  11. 一些传统 ISVs 已率先投入这场变革 他们选择了不再等待… ISV providing pre-configured software packages on virtual machines 这是把一些传统、 不是为多机构同时使用的软件(multi-tenancy), 用较快的方法部署到云IaaS 基础建设上的一种折衷方案。 ISV providing pre-configured software packages on virtual machines ISV providing pre-configured software packages on virtual machines ISV 把预配置好的应用软件包安装在不同的IaaS 平台上 资源利用没有达到最佳的优化 用户通过〝 网上软件展厅 〞 选购和启动这些预先配置好的SaaS 服务 把已配置好的软件包部署到一台虚拟服务器上成为一个SaaS 的实例 (Instance) 其中一个卖点是用户数据有较好的物理分隔和逻辑分离 一台由服务商动态提供和部署的虚拟服务器 基本上这可以视为一种应用托管服务(Application hosting) ,其特点是快速部署。

  12. 在云的不同层次,互用性、可携性和可移植性有不同的含义在云的不同层次,互用性、可携性和可移植性有不同的含义 用户端Apps 用户端Apps 用户端Apps 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  13. 在IaaS层 ,互用性和互操作性Interoperability的含义 用户端Apps 用户端Apps 用户端Apps 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 Interoperability (互操作性)可以理解成两组或多组不同的云基础务层, 其所属的各种虚拟化资源, 可以通过预设的规则和动态的信息交换来达到资源有序的组合和共享, 而这过程对上层的各种服务不会做成干扰, 达到适度的透明。 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 在IaaS层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  14. 在IaaS层 ,互用性和互操作性Interoperability的含义 用户端Apps 用户端Apps 用户端Apps 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 Interoperability (互操作性)可以理解成两组或多组不同的云基础务层, 其所属的各种虚拟化资源, 可以通过预设的规则和动态的信息交换来达到资源有序的组合和共享, 而这过程对上层的各种服务不会做成干扰, 达到适度的透明。 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 对ISV应用的开发商,这层的互操作性对他们没有太多直接的关连. 在IaaS层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  15. 在PaaS层 ,互用性和互操作性Interoperability的含义 用户端Apps 用户端Apps 用户端Apps 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 在PaaS层 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. 一个好的互用性和互操作性架构interoperability framework 可以为上层应用的互用性打好基础, 大大节省软件的开发和维护成本。通过 1-to-N 接口方式来实现不用应用系统包括异构系统的互连。 良好的通用公用服务库、面向行业和应用领域的服务更方便了上层应用的开发。 PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  16. 在PaaS层 ,互用性和互操作性Interoperability的含义 对ISV应用的开发商 , PaaS是一个成败的关键选择。 一方面要提高SaaS 开发的速度、 降低其成本而又要避免错上贼船而被绑架的危险。 用户端Apps 用户端Apps 用户端Apps 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 在PaaS层 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. 一个好的互用性和互操作性架构interoperability framework 可以为上层应用的互用性打好基础, 大大节省软件的开发和维护成本。通过 1-to-N 接口方式来实现不用应用系统包括异构系统的互连。 良好的通用公用服务库、面向行业和应用领域的服务更方便了上层应用的开发。 PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  17. 在SaaS层 ,互用性和互操作性Interoperability的含义 用户端Apps 用户端Apps 用户端Apps 在SaaS层 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 SaaS层互用性和互操作性Interoperability 是一个相当复杂的难题。 这不单纯是应用软件的简单交换数据; 更重要是这些能互通数据的应用必定要有各方认可和预设的数据定义; 又有大家同意的信息内容使用方式, 和有一些通过信息交换来达成协作的业务流程。 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  18. 在SaaS层 ,互用性和互操作性Interoperability的含义 用户端Apps 用户端Apps 用户端Apps 在SaaS层 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 原则上, SaaS 层的互用性和互操作性需通过行业组织的统筹、 政府和监管机构、 标准制订组织的各种规定和要求来达到有效的实施。 一般小的ISV 的影响能力较弱。 SaaS层互用性和互操作性Interoperability 是一个相当复杂的难题。 这不单纯是应用软件的简单交换数据; 更重要是这些能互通数据的应用必定要有各方认可和预设的数据定义; 又有大家同意的信息内容使用方式, 和有一些通过信息交换来达成协作的业务流程。 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  19. 在IaaS层 ,可携性和可移植性Portability的含义 在IaaS层,Portability可以理解为用户可以从服务供应商那里获得其所用的虚拟化资源的配置描述数据configuration and profile data;并且可以用这些配置描述数据快速地在其它服务商部署同样的服务。 同时数据存储服务的用户可以简便地把数据导出、下载并清除,又可以把这些数据导入和上载到其它的服务供应商。 用户端Apps 用户端Apps 用户端Apps 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 在IaaS层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  20. 在IaaS层 ,可携性和可移植性Portability的含义 在IaaS层,Portability可以理解为用户可以从服务供应商那里获得其所用的虚拟化资源的配置描述数据configuration and profile data;并且可以用这些配置描述数据快速地在其它服务商部署同样的服务。 同时数据存储服务的用户可以简便地把数据导出、下载并清除,又可以把这些数据导入和上载到其它的服务供应商。 用户端Apps 用户端Apps 用户端Apps 在SaaS 应用开发阶段, 并不是一个重要的考虑。 进入 SaaS 服务的提供和部署阶段,需要慎重考虑好这问题和选择适当的 IaaS 的服务供应商。 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 在IaaS层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  21. 在PaaS层 ,可携性和可移植性Portability的含义 用户端Apps 用户端Apps 用户端Apps 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 在PaaS层 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. 在目前的技术,SaaS层的应用软件与ISV 所选择的IDE 环境是紧密相扣的。 但一些优秀的通用公用服务、面向行业和应用领域的服务 API 对 IDE 有比较好的中立性。 这些 API 把隐含的功能都抽象化成多种IDE 都能调用的服务。 PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  22. 在PaaS层 ,可携性和可移植性Portability的含义 目前市场上,绝大多数的PaaS 服务供应商并不重视其本身和上层SaaS应用的可携性和可移植性。 SaaS应用开发商和服务提商在这问题上要有明智的选择。 用户端Apps 用户端Apps 用户端Apps 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 在PaaS层 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. 在目前的技术,SaaS层的应用软件与ISV 所选择的IDE 环境是紧密相扣的。 但一些优秀的通用公用服务、面向行业和应用领域的服务 API 对 IDE 有比较好的中立性。 这些 API 把隐含的功能都抽象化成多种IDE 都能调用的服务。 库 PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  23. 在SaaS层 ,可携性和可移植性Portability的含义 用户端Apps 用户端Apps 用户端Apps 在SaaS层 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 • 对ISV 来说,SaaS应用的可携性和可移植性Portability 与下层PaaS的选择有密不可分的关连, 其中包括: • IDE 的选择, • PaaS层提供的通用公用服务的使用广度和深度, • 面向行业和应用领域的服务库用以 SaaS应用的开发 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  24. 在SaaS层 ,可携性和可移植性Portability的含义 • 关键在于如何选择PaaS服务层。 • 是否有被绑架,被 lock-in 的风险? • 如何降低、 迥避和管理好这些风险? • 能否比较容易地把SaaS应用迁移到别的PaaS应用支撑平台? • IDE 和通用公用服务库、面向行业和应用领域的服务库是否可以通过其它的独立渠道获得使用授权? 用户端Apps 用户端Apps 用户端Apps 在SaaS层 云 服务器端的应用软件 Server side Applications 云 服务器端的应用软件Cloud Server side Applications 云 服务器端的应用软件Cloud Server side Applications SaaS 应用服务层 • 对ISV 来说,SaaS应用的可携性和可移植性Portability 与下层PaaS的选择有密不可分的关连, 其中包括: • IDE 的选择, • PaaS层提供的通用公用服务的使用广度和深度, • 面向行业和应用领域的服务库用以 SaaS应用的开发 PaaSAPI IDE SaaS Development tools 应用软件的开发测试和部署工具 PaaS 管理介面 • 通用公用服务,例如: • 用户认证 • 用户管理 • 单点登录 • 数据库及数据管理服务 • 表格生成工具 • ESB 和 SOA 中介 • 数据分析服务 …. • 面向行业和应用领域的服务, 例如: • 面 向 CRM 应用的通用功能 ; • 面 向 ERP应用的通用功能 ; • 面向BI应用的功能; • 面向追踪与溯源的应用功能库…. PaaS 应用支撑服务层 虚 拟 化员资 源 管 理 介 面 Virtualization Management 云 的 硬 件 资 源 Cloud Resources 服务器、 存储设备、网络设备、其它机房设备 Servers, storage, network, facilities… IaaS 基础服务层

  25. 总结 对不同的人和机构, 会有不同的视角与观点…. • 云计算各层次的互用性、 互操作性 “Interoperability” ;可携性和可移植性 “Portability” 有多维度的义意和理解方法。 我们不可能把它过度的简单化。 • 今次的讨论主要是从 ISV 的角度来看这问题。 • 从云服务的最终用户角度,他们的考虑会有些差异; 这些差异以后有机会大家再分析。

  26. Q & A

More Related