资源预览内容
第1页 / 共78页
第2页 / 共78页
第3页 / 共78页
第4页 / 共78页
第5页 / 共78页
第6页 / 共78页
第7页 / 共78页
第8页 / 共78页
第9页 / 共78页
第10页 / 共78页
亲,该文档总共78页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Copyright 2010 Neusoft Corporation SaaS参考架构及关键技术参考架构及关键技术 汪德帅 解决方案技术中心 Copyright 2010 Neusoft Corporation SaaS概述 实现SaaS模式的挑战 SaaS参考架构 构建SaaS应用的关键技术 SaaS应用参考实现方案 东软绝密/秘密/内部公开 SaaS概述 概述 软件发展的四个阶段软件发展的四个阶段 1 项目式软件开发阶段做项目 依客户需求定制开发 存在重复开发,开发成本过高的问题 2 套装式软件开发阶段做产品 将软件作为产品开发,满足相似需求的用户 不可能通过产品满足所有用户的需求 3 平台化软件开发阶段做平台 业务驱动的基于基础平台的软件开发 软件的升级和运营维护成本越来越高 4 社会化软件大开发阶段做服务 以服务为导向的软件开发运营模式 SaaS模式应运而生 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS(Software as a Service,软件即服务软件即服务) SaaS是一种软件交付模式,将软件以服务的形式交付给 用户,用户不再购买软件,而是租用基于Web的软件, 并按照对软件的使用情况来付费 SaaS由应用服务提供(Application Service Provider, ASP)模式发展而来 SaaS与ASP的相同点 通过互联网提供,运营商负责软件的管理和维护 SaaS与ASP的不同点 ASP仅对用户提供定制化的,一对一的服务方式 SaaS一般以一对多的方式提供服务 SaaS支持可配置性和可伸缩性 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS与云计算与云计算 云计算(Cloud Computing) 基于互联网的新计算模式 主要可分为三个层次 IaaS:基础设施即服务 PaaS:平台即服务 SaaS:软件即服务 SaaS可以基于PaaS构建,也可以直接构建在IaaS上 SaaS的发展催生了对PaaS、IaaS的需求 SaaS为云计算提供了一种应用模式 SaaS将云计算的能力推向了最终用户 Internet/Web 公有云混合云私有云 SaaS PaaS IaaS 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS的特性的特性 互联网特性 SaaS应用一般通过互联网交付,用户仅需要浏览器 或联网终端设备就可以访问应用 多租户特性 通过多租户模式实现多种使用方式,以满足不同用户 的个性化需求 按需服务特性 支持可配置性和按使用付费,按用户需求提供服务 规模效应特性 一般面向大量用户提供服务,以取得规模效应和效益 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS成熟度模型成熟度模型 Level1:定制开发的 SaaS应用 Level2:可配置的多租 户SaaS应用 Level3:单实例支持多 租户的SaaS应用架构 Level4:支持可伸缩性 的多租户SaaS应用架 构 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS的优势的优势 服务的理念符合软件的本质 按需服务,契合用户需求 软件统一管理,易于升级和维护 随处可用,支持移动办公 有利于抓住长尾市场 用户采用SaaS的优势 降低了使用软件的成本,增强了业务变化的灵活性 软件企业采用SaaS的优势 扩大了用户范围,提高资源的使用效率,提升收益 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS的前景的前景 Gartner预测(2009-2014) SaaS在软件产业的市场份额会从2009年的10%上 升到2014年的16% AMI预测软件产业增长率(2010-2014) SaaS产业年均增长25% 传统软件产业年均增长仅为5% 美国政府软件预算(2010-2015) 在云计算和SaaS领域会有40%的年增长率 在2015年达到700亿美元 传统软件业增速放缓,产业格局难有大的变化 SaaS带来新的业务创新点和新的机遇 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS在中国在中国 中国拥有众多的中小企业 中国拥有千万级别数量的中小企业 中小企业有使用IT服务的需求,但无力 承担IT系统建设与运维成本 中小企业是使用SaaS的主力用户群体 SaaS在中国还处在起步阶段 仅有13%的企业正在使用SaaS产品 有75%的企业正在考虑使用SaaS产品* SaaS在中国有着广阔的市场前景 移动电信都有大规模推广SaaS的计划 *数据来源:埃森哲中国云计算调查报告2009.11 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS的应用领域的应用领域 传统应用领域 大众应用 Webmail、在线地图、在线存储等应用 新兴应用领域 企业应用 在线CRM、HRM 行业应用/垂直领域应用 东软熙康 IT外包 新的发展趋势 东软绝密/秘密/内部公开 SaaS概述 概述 SaaS在东软在东软 东软的优势 领先的IT解决方案与服务供应商 优质、稳定并仍在发展中的客户群体 多年来在技术、业务方面的积淀 引入SaaS模式的好处 对传统行业解决方案 降低门槛,扩大客户范围,带来新的业务增长点 对BPO业务 BPO服务可以运行在云基础设施之上,为业务带 来新的运营模型,降低成本,提升收益 进军快速发展具有广阔前景的IT服务领域 SaaS概述 概述 东软的东软的SaaS应用应用熙康熙康 社区医院 Glucose 熙康平台 中心医院 SmartClient EMR CIS/LIS/PACS/RIS /CAD Caregiver Clinician Internet Internet Browser Caregiver Internet 医疗联盟 目标客户 熙康是通过医疗设备和IT网络技 术把百姓的健康需求同基层医院 、连锁药房、保险机构、健体中 心、以及大型医疗机构的优质医 疗资源连接起来,为个人和家庭 提供了包括预防保健、远程监护 、医疗救治、药品配送、健体养 生在内的全方位、全生命周期健 康保障服务平台 SaaS概述 实现SaaS模式的挑战 SaaS参考架构 构建SaaS应用的关键技术 SaaS应用参考实现方案 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战模式的挑战 理解多租户模式 用户需求获取 多租户个性化与可配置性 高效率运行与可伸缩性 数据独立和事务性 资源共享与隔离性 安全性保障 服务质量保障 租户/用户管理与计费 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 理解多租户模式理解多租户模式 多租户模式是指SaaS应用可以同时为多个用户提供有差 别服务的软件使用模式,每个用户(租户)都可以不受 其他用户影响的访问应用,并可以定制应用的某些属性 多租户模式是SaaS的核心优势 对多租户模式的理解是SaaS成败的关键 多租户模式对SaaS应用的功能和性能有更高的要求 多租户模式需要全新的软件设计开发方法 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 用户需求获取用户需求获取 按需服务是SaaS应用的核心理念 多租户SaaS应用应尽可能的满足不同用户的个性化 需求,通过多个租户向用户提供有差别的服务 用户需求的获取 研究用户需求的建模、分类和实现方式,是设计开发 多租户SaaS应用的基础 用户需求的描述 如何对用户需求模型进行有效的整合与挖掘,从而合 理设置SaaS应用的业务灵活性,是SaaS模式的一 大挑战 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 多租户个性化与可配置性多租户个性化与可配置性 多租户的个性化需求 SaaS应用只有通过多租户模式尽可能满足不同类型 用户的个性化需求,才能在商业模式上取得成功 个性化需求配置工具 SaaS应用需要提供配置方法及工具,以便租户根据 个性化需求定制SaaS应用的功能及非功能属性 可配置性一般体现在数据、功能、界面、流程、安全、 性能等多个方面 配置工具应该功能强大,同时又易于使用 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 高效率运行与可伸缩性高效率运行与可伸缩性 高效率运行 SaaS模式将软件服务通过Internet交付给用户使 用,在短时间内大量用户并发访问的情况下,SaaS 应用能否高效运行对服务可用性和用户体验有重要的 意义 可伸缩性 随着业务的增长,在服务的用户量和访问量持续上升 的情况下,如何实现SaaS应用的可伸缩性,保持可 接受的性能和可用性,以保证用户的良好体验,对 SaaS应用能否取得成功至关重要 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 数据独立和事务性数据独立和事务性 数据以托管方式存储和管理 在SaaS模式下,全部用户的数据存储和管理都由服 务运营商负责,数据是用户关注的重点 数据独立性 数据空间独立性(物理独立) 数据结构独立性(逻辑独立) 事务处理 对于有状态SaaS应用,在多租户多用户并发访问的 情况下,实现有效的数据事务处理机制,保持业务与 数据的一致性是一项重要的挑战 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 资源共享与隔离性资源共享与隔离性 资源共享 多租户模式下,物理资源共享可以自然实现 应重点实现租户之间基础设施、数据资源的共享 共享可以提高资源使用效率 共享提升了SaaS应用的可用性和性能 资源隔离 在实现资源共享的同时,针对用户对性能、安全性和 其它方面的需要,实现资源的隔离性与独立性,是 SaaS模式有待解决的问题。 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 安全性保障安全性保障 安全性是用户对软件的首要需求 SaaS模式为软件的安全性提出了新的要求 由于SaaS通过网络交付给终端用户,在处理远程应 用访问和远程数据传输方面需要更高的安全性 由于数据层的基础设施可能同时提供给来自跨组织的 多租户使用,数据的安全性必须得到完全的满足 数据安全性包括CIA 机密性Confidentiality 完整性Integrity 可用性Availability 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 服务质量保障服务质量保障 用户的非功能需求 非功能需求的满足是实现良好用户体验的基础,而用 户体验对SaaS应用的成功至关重要 服务质量要求 用户的非功能需求主要体现在对服务质量的要求上 例如服务可用性、可靠性、响应时间、处理速度等 服务等级协议SLA(Service Level Agreement) SLA规定了服务质量 如何在系统资源有限的情况下,通过对资源、程序代 码、配置等多方面的优化,为用户提供有SLA保障的 服务,是SaaS模式的发展方向 东软绝密/秘密/内部公开 实现实现SaaS模式的挑战 模式的挑战 租户租户/用户管理与计费用户管理与计费 租户/用户管理 租户合理设置(功能、权限、数据模型等方面) 动态管理维护租户信息 动态管理用户并为用户分配资源 计费策略 以按使用付费为原则 应实现计时、计次、计数据量、计功能点等多种策略 应实现计费策略的灵活组合和改变 SaaS模式概述 实现SaaS模式的挑战 SaaS参考架构 构建SaaS应用的关键技术 SaaS应用参考实现方案 东软绝密/秘密/内部公开 Saa
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号