SaaS DreamWorks 是华为云面向合作伙伴提供应用 SaaS 化的能力中心,目的是加速伙伴SaaS化应用构建、高效的SaaS应用运营和运维、畅通的SaaS应用变现渠道。帮助应用开发商和工业企业伙伴,加快在华为云上交付 SaaS 解决方案,华为云 SaaS DreamWorks有专职的专家团队支撑合作伙伴SaaS改造,提供包括 3 大模块基础能力:工具和样例代码、专家服务、知识库。

 

 

SaaS DreamWorks工具和样例代码帮助SaaS提供商(ISV)基于华为云构建SaaS应用,是SaaS提供商应用中公共模块的一部分,提供伙伴参考使用的工具集和示例代码,给客户提供的主要价值包括:

 

1提供业界SaaS最佳实践:SaaS使能框架沉淀了华为云支持海量SaaS构建的架构设计实践,帮助伙伴基于全面云化的技术解决SaaS在多租、弹性、安全、快速上线、运营运维等众多领域的技术挑战,构建SaaS最佳的技术架构并持续演进发展;

2加速SaaS交付和上市时间:SaaS使能框架组合使用30+华为云服务、数百个API调用,降低伙伴使用组合云服务的难度,大幅缩短ISV开发时间,降低试错成本,真正解放开发团队,聚焦自己的业务逻辑和价值实现。

 

SaaS DreamWorks的样例代码(SaaS使能框架)核心功能包括 7 个能力中心,分别是部署中心、租户管理中心、升级中心、运维中心、集成中心、运营中心、计量中心。后面主要介绍SaaS使能框架的主要功能。

 

 

 

SaaS提供商可能会开发多个SaaS应用,因此需要支持多应用的管理,SaaS提供商开发的应用从功能上分为控制台应用和SaaS业务应用。

 

1、控制台应用是SaaS提供商的一个SaaS平台管理应用,SaaS提供商通过控制台应用完成多应用生命周期管理、业务应用上架、应用多租模型管理、应用组件管理等功能,企业租户通过控制台应用完成企业租户的组织/用户主数据管理(多应用共享) ,订阅业务应用、多应用账号授权等功能;

2、业务应用就是SaaS提供商开发的普通业务应用,如需进行企业组织/用户主数据的管理,必须通过控制台应用进行管理。业务应用从租户维度需要进行应用隔离和数据隔离,也就是要支持多种多租模型。

 

SaaS 使能框架支持3种主流的多租模型,全共享模型、逻辑隔离模型、物理隔离模型。每种模型都是由应用多租模式和数据多租模式组合而成。除以上三种多租模型之外,每个SaaS业务应用都可以根据应用多租模式和数据多租模式的需求进行灵活编排。

 

 

功能组件

功能简介

租户管理中心

租户管理中心支持企业租户管理、组织和用户的主数据管理、多应用生命周期管理、应用多租模型管理、多应用间的单点登录、应用账号授权管理、应用组件管理、应用组件版本管理、角色权限管理等功能。

部署中心

部署中心支持SaaS业务应用的部署任务编排、部署任务生命周期管理、应用资源的一键下发和回收并提供短信、邮件方式通知等功能。

升级中心

升级中心支持单组件(前端和后端)的滚动、替换、灰度、蓝绿升级,SaaS企业租户侧数据库升级,多组件的全链路灰度升级和升级任务生命周期管理等功能。

运维中心

运维中心支持SaaS提供商侧整体资源监控和企业租户的资源监控,系统日志和操作日志生命周期管理,告警、消息通知,全链路追踪,微服务治理(限流、重试、熔断、隔离仓)等功能。

集成开发中心

集成开发中心支持对接华为云商店并实现SaaS商品的上架、购买、续费、资源释放、数据同步等功能,支持对接华为云工业云平台并实现SaaS企业租户组织、用户的数据同步、单点登录到SaaS应用等功能,支持对接第三方应用(单体应用)等功能。

运营中心

运营中心支持租户运营、应用运营2种场景,租户运营提供租户来源、用户活跃度、租户应用续订、退订等场景分析,应用运营提供应用续订/退订、应用订阅情况等场景分析。

计量中心

计量中心支持基于计费的计量、基于成本优化的计量2种场景,基于计费的计量提供租户计量话单、应用API使用情况等功能;基于成本优化计量提供SaaS企业租户资源使用情况,SaaS企业租户的在线用户数量,SaaS企业租户的所有用户数量等功能。

 

除提供 SaaS Dreamworks 相关技术支持外,入驻开发者村生态伙伴还能享受华为云给 SaaS 伙伴提供的全方位商业支持,联合共建方案,提供初期的商业扶持、品牌联合推广,面向赋能云市场开展联合推广,具体服务内容参考下图。

 

 

SaaS Dreamworks 感兴趣的企业,请关注和使用 SaaS Dreamworks 开源入口链接:https://gitee.com/HuaweiCloudDeveloper/huaweicloud-saaslanding-sample

 

SaaS Dreamworks 方案感兴趣的企业,请直接在线咨询,或注册账号申请专家服务现场支持。

Logo

助力广东及东莞地区开发者,代码托管、在线学习与竞赛、技术交流与分享、资源共享、职业发展,成为松山湖开发者首选的工作与学习平台

更多推荐