容器堆栈须知的八大要素
2018-09-10雷波
计算机与网络 2018年3期
雷波
随着容器发展模式逐渐成为主流,容器堆栈本身也在不断发展。现在,企业看到了容器的价值,开发和业务重点正在从引擎转移到增加更多复杂的功能,以便更直接地获得业务收益。事实上,在短短几年内,容器已经从没有管理、技术精湛和社区分化的现状转变成为更加高雅、商用化的IT包,并且完全遵循由跨厂商的开放容器生态。
在最基本的层面上,Linux容器使得企业能够将应用程序域整个runtime环境打包并隔离,以运行所需的所有文件。这使得在保留全部功能的同时在环境(开发、测试和生产等)之间迁移容器化应用变得容易。Linux容器通过分隔责任区域来帮助减少开发和运营团队之间的冲突,开发人员可以专注于他们的应用程序,运营人员则专注于基础设施。
而且,因为Linux容器是基于开源技术的,所以一旦得以应用,组织就可以获得最新和最大的技术进步。容器技术(如CRI-O、Kubernetes和Docker)可以帮助简化团队,加速和协调应用程序开发和部署。
事实上,容器正处于IT不断发展的进化阶段,他们正在成为创新的平台。从复合应用程序和微服务到快速应用程序开发以及DevOps的各种排列,企业IT现在处于另一个转折点:路在何方?
以下是组织和开发人员现在需要了解的关于容器堆栈以及如何改变的八件事情。
要素
要运行容器,需要整个企业容器基础设施:Linux、runtime、编排。这个堆栈通常由LDK-Linux、Docker和Kubernetes组成,但随着容器技术的发展,这一趋势也在不断发展。Docker并不是唯一的通用容器runtime,新的容器似乎每天都在冒出来。……
登录APP查看全文
