当前位置: 首页 > 科技观察

容器管理的四大注意事项_0

时间:2023-03-15 23:04:30 科技观察

【.com快译】过去十年,容器的采用率大幅提升。Gartner最近预测,到2024年,容器将成为四分之三的新定制企业应用程序的默认选择。这种需求意味着容器市场的总价值到2024年将翻一番。RedHat的MartinPercival写道,兴趣的激增证明了容器技术对企业的好处。容器允许您将应用程序与整个运行时环境打包和隔离,包括运行它所需的所有必要“后端”软件,例如配置文件、依赖项和库。这使得在许多环境(开发、测试、生产等)之间移动包含的应用程序变得容易,同时保留完整的功能;而且由于容器与其他容器共享操作系统内核,因此该技术比等效的虚拟机更高效。配置消耗更少的资源。容器的优势包括更快的应用程序交付、改进的生命周期管理、更顺畅的更新周期以及开发和运营团队之间更好的集成。此外,容器使组织能够充分利用其新兴的云计算基础架构,尤其是日益流行但复杂的混合云环境。事实上,选择采用容器的企业在迁移和管理容器环境时应该考虑以下几点。1)要将容器正确集成到数据中心,首先要问自己在什么场景下运行容器。这是一个简单的问题,但它说明了要点:容器虽然非常有用,但并不是万灵药,而是完整工具箱的一部分。在企业软件开发中,您不能将软件堆栈的任何部分视为独立于您正在运行的所有其他部分。要充分利用容器,您需要能够将它们与您的堆栈和IT基础架构的其余部分集成。您需要制定、实施和维护一个计划,使容器适用于安全、身份验证和网络服务。当您扩展容器基础架构时,此规划至关重要,因为容器将与IT堆栈的更多部分进行交互。2)管理虚拟机如上所述,容器的优势之一是与相同的虚拟机配置相比,它们需要更少的资源。虽然虚拟机在托管运行容器的操作系统的企业环境中仍然发挥着重要作用,但您可能会发现您过度使用了虚拟机,从而导致难以管理且更容易出错的大型、复杂、资源密集型环境.组织需要找到正确组织、规划和管理您使用的虚拟机的方法,同时将容器用于某些现有工作负载。3)做好编排容器管理工作需要周密的计划。组织需要确保多个容器可以同时协同工作,这些容器可以与非容器化应用程序结合,并且它们可以跨组织的IT环境和资源进行通信。弄清楚容器将如何与您的环境的其余部分交互是至关重要的,尤其是在跨不同技术和计算平台的组合部署容器时。这方面的大部分工作是由编排引擎完成的,它有三个主要任务。首先,编排引擎将多个服务和这些服务的实例组合到一个应用程序中。其次,编排引擎选择放置和启动这些应用程序的位置,并添加网络、计算、存储和安全配置文件。第三,引擎管理容器集群和应用程序节点的状态,监控它们如何运行以及如何相互通信。由于Kubernetes的兴起,容器编排的许多早期技术和操作挑战在过去几年中都已被克服。Kubernetes是一个开源平台,可以自动执行容器编排中涉及的许多手动流程。Kubernetes现在已经成为事实上的首选编排引擎,获得了整个企业界的支持。如果组织希望完全实施基于容器的基础架构,则有必要评估其余技术堆栈以适应它。4)处理遗留系统遗留硬件和软件是许多企业环境的基本组成部分。尤其是当您面对复杂的堆栈和组织时,问题通常是“我们如何充分利用遗留系统?”而不是“我们如何替换遗留系统?”。虽然采用容器可能会对企业造成破坏,但不一定如此。容器应该被认为既是一种部署方式,也是一种开发方式。将现有工作负载分解到容器中可以提高遗留系统的性能,同时允许您的组织开发更新的云原生应用程序,容器对这些应用程序很有用。原标题:四个容器管理注意事项作者:MartinPercival