容器云管理平台是做什么的

发布时间:2024-03-26 点击:27
容器云管理平台是做什么的?容器云管理平台,可以理解为是能够进行各种容器集群管理的系统。
云计算解决了基础资源层的弹性伸缩,却没有解决 paas层应用随基础资源层弹性伸缩而带来的批量、快速部署问题,于是容器应运而生。
容器是轻量级的、隔离差的、适用于无状态的,可以基于镜像标准实现跨主机、跨环境的随意迁移。下面我们介绍几个主流的容器管理平台。
kubernetes
kubernetes是google开源的一个容器编排引擎,一个开源的、用于管理云平台中多个主机上的容器化的应用,kubernetes的目标是让部署容器化的应用简单并且高效。
kubernetes提供了应用部署,规划,更新,维护的一种机制。kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统。它将组成应用程序的容器组合成逻辑单元,以便于管理和服务发现。它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。
在kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应用实例的管理、发现、访问,而这些细节都不需要运维人员去进行复杂的手工配置和处理。
docker swarm
swarm是 docker家族的集群管理软件,swarm是docker官方提供的一款集群管理工具,其主要作用是把若干台docker主机抽象为一个整体,并且通过一个入口统一管理这些docker主机上的各种docker资源。
swarm和kubernetes比较类似,但是更加轻,具有的功能也较kubernetes更少一些。docker创造了一种简单易行并且覆盖应用全生命周期的工作流,用户可以通过简单的指令或restful api来拉取、打包、运行和维护容器。这种简化从根本上降低了应用程序部署的难度,极大地提高了应用运行时环境的部署与维护的效率。
用户可以不依赖类似ansible、chef、puppet这类的配置管理和发布系统,不需要在部署中同时关注基础系统与软件的安装配置,以及应用的安装调试。
mesos
mesos是apache下的开源分布式资源管理框架,它被称为是分布式系统的内核。apache mesos是一个通用的集群管理器,起源于 google 的数据中心资源管理系统borg。
mesos是一个两级调度器,让你能够创建自定义的调度程序(aka框架)来运行任务。更重要的是,你可以拥有多个调度器。所有的调度程序都使用优势资源公平算法来竞争公平分配的资源。你还可以将角色分配给框架和任务,并通过分配权重给这个角色来调整调度器的优先级。
mesos从一开始就是专门面向大客户的。在twitter、apple、verizon、yelp和netflix都有应用,并且在数千台服务器上运行了数十万个容器。
西部数码推出的容器云产品,是利用docker技术部署容器服务实现,可用于建站、运行应用程序、配置负载均衡、搭建集群等。灵活强大,安全可靠,产品详情链接 https://www.west.cn/paas/container/


网上开店真经秘笈 四个生活俗语助你成功
德国ecs云服务器独享内存
线上版Outlook开始提供“稍后发送”邮件的功能
网站打不开请快速解决-虚拟主机/数据库问题
买完云服务器需要安装系统吗
苏州商标办理中心
ecs云服务器宕机原因
溢价域名的续费价格是多少