全平易近充电节 | 3月26日~30日 2000位IT行业拭魅战专家邀请你一路充电进修!
然则,为了答复这些问题,我们要提出更多的问题。当你开端推敲怎么竽暌姑容器适配你的工作时,你须要弄清跋扈:你在哪开辟应用?你在哪测试它?你在哪应用它?
你可能在你的标记本电脑上开辟应用,你的电脑上已经装好了所须要的库文件、扩大包、开辟对象和开辟框架。它在一个模仿临盆情况的机械长进行测试,然后被用于临盆情况。问题是这三种情况不必定都是一样的;它们没有同样的对象、框架和库。你在你机械上开辟的应用不必定可以在临盆情况中正常工作。
容器解决了这个问题。正如 Docker 解释的,“容器镜像是软件的一个轻量的、自力的、可履行的包,包含了履行它所须要的所有器械:代码、运行情况、体系对象、体系库、设置。”
这代表着,一旦一个应用被封装成容器,那么它所依附的基层情况就不再重要了。它可以在任何处所运行,甚至在混淆云情况下也可以。这是容器在开辟人员,履行团队,甚至 CIO (信息主管)中变得如斯风行的原因之一。
容器对开辟人员的好处
如今开辟人员或运维人员不再须要存眷他们要应用什么婢歙来运行应用。开辟人员不会再说:“这在我的体系上运行得好好的。”
什么是容器?你须要它们吗?为什么?在这篇文┞仿中,我们会答复这些根本问题。
容器的另一个重大年夜优势是它的隔离性和安然性。因为容器将应用和运行平台隔分开了,应用以及它周边的器械都邑变得安然。同时,不合的团队可以在一台设备上同时运行不合的应用——对于传统应用来嗣魅这是弗成以的。
这不是虚拟机( VM )所供给的吗?既是,也不是。虚拟机可以隔离应用,但它负载太高了。在一份文献中[1],Canonical 比较了容器和虚拟机,结不雅是:“容器供给了一种新的虚拟化办法,它有着和传统虚拟机几乎雷同的资本隔离程度。但容器的负载更小,它占用更少的内存,更为高效。这意味着可以实现高密度的虚拟化:一旦安装,你可以在雷同的硬件上运行更多应用。”别的,虚拟机启动前须要更多的预备,而容器只需几秒就能运行,可以刹时启动。
容器对应用生态的好处
为了包管容器可以运行在任何处所,容器生态系同一路成立了开源容器倡议[2](OCI)。这是一个 Linux 基金会的项目,目标在于创建关于容器运行情况和容器镜像格局这两个容器核心部分的规范。这两个规范确保容器范畴中不会有任何不一致。
在很长的一段时光里,容器是专门用于 Linux 内核的,但微软和 Docker 的密切合作将容器带到了微软平台上。如今你可以在 Linux、Windows、Azure、AWS、Google 计算引擎、Rackspace,以及大年夜型计算机上应用容器。甚至 VMware 也正在成长容器,它的 vSphere Integrated Container[3](VIC)许可 IT 专业人员在他们平台的传统工作负载上运行容器。
容器对 CIO 的好处
如今,一个宏大年夜的,由供给商和解决筹划构成的生态体系已经可以让公司大年夜范围地应用容器,不管是用于编排、监控、记录或者生命周期治理。
容器在开辟人员中因为以上的原因而变得十分风行,同时他们也给 CIO 供给了很大年夜的便利。将工作负载迁徙到容器中的优势正在改变着公私运行的模式。
传统的应用有大年夜约十年的生命周期。新版本的宣布须要多年的尽力,因为应用是依附于平台的,有时几年也不克不及达到产品阶段。因为这个生命周期,开辟人员会尽可能在应用里塞满各类功能,这会使应用变得宏大年夜愚蠢,马脚百出。
容器解决了这个问题。因为你可以将应用切分成更小的微办事。你可以在几周或几天内开辟、测试和安排。新特点可以添加成为新的容器。他们可以在测试停止后以最快的速度被投入临盆。公司可以更快转型,跨越他们的竞争者。因为设法主意可以被很快转化为容器并安排,这个方法使得创意爆炸式增长。
结论
容器解决了很多传统工作负载所面对的问题。然则,它并不克不及解决所有 IT 专业人员面对的问题。它只是浩瀚解决筹划中的一个。鄙人一篇文┞仿中,我们将会覆盖一些容器的根本术语,然后我们会解释若何开端构建容器。
【编辑推荐】
- 容器之后的下一?明星,关于无办事器(Serverless)架构你要搞懂的8件事
- 看了本文,再也不愁何时实施无办事器,何时实施容器了!
- 容器 vs. 无办事器: "最佳抽象层"花落谁家?
- 无办事器vs.容器:无办事器将会获胜
- 号称“生成一对”的容器+微办事,能躲开微办事的悖论陷阱吗?
这个过程影响了公司内部的立异文化。当人们几个月甚至几年都不克不及看到他们的创意被实现时,他们就不再有动力了。
推荐阅读
-->全平易近充电节 | 3月26日~30日 2000位IT行业拭魅战专家邀请你一路充电进修! 声明:这些仅是我的小我不雅点。很多内容可能是缺点的。我并不是为我的雇主措辞( Grab 公司)。我对所有内容持保存看法。>>>详细阅读
本文标题:什么是容器?为什么我们关注它?
地址:http://www.17bianji.com/lsqh/40827.html
1/2 1