Red Hat对Linux 操作系统进行了瘦身,为的是可以创建一种杂糅的技术,来融合VMware,微软和Citrix等支持的传统虚拟方法。
Red Hat在周二的峰会上宣布了Project Atomic计划,这是Red Hat与其硅谷合作伙伴,新创公司Docker的又一作品。
这项技术将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服务器的应用商店。” |