Closed asifdxtreme closed 3 years ago
DR in IBM CSI Driver: IBM Opensource CSI Driver currently does not support the Data Replication feature however the IBM Spectrum Scale CSI driver which is currently in archived state provides the Data Replication feature.
DR in NetApp Trident CSI Driver : Provides snapshot for K8s etcd, and seprate snapshot for ONTAP volumes. Point in time recovery, can't protect from hardware failures. Data Replication is provided only point in time, cannot be referred as a regular backups.
DR in Portworx : Portworx provides on-demand and scheduled snapshot, these snapshots can be done locally(Portworx cluster’s storage pools) or on cloud( S3-compliant endpoint), using these snapshots disaster recovery can be done across different regions and across kubernetes clusters.
Summary : “K8s defines a lifecycle stages and interfaces for Volume snapshotting and cloning, now it’s left for the vendor CSI drivers to implement these stages to provide the Data replication and Recovery. Currently NetApp Trident, Portworx , AliCloudDisk, AWS Elastic Block Storage, Ceph RBD, Cinder, Dell EMC PowerScale/Unity/VxFlexOs, Digital Ocean Block Storage, Ember CSI, Hitachi Vantara, HPE, Huawei Storage CSI, Linstor, Nutanix, Tencent, Vsphere and many more provides snapshot and recovery Options”
@kumarashit Can we go ahead and close this issue?
Issue/Feature Description: Explore the Data Replication and Failover feature in Kubernetes for Storages, specifically for CSI
Why this issue to fixed / feature is needed(give scenarios or use cases): This report is needed to analyze the industry standards/mechanism for dealing with DR and Failover for Volumes in CO systems
In this task we need to explore the below listed items :