
áĄááşááááşá. áážááşááťááşááťáŹá¸áá˝ááş á áŹáááşáá° áá áşáŚá¸á ááźááŻá¸á áŹá¸áááş áĄááźáśááźáŻááŹá¸áááşá (ááŤááᯠáá°áááŻááşáááŻááş ááŻááşááąáŹááşááąáᏠááźá áşáááŻááşááŤáááş) ááŤááźáąáŹááˇáş ááŽááźáąáážááşá¸ááťááşáá˛áˇ áááşáááşáá˛áˇ áĄáááŻááşá¸ááᯠááťá˝ááşááąáŹáş áááşáááˇáşááŹá¸ááŤáááşá ááťá˝ááşááąáŹáşáááşá¸ ááąá¸áááşá áĄáááşááźáąáŹááˇáşáááŻááąáŹáş ááŻááşáááşá¸á ááşáááş ááťááşáá°ááťáŹá¸áážááˇáş áĄáá˝ááşáá˝áŹááźáŹá¸ááąáŹááźáąáŹááˇáş ááźá áşáááşá
áááŻá¸áááŻá¸ááŹá¸ááŹá¸ááźáąáŹááááş ááťá˝ááşááąáŹáş á á˝ááˇáşá áŹá¸ááźáŽá¸ á á˝ááˇáşá áŹá¸áá˛áˇáááşá (áĄáááşá¸ááŻáśá¸ááąáŹáˇ ááąáŹááąáŹáááş)á ááŤááŻáśá¸áááşá . áĄáááşááźáąáŹááşáˇ? áááŻáážáąáŹááşáážáŻááźáąáŹááˇáşá Kubernetes áááŻááşáááŻááşáááş áááŻáážáąáŹááşáážáŻ áááŻáááŻááťáŹá¸ááźáŹá¸ááŹáááşáᯠáááşáá°á áááşáááşáááşá¸á ááŤááŻáśá¸áááşá á áťáąá¸áááźáŽá¸áá˛áˇáĄáá˝ááşááźáąáŹááˇáş á á˝ááşá¸ááąáŹááşáááşá ááąáŹááşá¸áá˝ááşááźáŽá¸ áĄá ááááşá¸á ááťá˝ááşááąáŹáşáᏠáĄá áŻáĄááąá¸áá˝áąááᯠáĄááŻáśá¸ááźáŻááźáŽá¸ ááźááˇáşááťááşááŹá¸áá˛áˇááŤáááşá . áĄááŹáĄáŹá¸ááŻáśá¸ááᯠáááŻááşáááŻááşááąáˇááŹáááŻááąáŹááźáąáŹááˇáş ááťá˝ááşáŻááşáááş Google/Amazon/Microsoft/DigitalOcean á áááşááźááˇáş á áŽááśáááˇáşáá˝á˛ááŹá¸ááąáŹ Kubernetes áááşááąáŹááşáážáŻááťáŹá¸ááᯠáááźááŻá¸á áŹá¸áá˛áˇááŤá ááŤáááşá¸ ááťá˝áąááŹáááşá
ááŤááźáąáŹááˇáş ááźá áşáááŻááşáá˛áˇ Kubernetes stack ááᯠáĄáá˛ááźááşáá˛áˇáĄá፠áááşáááŻáážáąáŹááşáááşá¸ááᯠáá˝áąá¸áááá˛áááŻááŹááᯠááŻáśá¸ááźááşáááŻáˇ áĄááťáááşááąáŹáşááąáŹáşááźáŹáĄáąáŹááş ááźááŻá¸á áŹá¸áá˛áˇáááŤáááşá á áťáąá¸áážáŻááşá¸ááźáąáŹááˇáşááŹáááŻááşáᲠopen source ááźáąáážááşá¸áááşá¸ááťáŹá¸ááᯠáááŻáážá áşáááşááąáŹáşáááşá¸ áááşá¸áááŻáˇáá˝ááş áĄáááˇáşáĄáááşááťáŹá¸áážááááˇáş áĄááá˛áˇááŹá¸áážááşá¸ááťáŹá¸áážáááąáŹááźáąáŹááˇáş áá ááşá áŻáᲠáĄáááąá¸áá˝áąá¸ááťááşá ááŹáĄááťááŻáˇááᯠá á°á¸á ááşá¸áážáŹáá˝áąáá˛áˇáááşá ááá°ááŽááąáŹáá˝áąá¸ááťááşá ááŹááťáŹá¸ááᯠáážááŻááşá¸áážááşááźááˇáşááąáŹáĄááŤáá˝ááş áááźáŹááąá¸ááŽá á ááşá¸áááşáážáŻááťáŹá¸ááž ááśááŤááşáĄááťááŻáˇááᯠááťá˝ááşáŻááşáážááşááŹá¸ááŹá¸ááźáŽá¸ Kubernetes áááŻáážáąáŹááşáážáŻáĄááźáąáŹááşá¸ ááąáˇááŹááąáá°ááťáŹá¸áĄáá˝ááş áááşá¸áááŻáˇ á áááşáááşá áŹá¸áá˝ááşááąáŹááşá¸ááŤáááşá ááťá˝ááşáŻááşáááş Kubernetes ááᯠááąáŹááąáŹáááş áážáŻááşáá˝ááşá¸áááşá ááŹá¸ ááźáąáŹáá°á¸ááąáŹáşáááşá¸á ááťá˝ááşááąáŹáşáááşá¸ ááąáŹáşááźááťááşááŤáááşá Hetzner Cloud volumes ááťáŹá¸ááᯠáááŻááşáááŻááşááąá¸á á˝ááşá¸áááŻááşááąáŹáşáááşá¸ ááťá˝ááşáŻááş áá ááşá¸ááźááˇáşáááąá¸ááŤá áĄáá°á¸áááźááˇáş node ááťááŻáˇáá˝ááşá¸áážáŻááťáŹá¸áážááˇáş áĄááźáŹá¸áĄááŹá¸áá° áĄááźáąáĄááąááťáŹá¸áá˝ááş áááşáááˇáş node áá˝ááşáááᯠáááşáááŻááş volumes ááťáŹá¸ááᯠááťááşááźááşá á˝áŹ áááˇáşáá˝ááşá¸áááŻááşááźááşá¸ááźáąáŹááˇáş cloud ááąáŹáˇááşáá˛áááşáážááşááŹá¸ááąáŹ áááŻáážáąáŹááşáááşá¸áááŻáˇ ááźááˇáşáážáŻáá˛áˇáááşá áĄááťááŻáˇááąáŹááźáąáážááşá¸ááťááşááťáŹá¸áááş áĄááťáááşáážááˇáşáááźáąá¸áᎠááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸áážááˇáş áááŻááşááźááşááĄáááşáá°á¸áá°áážáŻááťáŹá¸ááᯠááąá¸á á˝ááşá¸áááŻááşááźáŽá¸ áĄáááşááźáąáááşá
ááťá˝ááşáŻááşáááş áááŻáážáąáŹááşáážáŻááźáąáážááşá¸ááťááş 6-7 ááᯠá ááşá¸áááşáá˛áˇáááş-
ááŤááźáŽá¸ááŹá¸ááźáąáŹáá˛áˇááá˛áˇáááŻáˇ á áŹáááşá¸áá˛ááž áá˝áąá¸ááťááşá ááŹáĄááťáŹá¸á áŻááᯠá ááşá¸áááşááźáŽá¸ááąáŹááşá ááťá˝ááşáŻááşáááş OpenEBS áá˝ááş á áááşáĄááźáąááťáá˛áˇáááşá OpenEBS áááş áááşáááşáĄááŻáśá¸ááźáŻáááş áĄáá˝ááşáá˝ááşáá°ááąáŹáşáááşá¸ áááŻá¸áááŻá¸ááŹá¸ááŹá¸ ááźáąáŹáááťážááş áááşááśááŹá¸ááąáŹ ááąááŹáĄá á áşáĄáážááşááźááˇáş á ááşá¸áááşááźáŽá¸ááąáŹááş áááşá¸áá á˝ááşá¸ááąáŹááşáááşáĄáá˝ááş ááťá˝ááşááąáŹáş á áááşááťááşááááŤáááşá áááşá¸áááş open source ááźá áşááźáŽá¸á developer ááťáŹá¸áááş áááşá¸áááŻáˇááŹááŹááźá áşáááşá áĄáá°áĄááŽáááŻáá˛áˇáĄá፠áĄááźá˛áá°ááŽáááşáááşá ááśáááąáŹááşá¸á á˝áŹááźááˇáşá áááşá¸áááş áĄááźáŹá¸áá˝áąá¸ááťááşá ááŹááťáŹá¸áážááˇáş áážááŻááşá¸áážááşááŤá áĄáá˝ááşááśáˇááťááşá¸ááąáŹááźáąáŹááˇáş á ááşá¸áááşáážáŻááťáŹá¸ááᯠááźááşáááşááŻááşááąáŹááşááááşááźá áşááŤáááşá OpenEBS áá˝ááş ááąáŹááąáŹáááşáá˝ááş áááŻáážáąáŹááşáážáŻáĄááşááťááş 3 ááŻáážáááąáŹáşáááşá¸ cStor áĄáá˝ááş á áśááááşááťáŹá¸ááᯠááťá˝ááşáŻááşáááşááąááŤáááşá Jiva áážááˇáş LocalPV áĄáá˝ááş ááśááŤááşááťáŹá¸ ááťá˝ááşáŻááşáá˝ááş ááážáááąá¸ááŤá
áĄáááŻááťáŻááşááźáąáŹáááťážááş Jiva áááş áĄáááşá¸áááşááźááşááźáŽá¸ LocalPV áááş ááąááŻááťáĄáŹá¸ááźááˇáş ááźááşáááşáááşáá disk benchmark áááş áááŻááşáááŻááşááááŻá¸ááŤá LocalPV áááźáżááŹáážáŹ áááşá¸áááŻááźááşáááşááŹá¸áááˇáş node áá˝ááşáᏠáĄááśáĄáááŻá¸áĄááťááşááᯠáááşááąáŹááşááźááˇáşáážáŻáááŻááşááźáŽá¸ ááźááşáááşááŻáśáá°ááźááşá¸ááŻáśá¸áááážáááŤá áážáá áşáááˇáş áĄáááşáá°á¸áá°ááŹáá˝ááş ááźáżááŹáĄááťááŻáˇáážáááąáááşá node áĄáááşááťáŹá¸ ááá°ááŽááąáŹááźáąáŹááˇáş áĄá áŻáĄáá áşáá áşááŻáá˝ááş áĄáááşáá°á¸ááźááşá¸áĄááźáąáŹááşá¸ááźáąáŹááťážááş cStor áážááááşá Velero-Restic ááźááˇáş áááŻááşáĄáááˇáş áááášáá°áá°á¸ááźááşá¸áááş áááŻáĄáááşááźáąáááˇáş áĄááťáááşáĄáá˝ááşá¸ ááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸ááᯠáááŻááşááźááşááá˝ááş áááášáá°áá°á¸áááŻááşáááşá ááťá˝ááşááąáŹáşááąá¸áá˛áˇáááş áĄáááşááááşá¸áážáŻááťáŹá¸ááᯠá áŽááśáááˇáşáá˝á˛áááşáážááˇáş ááźááşáááşááá°áááş áááŻáááŻáá˝ááşáá°á áąáááş á¤ááááşáĄááşááźááˇáşá ááźáŻáśááźáŽá¸ááźáąáŹááááş OpenEBS ááᯠáĄáááşá¸ááźááŻááşááąáááˇáş áá°áˇáá˛áˇá á˝ááşá¸ááąáŹááşáááşáááŻ...
Rook áááş open source áááşá¸ááźá áşááźáŽá¸á áááşá¸áááş ááá°ááŽááąáŹ backends ááťáŹá¸ááźááˇáş áážáŻááşáá˝áąá¸ááąáŹáááŻáážáąáŹááşáážáŻá áŽááśáááˇáşáá˝á˛ááźááşá¸ááŻááşáááşá¸ááąáŹááşááŹááťáŹá¸ááᯠááŻááşááąáŹááşááąá¸áááˇáş áááŻáážáąáŹááşáážáŻá áŽá ááşááąá¸áá°ááźá áşááźáŽá¸á áĽáááŹáĄáŹá¸ááźááˇáş á áŹáááşá¸áážááĄááźáŹá¸áá˝áąá¸ááťááşá ááŹááťáŹá¸áážááˇáş áá˝á˛ááźáŹá¸ááŤáááşá , áážááˇáş áĄááźáŹá¸áĄááŹááťáŹá¸áááş áĄááŻááşááᯠáĄáá˝ááşáááŻá¸áážááşá¸á áąáááşá áá˝ááşáá˛áˇáá˛áˇááĄáááşá¸áááşá ááťá˝ááşááąáŹáşá ááşá¸ááźááˇáşááŻááşá¸á EfgeFS áá˛áˇ ááźáżááŹáážááá˛áˇááźáŽá¸ Ceph áá˛áˇ áĄááá á ááşá¸áááşáá˛áˇááŤáááşá Ceph áááş ááááşáááŻáˇáááŻáážáąáŹááşáážáŻááᯠááąá¸á á˝ááşá¸ááŻáśááŹáá S3/Swift áážááˇáş ááźááˇáşááąááŹá¸ááąáŹ áááŻááşá áá áşáážááˇáş áá˝á˛áááşáĄááŻáśá¸ááźáŻáááŻááşáááˇáş áĄááŹááášááŻáááŻáážáąáŹááşáážáŻáááşá¸ ááŤáááşáááşá Ceph áážááˇáşáááşáááşááźáŽá¸ ááťá˝ááşááąáŹáşáážá áşáááşáááşáážáŹ ááąááŹáĄááťáŹá¸áĄááźáŹá¸ááᯠáá áşááşááťáŹá¸á á˝áŹáá˝ááş ááźááˇáşááťááşááąá¸áááŻááşááąáŹááźáąáŹááˇáş volume áááş áá áşáá áşááŻáááşá¸áá˝ááş áĄáśáááşáá˝ááşááťáááźá áşáááŻááşááąáŹ disk space áááŻááťáŹá¸áááŻááşáááşá áĄáááşááźáąáááşá ááąáŹááşáááşáá°á¸ááźáŹá¸ááťááşáá áşááŻáááąáŹáˇ áááşá disk áá˝áąááᯠáĄá áŻáááŻááşáĄááźáŻáśáááŻááşáááˇáşáááŻááşááŹáá˛áˇ disks áĄáŹá¸ááŻáśá¸áážáŹ ááąááŹáá˝áąááᯠáĄáááŻáĄááťáąáŹááş ááźááşáááşááźááˇáşááąááąá¸ááŤáááşá
Ceph áá˝ááş ááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸ áážáááąáŹáşáááşá¸ ááťá˝ááşáŻááşáááááąáŹááşá áááşá¸áááŻáˇááᯠRook/Kubernetes áá˝ááş áááŻááşáááŻááşáĄááŻáśá¸áááźáŻáááŻááşááŤá áážááşááŤáááşá ááťá˝ááşááąáŹáş ááŽáá˛ááᯠáááşáááşáá˛áᲠááááşáá˛áˇááŤáá°á¸á áááŻáˇááąáŹáş áááŻááşááźááşááá˝ááş áĄáááşáá°á¸áá°áážáŻááťáŹá¸ ááážáááąáŹááźáąáŹááˇáş áááşáááş Velero/Restic áážááˇáş áá áşááŻááŻááᯠáĄááŻáśá¸ááźáŻááááşááźá áşááźáŽá¸á áááŻáˇááąáŹáş áĄááťáááşáážááˇáşáááźáąá¸áᎠááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸áááŻááşáᲠáááŻááşáĄáááˇáş áĄáááşááááşá¸áááşá¸áážáŻááťáŹá¸áᏠáážáááŤáááşá Rook áá˛áˇ áááşáááşááźáŽá¸ ááťá˝ááşááąáŹáş ááááşááźááŻááşáá˛áˇááŹá Ceph áá˛áˇ áĄááŻááşááŻááşááᏠáááşááąáŹááşáá˝ááşáᲠ- áážáŻááşáá˝áąá¸áá˛áˇáĄááŹáá˝áąáĄáŹá¸ááŻáśá¸ááᯠááŻáśá¸áá˝ááşááŹá¸ááźáŽá¸ ááźáżááŹááźáąáážááşá¸ááźááşá¸áĄáá˝ááş Ceph áá˛áˇ áááŻááşáááŻááşá ááŹá¸ááźáąáŹáááŻááşáá˛áˇ Tools áá˝áąááᯠááąá¸ááŹá¸ááŤáááşá ááśáááąáŹááşá¸á á˝áŹááźááˇáşá Ceph volumes á ááá áŽá¸áážáŻá ááşá¸áááşáážáŻáĄáá˝ááşá¸á ááťá˝ááşáŻááşáááş ááźáżááŹááťáŹá¸ áááşáážáááąááŤáááşá Ceph áááş ááááşáááźáááşááźá áşá áąáááşá áááşá¸áááş Ceph áááŻááşáááŻááşá ááťááŻáˇáá˝ááşá¸ááťááşááŻááşáááŻááş áááŻáˇáááŻááş Rook á Ceph á áŽááśáááˇáşáá˝á˛ááŻáśáá˝ááş ááźáżááŹáážáááážá áážááşá¸áážááşá¸áááşá¸áááşá¸ ááááááąá¸ááŤá áááşáááŻááŽáááşáááşááťáŹá¸ááᯠáá˝áąá¸ááąáŤáşááźááˇáşááááąáŹáˇ áááŻááąáŹááşá¸ááŹááąáŹáşáááşá¸ ááźáżááŹááᯠááŻáśá¸ááŻáśá¸áááźáąáážááşá¸áááŻááşáá˛áˇááŤá Ceph áááş áĄáąáŹááşááąáŹáşááźá፠á áśáážáŻááşá¸ááťáŹá¸áá˝ááş áá˝áąáˇááááˇáşáĄáááŻááşá¸ ááťáąáŹááşáááşááąáŹ á á˝ááşá¸ááąáŹááşáááşáážááááşá ááąáŹááşá¸áá˝ááşáá˛áˇ áááşáážáşááŻááşáááşá¸ ááŤáážáááŤáááşá
Longhorn ááᯠáĄáááşá¸ááźááŻááşáááşá ááťá˝ááşááąáŹáˇáşáĄááźááşáĄáááąáŹáˇ ááŤá áĄááŹá¸áĄááŹáážááá˛áˇ áĄááźáąáá áşááŻááŤá áážááşááŤáááşá developer ááťáŹá¸áááŻááşáááŻááş (Rancher Labs) á áááşá¸áááş ááŻááşáááşá¸áá˝ááşáááşáááşá¸ááťááşáĄáá˝ááş ááááˇáşááťáąáŹáşááąá¸ááźáąáŹááşá¸ áááşááśááźáŽá¸ áááşá¸á ááąáŹáşááźáááşá áááşá¸áááş open source ááźá áşááźáŽá¸ ááťáąáŹááşáááşááąáŹ á á˝ááşá¸ááąáŹááşáááş áážááááş (áááşá¸áááŻáˇááᯠoptimized áááŻááşáááąá¸ááąáŹáşáááşá¸)á áááŻáˇááąáŹáş volume ááťáŹá¸áááş pod áááŻáˇ ááťáááşáááşáááş áĄáá˝ááşáĄááťáááşáá°áááźáŽá¸ áĄáááŻá¸ááŻáśá¸áĄááźáąáĄááąááťáŹá¸áá˝ááşá áĄáá°á¸áááźááˇáş ááźáŽá¸ááŹá¸ááąáŹ áĄáááşááááşá¸áážáŻááᯠááźááşáááşááá°ááźáŽá¸ááąáŹááş áááŻáˇáááŻááş áĄáááˇáşááźážááˇáşáááşááźáŽá¸ááąáŹááş 15-16 áááá áşááźáŹááŤáááşá áĄááŻááşáááşá áááşá¸áá˝ááş á¤ááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸á ááťážááşáá áşááźááşáááŻááşááťááşááťáŹá¸áážááˇáş áááŻááşááźááşáááž áĄáááşáá°á¸ááťáŹá¸ááŤáážáááąáŹáşáááşá¸ áááşá¸áááŻáˇáááş volumes ááťáŹá¸áážááˇáşáᏠáááşáááŻááşááąáŹááźáąáŹááˇáş áĄááźáŹá¸áĄáááşá¸áĄááźá áşááťáŹá¸ááᯠáááášáá°áá°á¸áááşáĄáá˝ááş Velero áá˛áˇáááŻáˇááąáŹ áĄááŹáá áşáᯠáááŻáĄááşááąááąá¸áááşá áĄáááşááááşá¸ááźááşá¸áážááˇáş ááźááşáááşááá°ááźááşá¸áááş áĄáá˝ááşááŻáśááźááşá áááşááťáááąáŹáşáááşá¸ áááąáŹáşáááąáŹáş áážáąá¸áá˝áąá¸áááşá áĄááąá¸áĄáááşááźáąáŹááááş áááŻáśáááŻááşááąáŹááşáĄáąáŹááş áážáąá¸áá˝áąá¸ááŤáááşá Longhorn áá˝ááş áĄáááşáĄáááşááąááŹáááŹááá áşááŻááźááˇáş áĄááŻááşááŻááşááąáŹáĄá፠CPU áĄááŻáśá¸ááźáŻáážáŻáážááˇáş á áá áş load áááş áááźáŹáá áááŻá¸áááşááŤáááşá Longhorn áááŻá áŽááśáááˇáşáá˝á˛áááş áĄáááşááźáąááąáŹ áááşáážáşááŻááşáá áşááŻáážááááşá Longhorn ááᯠááźááŻááşáááş áááŻáˇ ááźáąáŹááźáŽá¸ááźáŽ á ááŤááąáááˇáş áĄááŻááş ááąáŹáˇ áááŻáĄááş ááŤáááş á
StorageOS áááş á áŹáááşá¸áá˝ááş áááááŻáśá¸ áĄáááąá¸ ááŻááşááŻááşááźá áşáááşá áááşá¸áá˝ááş áĄáááˇáşáĄáááşáážáááąáŹ áááŻáážáąáŹááşáážáŻáááŹá 500GB áážáááąáŹ developer ááŹá¸áážááşá¸áá áşááŻááŤáážáááąáŹáşáááşá¸ node áĄááąáĄáá˝ááşáĄááąáŤáş áááˇáşáááşááťááşááážááᯠááťá˝ááşáŻááşááááşááŤá áážááşáááşá á˝áŹáážááşááááŤá 125 TB áĄáá˝ááş ááŻááşááťá ááááşáááş áá áşáááťážááş $1 ááž á áááşáááşáᯠáĄááąáŹááşá¸ááŹáá ááźáąáŹááŤáááşá áĄááźáąááś áááşáážáşááŻááşáážááˇáş áĄáááşááźáąááąáŹ CLI ááŤáážáááąáŹáşáááşá¸ á á˝ááşá¸ááąáŹááşáááşáážááˇáş áááşáááşá áá°á¸áááşá¸áááşáážáŹ áá áşááŻááŻááąáŹáˇ ááźá áşááąáááş- áĄááťááŻáˇááąáŹ á áśáážáŻááşá¸ááťáŹá¸áá˝ááş áááşá¸áááş áĄááąáŹáşááąá¸ ááąáŹááşá¸áá˝ááşááąáŹáşáááşá¸ volume stress test áá˝ááş ááťá˝ááşáŻááşáááş ááźááşáážáŻááşá¸ááᯠááŻáśá¸ááááźááŻááşááŤá ááąááŻááťáĄáŹá¸ááźááˇáşááąáŹáˇ ááŹááźáąáŹááážááşá¸ááááá°á¸á ááŤááźáąáŹááˇáş ááťá˝ááşááąáŹáş ááááşááŹá¸ááááşáá˛áˇááŤáá°á¸á á¤ááąááŹáá˝ááş áááŻááşááźááşá áááášáá°áá°á¸áá°áážáŻááťáŹá¸ ááážáááąáŹáˇáᲠáĄáá˝á˛ááťáŹá¸ááᯠáĄáááşáá°á¸áááşáĄáá˝ááş Restic áážááˇáş Velero ááᯠáĄááŻáśá¸ááźáŻáááŤáááşá ááŻááşááŻááşá áĄáááźáąá¸áá˝áąááá˛áˇáĄáá˝ááş áá°á¸áááşá¸ááŤáááşá developer ááťáŹá¸áááş Slack áážááˇáş áááşáá˝ááşáááş á áááşáĄáŹá¸áááşáááşááźááşá¸ááážáááŤá
áá°áááŻáˇáá˛áˇáááşá¸áááŹááŤáááŻááşááŹáááą Reddit áážáŹ Robin áĄááźáąáŹááşá¸ ááąáˇááŹáá˛áˇáááşá ááťá˝ááşááąáŹáş áá°áˇáĄááźáąáŹááşá¸ áá áşááŤááž áááźáŹá¸áá°á¸áá°á¸á áĄááá˛áˇááźáąáážááşá¸áááşá¸áá˝áąááᯠáážáŹááąááąáááˇáş ááąáŹáşáááşá áĄáááźáąá¸áá˝áąáááŹááźáąáŹááˇáş ááźá áşáááŻááşááŤáááşá áááşá¸áááŻáˇáá˝ááş áááŻáážáąáŹááşáážáŻ 10TB áážááˇáş node ááŻáśá¸ááŻááŤááąáŹ áĄááá˛áˇááŹá¸áážááşá¸áá áşááŻáážááááşá ááąááŻááťáĄáŹá¸ááźááˇáşá ááŻááşááŻááşáááşáĄááąáŹáşááąá¸áááˇáşááťáąáŹáşááźáŽá¸ááąáŹááşá¸áá˝ááşááąáŹáĄááşášááŤáááşááťáŹá¸áážááááşá ááąáŹááşá¸áá˝ááşáá˛áˇ CLI áá áşááŻáážáááŤáááşá ááŤááąáááˇáş áĄáĄáąá¸ááŻáśá¸áĄááťááşáááąáŹáˇ áĄáááŽááąá¸áážááşá¸áá áşááŻááŻáśá¸ááᯠááťážááşáá áşááźááşáááŻááşááźáŽá¸ áĄáááşáá°á¸áááŻááşáᏠ(áĄáááşá¸áĄááźá áşáá˝áąá¸ááťááşáážáŻáážáŹ ááŤááᯠHelm releases áááŻáˇáááŻááş âflex appsâ áááŻáˇááąáŤáşááŤáááş)á volumes áá˛áˇ áĄááźáŹá¸áĄáááşá¸áĄááźá áşááťáŹá¸áĄááŤáĄáááş áááş Velero áááŤáᲠááŻááşááąáŹááşáááŻááşááŤáááşá áĄááąá¸á áááşáĄááąá¸á áááşáá áşááŻáĄáá˝ááşáááŻááşááŤáá áĄáááşá áááşáááş (áááŻáˇáááŻááş Robin áá˝ááşááąáŤáşááŹá¸áááˇáşáĄáááŻááşá¸) ááźááşáááşáá°ááąáŹááşáááşáááŻááŤáá áĄá áŻáĄáá˝á˛áˇáĄáá áşáá áşááŻááąáŤáşáážá áĄááşáááŽááąá¸áážááşá¸áá áşááŻáĄáŹá¸ ááźááşáááşááá°ááŤáá áĽáááŹá ááąá¸áĄáášáááŹááşááž ááźááşáááşáá°ááąáŹááşááąá¸ááá ášá áá˝ááş ááźááşáááşáá°ááąáŹááşááąá¸á ááŻááşááŤáááşá áĄááŻááşááŻááşááŤáááşá ááŤááąáááˇáş ááťážáąáŹááşáá˝ážáŹááᯠáĄáááşááááşá¸áááŻáˇ ááŹá¸ááźá áşááŹá¸ááŤáááşá developer ááťáŹá¸á áĄáááşááźáŻááŹá¸ááąáŹááźáąáŹááˇáş á¤ááźááˇáşááťááážáŻáá˝ááş áááşá¸áááş áááŻá¸áááŻá¸áážááşá¸áážááşá¸ áááźá áşáááŻááşááŤá áĄáá°á¸áááźááˇáş áĄááźáŹá¸ááąáŹ áĄáŹá¸ááŹááťááşááťáŹá¸ (áĽáááŹá áááŻáśáááŻááşááąáŹááşáĄáąáŹááş ááźááşáááşááąáŹ áĄáááşááááşá¸áááşá¸áážáŻááťáŹá¸áážááˇáş ááźááşáááşááá°ááźááşá¸) ááᯠáááˇáşáá˝ááşá¸á ááşá¸á áŹá¸áááşá áĄáá°á¸áááźááˇáş ááąáŤáˇááąáŤáˇááŤá¸ááŤá¸á áá°á¸áááşá¸áááşáᯠáááŻáááąáááşá developer ááťáŹá¸áááş ááąáŹááşáá˝ááşáážááážáŻáá˝ááş áĄááŹáĄáŹá¸ááŻáśá¸ááᯠááźáŻááźááşááąá¸áááşáᯠáááááźáŻááŤáááşá á á˝ááşá¸ááąáŹááşáááşáááş ááąáá°ááťáĄáŹá¸ááźááˇáş ááąáŹááşá¸áá˝ááşááąáŹáşáááşá¸ áá°á¸áá°á¸ááźáŹá¸ááźáŹá¸áá áşáᯠáááááźáŻáááááş- áĄáááşá host áážááˇáş ááťáááşáááşááŹá¸ááąáŹ volume áá˝ááş á áśáážáŻááşá¸ááᯠáááŻááşáááŻááş run ááŤáá read speed áááş pod áĄáá˝ááşá¸ááž áá°ááŽááąáŹ volume ááᯠrun áááşáááş ááťáŹá¸á á˝áŹ áááŻááźááşááŤáááşá áĄááźáŹá¸ááááşáĄáŹá¸ááŻáśá¸áááş áá°ááŽááąáŹáşáááşá¸ ááŽáĄááŻááŽáĄá áá˝áŹááźáŹá¸áážáŻ ááážááááˇáşááŤá áááşá¸áááŻáˇá áááşá¸ááᯠááŻááşááąáŹááşááąááąáŹáşáááşá¸ ááźááşáááşááá°ááźááşá¸áážááˇáş áĄáááşááááşá¸áááşá¸ááźááşá¸áááŻááşáᏠááźáżááŹáĄáá˝ááş ááťá˝ááşáŻááşá áááşáááąáŹááşá¸ááźá áşáááááş - ááąáŹááşááŻáśá¸áá˝ááş áááˇáşááťáąáŹáşááąáŹááźáąáážááşá¸ááťááşááᯠáážáŹáá˝áąáˇááźáŽáᯠáááşáážááşáᏠááąááŹááᯠáááŻáˇáááŻááş ááŹááŹááťáŹá¸ áááŻáĄááşáááˇáşáĄááŤáá˝ááşáááş áááşá¸áĄáá˝ááş ááąá¸ááąáŹááşáááş ááášááážáááąááŤáááşá
ááŽáážáŹááźáąáŹá ááŹáĄááťáŹá¸ááźáŽá¸ááážáááŤáá°á¸á á¤áááşáážáŹ áĄáááźáąá¸áá˝áąááąá¸ááááˇáş ááŻááşááŻááşáá áşááŻááźá áşááźáŽá¸ áĄááŽáĄááťáž áĄáąá¸ááźáŽá¸ ááąá¸ááźáŽá¸áááşá á á˝ááşá¸ááąáŹááşáááşá áááŻá¸áážááşá¸ááŤáááşá á¤áááşáážáŹ áááŻáĄááťáááşáĄáá áĄááąáŹááşá¸ááŻáśá¸áá˝ážááşááźááťááşááźá áşáááşá Google á GKE Marketplace áá˝ááşááąáŹáşááźááŹá¸áááˇáşáĄáááŻááşá¸ ááąá¸áážáŻááşá¸áááş node áá áşááŻááťážááş áá áşáááťážááş $205 áážá áááşáááşáᯠSlack áážááźáąáŹááŤáááşá áááŻááşáááŻááşáááşáááş áááŻáááşááŹáááŹá¸ááááá°á¸á áááşáááŻáˇáááşáááŻá áąááŹáá° ááťá˝ááşáŻááşááááşáááŻááşááŤá áááŻáˇááźáąáŹááˇáş ááąáŹáˇááşáá˛ááąá¸ááŹá¸áá°áááŻááşá ááş (1 TB áážááˇáş 3 nodes áĄáá) áááş Kubernetes áá˝ááş áááşáá˝áąáˇáĄáŹá¸ááźááˇáş áĄááŻáśá¸ááááşáááˇáşáĄáá˝ááş áĄáá˝ááşá áááşááťááşááááŤáááşá áĄá ááşá¸ááŻáśá¸ááŹááĄááŻáśá¸áá˝ááş áĄááśáĄáááŻá¸áĄááťááşáááŻááşá ááşááᯠááąáŹáˇááşáá˛áĄááşááťááşááŽááŹááś áĄáááŻáĄááťáąáŹááş áĄáááˇáşáážáááˇáşááąá¸áááşáᯠááťážáąáŹáşáááˇáşáá˛áˇááąáŹáşáááşá¸ áááŻáááŻáˇááźá áşáááŹááŤá ááąáŹáˇááşáá˛áĄááşááťááşááŽááŹáááŻááşá ááşááᯠDocker áážááˇáşáᏠáááŻááşáááŻááşáĄááŻáśá¸ááźáŻáááŻááşááźáŽá¸ Kubernetes áá˝ááş áá˝á˛áˇá ááşá¸áážáŻááŻáśá áśáááş áĄáá˝ááşáááşáá˛ááźáŽá¸ áĄáááˇáşáĄáááşáážááááşá ááŻááşááŤáááşá ááŤá open source áááŻááźááŻááşáááşá ááŤááąáááˇáş ááŤáˇáážáŹ áááŻááşááśáážááááş Portworx ááᯠááŤááąááťáŹááąáŤááş áá˝áąá¸ááááˇáşáááşá áááŻáĄááťáááşáĄáá áááşá¸áá á˝ááşá¸ááąáŹááşáááşáááş áĄááźáŹá¸áá˝áąá¸ááťááşá ááŹááťáŹá¸áážááˇáş áážááŻááşá¸áážááşááźááşá¸ááážáááąá
áááŻáˇá áşáááşááźáŽá¸ááąáŹááşáážáŹ á áŹáááşáá°áá áşááąáŹááşá Linstor ááᯠá ááşá¸ááŻáśá¸ááźááˇáşáááŻáˇ áĄááźáśááźáŻáá˛áˇáĄá፠ááŽáĄáááŻááşá¸ááᯠáááˇáşáááŻááşááŤáááşá ááťá˝ááşááąáŹáş á ááşá¸ááźááˇáşááźáŽá¸ áááąáŹááťáá˝áŹá¸áááşá ááŤááąáááˇáş ááąáŹááşáááş ááąáˇááŹááźááˇáşáááŻáˇ áááŻááŤááąá¸áááşá ááąáŹááąáŹáááşááąáŹáˇ á á˝ááşá¸ááąáŹááşáááşá áĄááąáŹáşááąá¸ ááąáŹááşá¸ááŤáááşáááŻáˇ ááźáąáŹáááŻááşááŤáááş (áĄáąáŹááşáážáŹ benchmark ááááşáá˝áąááᯠáááˇáşááŹá¸ááŤáááş)á áĄáážááşááąáŹáˇá overhead ááážááᲠdirect disk benchmark áá˛áˇ á á˝ááşá¸ááąáŹááşáááş áĄáá°áá°ááŤáá˛á (Portworx áá˛áˇ ááááşá¸ááááşá¸áá˝áąá direct disk benchmark áááş ááŹááźáąáŹááˇáş áááŻááąáŹááşá¸ááŹáá˛áááŻáˇ áááąá¸ááŤáá˛áˇá ááťá˝ááşááąáŹáşáááşá¸ ááááá°á¸á áážáąáŹáşáááşáááşáááŻáˇ áááşááŤáááşá) ááŤááźáąáŹááˇáş Linstor á áĄááŻáá áĄáááşá¸ááááąáŹááşááŻáśáááŤáááşá setup ááŻááşááᏠááááşááááşááąáááˇáş áááźáŹá¸ option áá˝áąááąáŹááşááąáŹáˇ ááá˝ááşááŤáá°á¸á áĄáááşááŻáśá¸ Linstor (kernel module áá˛áˇ tools/services) ááᯠinstall ááŻááşááźáŽá¸ Kubernetes ááźááşááážáŹ thin provisioning áá˛áˇ snapshot support áĄáá˝ááş LVM ááᯠhost áážáŹ áááŻááşáááŻááş setup ááŻááşáááŤáááşá ááźáŽá¸áááş Kubernetes áááą storage ááᯠááŻáśá¸áááŻáˇ áááŻáĄááşáá˛áˇ resources áá˝áąááᯠáááşááŽá¸áááŤáááşá áĄááŻááşáááŻááşááŹáááŻááąáŹáˇ ááťá˝ááşááąáŹáş áááąáŹáááťááŤáá°á¸á CentOS áážááˇáş áĄááŻáśá¸ááźáŻáá˛áˇááááş UbuntuááŻááşááŤáááşá ááźáŽá¸ááźáŽá¸ááŹá¸ááŹá¸ááá ášá ááąáŹáˇ áááŻááşááŤáá°á¸á ááŤááąáááˇáş á áŹáá˝ááşá áŹáááşá¸áá˝áąáážáŹ (áĄáááşá¸ááąáŹááşá¸ááŤáááş) áááşáážááşááŹá¸áá˛áˇ Epel repositories áá˝áąáážáŹ áááááŻááşáá˛áˇ package áĄááťáŹá¸áĄááźáŹá¸ááᯠááąáŹáşááźááŹá¸ááŤáááşá Linstor áážáŹ snapshot áá˝áąáážáááąáááˇáş off-site backup áá˝áą áááŤáá˛áˇáĄáá˝ááş volume backup áá˝áąáĄáá˝ááş Velero áá˛áˇ Restic ááᯠáááşááŻáśá¸áááŤáááşá file-level backup áá˝áąáááş snapshot áá˝áąááᯠáááŻáážá áşáááşááąáááˇáş solution á á á˝ááşá¸ááąáŹááşáááşááąáŹááşá¸áá˝ááşááźáŽá¸ ááŻáśááźááşá áááşááťááááşáááŻáááşááąáŹáˇ áááşá¸ááśáááŻááşááŤáááşá Linstor á open source ááźá áşááąáááˇáş paid support áááşá¸ áážáááŤáááşá ááťá˝ááşááąáŹáş ááŹá¸áááşáááąáŹááşááąáŹáˇ support contract ááážááááşááąáŹááş áááˇáşáááşááťááşááážááᲠááŻáśá¸áááŻááşááŤáááşá ááŤááąáááˇáş á á áşááąá¸ááźááˇáşááážáŹááąáŤáˇá Kubernetes áĄáá˝ááş Linstor áááşááąáŹááşá ááşá¸áááşááŹá¸áá˛áááŻáᏠáááááąáááˇáş storage layer áááąáŹáˇ Kubernetes áá˛áˇ áĄááźááşáááşáážáŹ áážáááźáŽá¸ áĄááąáŹáşááźáŹááąááźáŽáááŻáˇ áááşáááŤáááşá ááŤááźáąáŹááˇáş ááááˇáşáááşáá˝áąáˇáááážáŹ á ááşá¸áááşááźáŽá¸ááŹá¸ ááźá áşáááŻááşááŤáááşá Kubernetes ááᯠááźááşááŻáśá¸áááŻáˇ á áááşááźáąáŹááşá¸áá˝áŹá¸á áąáááˇáş solution áážáááŤáááŹá¸á ááááá°á¸á ááťá˝ááşááąáŹáş áááşá¸áááşá¸ááąáŹááş áááşááąáˇááŹááźáŽá¸ replication áĄááźáąáŹááşá¸ ááąáˇááŹáááŻáˇ áááŻááŤááąá¸áááşá á áąáŹááˇáşááźááˇáşááážáŹááąáŤáˇá ááŤááąáááˇáş áááááŻáśá¸ áĄáááşááźáŽá¸á ááŹáááąáŹáˇ ááąáŹááşá¸ááŤáááşá áááŻááźáŽá¸ áá˝ááşáááşááźáŽá¸ áĄáá áşáĄáááşá¸áá˝áą ááąáˇááŹáááŻááşáááŻáˇ Heroku áĄá áŹá¸ áááŻááşáááŻááş Kubernetes cluster áá˝áąááᯠááŻáśá¸ááŹááᯠáááŻáážá áşáááşááŤáááşá Linstor á áááźáŹá¸ááŹáá˝áąááąáŹááş install ááŻááşááᏠááá˝ááşáá°áá˛áˇáĄáá˝ááş áááźáŹáááşáážáŹ áĄá˛ááŤáá˛áˇ áááşáááşááźáŽá¸ post áá áşáᯠááąá¸ááąá¸ááŤáˇáááşá
á áśáážáŻááşá¸ááťáŹá¸
ááśáááąáŹááşá¸á á˝áŹááźááˇáşá áážááŻááşá¸áážááşáážáŻáážááˇáşáááşáááşá áážááşááŹá¸á ááŹááťáŹá¸á á˝áŹááᯠááťá˝ááşáŻááşááąá¸áááşáááŻááşááąáŹááźáąáŹááˇáşá ááťá˝ááşáŻááşáá˝ááş áĄááźáąááś fio á áśáááşáážááşááťááşááťáŹá¸ááž ááááşááťáŹá¸áážááˇáş áá áşááŻáááşá¸ááąáŹ node áĄá áŻáĄááąá¸ááťáŹá¸áĄáá˝ááşáᏠáážáááŤáááşá áááŻáˇááźáąáŹááˇáş ááťá˝ááşáŻááşáá˝ááş áááşáá°ááźáŻááŹá¸ááąáŹ áá˝á˛áˇá ááşá¸áážáŻááťáŹá¸áĄáá˝ááş ááśááŤááşááťáŹá¸ ááážáááąá¸ááŤá ááŤááąáááˇáş ááŽááááşáá˝áąáááą áá˝áąá¸ááťááşá ááŹáá áşááŻá áŽáááą ááŹáááŻááťážáąáŹáşáááˇáşáááá˛áááŻáá˛áˇ áĄááźááşá¸ááťááşá¸ á áááşáá°á¸ááááŻááşáááşá ááŹááźáąáŹááˇáşáá˛áááŻááąáŹáˇ áá°ááŽáá˛áˇ cloud ááŹááŹáá˝áąá 4 coresá 16 GB RAM áá˛áˇ á ááşá¸áááşááŹá¸áá˛áˇ volumes áĄáá˝ááş ááąáŹááşáááş 100 GB disk áá˛áˇ áážááŻááşá¸áážááşááŹá¸áááŻáˇááŤáá˛á ááźáąáážááşá¸ááťááşáá áşááŻá áŽáĄáá˝ááş á áśáážáŻááşá¸ááťáŹá¸ááᯠááŻáśá¸ááźáááşááŻááşááąáŹááşáá˛áˇááźáŽá¸ ááťááşá¸ááťážááááşááᯠáá˝ááşááťááşáᏠááŻááşááŻááşáá áşááŻá áŽáĄáá˝ááş ááŹááŹáááşáááşááťáŹá¸ááᯠááźááşáááşáááşáážááşáá˛áˇáááşá á¤áĄááŹáĄáŹá¸ááŻáśá¸áááş áááášááśáááşá¸ááťáááŻááşááŤá áááˇáşáĄáŹá¸ ááąáá°ááťáĄááźáśáĽáŹááşáá áşááŻááąá¸áááşááŹááźá áşáááşá áĄááźáŹá¸á ááşá¸áááşáážáŻááťáŹá¸áá˝ááş ááťá˝ááşáŻááşáááş á áŹáááşááźááşá¸áážááˇáş á áŹááąá¸ááźááşá¸áĄáŹá¸ á ááşá¸áááşáááşáĄáá˝ááş áĄááśáĄáááŻá¸áĄááťááşááž 38 GB ááŹááşááŻáśáážááˇáş ááŽááŽáááŻááťáŹá¸ááᯠáá°á¸áá°áá˛áˇááąáŹáşáááşá¸ ááźá áşááťááşááąáŹáˇ ááśááŤááşááťáŹá¸ááᯠáááááşá¸áááşá¸áá˛áˇááŤá áĄáááŻááťáŻááşááźáąáŹááááş Portworkx á áááŻááźááşáááşá
áĄááśáĄáááŻá¸áĄááťááş á áśáá˝ážááşá¸áĄáá˝ááş á¤ááąáŹáşááźááťááşááᯠááťá˝ááşáŻááşáĄááŻáśá¸ááźáŻáá˛áˇáááş-
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: dbench
spec:
storageClassName: ...
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
---
apiVersion: batch/v1
kind: Job
metadata:
name: dbench
spec:
template:
spec:
containers:
- name: dbench
image: sotoaster/dbench:latest
imagePullPolicy: IfNotPresent
env:
- name: DBENCH_MOUNTPOINT
value: /data
- name: FIO_SIZE
value: 1G
volumeMounts:
- name: dbench-pv
mountPath: /data
restartPolicy: Never
volumes:
- name: dbench-pv
persistentVolumeClaim:
claimName: dbench
backoffLimit: 4ááťá˝ááşáŻááşáááş áááˇáşááťáąáŹáşááąáŹáááŻáážáąáŹááşáážáŻáĄáááşá¸áĄá áŹá¸ááźááˇáş áĄááśáĄáááŻá¸áĄááťááşááᯠáŚá¸á á˝áŹáááşááŽá¸áá˛áˇááźáŽá¸ ááąáŹááşáá˝ááşááž fio áážááˇáş áĄááŻááşáĄáŹá¸ ááŻááşááąáŹááşáá˛áˇáááşá á á˝ááşá¸ááąáŹááşáááşááᯠáááˇáşáážááşá¸áááŻáˇ 1 GB áááŻáá°áá˛áˇááźáŽá¸ ááááşáĄááźáŹááźáŽá¸áá áąáŹááˇáşááŤáá°á¸á á¤áááşáážáŹ ááááşááťáŹá¸ááźá áşáááş-
áááşááá áşáá áşááŻá áŽáĄáá˝ááş áĄááąáŹááşá¸ááŻáśá¸áááşáááŻá¸ááᯠáĄá áááşá¸ááąáŹááşáážááˇáş áĄááŽááźááˇáş áĄáááŻá¸ááŻáśá¸ááᯠááŽá¸ááąáŹááşá¸áááŻá¸ááźááŹá¸ááŤáááşá
ááąáŹááşááťááş
áááşáá˝áąáˇááźááşááááˇáşáĄáááŻááşá¸á ááá ášá áĄááťáŹá¸á áŻáá˝ááş Portworx áááş áĄááźáŹá¸áá°ááťáŹá¸áááş áááŻááąáŹááşá¸áááşá ááŤááąáááˇáş ááŤáˇáĄáá˝ááşá ááąá¸ááźáŽá¸áááşá Robin áááşááťážááŻááşááťáááşááᯠááťá˝ááşáŻááşáááááąáŹáşáááşá¸ áááşá¸áááŻáˇáá˝ááş áĄááá˛áˇááŹá¸áážááşá¸áá áşááŻáážáááąáŹááźáąáŹááˇáş áááşáááş áĄáááąá¸ááŻááşááŻááşáá áşááŻááᯠáááŻááťááşááŤá áááşá¸ááᯠá ááşá¸ááŻáśá¸ááźááˇáşáááŻááşáááş (áá°áááŻáˇá ááźáżááŹááᯠáááźáŹáᎠááźááşáááşááá°áááşáážááˇáş áĄáááşááááşá¸áááşá¸áážáŻááťáŹá¸ááźááˇáş ááźáąáážááşá¸áááŻááşáááşáᯠááťážáąáŹáşáááˇáşááŤáááş)á áĄááá˛áˇááŻáśá¸ááťááŻá¸áá˝ááş OpenEBS áážááˇáş áááşáááşá ááźáżááŹáĄáááşá¸ááŻáśá¸áážáááąáŹáşáááşá¸ áááşá¸áá á˝ááşá¸ááąáŹááşáááşáážáŹ áááŻá¸áá˝áŹá¸áááşá ááąáŹááşáááşááááşááťáŹá¸ááᯠáááááşá¸áááşá¸áááŻááşáá˛áˇáááˇáşáĄáá˝ááş áááŹá¸á ááŹááąáŹááşá¸ááąáŹáşáááşá¸ ááśááŤááşááťáŹá¸áážááˇáş ááťá˝ááşáŻááşááážááşááťááşááťáŹá¸áááş áááˇáşáĄáŹá¸ áá°ááŽááááˇáşáááşáᯠááťážáąáŹáşáááˇáşááŤáááşá
source: www.habr.com
