说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221019725 0.3 (22)申请日 2022.03.02 (71)申请人 上海精鲲计算机科技有限公司 地址 200438 上海市杨 浦区国权北路168 8 弄75号10楼10 01室 (72)发明人 葛丁佳  (74)专利代理 机构 上海助之鑫知识产权代理有 限公司 31328 专利代理师 吴红艳 (51)Int.Cl. G06F 9/445(2018.01) (54)发明名称 一种基于云原生的Sa aS系统 (57)摘要 本发明涉及通信技术领域, 具体为一种基于 云原生的SaaS系统, 包 括: 配置管理单元、 容器单 元、 微服务单元, Dev ops平台和SaaS门户其中; 所 述配置管理单元用于提供应用配置跟应用解耦 范式, 并根据不同的应用环境, 统一对应用进行 管理和更新; 所述容器单元用于提供一套应用容 器化过程中的标准跟制度; 所述微服务单元对所 有产品服务进行微服务改造, 统一服务网关; 所 述Devops平台用于对所有产品进行CICD改造, 并 基于Gitflow进行开发, 分别在研发、 测试、 预生 产、 生产环境进行自动集成和自动发布; 所述 SaaS门户基于Kubernetes和代码仓库建立 Devops流水线, 用于产品微服务容器化, 生成基 于多租户独立启动的容器环境。 权利要求书1页 说明书6页 附图1页 CN 114564251 A 2022.05.31 CN 114564251 A 1.一种基于云原生的SaaS系统, 其特征在于, 包括: 配置管理单元、 容器单元、 微服务单 元, Devops平台和Sa aS门户其中; 所述配置管理单元用于提供应用配置跟应用解耦范式, 并根据不同的应用环境, 统一 对应用进行 管理和更新; 所述容器单元用于提供一套应用容器化过程中的标准跟制度; 所述微服务单元对所有产品服 务进行微 服务改造, 统一 服务网关; 所述Devops平台用于对所有产品进行CICD改造, 并基于Gitflow进行开发, 分别在研 发、 测试、 预生产、 生产环境进行自动集成和自动发布; 所述SaaS门户基于Kubernetes和代码仓库建立Devops流水线, 用于产品微服务容器 化, 生成基于多租户独立启动的容器环境。 2.根据权利要求1所述的基于云原生的SaaS系统, 其特征在于: 所述配置管理单元通过 Nacos对应用进行统一管理。 3.根据权利要求1所述的基于云原生的Sa aS系统, 其特 征在于: 所述Sa aS门户包括: 基础设施层: 基于公有云、 或者私有云、 混合云的基础设施, 架设Kubernetes集群; 技术平台层: 将微服务配套的公共组件服务统一, 分别为服务网关、 配置中心、 注册中 心、 熔断器、 服 务代理、 调用链; 业务层: 为各个实际业务应用封装成的容器镜像, 通过Kubernetes进行调用启动, 并通 过微服务的服务网关对外提供服 务; 前台层: 为SaaS对外用户的入 口, 基于多租户的模式, 用户完成注册后, 系 统自动为用 户分配一个Kubernetes  Pod, 在该Pod中启动用户选购的应用镜像, 为 其服务; Devops服 务, 在SaaS正常运营 过程中, 持续迭代通过Devops进行持续更新; 运行调度服务, 是根据多租户资源运行、 运营、 运维情况, 进行资源综合调度和故障自 愈等操作。 4.根据权利要求3所述的基于云原生的SaaS系 统, 其特征在于: 所述前台层包括: 多租 户管理模块, 应用管理模块, 计费管理模块, 用户权限管理模块, 单点登录管理模块和运维 发布管理模块。权 利 要 求 书 1/1 页 2 CN 114564251 A 2一种基于云原生的Sa aS系统 技术领域 [0001]本发明涉及通信技 术技术领域, 具体为 一种基于云原生的Sa aS系统。 背景技术 [0002]目前, SaaS系统实现架构分为:独立的单租户应用+独立的单租户数据库,  支持多 租户的应用+每一个租户独立数据库, 支持多租户的单应用+支持多租户的单数据库, 支持 多租户的单应用+支持多租户的单数据库等架构模式, 但没有一套将最新容器技术、 微服务 技术、 Devops技术真正融合并落地的云原生SaaS架构。 云原生SaaS架构是基于云原生技术 的一组架构原则和设计模式的集合, 旨在将云应用中的非业务代码部分进行最大化的剥 离, 从而让云设施接管应用中原有的大量非功能特性(如弹性、 韧性、 安全、 可观测性、 灰度 等), 使业务不再受非功能性业务中断困扰的同时, 具备轻量、 敏捷、 高度自动化的特点。 简 单的说, 就是帮助企业的业务功能迭代更快、 系统 能承受住各种量级的流量冲击的同时, 构 建系统的成本更低。 [0003]而服务器阶段, 其特点是以硬件设备为中心, 业务应用随不同厂商设备、 操作系 统、 虚拟化软件的差异化进行定制; 设备的安装、 调试, 应用的部署、 运维基本靠人力完成, 自动化程度低, 缺乏统一的设备和应用管理 能力。 后期随着虚拟化软件的出现, 资源的利用 率、 扩缩容器的灵活性方面得到一定的提升, 但并未从根本上解决基础设施与软件割裂、 运 维复杂的难题。 [0004]云化阶段, 传统模式下分布离散 的设备, 被统一起来, 实现了各类资源如计算、 存 储、 网络的池化, 通过统一的虚拟化软件平台, 为上层业务软件提供统一的资源管理接口, 实现资源 管理能力的自动化, 屏蔽一部 分基础设施的差异, 使得应用的通用性增强, 但因为 虚拟化软件平台差异化较大, 尤其是各厂商的一些商业化增强, 无法在厂商间进行能力共 享, 应用还是 无法以完全标准 化的模式构建, 应用部署还是以资源为中心。 [0005]云原生阶段: 在这一阶段, 企业的关注点从以资源为中心转移到以应用为中心, 包 括应用敏捷交付、 快速弹性、 平滑迁移、 无损容灾等。 因此, 企业开始 考虑如何将 基础设施与 业务平台融合, 为业务应用提供标准的运行、 监控、 治理平台, 并将业务的通用能力下沉到 平台侧, 更好的帮助企业实现应用的自动化。 鉴于此, 我们提出一种基于云原生的SaaS系 统。 发明内容 [0006]本发明的目的在于提供一种基于云原生的SaaS系统, 以解决上述背景技术中提出 的问题。 [0007]为实现上述目的, 本发明提供如下技 术方案: [0008]一种基于云原生的SaaS系统, 包括: 配置管理单元、 容器单元、 微服务单元, Devops 平台和Sa aS门户其中; [0009]所述配置管理单元用于提供应用配置跟应用解耦范式, 并根据不 同的应用环境,说 明 书 1/6 页 3 CN 114564251 A 3

.PDF文档 专利 一种基于云原生的SaaS系统

文档预览
中文文档 9 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于云原生的SaaS系统 第 1 页 专利 一种基于云原生的SaaS系统 第 2 页 专利 一种基于云原生的SaaS系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:59:35上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。