跳转到节

了解容器

复制URL

应用程序越来越复杂,对更快开发的需求也在不断增加。这会给您的基础架构、IT团队和流程带来压力。容器可以帮助您缓解问题,并在多个环境中快速迭代。

Red Hat被提名为2023年Gartner®Magic Quadrant™的领导者

在Gartner 2023集装箱管理幻方图中,Red Hat在执行能力方面排名最高,在实现愿景方面排名最靠前。

容器是允许将应用程序与其整个运行时环境(运行所需的所有文件)打包和隔离的技术。这使得在环境(开发、测试、生产等)之间移动包含的应用程序变得容易,同时保留完整的功能。集装箱也是IT安全.签署人在集装箱管道中建立安全性以及保护基础设施,容器保持可靠、可扩展和可信。您还可以使用一致的行为和功能在公共、私有和混合云环境和数据中心(或本地)之间轻松移动容器化应用程序。

 

 

容器通过划分职责范围来帮助减少开发团队和操作团队之间的冲突。开发人员可以专注于他们的应用程序,运营团队可以专注于基础设施。而且,因为容器基于开源技术,您可以在获得最新和最大的进步后立即获得。集装箱技术,包括波德曼,斯科佩奥布尔达CRI-O公司,库伯内特斯、和码头工人-帮助您的团队简化、加速并协调应用程序开发和部署。

容器共享相同的操作系统内核,并将应用程序进程与系统的其余部分隔离开来,以便可以跨开发、测试和生产配置移动、打开和使用整个过程。因为它们是轻量级和可移植的,容器为更快的开发和满足业务需求提供了机会。 

 

容器让开发团队专注于他们的应用程序,而操作团队专注于基础设施。容器编排是跨企业管理这些部署的方式。

Kubernetes是一个自动化Linux容器操作的开源平台。它消除了部署和扩展容器化应用程序所涉及的许多手动过程。Kubernetes为您提供了调度和运行容器的平台集群物理或虚拟机。Kubernetes架构将集群划分为多个组件,这些组件共同维护集群的定义状态。

Red Hat®OpenShift®4是一个企业级Kubernetes平台。它为开发人员提供了用于构建的自助服务环境,并在任何基础设施上提供了全栈自动化操作。

容器、集群和Ansible满足事件驱动的自动化

在OpenShift的基础上,您可以同时使用Red Hat Advanced Cluster Management和Red Hat Ansible®Automation Platform来高效地跨环境部署和管理多个Kubernetes集群。

您可以为许多工作负载和用例部署容器—从大到小。容器为您的团队提供了cloud-native开发风格,这样您就可以开始开发运营,CI/光盘(持续集成和持续部署),甚至可以无服务器.

基于容器的应用程序可以跨高度分布式的云架构工作。应用程序运行时中间件提供了支持统一开发、交付、集成和自动化环境的工具。

您也可以部署集成容器中的技术,因此您可以轻松缩放应用程序和数据的连接方式,例如通过Apache Kafka的实时数据流。如果您正在构建微服务体系结构,容器是每个微服务和服务网连接它们的网络。

当您的业务需要跨多个环境的终极可移植性时,使用容器可能是最简单的决定。

 

默认情况下没有什么是安全的。静态安全策略和检查表不适用于企业中的容器,因此您需要了解如何在容器管道中构建更好的安全性。

虽然有时会感到困惑,码头工人与传统的Linux容器不同。Docker技术最初建立在LXC公司大多数人将此技术与“传统”Linux容器联系在一起,尽管它已经摆脱了这种依赖性。LXC作为轻量级产品非常有用虚拟化,但它没有很好的开发人员或用户体验。Docker技术带来的不仅仅是运行容器的能力,它还简化了创建和构建容器、运输容器图像和图像版本控制等过程。

传统的Linux容器使用可以管理多个进程的init系统。这意味着整个应用程序可以作为一个整体运行。Docker技术鼓励将应用程序分解为单独的进程,并提供了实现这一点的工具。这种粒度方法有其优点。

虚拟化提供容器可以使用的资源。这些虚拟机是容器可以在其中运行,但容器不与虚拟环境绑定的环境。一些类似软件Red Hat®OpenShift®虚拟化-可以编排容器和管理虚拟机,但这并不意味着这两种技术是相同的。

虚拟机的功能有限,因为创建虚拟机的虚拟机监控程序与物理机的有限资源相关联。另一方面,容器共享相同的操作系统内核和包应用程序。

Red Hat在容器技术方面做了大量工作开源社区。我们的工程师帮助改进功能、可靠性和安全性,以确保您的容器运行并保持稳定。Red Hat也是第二大贡献者码头工人和Kubernetes代码库,并与开放式集装箱倡议云本地计算基础与所有开源项目一样,Red Hat将代码和改进贡献给了上游的代码库共享改进。

Red Hat的以容器为中心的解决方案和培训内容为您提供基础设施、平台、控制和知识,以利用容器提供的一切。

 

 

 

图标-Red_Hat-Media_and_documents-Quotemark_Open-B-Red-RGB在一系列因素的推动下,以软件开发速度、效率和简单性的改进为先导,各行各业的企业都渴望在软件开发生命周期中实现Linux容器。

资料来源:集装箱化状态:由Forrester Consulting执行并由Red Hat委托的技术采用概况

2016年6月

继续阅读

第条

容器与虚拟机

Linux容器和虚拟机(VM)是组合了各种IT组件并将其与系统其余部分隔离的打包计算环境。

第条

什么是容器编排?

容器编排自动化了容器的部署、管理、扩展和联网。

第条

什么是Linux容器?

Linux容器是一组与系统隔离的进程,从一个不同的映像中运行,该映像提供了支持进程所需的所有文件。

有关容器的详细信息

产品

一个企业应用程序平台,具有一套统一的测试服务,可根据您选择的基础设施将应用程序推向市场。

资源

播客

《命令行英雄》第1季第5集:
“集装箱德比”

电子图书

通过混合云和容器提高灵活性

培训

免费培训课程

使用Red Hat运行容器技术概述

免费培训课程

容器、Kubernetes和Red Hat OpenShift技术概述

免费培训课程

使用微服务架构开发云计算应用程序