Kubernetes的容器化存储成为大型企业改进的主流。它最初由谷歌创建,后来交给了一个独立于供应商的组织:云原生计算基金会(CNCF),该基金会将其作为开源项目进行管理。但我们现在才开始在主流企业中看到成熟的Kubernetes部署。随着越来越多的公司从单体应用程序转向微服务,容器技术的使用也在增加。随着微服务数量的激增,越来越多的应用程序由数百或数千个容器组成。这使得管理所有这些应用程序变得困难,因此需要编排技术。Kubernetes是一个编排工具,可以帮助开发者管理容器化的应用程序,并在云、虚拟和物理等不同环境中管理这些应用程序。应用程序在称为容器的隔离用户空间中运行,它代表一种虚拟化。Kubernetes和容器共同支持面向应用程序的数据中心。实际上,应用环境是由容器封装的。重点是管理应用程序,而不是管理机器的传统方式。容器化应用程序正日益成为企业希望与其他应用程序工作负载和服务一起运行的主流服务。然后是容器环境,这是与VMware环境平行的第一层环境——事实上,由于VMware的Tanzu产品组合功能,容器很可能成为许多大型企业VMware环境的一部分。通常更面向开源的组织倾向于关注RedHatOpenShift,这是占主导地位的商业Kubernetes发行版。无论如何,PB级正在成为前沿企业Kubernetes部署的现实目标。如果没有容器存储接口(CSI)带来的标准化方法,这一切都不可能实现。CSI是一种在容器环境中直接管理存储的机制。CSI于2019年初发布,如果结合高效的后端存储解决方案,组织将可以轻松构建生产级容器环境,满足企业的核心需求:稳定性和可预测性。CSI标准的可用性和VMwareTanzu实施Kubernetes的方法都帮助将通常被认为是“科学研究项目”的开源解决方案转变为适用于现实环境的实用、健壮的环境,就像虚拟机在当今企业环境中使用一样。总的来说,围绕Kubernetes进行重新调整对于推动企业在副项目或高度定制的环境之外采用容器环境至关重要。CSI作为网关的有效Kubernetes实施确保用户始终可以访问应用程序。该应用程序加载迅速,用户会得到响应响应。Kubernetes还具有新兴的备份和恢复特性和功能。但关于CSI最有趣的事情之一是它可以充当网关,暴露底层附加存储的真正潜力。精心设计的CSI驱动程序可以更轻松地引入高级存储功能,例如可扩展快照和神经缓存数据放置:随着大型企业扩展其Kubernetes环境,这两个功能越来越受欢迎。专注于。一个好的Kubernetes实施提供高可用性、零停机时间以及可扩展性和灾难恢复。随着使用量的增加,需要根据需求扩展容量,因此基于消费的灵活购买模型非常适合Kubernetes环境。必须始终关注成本因素——基础设施的直接成本和持续实施/支持成本,这可能远远超过基础设施的直接成本。大多数组织的最终目标是将他们的Kubernetes环境构建到私有云中。事实上,使用Kubernetes和CSI的集中式私有云将控制权交到大型企业CIO和IT团队手中,同时让开发人员和DevOps团队能够与业务一起移动。CSI正在发展随着Kubernetes特性和功能的不断改进,CSI继续快速发展。然而,对于一般企业而言,每六周交付一个新版本弊大于利。作为企业存储解决方案的领导者,我们不想偏离常态太远,力求在定期添加新功能与企业对稳定性的期望之间取得平衡。随着容器在企业平台堆栈中发挥更大的作用,Kubernetes将继续发展和改进。不过,如今Kubernetes终于成为主流,因为它成为部署生产级容器的行业标准方式。原标题:ContainerizedStoragewithKubernetesGoesMainstreamintheLargeEnterprise,作者:ErikKaulberg
