前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >容器技术适合你的企业吗?

容器技术适合你的企业吗?

作者头像
静一
发布2018-03-26 11:07:05
8200
发布2018-03-26 11:07:05
举报
文章被收录于专栏:云计算D1net云计算D1net

容器技术,比如Docker,正在云供应商和企业间越来越流行。但是对于企业而言,容器技术是不是正确的选择呢?

容器技术正在强有力地占领云市场,随着供应商继续深入拥抱Docker,CoreOS,其他企业也在尝试进入该领域。但是在企业云战略包含进容器时,很有必要理解该技术是如何工作的,以及它是否满足了企业的需求。

容器提供了服务器虚拟化的替代方案,首先安装一个主机操作系统(OS),而不需要安装hypervisor。然后,安装虚拟化层,应用就好像运行在底层操作系统上一样。虚拟层创建出隔离的客户虚拟机(VM),称为容器。每个容器都可以运行自己的应用——或者某个相同应用程序的副本——但是所有容器共享同一个OS内核。

对于单个OS的依赖使得基于容器的虚拟化比起传统的基于hypervisor的虚拟化来说,没有那么通用。比如,因为容器必须移动到带有兼容OS内核的服务器上,所以容器的迁移要求更多的考量和计划。另一方面,传统VM则能够迁移到任何带有合适hypervisor的地方,不管OS是什么。

但是,因为容器共享单个OS内核,它们可以降低OS许可证的费用,提高性能,无需运行多个OS版本所需要的那么多内存和处理器的资源。

容器技术能够从多个方面利好云环境。和轻量级VM相比,容器是轻量级组件化环境,无需大量的重复工作,应用就可以在云间移动。容器能够适应平台差异,而不会影响其中运行的应用,这很有益于DevOps和软件开发人员。

另外,容器减少了每个虚拟实例所需的冗余资源,比起VM而言,同一台服务器能够托管更多的容器——这大幅改进了云的可扩展性和性能。

因此,对于你的企业和云战略而言,容器是否是正确的选择?容器对于要求扩展性以及共享核心组件的环境而言是非常契合的。比如,如果你需要启动并部署相同工作负载和OS的100个副本,使用容器,比起传统基于hypervisor的VM,要更加高效并且划算。

要求最佳的工作负载普适度和隔离性的数据中心应该继续使用基于hypervisor的VM。但是,这两种方案并不是互斥的。两者可以并存来满足特定的业务计算需求。容器技术的确非常值得企业研究和投资。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2016-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云计算D1net 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档