安徽天康
当前位置:安徽天康 >> 新闻资讯 >> 媒体焦点 >> 浏览文章
媒体焦点

新旧力量博弈云计算市场 假造化与Docker容器之争

标签:新旧,力量,计算,市场,假造,造化,容器,之争 时间:2024年04月27日 阅读186

  Docker容器技术——这个风头直追OpenStack的云计算开源项目,关于它的热议已席卷假造化乃至云计算行业,业内各大厂商(包括亚马逊、红帽、IBM和 VMware 等)都加入了容器的行列。这不禁让人想问:容器技术的崛起是否会带来假造化时代的结束?

  容器,并不是一个新技术。容器的Linux版本最早见于内核2.3.x,名不见经传地发展了几十年,但在曩昔的一年里,Docker带领容器技术忽然跃进了大众视野。Docker何以忽然获得行业巨头的青睐?从技术角度看,传统容器只解决了容器实行(run)题目,而Docker定义了一套容器构建(build)、分发(ship)和实行(run)的标准化系统手机网站,开创了容器云+端开放平台(Docker Hub + Docker Engine)的模式,极大地进步了开发部署服从;从生态圈的角度看古建方砖,Docker曩昔一年之所以开始普及,重要是在云计算产业敏捷发展的环境下,Docker作为假造化的增补甚至替换技术而被人们所关注。

  那么,Docker技术与假造化技术有何区别?从假造化层面来看,传统假造化技术是对硬件资源的假造百度关键词,容器技术则是对进程的假造,从而可提供更轻量级的假造化,实现进程和资源的隔离。从架构来看,Docker比假造化少了两层,取消了hypervisor层和GuestOS层,使用 Docker Engine 进行调度和隔离,所有应用共用主机操作体系,因此在体量上,Docker较假造机更轻量级,在性能上优于假造化,接近裸机性能。从应用场景来看,Docker和假造化则有各自擅长的领域,在软件开发、测试场景和生产运维场景中各有优劣。

  软件开发、测试场景谁能胜出?

  快速创建、删除:假造化创建是分钟级别的,Docker容器创建是秒级别的,Docker的快速迭代性,决定了无论是开发、测试、部署都可以节约大量时间。

  交付、部署:假造机可以通过镜像实现环境交付的同等性,但镜像分发无法系统化;Docker在Dockerfile中记录了容器构建过程,可在集群中实现快速分发和快速部署,并且开发、运维、部署和测试人员获得高度同等的环境与配置。

  性能:Docker在操作体系级别进行假造化,Docker 容器和内核交互,几乎没有性能损耗,性能优于通过hypervisor层与内核交互的假造化,这已经被IBM测试验证。

  体量:Docker的架构可以共用一个内核与共享应用程序库,所占内存极小,部署一个Ubuntu只需20MB,而假造机即使采用内存超量技术也远不止于此。

  迁移和扩展:假造机的迁移较为复杂,尤其在异构环境下;而Docker容器可以在任何平台上应用,不论公有云、私有云、服务器、PC、假造机或物理机,都可以轻松跨平台迁移。

  更新管理:以往分布式环境下更新是很烦琐的事情,假造化中各个厂家的实现基本是借助各自工具配合假造化软件,向假造机推送安装、升级应用软件补丁包; Docker的更新是迭代式的,只需修改Dockerfile,对增量内容进行分发、存储、传输、节点启动和恢复敏捷。

  从以上比较可看出,这一局Docker体现不俗,大比分胜出。Docker适用于可伸缩的分布式集群开发环境,实现软件的轻松跨平台功能,例如大数据hadoop、spark等软件框架,保持开发、部署、质量管理、产品管理等环境的同等性,实现DevOps(开发运维)的关键环节能力,使开发或运维的一线人员从环境差异中解脱。

  企业生产环境 运维中谁能胜任?

  稳固性:Docker目前发布版本是1.6,属于较新版本的软件产品,每月更新一个版本的速度,在产品活跃的同时也体现出不稳固性,用于生产环境必要企业承担不小的风险。假造化的版本发展到VMware vSphere6.0,Xen最新版本Citrix XenServer 6.5,KVM作为假造化的新星,从内核2.6.20开始集成进入内核,目前发展到内核4.0.5,大版本的发展加强了他们的稳固性。

  可管理性:Docker的集中化管理工具尚未成熟,相对稳固的管理工具,Shipyard在管理上还较为粗糙,多是面向应用层面的管理。在假造化方面,各种假造化技术都有成熟的管理工具,例如VMware vCenter提供完整的假造机管理能力,OpenStack对KVM支撑程度属于A类(最佳适配)。此外,Redhat采用oVirt专门提供对KVM假造机的集群管理,并推出CloudForms提供异构假造化环境下的管理。

  监控能力:对于企业所关心的体系、运行的健康状态、风险报告等,Docker没有对使用情况配置、追踪和报告。假造化基于hypervisor进行资源的分配,监测各类性能指标不在话下,集成在hypervisor层的监控能力可对性能、服务器硬件和假造化特定软件的警报与事件处理等进行不同颗粒度的监控。

1  2  下一页>