下载此文档

SAAS架构设计模式.ppt


文档分类:经济/贸易/财会 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
SAAS架构设计学****笔记
第1章 SAAS的前世今生 软件是什么
在计算机诞生初期,软件大多数与机器融为一体的,计算机就是软件。
单独提供程序的业务被分离出来,有专门的人或公司来编写程序,软件就是一种产品。
将用户需要的软件统一布署在应用提供商的软件硬件环境中,产生了ASP(Application Service Provider)
软件不应该仅仅是提供应用托管,应该服务化,产生了SAAS。
第1章 SAAS的前世今生 SAAS基本概念
SAAS(Software as a Service)
SAAS商业模式理论的提出,将软件从基于生产制造的第二产业,转变为基于服务的第三产业。
SAAS与ASP的区别:ASP已经有了为用户提供服务的初步想法,只是关注的重点在于提供软硬件环境这样的服务,而不是软件本身。
第1章 SAAS的前世今生 SAAS的优势
从用户方面看,SAAS的优势是拿来即用,无须维护,按需使用,随处可用,风险减小、顾本降低、安全性高;
从软件商方面看,SAAS的优势是节省销售成本、节省维护成本、稳健经营模式
第1章 SAAS的前世今生 SAAS的缺点及解决办法
依赖互联网
互联网已经成为信息时代社会必不可少的基础设施,SAAS软件依赖互联网已经不是什么问题。
数据安全性
SAAS软件商必须提供高可靠性的数据存储环境。
数据保密性
一是影响和改变用户的观念
二是加强SAAS软件商自身的信用建设。
第2章 SAAS成熟度模型 SAAS的成熟度模型分级
Level1定制开发:有一个客户项目,就按客户需求定制一个版本,每个客户的软件都有一份独立的代码,不同客户软件之间可以共享和重用的只有少量的可重用组件、库以及开发人员的经验
Level2可配置:客户可以通过简单的配置,让通用型的软件能够满足自己的一些个性经需求。为每个客户独立部署一个运行实例,只不过每个运行实例运行的是同一份代码。
第2章 SAAS成熟度模型 SAAS的成熟度模型分级
Level3高性能的多租户架构:多租户单实例的应用架构才是通常真正意义上的SAAS应用架构,也就是我们通常所说的Multi-Tenant架构。
Level4可伸缩性的多租户架构:在用户数大量增长情况下,无须更改架构,而仅通过硬件设备的增加,支撑应用规模的增长。
第2章 SAAS成熟度模型 SAAS的成熟度模型渐进步骤
实现多租户
实现多租户架构下的高性能
实现可配置
实现伸缩性
项目
产品
多租户
高性能的
多租户
可配置的
多租户
可伸缩的
多租户
第3章构建Multi-Tenant应用 SAAS多租户模式下数据隔离方案
模式
隔离级别
共享级别
安全级别
成本
独立数据库




共享数据库、隔离表架构




共享数据库、共享表、隔离数据架构



SAAS架构设计模式 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yixingmaoh
  • 文件大小297 KB
  • 时间2018-03-11