á¡ááºááááºá. ááŸááºáá»ááºáá»á¬ážááœáẠá
á¬áááºáá° áá
áºáŠážá ááŒáá¯ážá
á¬ážááẠá¡ááŒá¶ááŒá¯áá¬ážáááºá
ááá¯ážááá¯ážáá¬ážáá¬ážááŒá±á¬áááẠáá»áœááºáá±á¬áº á
áœáá·áºá
á¬ážááŒá®áž á
áœáá·áºá
á¬ážáá²á·áááºá
áá«ááŒá±á¬áá·áº ááŒá
áºááá¯ááºáá²á· Kubernetes stack ááᯠá¡áá²ááŒááºáá²á·á¡áá« áááºááá¯ááŸá±á¬ááºáááºážááᯠááœá±ážáááá²ááá¯áá¬ááᯠáá¯á¶ážááŒááºááá¯á· á¡áá»áááºáá±á¬áºáá±á¬áºááŒá¬á¡á±á¬áẠááŒáá¯ážá
á¬ážáá²á·ááá«áááºá á
á»á±ážááŸá¯ááºážááŒá±á¬áá·áºáá¬ááá¯ááºáá² open source ááŒá±ááŸááºážáááºážáá»á¬ážááᯠááá¯ááŸá
áºáááºáá±á¬áºáááºáž áááºážááá¯á·ááœáẠá¡ááá·áºá¡áááºáá»á¬ážááŸáááá·áº á¡ááá²á·áá¬ážááŸááºážáá»á¬ážááŸááá±á¬ááŒá±á¬áá·áº áá
ááºá
á¯áá² á¡ááá±ážááœá±ážáá»ááºá
áá¬á¡áá»áá¯á·ááᯠá
á°ážá
ááºážááŸá¬ááœá±áá²á·áááºá ááá°áá®áá±á¬ááœá±ážáá»ááºá
áá¬áá»á¬ážááᯠááŸáá¯ááºážááŸááºááŒáá·áºáá±á¬á¡áá«ááœáẠáááŒá¬áá±ážáá®á á
ááºážáááºááŸá¯áá»á¬ážá០áá¶áá«ááºá¡áá»áá¯á·ááᯠáá»áœááºá¯ááºááŸááºáá¬ážáá¬ážááŒá®áž Kubernetes ááá¯ááŸá±á¬ááºááŸá¯á¡ááŒá±á¬ááºáž áá±á·áá¬áá±áá°áá»á¬ážá¡ááœáẠáááºážááá¯á· á
áááºáááºá
á¬ážááœááºáá±á¬ááºážáá«áááºá áá»áœááºá¯ááºááẠKubernetes ááᯠáá±á¬áá±á¬ááẠááŸá¯ááºááœááºážáááºá
áá¬áž ááŒá±á¬áá°ážáá±á¬áºáááºážá áá»áœááºáá±á¬áºáááºáž áá±á¬áºááŒáá»ááºáá«áááºá
áá»áœááºá¯ááºááẠááá¯ááŸá±á¬ááºááŸá¯ááŒá±ááŸááºážáá»áẠ6-7 ááᯠá ááºážáááºáá²á·áááº-
OpenEBS
áá«ááŒá®ážáá¬ážááŒá±á¬áá²á·ááá²á·ááá¯á·
á¡ááá¯áá»á¯ááºááŒá±á¬ááá»áŸáẠJiva ááẠá¡áááºážáááºááŒááºááŒá®áž LocalPV ááẠáá±áá¯áá»á¡á¬ážááŒáá·áº ááŒááºáááºáááºáá disk benchmark ááẠááá¯ááºááá¯ááºáááá¯ážáá«á LocalPV áááŒá¿áá¬ááŸá¬ áááºážááá¯ááŒááºáááºáá¬ážááá·áº node ááœááºáᬠá¡áá¶á¡ááá¯ážá¡áá»ááºááᯠáááºáá±á¬ááºááŒáá·áºááŸá¯ááá¯ááºááŒá®áž ááŒááºáááºáá¯á¶áá°ááŒááºážáá¯á¶ážááááŸááá«á ááŸáá
áºááá·áº á¡áááºáá°ážáá°áá¬ááœáẠááŒá¿áá¬á¡áá»áá¯á·ááŸááá±áááºá
Rook
Rook ááẠopen source áááºážááŒá
áºááŒá®ážá áááºážááẠááá°áá®áá±á¬ backends áá»á¬ážááŒáá·áº ááŸá¯ááºááœá±ážáá±á¬ááá¯ááŸá±á¬ááºááŸá¯á
á®áá¶ááá·áºááœá²ááŒááºážáá¯ááºáááºážáá±á¬ááºáá¬áá»á¬ážááᯠáá¯ááºáá±á¬ááºáá±ážááá·áº ááá¯ááŸá±á¬ááºááŸá¯á
á®á
ááºáá±ážáá°ááŒá
áºááŒá®ážá á¥ááá¬á¡á¬ážááŒáá·áº á
á¬áááºážááŸáá¡ááŒá¬ážááœá±ážáá»ááºá
áá¬áá»á¬ážááŸáá·áº ááœá²ááŒá¬ážáá«áááºá
Ceph ááœáẠáá»áŸááºáá
áºááŒááºááá¯ááºáá»ááºáá»á¬áž ááŸááá±á¬áºáááºáž áá»áœááºá¯ááºááááá±á¬ááºá áááºážááá¯á·ááᯠRook/Kubernetes ááœáẠááá¯ááºááá¯ááºá¡áá¯á¶ážáááŒá¯ááá¯ááºáá«á ááŸááºáá«áááºá áá»áœááºáá±á¬áº áá®áá²ááᯠáááºáááºáá²áá² ááááºáá²á·áá«áá°ážá ááá¯á·áá±á¬áº ááá¯ááºááŒááºáááœáẠá¡áááºáá°ážáá°ááŸá¯áá»á¬áž áááŸááá±á¬ááŒá±á¬áá·áº áááºááẠVelero/Restic ááŸáá·áº áá
áºáá¯áá¯ááᯠá¡áá¯á¶ážááŒá¯ááááºááŒá
áºááŒá®ážá ááá¯á·áá±á¬áº á¡áá»áááºááŸáá·áºáááŒá±ážáá® áá»áŸááºáá
áºááŒááºááá¯ááºáá»ááºáá»á¬ážááá¯ááºáá² ááá¯ááºá¡ááá·áº á¡áááºááááºážáááºážááŸá¯áá»á¬ážáᬠááŸááá«áááºá Rook áá²á· áááºáááºááŒá®áž áá»áœááºáá±á¬áº ááááºááŒáá¯ááºáá²á·áá¬á Ceph áá²á· á¡áá¯ááºáá¯ááºááᬠáááºáá±á¬ááºááœááºáá² - ááŸá¯ááºááœá±ážáá²á·á¡áá¬ááœá±á¡á¬ážáá¯á¶ážááᯠáá¯á¶ážááœááºáá¬ážááŒá®áž ááŒá¿áá¬ááŒá±ááŸááºážááŒááºážá¡ááœáẠCeph áá²á· ááá¯ááºááá¯ááºá
áá¬ážááŒá±á¬ááá¯ááºáá²á· Tools ááœá±ááᯠáá±ážáá¬ážáá«áááºá áá¶ááá±á¬ááºážá
áœá¬ááŒáá·áºá Ceph volumes á ááá
á®ážááŸá¯á
ááºážáááºááŸá¯á¡ááœááºážá áá»áœááºá¯ááºááẠááŒá¿áá¬áá»á¬áž áááºááŸááá±áá«áááºá
Rancher Longhorn
Longhorn ááᯠá¡áááºážááŒáá¯ááºáááºá áá»áœááºáá±á¬á·áºá¡ááŒááºá¡ááá±á¬á· áá«á á¡áá¬ážá¡áá¬ááŸááá²á· á¡ááŒá±áá áºáá¯áá«á ááŸááºáá«áááºá developer áá»á¬ážááá¯ááºááá¯áẠ(Rancher Labs) á áááºážááẠáá¯ááºáááºážááœááºáááºáááºážáá»ááºá¡ááœáẠáááá·áºáá»á±á¬áºáá±ážááŒá±á¬ááºáž áááºáá¶ááŒá®áž áááºážá áá±á¬áºááŒáááºá áááºážááẠopen source ááŒá áºááŒá®áž áá»á±á¬ááºáááºáá±á¬ á áœááºážáá±á¬ááºááẠááŸáááẠ(áááºážááá¯á·ááᯠoptimized ááá¯ááºááá±ážáá±á¬áºáááºáž)á ááá¯á·áá±á¬áº volume áá»á¬ážááẠpod ááá¯á· áá»áááºáááºááẠá¡ááœááºá¡áá»áááºáá°áááŒá®áž á¡ááá¯ážáá¯á¶ážá¡ááŒá±á¡áá±áá»á¬ážááœááºá á¡áá°ážáááŒáá·áº ááŒá®ážáá¬ážáá±á¬ á¡áááºááááºážááŸá¯ááᯠááŒááºáááºááá°ááŒá®ážáá±á¬áẠááá¯á·ááá¯áẠá¡ááá·áºááŒáŸáá·áºáááºááŒá®ážáá±á¬áẠ15-16 áááá áºááŒá¬áá«áááºá á¡áá¯ááºáááºá áááºážááœáẠá€áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬ážá áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬ážááŸáá·áº ááá¯ááºááŒááºáá០á¡áááºáá°ážáá»á¬ážáá«ááŸááá±á¬áºáááºáž áááºážááá¯á·ááẠvolumes áá»á¬ážááŸáá·áºáᬠáááºááá¯ááºáá±á¬ááŒá±á¬áá·áº á¡ááŒá¬ážá¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááá¹áá°áá°ážáááºá¡ááœáẠVelero áá²á·ááá¯á·áá±á¬ á¡áá¬áá áºáᯠááá¯á¡ááºáá±áá±ážáááºá á¡áááºááááºážááŒááºážááŸáá·áº ááŒááºáááºááá°ááŒááºážááẠá¡ááœááºáá¯á¶ááŒááºá áááºáá»ááá±á¬áºáááºáž ááá±á¬áºááá±á¬áº ááŸá±ážááœá±ážáááºá á¡áá±ážá¡áááºááŒá±á¬áááẠááá¯á¶ááá¯ááºáá±á¬ááºá¡á±á¬áẠááŸá±ážááœá±ážáá«áááºá Longhorn ááœáẠá¡áááºá¡áááºáá±áá¬ááá¬ááá áºáá¯ááŒáá·áº á¡áá¯ááºáá¯ááºáá±á¬á¡áá« CPU á¡áá¯á¶ážááŒá¯ááŸá¯ááŸáá·áº á áá Ạload ááẠáááŒá¬áá ááá¯ážáááºáá«áááºá Longhorn ááá¯á á®áá¶ááá·áºááœá²ááẠá¡áááºááŒá±áá±á¬ áááºááŸáºáá¯ááºáá áºáá¯ááŸááááºá Longhorn ááᯠááŒáá¯ááºááẠááá¯á· ááŒá±á¬ááŒá®ážááŒá® á áá«áá±ááá·áº á¡áá¯áẠáá±á¬á· ááá¯á¡áẠáá«ááẠá
StorageOS
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
á á¬áááºáá°áá áºáá±á¬ááºá Linstor ááá¯á ááºážáá¯á¶ážááŒáá·áºááá¯á· á¡ááŒá¶ááŒá¯áá²á·á¡áá« ááá¯á·á áºááᯠáá¯ááºáá±ááŒá®ážáá±á¬áẠáá®á¡ááá¯ááºážááᯠááá·áºááá¯ááºáááºá áá»áœááºáá±á¬áºá ááºážááŒáá·áºáá±á¬á· ááŒáá¯ááºáááºá áá«áá±ááá·áº áááºáááºáá²áá² áá°ážááá¯á· ááá¯áá«áá±ážáááºá á¡áᯠáá»áœááºáá±á¬áºááŒá±á¬ááá¯ááºáá¬á á áœááºážáá±á¬ááºáááºá áááá¯ážáá«áá°áž (áá»áœááºáá±á¬áº á¡á±á¬ááºááŸá¬ á á¶ááŸá¯ááºážááááºááœá±ááᯠááá·áºáá¬ážáá«áááº)á á¡ááŒá±áá¶á¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááẠá¡áá±á«áºááŸááá«áá² áá áºááºááŸáá·áº ááá¯ááºááá¯ááºáá°áá®áá±á¬ á áœááºážáá±á¬ááºáááºááᯠáááŸááá²á·áááºá (Porworx ááẠdrive benchmark ááẠááá¯ááºááá¯áẠááá¯ááá¯áá±á¬ááºážááœááºáá±á¬ áá¶áá«ááºáá»á¬áž á¡áááºááŒá±á¬áá·áº ááŸááááºááᯠááá±ážáá«ááŸáá·áºá áá»áœááºáá±á¬áº áááŒá±á¬áááºáá«á áá»ááºááŸáá·áºááŒáá·áº áááºáá«áááºá) ááá¯á·ááŒá±á¬áá·áº Linstor ááẠá¡ááœááºáááá±á¬ááºáá¯á¶ááááºá áááºáááºááẠááááºááááºáá±á¬áºáááºáž á¡ááŒá¬ážááœá±ážáá»ááºá áá¬áá»á¬ážáá²á·ááá¯á· áááœááºáá°áá«á ááááŠážá áœá¬ áá»áœááºá¯ááºááẠLinstor (kernel module ááŸáá·áº tools/services) ááᯠááá·áºááœááºážááŒá®áž Kubernetes á á¡ááŒááºáááºááŸá áá»áŸááºáá áºááŒáẠáá¶á·ááá¯ážááŸá¯ááŸáá·áº áá»áŸááºáá áºááŒáẠáá¶á·ááá¯ážááŸá¯á¡ááœáẠLVM ááᯠá á®á ááºáááºááŸááºáá¬á ááá¯á·áá±á¬áẠKubernetes á០ááá¯ááŸá±á¬ááºááŸá¯á¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºáá±á¬ á¡áááºážá¡ááŒá áºáá»á¬ážááᯠáááºáá®ážáá«á CentOS ááŸá¬ á¡áá¯ááºááá¯ááºáá²á·á¡ááœáẠUbuntu ááᯠáá¯á¶ážááá¬ááᯠáááŒáá¯ááºáá«áá°ážá ááŒá±á¬ááºáááºááœááºááá¯ááºáá±á ááá¯á·áá±á¬áº á¡áááºážááẠá áááºá¡ááŸá±á¬áá·áºá¡ááŸááºááŒá áºá áá¬á á¡ááŒá±á¬ááºážááŸá¬ á á¬ááœááºá á¬áááºáž (áááºážáááºážá¡á¬ážááŒáá·áº á¡ááœááºáá±á¬ááºážááœááºáááº) ááẠáááºááŸááºáá¬ážáá±á¬ Epel repositories áá»á¬ážááœáẠááŸá¬áááœá±á·ááá¯ááºáá±á¬ áááºáá±á·áá»áºáá»á¬ážá áœá¬ááá¯áá±á¬áºááŒáá¬ážáá±á¬ááŒá±á¬áá·áºááŒá áºáááºá Linstor ááœáẠáá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬áž ááŸááá±á¬áºáááºáž ááá¯ááºááŒááºá á¡áááºáá°ážááŒááºážáá»áá¯áž ááá¯ááºáá²á ááá¯á·ááŒá±á¬áá·áº á¡ááœá²áá»á¬ážááᯠá¡áááºáá°ážáááºá¡ááœáẠRestic ááŸáá·áº Velero ááᯠáááºáá¶á¡áá¯á¶ážááŒá¯áá²á·ááá«áááºá ááá¯ááºá¡ááá·áº áááá¹áá°áá°ážááŒááºážá¡á á¬áž áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá»á¬ážááᯠááá¯ááŸá áºáááºáááºá ááá¯á·áá±á¬áº ááŒá±ááŸááºážáá»ááºááẠá áœááºážáá±á¬ááºáááºááŸáááŒá®áž áá¯á¶ááŒááºá áááºáá»ááá«á áááºážááᯠáááºážáá¶ááá¯ááºáááºá Linstor ááẠopen source ááŒá áºáá±á¬áºáááºáž á¡áááŒá±ážááœá±ááŒáá·áº áá¶á·ááá¯ážáá±ážáá¬ážáááºá áá»áœááºá¯ááºááŸááºáááºá áœá¬áá¬ážáááºáá«áá ááá·áºááœáẠáá±á¬ááºáá¶á·áá±ážá á¬áá»á¯ááºáááŸááá«á ááá·áºáááºáá»ááºáá»á¬ážáááŸááá²á¡áá¯á¶ážááŒá¯ááá¯ááºáá±á¬áºáááºáž áááºážááá¯ááŸááºážáááºážáááºááá¯á¡ááºáá«áááºá Linstor ááẠKubernetes á¡ááœáẠáááºáá²á·ááá¯á· á ááºážáááºáá¬ážáááºááᯠáá»áœááºá¯ááºááááá«á ááá¯á·áá±á¬áº ááá¯ááŸá±á¬ááºááŸá¯á¡ááœáŸá¬ááẠKubernetes á á¡ááŒááºáááºááœááºááŸáááŒá®áž ááááºáá±á·á ááŒá±ááŸááºážáá»ááºááá±á«áºáá²á·áááŒáá·áº áááºážááᯠáááºááœá±á·á¡ááŒá±á¡áá±ááœáẠá ááºážáááºáá¬ážááŒá®ážááŒá áºáá±á¬ááºážááŒá áºááá¯ááºáááºá áá»áœááºá¯ááºááᯠá áááºááŒá±á¬ááºážááŒá®áž Kubernetes ááá¯á· ááŒááºááœá¬ážááẠá€áá±áá¬ááœáẠááŒá±ááŸááºážáá»ááºááŸááá«ááá¬ážá áá»áœááºáá±á¬áºááááá«áá°ážá áá»áœááºá¯ááºááá¯á·ááẠááá¯ááá¯áááºááŸáá¯ááºážá áœá¬ áá°ážááœááŒá®áž áá¯á¶áá°ááœá¬ážááŸá¯ááᯠáá±á·áá¬ááẠááá¯á¡ááºáá±áá±ážáááºá ááŒááºá·áá»áá¬áá±á«á·á áá«áá±ááá·áº first impression áá±á¬ááºážáááºá ááá¯ááá¯ááœááºáááºááŒá®áž á¡áá¬áá áºáá»á¬ážááᯠáá±á·áá¬ááẠHeroku á¡á á¬áž áá»áœááºá¯ááºáááá¯ááºááá¯áẠKubernetes á¡á á¯á¡áá±ážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯áááºááŸá¬ áá±áá»á¬áá«áááºá Linstor ááẠá¡ááŒá¬ážáá°áá»á¬ážáá²á·ááá¯á· áááºáááºááẠáááœááºáá°áá±á¬ááŒá±á¬áá·áºá áááºážááŸáá·áºáááºáááºááá·áº ááá¯á·á áºáá áºáá¯ááᯠáááŒá¬áá® áá±ážáá«áááºá
á á¶ááŸá¯ááºážáá»á¬áž
áá¶ááá±á¬ááºážá áœá¬ááŒáá·áºá ááŸáá¯ááºážááŸááºááŸá¯ááŸáá·áºáááºáááºá ááŸááºáá¬ážá áá¬áá»á¬ážá áœá¬ááᯠáá»áœááºá¯ááºáá±ážáááºááá¯ááºáá±á¬ááŒá±á¬áá·áºá áá»áœááºá¯ááºááœáẠá¡ááŒá±áᶠ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