“容器技术将一个应用程序及环境倚赖(如库、配置文件)PCB在一个轻巧的容器镜像文件中。” Gartner首席研究分析师Anna Belak说道。
“容器技术将应用程序及其倚赖关系从底层基础架构中分离出来。因此,有所不同的操作系统Linux之间的差异造成的有可能造成的出现异常问题被最大化的防止和避免,从而使软件在从一个计算环境移动到另一个计算环境时保证其环境一致性并可信高效的部署和运营。”因此,容器简化的应用于需要比较更容易地构建将其工作阻抗从企业私有云环境迁入到公有云或在有所不同的云提供商环境中。此外,容器的轻量级配备及其较慢启动能力使其需要加快传统的持续构建和交付给(CI/CD)效率,并利用容器的标准化能力构建CI/CD的全流程自动化,从而构建软件的较慢研发和公布。
Gartner指出:企业要构建向容器简化的转型,最少必须已完成四个步骤第1步:调整IT部门的的组织文化,并较慢空缺有所不同团队间的技能差距“企业应用容器化牵涉到的某种程度是研发部门,而是多团队的协作。” Belak说明说道。“由于向容器化项目迁入的过程往往较为耗时且必须投放大量人力,所有团队的协作反对至关重要,例如安全部门,基础设施和应用于运维,网络管理和研发部门等之间的互相配合。
”对于企业来说,容器作为一项新技术的理解、推展也必须大量工作,因此必需增进各团队之间的大力协作,特别是在是应用于程序开发、基础架构和运维的团队。“我们认识到具备DevOps意识的的组织需要更佳地适应环境容器简化的挑战,因为容器获取的技术框架与DevOps方法论是完全一致的,”Belak说道。
虽然,在企业实际生产环境中,企业往往不会订购不具备企业级反对的商业容器云产品,但这与您必要用于社区开源软件一样,您的团队都必须使用新的运营模式(DevOps)。另外,在IT部门要求实行容器化战略前,必要的培训是很有适当的,这需要保证在管理这些新的和简单的容器解决方案时,团队成员都需要较慢掌控,并维持长年一致性。
第2步:提升您的基础设施自动化能力由于容器生命周期的高度短暂性,手动管理容器是不现实的;因此,部署容器应用于,往往都是通过CLI(命令行)或API(应用程序编程模块)展开的,以构建应用于的自动化部署和管理。虽然目前市面上有很多容器云产品早已获取了涉及的可见性的仪表板,但实质上,大多数的容器部署和操作者任务仍必需通过CLI或API继续执行。Belak说道: “通过仪表板获取可见性的容器管理工具十分最重要,但同时他们必须通过CLI或API以构建更为专业的部署交互,而某种程度是全然的图形用户界面(GUI)”。
第3步:具体实行容器化战略的主要和次要目标容器本身仅有是一项技术,要顺利从应用于容器简化的过程中构建企业商业业务的价值,企业必需原作切合实际的目标,还包括主要和次要目标,防止将任何项目都集中于在较低影响力的计划上。“主要目标是您期望通过容器化构建的必要结。”Belak说道。它们具备很强的影响力,如:解决问题现有业务的主要痛点建构可分析的成本节约机会使团队需要贯彻提高向内部或外部的客户所交付给的产品和服务质量一般来说的较低影响目标所指的是如何节省底层基础设施的许可费用和资源消耗(如节省虚拟化消耗以减少“虚拟化税”的额外成本消耗)。
虽然,容器技术可以在某些情况下构建这种节省,但以这种目标去做到容器简化的投资是不有一点的。如果是为了提升业务敏捷性、运营效率和客户满意度,而为此作出的应用程序重构计划则具备较小投放意义,由此,容器化随之带给的诸如“减少基础架构成本”这种额外的大力影响则是大力的。第4步:自由选择合适的应用程序最后一步还包括细心自由选择哪些应用程序更为合适展开重构和容器化。
确认后,再行从非常简单的项目开始,培育您的团队成员技能,为他们获取新的科学知识和工具,使研发和运维人员逐步认识到未来项目中的潜在挑战,这将为团队先前更为精准的自由选择适合的应用程序展开重构和容器化获取了适当的科学知识与技能储备,从而加快先前的业务重构与容器化进程。
本文来源:优德88-www.deeds-india.com