大数据&云计算|Kubernetes新标签:DevOps时代的数据保护神


【大数据&云计算|Kubernetes新标签:DevOps时代的数据保护神】要了解灵活环境下的内容 , 让我们讨论一下Kubernetes时代存储层的发展情况 。
导读:Kubernetes已经成为可以实现所有这些目标的唯一系统 。 因此 , 大多数组织已采用Kubernetes作为实现其数字化转型目标的标准 。 要了解灵活环境下的内容 , 让我们讨论一下Kubernetes时代存储层的发展情况 。
随着组织开始拥抱数字化转型(通过改进分析 , 自动化业务流程或创建新的业务模型) , 这要求通过采用微服务架构和使用敏捷方法 , 对应用程序的开发方式进行彻底的变革 。 通过分离开发团队 , IT团队实现了惊人的敏捷性 。 现在 , 我们看到许多公司以每月(或更频繁)的版本发布应用程序 。

大数据&云计算|Kubernetes新标签:DevOps时代的数据保护神
本文插图
但是 , 这要求系统以与规避风险的传统IT操作完全不同的方式操作 。 DevOps是一种文化思维方式 , 通过让每个开发团队负责自己的代码部署和万一发生故障的恢复来帮助组织实现这一目标 。 为了适应这种快速的变更步伐 , 每个构建签入都包括应用程序代码版本 , 应用程序数据模式更改以及相关的应用程序定义和配置的组合 。
容器允许抽象 。 但是 , 在某个时候 , 环境需要与存储系统进行通信 , 该存储系统可以是外部存储或超融合存储系统 。 在Kubernetes的早期 , 这样做的方式是环境需要以不同的方式与每个存储系统交互 。 对于拥有多个存储系统选件的用户而言 , 它变得非常专有且笨拙 。
Kubernetes社区提出了一种称为CSI(容器存储接口)的接口 , 该接口使环境能够以统一的方式与所有这些不同的存储系统进行通信 , 从而实现块和文件存储的自动调配 , 附加和安装 。 此外 , Kubernetes存储兴趣小组将快照操作确定为许多有状态工作负载的关键功能 , 因为它使工具能够备份数据 。
Kubernetes卷快照-Beta 1.17被引入以应对这一挑战 。 现在 , 默认情况下 , 此功能已针对标准Kubernetes部署启用 , 并且已在多个OEM和第三方分发(例如Openshift , Diamante , Anthos和TKG)中广泛使用 。 随着逐渐采用Kubernetes 1.17在文件级系统上拍摄快照 , 这增强了与CSI驱动程序集成的数据保护解决方案 。
这对于许多企业来说非常重要 , 他们最终能够将其企业级数据保护解决方案扩展到Kubernetes环境 。
在这种快速变化的过程中 , 发生故障的可能性很高 , 拥有良好的数据保护解决方案对于确保同样快速地恢复到稳定状态至关重要 。
但是 , 大多数数据保护解决方案主要集中在应用程序数据上 。 这些都会导致回滚期间的配置漂移 。 保护分布在各种Kubernetes对象上的关联环境配置非常重要 , 包括ConfigMap , Secrets等 。
此外 , 以自助服务模式提供数据保护解决方案也很重要 , 以便DevOps和应用程序所有者可以为Kubernetes环境管理自己的回滚和数据保护策略 。 IT系统管理员仍将使用管理整个基础架构(包括裸机 , 虚拟化和容器化环境)的通用界面来保留完全访问权限 , 以帮助解决更广泛的系统故障 。
综上所述 , 随着Kubernetes环境转向微服务 , 敏捷和DevOps文化以帮助快速转型 , 它们在组织中被广泛采用 。 在创建这些环境的公司以及拥有更好体验的最终用户中都可以实现收益 。 随着Kubernetes 1.17和CSI标准的日趋成熟 , 现在是企业采用它们并寻求企业级数据保护解决方案来帮助保护这些环境的时候了 。