一种数据报表生成方法和装置

    公开(公告)号:CN109033055A

    公开(公告)日:2018-12-18

    申请号:CN201810804281.4

    申请日:2018-07-20

    发明人: 吴栋

    IPC分类号: G06F17/24 G06F11/30

    CPC分类号: G06F17/246 G06F11/3068

    摘要: 本发明公开了一种数据报表生成方法和装置。涉及云计算技术,解决了现有报表导出方式繁琐、效率低下的问题。该方法包括:采集源数据;将所述源数据转换成标准格式的导出数据;将所述导出数据写入导出文件模板,生成数据报表。本发明提供的技术方案适用于云计算平台数据管理,实现了针对不同对象的高效自动报表生成。

    一种云海系统部署方法及平台

    公开(公告)号:CN106686132A

    公开(公告)日:2017-05-17

    申请号:CN201710065518.7

    申请日:2017-02-06

    发明人: 吴栋

    IPC分类号: H04L29/08 H04L12/24

    摘要: 本申请公开了一种云海系统部署方法及平台,该方法包括:利用微服务架构,将云海系统中的各个模块分别拆解成转换成相应的微服务,得到相应的微服务集合;将微服务集合中的每个微服务分别部署至不同的容器中;利用预设的容器管理平台,对所有部署有微服务的容器进行统一管理。本申请先利用微服务架构,将云海系统中的各个模块分别拆解成转换成相应的微服务,然后将各个微服务分别部署至不同的容器中,这样相当于以分布式部署方式对原有的云海系统进行了重新部署,在这种情况下,当任一容器上的微服务出现故障后,其他容器上的微服务将能继续正常工作,而不会受到影响,从而降低了云海系统出现大面积故障的概率,由此提升了云海系统的稳定性。

    一种微服务链路采样方法、装置、设备及可读存储介质

    公开(公告)号:CN114172823B

    公开(公告)日:2023-08-22

    申请号:CN202111400526.5

    申请日:2021-11-19

    发明人: 吕宪国 吴栋

    IPC分类号: H04L43/08 H04L41/0677

    摘要: 本申请公开了一种微服务链路采样方法、装置、设备及可读存储介质,方法包括:预先根据目标应用的类型及目标应用中各微服务的功能,分别为各微服务设置对应的采样率;在目标应用中的当前微服务接收到请求时进行流量劫持,并根据当前微服务对应的采样率、当前微服务对应的历史采样请求数及历史请求总数判断是否对请求进行采样;若是,则从劫持的流量中对请求进行链路数据采集。本申请公开的上述技术方案,通过分别为各微服务设置对应的采样率而实现细粒度及灵活地对目标应用中的各微服务进行链路数据采集,从而有效解决因过度采样而导致业务请求时延加大和资源占用过高与采样不足而导致无法准确定位性能瓶颈间的矛盾。

    一种容器重调度方法、装置、设备、存储介质

    公开(公告)号:CN115617487A

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

    申请号:CN202211378921.2

    申请日:2022-11-04

    发明人: 黄伟 吴栋

    IPC分类号: G06F9/48

    摘要: 本申请公开了一种容器重调度方法、装置、设备、介质,涉及计算机技术领域,包括:当服务实例触发容器重调度操作时,从调用链路拓扑图中确定出与服务实例亲密关系值最大的关联服务作为目标服务;判断服务实例与目标服务是否均进行容器重调度操作,得到相应的判断结果;若判断结果为均进行容器重调度操作,利用目的节点对服务实例与目标服务进行容器重调度;若判断结果不是均进行容器重调度操作,将服务实例所在容器节点作为目的节点,对服务实例进行容器重调度。当触发容器重调度操作时,基于微服务架构现代化应用微服务之间实际的调用链路数据,确定关联服务,优先将有实际调用关系的服务尽量调用到同一个或者相近物理/网络拓扑的计算节点。

    一种微服务链路采样方法、装置、设备及可读存储介质

    公开(公告)号:CN114172823A

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

    申请号:CN202111400526.5

    申请日:2021-11-19

    发明人: 吕宪国 吴栋

    IPC分类号: H04L43/08 H04L41/0677

    摘要: 本申请公开了一种微服务链路采样方法、装置、设备及可读存储介质,方法包括:预先根据目标应用的类型及目标应用中各微服务的功能,分别为各微服务设置对应的采样率;在目标应用中的当前微服务接收到请求时进行流量劫持,并根据当前微服务对应的采样率、当前微服务对应的历史采样请求数及历史请求总数判断是否对请求进行采样;若是,则从劫持的流量中对请求进行链路数据采集。本申请公开的上述技术方案,通过分别为各微服务设置对应的采样率而实现细粒度及灵活地对目标应用中的各微服务进行链路数据采集,从而有效解决因过度采样而导致业务请求时延加大和资源占用过高与采样不足而导致无法准确定位性能瓶颈间的矛盾。

    一种企业级容器镜像管理方法和系统

    公开(公告)号:CN108804202A

    公开(公告)日:2018-11-13

    申请号:CN201810595585.4

    申请日:2018-06-11

    发明人: 吴栋

    IPC分类号: G06F9/455 G06F8/61 H04L29/08

    摘要: 本发明公开了一种企业级容器镜像管理方法和系统。涉及云计算技术,解决了维护工作复杂、工作量大的问题。该方法包括:建立镜像管理虚拟机;将所述镜像管理虚拟机连接至容器集群所使用的业务网络;为所述镜像管理虚拟机绑定浮动IP地址,将所述镜像管理虚拟机的镜像私库加入到云管理平台,支持通过所述云管理平台登录到所述镜像管理虚拟机的镜像私库中。本发明提供的技术方案适用于云计算领域容器集群,实现了便捷、高效的企业级容器镜像管理。

    一种服务编排方法和系统

    公开(公告)号:CN107302464A

    公开(公告)日:2017-10-27

    申请号:CN201710701554.8

    申请日:2017-08-16

    发明人: 吴栋

    IPC分类号: H04L12/24

    CPC分类号: H04L41/0893 H04L41/5048

    摘要: 本发明公开了一种服务编排方法和系统。涉及云计算平台技术;解决了用户使用云平台时操作繁琐效率低下的问题。该方法包括:将云平台资源抽象为多个资源组件;建立各资源组件之间的依赖关系;选择多个资源组件构建服务编排逻辑模板,在所述服务编排逻辑模板中记录所述多个资源组件及所述多个资源组件之间的依赖关系。本发明提供的技术方案适用于资源容器管理,实现了不需要关注底层资源、便捷易用的云平台服务编排。

    一种基于Registry的企业容器镜像建立方法和装置

    公开(公告)号:CN106899669A

    公开(公告)日:2017-06-27

    申请号:CN201710100388.6

    申请日:2017-02-23

    发明人: 吴栋

    IPC分类号: H04L29/08

    CPC分类号: H04L67/1095 H04L67/06

    摘要: 本发明实施例公开了一种基于Registry的企业容器镜像建立方法,用于生产环境中搭建私有的容器镜像中心,解决了在容器云进行生产的时候考虑到安全与便捷问题造成地无法使用公有的镜像中心进行镜像下载的技术问题。本发明实施例方法包括:通过Docker官方镜像Registry搭建Docker镜像私服;通过互联网从公有镜像中心获取镜像并将所述镜像保存为tar包的格式;将tar包格式的所述镜像导入到所述镜像私服可访问的Docker环境中并将tar包格式的所述镜像贴上私服的标签;将贴上私服标签的所述镜像上传到所述镜像私服中供用户下载。

    一种数据库服务实现方法和系统

    公开(公告)号:CN109062732A

    公开(公告)日:2018-12-21

    申请号:CN201810803853.7

    申请日:2018-07-20

    发明人: 吴栋

    IPC分类号: G06F11/14 G06F17/30 G06F9/455

    CPC分类号: G06F11/1458 G06F9/45558

    摘要: 本发明公开了一种数据库服务实现方法和系统。涉及虚拟化平台技术,解决了缺乏一个能够在虚拟化平台提供数据库服务的机制的问题。该方法包括:上传自定义的至少一个数据库镜像,注册每个所述数据库镜像的数据库类型和版本;创建云主机,通过所述云主机加载所述数据库镜像,提供数据库服务。本发明提供的技术方案适用于云计算数据管理,实现了物理资源设备的利用率和使用率的提高。

    一种云平台代码持续集成方法及系统

    公开(公告)号:CN106909386A

    公开(公告)日:2017-06-30

    申请号:CN201710108311.3

    申请日:2017-02-27

    发明人: 吴栋

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70

    摘要: 本申请公开了一种云平台代码持续集成方法及系统,该方法包括:在Kubernetes的Pod中部署Jenkins环境;将Git工具安装至Jenkins环境,以在Jenkins环境中利用Git工具中的代码下载脚本来持续获取云平台系统代码,并将获取到的云平台系统代码保存至Pod的容器中;利用Kubernetes的ReplicationController,并结合当前Pod已获取到的代码量,对Pod进行动态维护管理。本申请通过将Kubernetes、Jenkins以及Git进行结合,使得能够对云平台系统代码进行高效的持续集成,由此大幅提升了云平台代码集成过程中的集成效率并降低了人工成本。