首页 SaaS平台部署

SaaS平台部署

举报
开通vip

SaaS平台部署SaaS平台设计方案引言云计算作为一种基于互联网的、大众参与的、以服务方式提供的新型计算模式,其计算资源是动态、可伸缩、且被虚拟化的。SAASf乍为云计算的一种重要模式,通过互联网为用户提供所需的服务,在这种模式下用户无须在购买软件,而是想服务提供商按需租赁,根据使用时间或使用量付费。著名的SAAS应用提供商Salesforce,将多租户(multi-tenancy)技术SaaS应用区应用于其客户关系管理等服务,大获成功。简单而言,多租户是指一个单独的软件实例可以为多个用户/组织服务的模式。多租户技术作为别于传统软...

SaaS平台部署
SaaS平台 设计方案 关于薪酬设计方案通用技术作品设计方案停车场设计方案多媒体教室设计方案农贸市场设计方案 引言云计算作为一种基于互联网的、大众参与的、以服务方式提供的新型计算模式,其计算资源是动态、可伸缩、且被虚拟化的。SAASf乍为云计算的一种重要模式,通过互联网为用户提供所需的服务,在这种模式下用户无须在购买软件,而是想服务提供商按需租赁,根据使用时间或使用量付费。著名的SAAS应用提供商Salesforce,将多租户(multi-tenancy)技术SaaS应用区应用于其客户关系管理等服务,大获成功。简单而言,多租户是指一个单独的软件实例可以为多个用户/组织服务的模式。多租户技术作为别于传统软件的重要标志,主要是探讨与实现如何在大量用户的环境下共用相同的软件或组件,并仍可确保不同组织/用户数据的隔离性和安全性。SAAS的成熟度模型分级可配置高性能可伸缩LevellXXX定制开发Level2VXX可配置Level3VVXLevel4VVVLevell定制开发:有一个客户项目,就按客户需求定制一个版本,每个客户的软件都有一份独立的代码,不同客户软件之间可以共享和重用的只有少量的可重用组件、库以及开发人员的经验Level2可配置:客户可以通过简单的配置,让通用型的软件能够满足自己的一些个性经需求。为每个客户独立部署一个运行实例,只不过每个运行实例运行的是同一份代码。Level3高性能的多租户架构:多租户单实例的应用架构才是通常真正意义上的SAAS应用架构,也就是我们通常所说的Multi-Tenant架构。Level4可伸缩性的多租户架构:在用户数大量增长情况下,无须更改架构,而仅通过硬件设备的增加,支撑应用规模的增长。项目af"[高性能的、多租户□谿0=朝丽H该冠芦][可伸缩的SAAS多租户模式下数据隔离 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 模式隔离级别共享级别安全级别成本独立数据库高低高高共享数据库、隔离表架构中中中中共享数据库、共享表、隔离数据架构低高低低独立数据库:主要是为不同的租户提供独立的不同的数据库,租户与租户之间从数据库层面完全隔离,互不影响。能够简化数据模型 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 ,且后续专有特殊需求也比较容易实现;故障修复、数据处理也相对简单。这种方式数据安全级别最高、安全性最好,但是成本太高,维护工作量太大,会导致较高的设备维护和数据备份开销,因为通常数据服务器所支持的数据库数量是有限的;共享数据库但隔离表架构:是多个租户可以共享一个数据库,但不同的租户使用不同的Schema从一定程度上隔离了用户数据,每个数据库可以支持多个租户应用。这种方式相对前面大大降低了成本,但后续如果数据库出现故Schema通过数据障、数据恢复等操作将增加复杂度;共享数据库且共享表:是多个租户共享一个数据库同一个库表字段来进行区分不同的租户。这种方式成本最低,允许每个数据库支持的租户数量最多,但安全性最差,后续数据库故障也更复杂;Log360多租户设计方案数据隔离方案(1)系统资源隔离(MySQL系统资源包括:系统功能菜单、系统配置数据等。此部分数据数据量小、安全级别要求不高,另外建设初期设备有限,所以我们采用第三种共享数据库、共享表、隔离数据架构方案。具体设计如下:人员:一个租户可以拥有多个角色,人员表和角色表是多对多的关系;角色:包括默认角色(系统默认提供两个角色超级管理员和日志管理员,这两个角色不可编辑)和自定义角色(功能可以自定义)两种,一个角色对应多个功能菜单,角色表和菜单表是多对多的关系;系统功能菜单:包括系统所有菜单功能,初始化数据库表中;系统配置数据:包括告警数据、日志分组数据、提取规则数据等,此类数据表中都带有租户身份信息(如租户ID)。2)数据资源隔离(Elasticsearch)数据资源主要指原始日志数据。此部分数据数据量大且安全要求相对较高,所以我们采用第二种共享数据库、隔离表架构的方案。具体设计如下:每个租户的数据都要新建一个Type进行存储,即index由appname+tag+时间戳组成,type由tag+TenantID组成;所以用户上传文件时要将租户ID传给解析入库组件。3)缓存资源隔离(Redis)缓存资源主要包括分析任务的中间结果。此类数据通过TenantID进行区分,即每一个key值都需要带上TenantID数据安全方案(1)系统资源:MySQL需要配置成主备,以防止数据丢失,难以恢复,至少两台服务器;2)数据资源:Elasticsearch需要配置成集群,至少需要三台服务器;平台部署方案一:购买云服务器和域名方案二:使用家里的服务器,购买域名
本文档为【SaaS平台部署】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥15.0 已有0 人下载
最新资料
资料动态
专题动态
is_179289
暂无简介~
格式:doc
大小:14KB
软件:Word
页数:0
分类:
上传时间:2018-05-18
浏览量:3