其他
XSKY容器方案通过Veeam验证,可实现云原生应用的存储、备份和容灾
发展云原生生态圏是 Veeam的又一重要战略,以Kasten by Veeam为圆心,这个战略又分为三个重要的组成部分,公有云厂商、K8S分发版本和云原生存储厂商。云原生的领域中,与云原生生态所适配的存储已经成为大家所关注的热点。
验证目标
利用Kubestr对云原生存储进行评测 利用K10对存储CSI API进行调用生成快照,达成最快速的RPO 与RTO的备份与恢复 利用XSKY对象存储,将快照数据导出到对象存储桶上,实现了异地容灾与数据长期保留
利用XSKY CSI快照,在本地Kubenetes环境,云原生应用的快速备份与恢复(利用CSI快照)
利用XSKY对象存储,在本地形成长期保留
利用Kasten K10直接将数据容灾到远端,或利用XSKY对象存储实现存储桶的复制,实现 3-2-1-1-0的数据保护
Kasten 与 XSKY
标准接口,统一存储:实现标准的K8S CSI接口,无缝支持K8S生态,支持 iSCSI和NFS两种接口,实现块和文件的统一存储。 存算分离,稳定可靠:将计算和存储分离,实现资源隔离,可独立对存储集群进行扩容;基于数千个企业级生产案例的最佳实践,XSKY星辰天合分布式存储为容器平台提供稳定可靠的保障。 性能卓越,特性丰富:可根据应用需要提供SSD、混合盘以及全HDD等存储资源,通过XSKY SDS IO全路径的性能优化能力,获得卓越性能;除了支持裸设备、卷扩容、卷克隆、卷快照和QoS等基础特性,也支持延展集群和MPIO等高级特性。
测试环境配置检查
配置测试环境存储与快照类
用 Kasten kubestr 进行评测
https://github.com/kastenhq/kubestr/releases/tag/v0.4.17
blocksize=4K filesize=2G iodepth=64 rw=randread
blocksize=4K filesize=2G iodepth=64 rw=randwrite
blocksize=128K filesize=2G iodepth=64 rw=randread
blocksize=128k filesize=2G iodepth=64 rw=randwrite
安装 Kasten K10 到 K8S 集群
Kasten On XSKY保护云原生应用测试
·建立MySQL数据集
将数据Export到XSKY的对象存储
恢复时,我们只要选择Alternate Location Profile,并选择目标存储桶。本次的实验环境为源端:XSKY-S3-bucket, 目标端:S3-bucket
总结
参考资料
Kubernetes Container Storage Interface (CSI) Documentation https://kubernetes-csi.github.io/docs Kasten k10 实战系列 03 CSI 存储快照适配 https://www.data2clouds.com/?p=69 Kasten k10 实战系列 04 - 利用 Kubestr 进行云原生存储能力评测 https://www.data2clouds.com/?p=71 Kasten K10 系统需求 https://docs.kasten.io/latest/operating/footprint.html 详解支持 kubernetes CSI的持久化容器存储 https://www.xsky.com/tec/5609/ 同时支持iSCSI和NFS,XSKY SDS V5的K8S CSI卷扩展功能是如何炼成的
XSKY 星辰天合云原生容器存储解决方案 https://www.xsky.com/solution-cloud-native/ Complete List of K10 Helm Options https://docs.kasten.io/latest/install/advanced.html
END
如想了解更多产品信息扫码联系XSKY星辰天合售前专家
往期推荐