一种容器化云平台及服务器制造技术

技术编号:19857053 阅读:54 留言:0更新日期:2018-12-22 11:36
本发明专利技术提供了一种容器化云平台及服务器,所述云平台以基于容器技术的分布式架构构建而得,在所述分布式架构中,包括至少一个服务用容器,所述服务用容器用于运行一个目标服务,所述服务用容器与所述目标服务一一对应。本发明专利技术提供的容器化云平台具备容器管理的功能,而不只是单纯的容器部署方案,并且所述云平台能够减少部署时间,降低维护难度,具有自愈功能。所述云平台进一步提供了容器应用管理功能,无须维护kubernetes复杂的yaml配置文件。平台服务之间采用容器方式隔离,便于维护,同时可以对每个容器进行cpu、内存、io的限制,扩展了平台的灵活性。

【技术实现步骤摘要】
一种容器化云平台及服务器
本专利技术涉及云平台领域,尤其涉及一种容器化云平台及服务器。
技术介绍
现有技术在云平台中使用容器技术有两种主要的方案,分别为:方案一:通过ansible或其它自动化运维工具来部署云平台组件容器。这种方案在容器事先编译好后,通过容器部署方式部署云平台,部署时间快,但缺乏后期对容器生命周期的管理,某个容器发生故障,难以进行自动替换,需要依赖人为干预。方案二:通过kubernetes容器编排框架来部署云平台组件容器,利用kubernetes自身的ReplicationControllers来保证服务的高可用性。这种方案kubernetes的使用需要依赖yaml,kubernetes里的replicationcontroller、service、pod的创建都需要一个配置的yaml文件来表示,而如果云平台环境比较繁琐时不可避免会产生很多yaml,从而导致更新部署繁杂且容易出错。鉴于kubernetes版本更新速度快,为了支持新特性,不断升级的成本高。此外,现有技术中实现配置都是基于二进制包或源码方式安装,软件包依赖问题严重。
技术实现思路
为了解决上述技术问题,本专利本文档来自技高网...

【技术保护点】
1.一种容器化云平台,其特征在于:所述云平台以基于容器技术的分布式架构构建而得,在所述分布式架构中,包括至少一个服务用容器,所述服务用容器用于运行一个目标服务,所述服务用容器与所述目标服务一一对应。

【技术特征摘要】
1.一种容器化云平台,其特征在于:所述云平台以基于容器技术的分布式架构构建而得,在所述分布式架构中,包括至少一个服务用容器,所述服务用容器用于运行一个目标服务,所述服务用容器与所述目标服务一一对应。2.根据权利要求1所述的容器化云平台,其特征在于:在所述容器化平台中运行不止一个服务,每个服务均具备自身对应的服务用容器,在所述容器化平台中通过维护服务用容器来维护服务。3.根据权利要求1所述的容器化云平台,其特征在于:为每个目标服务生成目标容器镜像;对于目标服务的操作均通过操作所述目标服务对应的服务用容器实现,对于所述目标服务的修改通过修改所述目标容器镜像对应的配置文件实现。4.根据权利要求1所述的容器化云平台,其特征在于:所述容器化云平台基于容器组件、容器编排工具和应用管理工具实现,所述容器编排工具用于提供容器组件的运行环境并基于所述容器组件构建应用服务,所述应用管理工具用于以应用包的形式管理所述容器编排工具构建的应用服务。5.根据权利要求4所述的容器化云平台,其特征在于,所述容器组件中的容器镜像采用分层设计,上层镜像的使用依赖所述上层镜像对应的下层镜像,容器镜像之间的层级关系均存储在所...

【专利技术属性】
技术研发人员:姚夏冰胡林红
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1