优化Kubernetes中数据弹性的新工具
IT世界里没有杀手锏。例如,很容易认为公共云可以缓解你对业务连续性的所有担忧。与许多本地数据中心相比,大型云提供商确实提供了更强的数据弹性。但失败会发生,从业务服务的中断到影响消费者的后端中断。
许多组织将工作负载分散到多个云中,这样会增加复杂性。任务关键型数据不再驻留在单个位置,数据所在的位置可能会频繁更改。灾难恢复变得更加复杂。
容器化和Kubernetes容器编排有所帮助。Kubernetes使你能够更快速、更轻松地在不同环境之间切换应用程序。如果应用程序进程失败,Kubernetes可以立即生成一个新实例,这样应用程序就不会停机。
这也是Kubernetes在生产环境中受到欢迎的原因之一。根据最近的一项红帽研究,85%的企业表示Kubernetes是云原生应用程序战略的关键。
但是,使用Kubernetes管理任务关键型应用程序提高了数据弹性的标准。首先,这些应用程序通常需要持久数据存储。此外,微服务架构将应用程序划分为交互的离散服务集合。与每个微服务相关联的所有数据都是组成应用程序及其输出所必需的。如果应用程序是真正的任务关键型应用程序,任何宕机都会影响组织的运营、收入和声誉。
幸运的是,正确的Kubernetes平台提供了工具,以优化容器化多云环境中的数据弹性。
快照
快照是数据弹性的基础。它们提供数据的时间点拷贝,你可以在需要时快速轻松地返回到这些拷贝。例如,在测试、补丁和升级过程中,如果遇到问题并需要返回到以前的状态,它们会很有帮助。
容器存储接口(CSI)在Kubernetes中启用快照方面起着重要作用。CSI是一个标准化插件,它支持容器编排工具和数据存储系统之间的连接。
有效的Kubernetes发行版将允许你使用CSI管理快照功能。你可以实现持久数据卷的可定制时间点快照,使你能够更快、更容易地返回到先前的状态。
CSI提供了对单个存储后端复杂性的抽象。CSI抽象了存储和特定于品牌的操作,创建快照不需要存储专家。
请注意,快照仅在创建快照的存储系统上可用。无法将快照"发送"到其他位置。但快照的内容可以通过灾难恢复或备份应用程序保存到备份中。一旦执行,你就可以将数据发送到另一个位置。
从API获得保护
快照并不是唯一可以利用Kubernetes特定集成实现数据弹性的领域。备份也可以从中受益。
使用Kubernetes,应用程序在容器中运行,而相关数据保存在存储类提供的持久存储中。要从故障中恢复,备份解决方案必须保护容器及其运行的应用程序上下文中的数据。要使用容器集群,备份还需要集群资源上下文。这样,在恢复应用程序时,恢复工具可以恢复并重新配置与其持久数据关联的命名空间。
如果没有API,你需要完全了解Kubernetes命名空间,才能将环境恢复到先前的状态。手动恢复并将所有文件重新关联到正确的位置可能需要几天的时间。
但是,使用正确的API,你可以创建应用程序一致性备份镜像,以及描述相关集群资源的持久数据卷和元数据。这些类型的API允许应用程序跨集群和集群版本进行移植。你的备份可以处理本地应用程序故障,并在整个集群出现故障时恢复到备用集群。
同步/异步数据复制
最后,有效的Kubernetes数据服务解决方案将为同步和异步数据复制提供工具。同步复制同时将数据写入本地磁盘和远程磁盘。如果本地磁盘出现错误,系统将尽快故障转移到复制的数据。同步复制依赖于高带宽和低延迟等先决条件。
相反,异步复制最初将数据写入主磁盘存储,然后以设定的间隔将其复制到另一个介质。它可以通过WAN延迟连接执行。
Kubernetes平台应为同步复制启用"metro"数据恢复,其中不同位置的容器平台节点之间的延迟不超过个位数毫秒的往返时间。它还应该支持"区域"数据恢复,以便跨容器集群进行异步复制。在这两种情况下,复制都应该由Kubernetes数据服务解决方案(与备份或灾难恢复应用程序分离)启用。
Kubernetes已成为管理成熟容器化环境的首选编排平台。该技术使企业能够优化其应用程序,以提供更强大的功能和更丰富的用户体验。更好的是,Kubernetes可以帮助利用数据服务解决方案保持数据弹性,从而保护业务。
原文链接:
https://thenewstack.io/new-tools-for-optimizing-data-resilience-in-kubernetes/
骁龙870旗舰怎么选?这四款从2K到4K,必有一款适合你4月过半,今年上半年的旗舰手机均已相继上市。不少想要换机的朋友发现,2021年的旗舰手机价格依然居高不下,大部分的骁龙888机型都在3500以上。不过,相比于往年的一块芯片走天下,
联发科狙击手,高通发布5nm骁龙780G,性能提升45高通高端芯片推出骁龙888后,虽然发热问题被广泛吐槽,但是依然独力霸占了高端安卓手机的市场。不过在中端市场,联发科发力后的天玑1100芯片也和不少厂商合作推出新机型,加上上代天玑1
Linux之more命令more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。more名单中内置了若干快捷键,常用的有H(获得帮助信息),Ente
Linux之cat命令cat命令的用途是连接文件或者标准输入并打印。这个命令常用来显示文件内容,或者将几个文件拼接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。命令格式cat选项文件
Linux之head命令head命令可用于查看文件的开头部分的内容,有一个常用的参数n用于显示行数,默认为10,即显示10行的内容。如果提供了多个文件名,则每个文件中的数据都以其文件名开头。命令格式hea
Linux之cp命令cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复
Linux之touch命令touch用来创建文件,用来修改文件的时间戳。命令格式touch选项文件命令参数a或timeatime或timeaccess或timeuse只更改存取时间。c或nocreate不建
为什么很多人觉得有500万的存款,还不能实现财富自由呢?很多人每个月领着8000到10000不等的工资,不吃不喝不停的工作,要整整50年以上才能存够500万。但他们却觉得,在有房有车且有500万的存款下,都不能实现财富自由。随着个人财富
在小县城用车里程短,买新能源车划算吗?有个网友说在县城里面的出行,我们可以通过小黄小兰小菊以及雅迪小鸟这样的电动车来代步。大部分的县级市把城市跑穿,也就15分钟左右的时间,开个车其实没那么大的必要。于是,他认为那些鼓励
Linux之mkdir命令Linux用来创建指定名称的目录,注意创建目录的用户需要有当前所在目录的可写权限,否则创建没有权限创建目录,并且指定的目录不能是当前目录已经存在目录。命令格式mkdir选项目录命令
打游戏体验最佳好手感2年质保我谈谈3K档位买一加9R的理由截至四月下旬,各大手机厂商的中高端机型均已相继上市,其中骁龙870机型成为手机市场新的生力军。用户也不可避免面临新的抉择,这些价位不一亮点各异的机型应该怎么选?个人比较同意下面这位