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

容器管理平台是做什么的?容器云管理平台,可以理解为是能够进行各种容器集群管理的系统。

云计算了基础资源层的弹性弹性,却没有 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技术部署容器服务实现,可用于建站、运行应用程序、配置负载均衡、搭建集群等。弹性强大,安全可靠,产品详情链接

最后更新:2023/04/23
免责声明:本站部分内容由互联网用户自发贡献自行上传,本网站不拥有所有权,也不承认相关法律责任。
如果您发现本社区中有涉嫌抄袭的内容请发送邮件至:Hi@r1yun.cn进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

在线评论