常见问题:容器

容器是一个热的嗡嗡声。但他们到底是什么?

您知道在微软,思科,IBM,VMware和Red Hat中都会将技术进行主流,所有人都对拥抱它进行了大公告。这种情况是容器的情况。

但由于容器在过去一年中的开发人员中的流行度上升,我仍然被人们提出,“什么是容器?”似乎仍然是一些教育所需的究竟是什么,以及它们如何使用。所以,云编年史足球竞猜app软件给你常见问题(常见问题):容器。

什么是容器?

容器可以被认为是操作系统的一种虚拟化。通常虚拟化是指硬件,使用软件管理程序将服务器切成多个虚拟机。集装箱技术虚拟化操作系统,从底层操作系统中抽象应用程序。

Blogger Greg Ferro拥有一个很好的摘要在他的博客上:

“容器在操作系统级别虚拟化,虚拟机管理程序在硬件级别虚拟化。

虚拟机管理程序摘要来自硬件的操作系统,容器从操作系统中摘要应用程序。

虚拟机管理程序为每个实例消耗存储空间。容器为每层使用单个存储空间加上小型Δ,因此更有效。

容器可以在不到500毫秒的情况下启动并准备好应用程序,并为快速缩放创建新的设计机会。虚拟机管理程序根据操作系统启动20秒,具体取决于存储速度。“

容器的优点是什么?

容器有几个吸引人的品质,最符合速度和便携性。容器通常被描述为“轻量级”,因为它们不必像虚拟机一样启动操作系统 - 所以,容器可以非常快速地旋转。与容器相关的其他共同优势是它们的便携性;容器可以在虚拟机上运行,​​在公共云或内部部门的物理或裸机服务器上 - 无关紧要。

集装箱是新的吗?

一点都不。目前的炒作是Linux容器周围,这已经超过10年了。在Linux容器之前,UNIX有集装箱技术。甚至来自Oracle Solaris的早期系统也有区域的概念,基本上是相当于容器。

为什么现在所有的炒作都有关于容器?

随着正在构建更多新的社交,移动和网络级应用程序,由于上述优势,容器被视为开发人员的新兴工具,以便在这些类型的应用程序中使用。同时,关于容器的大部分炒作是通过名为Docker的公司的崛起来镀锌,该公司正在尝试将同名项目的开源项目商业化,该项目可以自动将应用程序部署为容器。基本上,随着对容器的兴趣正在增长,像Docker和其他人这样的公司正在使容器更容易使用。

Docker做了什么?

主页Docker徽标

Docker徽标

Docker是一个开源工具,用于在容器内包装应用程序;Docker基本上用于制作容器。Docker还具有所谓的Docker集线器,该软件包是已开发的容器的注册表,这些包含与特定程序一起使用,例如MongoDB,Redis,Node.js等。

容器是否是虚拟机的替代品?

这一点取决于你问谁。有些人认为,与只是在虚拟机上运行它们相比,容器提供了更好的方式来运行某些应用程序。通常,该理论在于,在具有多个操作系统(例如Windows和Linux)的环境中,虚拟机有用。在异构OS环境(所有Linux)中,容器可能会更有帮助。它还取决于应用程序。在某些情况下,开发人员可能需要专用虚拟机,或者甚至可能是用于运行应用程序的整个物理服务器。在其他情况下,VM可以是运行容器的良好平台,但在其他情况下,容器可以最好地在裸机服务器上运行。

什么是kubernetes?

Kubernetes是由谷歌创建的开源项目,专门从事群集管理。其一部分功能包括能够管理丢弃程序,从而创建容器。因此,将Docker视为用于创建容器的引擎,以及Kubernetes作为管理容器或容器组组的调度的工具。

加入网络世界社区足球竞猜app软件Facebooklinkedin评论是最重要的主题。

版权所有©2014.足球竞彩网下载

IT薪水调查2021:结果是