Red Hat将在Project Atomic上运用容器负载服务器

Red Hat对Linux 操作系统进行了瘦身,为的是可以创建一种杂糅的技术,来融合VMware,微软和Citrix等支持的传统虚拟方法。

Red Hat在周二的峰会上宣布了Project Atomic计划,这是Red Hat与其硅谷合作伙伴,新创公司Docker的又一作品。

推荐阅读:

Haproxy+Keepalived搭建Weblogic高可用负载均衡集群

Keepalived+HAProxy配置高可用负载均衡

CentOS 6.3下Haproxy+Keepalived+Apache配置笔记

Haproxy + KeepAlived 实现WEB群集 on CentOS 6

Haproxy+Keepalived构建高可用负载均衡

这项技术将Docker的容器技术和Linux组件,如systemd, geard和rpmOSTree,结合在一起创建了一个瘦身版的操作系统,该系统可以让用户在利用虚拟化优势的同时,减少负载超量的情况。

“虚拟机为各种应用提供了隔离的方法,但这种模式显著增加了资源和管理载荷,”Red Hat在Project Atomic网页上解释称。“传统企业操作系统模式使用的是操作系统控制的单独运行时环境,这种模式可由所有应用共享,且不需要满足现代应用集中型IT的需求。”

该公司解释称,比较起来,Atomic的设计初衷就是运行Docker容器,而且由上行组件CentOS,Fedora和Red Hat搭建。

Docker容器使用Linux内核的要素,如cgroups,lxc和命名空间,为那些跨应用共享主机OS的软件应用创建一个容器,但为其配置单独的内存,存储,CPU和网络。传统虚拟化也要共享OS,但是相比之下,要占用主机有价值的运算和存储空间。

借助Docker,Red Hat在单一节点上,运行的Apache服务数量已经多达1000,Red Hat员工Dan Walsh在周一的发言中说道。

“Docker当作容器命令行界面?我认为这是十分无聊的事情,每个人都能找出十种不同的方式来完成这件事情,”Walsh在其发言中说,随后,他提到“将Docker当作传输软件的封装工具或许能改变游戏规则——兴许它能成为RHEL服务器的应用商店。”

由于Docker可节省空间,所以El Reg怀疑,它不能成为管理大型分布式应用(现在有了专门的市场)的技术, 而是随着时间推移,慢慢显现其重要性。这也是虚拟化的一个缺陷。

为了利用这种转变,Red Hat已经创建了Project Atomic,一来是把Docker容器推向自己的客户,二来可以确保不论Docker在哪里运行,Red Hat 企业级Linux都能运行。

不过,Red Hat在这方面或许还存在一些问题。一方面,已经有一个为仓储式运算而搭建的Linux版本,名字叫CoreOS——而且,它也整合了Docker。

另一方面,Red Hat技术伙伴们的敏锐度——Red Hat在周二的另一场发言上,向与会者询问了有关部署Docker的计划:34.5%的人反馈称“不打算部署”。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/fc3e4d281b4af5144bb0054376e09afe.html