云上微服务架构应用部署和运维管理方法及系统

    公开(公告)号:CN115309500A

    公开(公告)日:2022-11-08

    申请号:CN202210881694.9

    申请日:2022-07-26

    IPC分类号: G06F9/455

    摘要: 本发明公开了云上微服务架构应用部署和运维管理方法及系统,属于云服务应用管理技术领域,要解决的技术问题为如何实现云上应用的部署和运维管理,提高创建应用服务的灵活性和可维护性。包括如下步骤:创建应用;通过开源堆栈K8S+Docker上传程序包,构建镜像并设置程序包版本作为镜像标签;通过开源堆栈K8S+Docker进行容器化,在应用下创建应用实例;对应用实例进行基础配置和可选配置,通过可选配置选择性的将应用服务接入应用性能追踪服务、云监控服务和云日志服务;将用户创建的应用服务注册至服务注册中心,注册中心的地址在创建应用实例时的环境变量中设置,通过服务注册中心对应用服务以及应用服务实例进行可视化管理。

    一种基于容器镜像的依赖包初始化方法

    公开(公告)号:CN114675837A

    公开(公告)日:2022-06-28

    申请号:CN202210421068.1

    申请日:2022-04-21

    IPC分类号: G06F8/41 G06F8/72 G06F9/445

    摘要: 本发明公开一种基于容器镜像的依赖包初始化方法,涉及数据包管理技术领域;基于CI技术将依赖包源码自动构建为容器镜像,根据云平台对依赖包的需求,编写依赖包初始化的Chart包,其中编写所述Chart包的values.yaml配置文件和Job配置文件,利用values.yaml配置文件设置初始化场景下的初始化操作和依赖包基准版本,利用Job配置文件进行场景判断和/或版本判断,根据判断结果进行容器镜像对应依赖包的初始化,利用Helm部署运行所述Chart包。

    一种Docker容器安全监测和防护方法及系统

    公开(公告)号:CN118821148A

    公开(公告)日:2024-10-22

    申请号:CN202410877051.6

    申请日:2024-07-02

    IPC分类号: G06F21/57 G06F21/50 G06F11/30

    摘要: 本发明涉及Docker容器安全技术领域,具体为一种Docker容器安全监测和防护方法及系统,包括以下步骤:自动捕获容器ID和、端口信息、端口状态内容并持久化到数据库;智能监听容器的端口流量、智能监听端口异常并持久化到数据库;监听容器创建、变更和停止事件并持久化到数据库;快速收集管理镜像信息和jar包依赖信息,并提供漏洞检测和容器异常处理功能;有益效果为:本发明通过扫描遍历,维护镜像版本与jar依赖和容器信息相绑定,能够实时查询当前运行所有容器的镜像信息和jar依赖情况,方便快速定位每个容器的jar包关联集合,并且提供漏洞检测功能,提供非侵入的模式,提供迅速、准确定位漏洞的方法,方便在安全漏洞等场景发生时,尽快进行干预操作。

    微服务管理平台网关的实现方法、存储介质及电子设备

    公开(公告)号:CN114040009B

    公开(公告)日:2024-04-30

    申请号:CN202111211242.1

    申请日:2021-10-18

    摘要: 本发明公开了微服务管理平台网关的实现方法、存储介质及电子设备,属于网关技术领域,本发明要解决的技术问题为在微服务平台下如何提供给用户一个功能齐全且易于搭建的网关,采用的技术方案为:该方法具体如下:将网关部署在微服务侧,通过对开源网关进行二次开发,增加动态路由、流控降级和插件校验的功能;采用设计模式中的观察者模式,并选择观察者模式的推模式,一个动态数据源主动推送给所有该数据源的监听者,实现对网关数据的动态管理;通过配置文件将数据监听配置进行统一管理:支持系统配置和自定义配置;通过采用Spring Boot的Spring Factories扩展机制,将微服务管理平台提供的网关功能封装到网关SDK中;采用元数据来标识网关。

    一种云原生平台快速部署方法及系统

    公开(公告)号:CN115658232A

    公开(公告)日:2023-01-31

    申请号:CN202211342433.6

    申请日:2022-10-31

    IPC分类号: G06F9/455 G06F9/50 G06F8/61

    摘要: 本发明公开了一种云原生平台快速部署方法及系统,属于云原生平台部署技术领域,包括虚拟机环境置备,云平台配置模板生成与配置,chart配置更新,虚拟机环境检查、前期必要组件安装以及微服务部署;所述虚拟机环境置备,基于虚拟机实现云原生平台部署,包括隔绝物理机差异的部署设计、虚拟机网络配置需求以及虚拟机部署规划;所述云平台配置模板生成与配置,确定基础配置,根据基础配置模板生成符合部署人员实际部署需求的待填写的云平台配置模板;所述chart配置更新,包括chart配置载入、云平台部署模板配置参数写入chart。本发明能够简化部署人员的操作步骤,降低云平台的部署难度,提高云平台的部署效率。

    一种管理微服务引擎实例的方法及系统

    公开(公告)号:CN115562814A

    公开(公告)日:2023-01-03

    申请号:CN202211359518.5

    申请日:2022-11-02

    IPC分类号: G06F9/455 G06F9/54

    摘要: 本发明公开了一种管理微服务引擎实例的方法及系统,属于云原生平台技术领域,基于共享容器集群实现微服务引擎实例的管理,所述共享容器集群基于管理侧控制台,定义安装模板文件,模板中包含必要及可选组件,组件包括注册中心、配置中心、分布式事务、日志、监控功能组件;用户发起开通微服务引擎实例操作,通过管理侧控制台选择需要部署的微服务引擎实例版本,通过调用所述共享容器集群的API接口,按照chart模板配置要求,将微服务引擎实例安装到共享容器集群;用户可通过微服务引擎实例组件暴露的端口进行访问,组件信息可在管理侧控制台进行查看。本发明减少用户的运维成本,大大提高开发效率,减少部署环境带来的未知及不可控风险。

    低代码开发平台应用发布的实现方法及存储介质

    公开(公告)号:CN113312040B

    公开(公告)日:2022-09-27

    申请号:CN202110660693.7

    申请日:2021-06-15

    IPC分类号: G06F8/33 G06F8/60 G06F9/54

    摘要: 本发明公开了低代码开发平台应用发布的实现方法及存储介质,属于低代码开发技术领域,本发明要解决的技术问题为应用部署模式单一,采用的技术方案为:该方法具体如下:定义一个应用模板项目,应用模板项目包括应用构建打包、运行所需的框架、代码和基本配置;创建开发平台应用时,根据应用模板项目创建一个独自的项目;设计完成开发平台应用后,将生成的代码和配置合并到根据应用模板项目创建的项目中,形成一个包括设计内容且可构建及部署的项目;在项目中,定义应用发布处理器、托管处理器、构建处理器及流水线处理器,通过应用发布处理器管理托管处理器、构建处理器及流水线处理器,实现应用的代码托管、应用构建及应用部署。

    微服务管理平台网关的实现方法、存储介质及电子设备

    公开(公告)号:CN114040009A

    公开(公告)日:2022-02-11

    申请号:CN202111211242.1

    申请日:2021-10-18

    摘要: 本发明公开了微服务管理平台网关的实现方法、存储介质及电子设备,属于网关技术领域,本发明要解决的技术问题为在微服务平台下如何提供给用户一个功能齐全且易于搭建的网关,采用的技术方案为:该方法具体如下:将网关部署在微服务侧,通过对开源网关进行二次开发,增加动态路由、流控降级和插件校验的功能;采用设计模式中的观察者模式,并选择观察者模式的推模式,一个动态数据源主动推送给所有该数据源的监听者,实现对网关数据的动态管理;通过配置文件将数据监听配置进行统一管理:支持系统配置和自定义配置;通过采用Spring Boot的Spring Factories扩展机制,将微服务管理平台提供的网关功能封装到网关SDK中;采用元数据来标识网关。

    基于网关的微服务API编排方法及系统

    公开(公告)号:CN113037830A

    公开(公告)日:2021-06-25

    申请号:CN202110238218.0

    申请日:2021-03-04

    IPC分类号: H04L29/08

    摘要: 本发明公开了基于网关的微服务API编排方法及系统,属于微服务技术领域,要解决的技术问题为如何减少编排API的工作量、降低维护难度。系统包括:前端编排API创建模块,包括管理界面和编辑器,编辑器用于对微服务API进行调用过程编排,并创建编排API,管理界面用于对编排后的API进行编辑配置;后端编排API执行引擎,包括前置过滤器和运行时执行引擎,前置过滤器用于识别编排API请求并将所述编排API请求转发至运行时执行引擎,运行时执行引擎用于对编排API进行流量控制和熔断降级检查,用于对调用的微服务API进行可用性检查,并通过RestTemplate实现对微服务API的访问。

    一种自动化进行系统可用性验证的方法及系统

    公开(公告)号:CN118820092A

    公开(公告)日:2024-10-22

    申请号:CN202410877048.4

    申请日:2024-07-02

    IPC分类号: G06F11/36

    摘要: 本发明涉及环境系统可用性测试技术领域,具体为一种自动化进行系统可用性验证的方法及系统,包括以下步骤:获取服务API对应的预设信息;构建生成服务Jmeter脚本;执行可用性测试程序,收集测试结果,并分析测试结果;清理环境测试数据;有益效果为:本发明提出的自动化进行系统可用性验证的方法及系统,通过简单的设置和修改参数,自动化的方式执行,降低了人为干预的工作量,降低环境系统的可用性测试的测试难度,提高环境系统的可用性测试的效率。