เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™ Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor

เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™ Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor

เบญเบฑเบšเป€เบ”เบ”!. เปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™, เบซเบ™เบถเปˆเบ‡เปƒเบ™เบœเบนเป‰เบญเปˆเบฒเบ™เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบžเบฐเบเบฒเบเบฒเบก Linstor (เบšเบฒเบ‡เบ—เบตเบฅเบฒเบงเบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™เป€เบญเบ‡) เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเป„เบ”เป‰เป€เบžเบตเปˆเบกเบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบ™เบตเป‰. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เป„เบ”เป‰เบ‚เบฝเบ™ เบ›เบฐเบเบฒเบ”เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบกเบฑเบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เปเบกเปˆเบ™เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบซเบผเบฒเบเบˆเบฒเบเบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญ.

เบ”เป‰เบงเบเบ„เบงเบฒเบกเบŠเบทเปˆเบชเบฑเบ”, เบ‚เป‰เบญเบเบเบญเบกเปเบžเป‰เปเบฅเบฐเบเบญเบกเปเบžเป‰ Kubernetes (เบขเปˆเบฒเบ‡เบซเบ™เป‰เบญเบเบชเปเบฒเบฅเบฑเบšเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™). เบ‚เป‰เบญเบเบˆเบฐเปƒเบŠเป‰ Heroku. เป€เบ›เบฑเบ™เบซเบเบฑเบ‡? เป€เบžเบฒเบฐเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ! เปƒเบœเบˆเบฐเบ„เบดเบ”เบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเป€เบฎเบฑเบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบซเบผเบฒเบเบเบงเปˆเบฒ Kubernetes เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡. เบ‚เป‰เบญเบโ€‹เปƒเบŠเป‰ Hetzner Cloudเป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบกเบฑเบ™เบกเบตเบฅเบฒเบ„เบฒเบšเปเปˆเปเบžเบ‡เปเบฅเบฐเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเบ™เบ”เบตเปเบฅเบฐเบ•เบฑเป‰เบ‡เปเบ•เปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เป‰เบญเบเป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบธเปˆเบกเป‚เบ”เบเปƒเบŠเป‰ เบ™เบฑเบเปเบฅเปˆเบ™. เบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เบฅเบญเบ‡เบšเปเบฅเบดเบเบฒเบ™ Kubernetes เบ—เบตเปˆเบกเบตเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบˆเบฒเบ Google/Amazon/Microsoft/DigitalOcean, เปเบฅเบฐเบญเบทเปˆเบ™เป†, เป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เป‰เบญเบเบขเบฒเบเบฎเบฝเบ™เบฎเบนเป‰เบ—เบธเบเบขเปˆเบฒเบ‡เบ”เป‰เบงเบเบ•เบปเบงเป€เบญเบ‡. เบ‚เป‰เบญเบเบเบฑเบ‡เบ›เบฐเบซเบเบฑเบ”.

เปเบกเปˆเบ™เปเบฅเป‰เบง, เบ‚เป‰เบญเบเป„เบ”เป‰เปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบผเบฒเบเป€เบžเบทเปˆเบญเบ•เบฑเบ”เบชเบดเบ™เปƒเบˆเบงเปˆเบฒเบˆเบฐเป€เบฅเบทเบญเบเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เปƒเบ”เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบ›เบฐเป€เบกเบตเบ™เบ„เปˆเบฒ Kubernetes stack เบ—เบตเปˆเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰. เบ‚เป‰เบญเบเบกเบฑเบเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”, เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบเป‰เบญเบ™เบฅเบฒเบ„เบฒ, เปเบ•เปˆเบ‚เป‰เบญเบเป„เบ”เป‰เป€เบšเบดเปˆเบ‡เบชเบญเบ‡เบชเบฒเบกเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบˆเปˆเบฒเบเบญเบญเบเบˆเบฒเบเบ„เบงเบฒเบกเบขเบฒเบเบฎเบนเป‰เป€เบžเบฒเบฐเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบชเบฐเบšเบฑเบšเบŸเบฃเบตเบ—เบตเปˆเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”. เบ‚เป‰เบญเบเป„เบ”เป‰เบšเบฑเบ™เบ—เบถเบเบ•เบปเบงเป€เบฅเบเบšเบฒเบ‡เบขเปˆเบฒเบ‡เบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒเป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบ›เบฝเบšเบ—เบฝเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, เปเบฅเบฐเบžเบงเบเป€เบ‚เบปเบฒเบญเบฒเบ”เบˆเบฐเบกเบตเบ„เบงเบฒเบกเบชเบปเบ™เปƒเบˆเบเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบฎเบฝเบ™เบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ Kubernetes. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ‚เป‰เบญเบเป€เบญเบ‡เป„เบ”เป‰เบšเบญเบเบฅเบฒเบเบฑเบš Kubernetes เปƒเบ™เบ•เบญเบ™เบ™เบตเป‰. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบเบฑเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบเปˆเบฒเบงเป€เบ–เบดเบ‡ เบ„เบปเบ™เบ‚เบฑเบš CSI, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบชเบฐเบซเบ™เบญเบ‡เบ›เบฐเบฅเบดเบกเบฒเบ™ Hetzner Cloud เป‚เบ”เบเบเบปเบ‡, เปเบ•เปˆเบ‚เป‰เบญเบเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบฅเบญเบ‡เบกเบฑเบ™เป€เบ—เบทเปˆเบญ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบšเบดเปˆเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เป‚เบ”เบเบŠเบญเบšเปเบง cloud เป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบฅเบดเบกเบฒเบ™เบขเปˆเบฒเบ‡เบ•เปเปˆเป€เบ™เบทเปˆเบญเบ‡เปƒเบ™ node เปƒเบ”, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡ node เบฅเบปเป‰เบกเป€เบซเบฅเบงเปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบญเบทเปˆเบ™เป†. เบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบšเบฒเบ‡เบญเบฑเบ™เบชเบฐเป€เปœเบตเบเบฒเบ™เบ–เปˆเบฒเบเบฎเบนเบšเปเบšเบšเบˆเบธเบ”เป†เปƒเบ™เป€เบงเบฅเบฒ เปเบฅเบฐ เบเบฒเบ™เบชเบณเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบญเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ, เป€เบŠเบดเปˆเบ‡เบชเบฐเบ”เบงเบ.

เบ‚เป‰เบญเบเป„เบ”เป‰เบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ 6-7:

OpenEBS

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเป„เบ”เป‰เป€เบงเบปเป‰เบฒเบกเบฒเปเบฅเป‰เบง เปƒเบ™เป‚เบžเบชเบเปˆเบญเบ™เปœเป‰เบฒเบ™เบตเป‰เบกเบตเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ”เบˆเบฒเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ•เบปเบเบฅเบปเบ‡เปƒเบ™เป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบเปˆเบฝเบงเบเบฑเบš OpenEBS. OpenEBS เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเบฐเบ™เปเบฒเปƒเบŠเป‰, เปเบ•เปˆเป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบŠเบทเปˆเบชเบฑเบ”, เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเปเบ—เป‰เบˆเบดเบ‡เบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เป‚เบซเบผเบ”, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบœเบดเบ”เบซเบงเบฑเบ‡เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™. เบ™เบตเป‰เปเบกเปˆเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”, เปเบฅเบฐเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบกเปˆเบ™เบ”เป‰เบงเบเบ•เบปเบ™เป€เบญเบ‡ เบŠเปˆเบญเบ‡เบงเปˆเบฒเบ‡ เบชเบฐเป€เบซเบกเบตเป€เบ›เบฑเบ™เบ›เบฐเป‚เบซเบเบ”เบซเบผเบฒเบเปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เบŠเปˆเบงเบเป€เบซเบผเบทเบญ. เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบกเบฑเบ™เบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบ”เบตเบซเบผเบฒเบเป€เบกเบทเปˆเบญเบ—เบฝเบšเปƒเบชเปˆเบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ•เป‰เบญเบ‡เป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เปƒเบซเบกเปˆ. OpenEBS เบ›เบฐเบˆเบธเบšเบฑเบ™เบกเบต 3 เป€เบ„เบทเปˆเบญเบ‡เบˆเบฑเบเบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ, เปเบ•เปˆเบ‚เป‰เบญเบเบเปเบฒเบฅเบฑเบ‡เบ›เบฐเบเบฒเบ”เบœเบปเบ™ benchmark เบชเปเบฒเบฅเบฑเบš cStor. เบ‚เป‰เบญเบเบเบฑเบ‡เบšเปเปˆเบกเบตเบ•เบปเบงเป€เบฅเบเบชเบณเบฅเบฑเบš Jiva เปเบฅเบฐ LocalPV เป€เบ—เบทเปˆเบญ.

เบชเบฐเบซเบผเบธเบšเปเบฅเป‰เบง, Jiva เปเบกเปˆเบ™เป„เบงเป€เบฅเบฑเบเบ™เป‰เบญเบ, เปเบฅเบฐ LocalPV เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบกเปˆเบ™เป„เบง, เบšเปเปˆเบฎเป‰เบฒเบเปเบฎเบ‡เป„เบ›เบเบงเปˆเบฒเบ”เบฑเบ”เบŠเบฐเบ™เบตเบ‚เบญเบ‡เปเบœเปˆเบ™เป‚เบ”เบเบเบปเบ‡. เบšเบฑเบ™เบซเบฒเบเบฑเบš LocalPV เปเบกเปˆเบ™เบงเปˆเบฒเบ›เบฐเบฅเบดเบกเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป„เบ”เป‰เบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเปƒเบ™ node เบšเปˆเบญเบ™เบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบเบฐเบเบฝเบก, เปเบฅเบฐเบšเปเปˆเบกเบตเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปƒเบ”เป†. เบ‚เป‰เบญเบเบกเบตเบšเบฑเบ™เบซเบฒเบšเบฒเบ‡เบขเปˆเบฒเบ‡เปƒเบ™เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบœเปˆเบฒเบ™ เป€เบฎเบทเบญเปƒเบš เบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเปƒเบซเบกเปˆเป€เบžเบฒเบฐเบงเปˆเบฒเบŠเบทเปˆเบ‚เบญเบ‡ node เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เบ–เป‰เบฒเบžเบงเบเป€เบฎเบปเบฒเบชเบปเบ™เบ—เบฐเบ™เบฒเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™, cStor เบกเบต plugin เบชเปเบฒเบฅเบฑเบš Velero, เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบญเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡ snapshots เปƒเบ™เป€เบงเบฅเบฒเปƒเบ”เบซเบ™เบถเปˆเบ‡, เป€เบŠเบดเปˆเบ‡เบชเบฐเบ”เบงเบเบเบงเปˆเบฒเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบ”เบฑเบšเป„เบŸเบฅเปŒเบเบฑเบš Velero-Restic. เบ‚เป‰เบญเบโ€‹เป„เบ”เป‰โ€‹เบ‚เบฝเบ™ scripts เบซเบผเบฒเบ, เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบ”เป‰เบงเบ plugin เบ™เบตเป‰. เป‚เบ”เบเบฅเบงเบก, เบ‚เป‰เบญเบเบกเบฑเบ OpenEBS, เปเบ•เปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™ ...

เบฎเบญเบ

Rook เบเบฑเบ‡เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”, เปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”เบกเบฑเบ™เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบซเบฅเบทเบญเบขเบนเปˆเปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเปเบกเปˆเบ™เบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒ orchestrator เบ—เบตเปˆเบˆเบฑเบ”เบเบฒเบ™เบเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบเบฑเบš backends เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™, e.g. เป€เบŠเป‚เบ›เบ™, EdgeFS เปเบฅเบฐเบญเบทเปˆเบ™เป†, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบงเบฝเบเบ‡เบฒเบ™เบ‡เปˆเบฒเบเบ‚เบถเป‰เบ™เบซเบผเบฒเบ. เบ‚เป‰เบญเบเบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบš EfgeFS เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบžเบฐเบเบฒเบเบฒเบกเบกเบฑเบ™เบชเบญเบ‡เบชเบฒเบกเป€เบ”เบทเบญเบ™เบเปˆเบญเบ™เบซเบ™เป‰เบฒเบ™เบตเป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเป„เบ”เป‰เบ—เบปเบ”เบชเบญเบšเบชเปˆเบงเบ™เปƒเบซเบเปˆเบเบฑเบš Ceph. Ceph เบšเปเปˆเบžเบฝเบ‡เปเบ•เปˆเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ•เบฑเบ™, เปเบ•เปˆเบเบฑเบ‡เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบงเบฑเบ”เบ–เบธเบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบš S3 / Swift เปเบฅเบฐเบฅเบฐเบšเบปเบšเป„เบŸเบฅเปŒเปเบˆเบเบขเบฒเบ. เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบฑเบเบเปˆเบฝเบงเบเบฑเบš Ceph เปเบกเปˆเบ™เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบเบฐเบˆเบฒเบเบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เปƒเบ™เบ—เบปเปˆเบงเปเบœเปˆเบ™เบซเบผเบฒเบเปเบœเปˆเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ›เบฐเบฅเบดเบกเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบžเบทเป‰เบ™เบ—เบตเปˆเบ”เบดเบ”เบซเบผเบฒเบเบเปˆเบงเบฒเบชเบฒเบกเบฒเบ”เปƒเบชเปˆเปƒเบ™เปเบœเปˆเบ™เบ”เบฝเบง. เบกเบฑเบ™เบชเบฐเบ”เบงเบเบชเบฐเบšเบฒเบ. เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเป€เบขเบฑเบ™เบญเบตเบเบญเบฑเบ™เบซเบ™เบถเปˆเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเป€เบกเบทเปˆเบญเบ—เปˆเบฒเบ™เป€เบžเบตเปˆเบกเปเบœเปˆเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบธเปˆเบก, เบกเบฑเบ™เบˆเบฐเปเบˆเบเบขเบฒเบเบ‚เปเป‰เบกเบนเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เปƒเบ™เบ—เบปเปˆเบงเบ—เบธเบเปเบœเปˆเบ™.

Ceph เบกเบตเบžเบฒเบšเบ–เปˆเบฒเบ, เปเบ•เปˆเป€เบ—เบปเปˆเบฒเบ—เบตเปˆเบ‚เป‰เบญเบเบฎเบนเป‰, เบžเบงเบเบกเบฑเบ™เบšเปเปˆเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบเบปเบ‡เปƒเบ™ Rook/Kubernetes. เปเบ—เป‰เบˆเบดเบ‡เปเบฅเป‰เบง, เบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เบฅเบปเบ‡เป€เบฅเบดเบเปƒเบ™เป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰. เปเบ•เปˆเบšเปเปˆเบกเบตเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบญเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบˆเบฐเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบเบฑเบš Velero / Restic, เปเบ•เปˆเบงเปˆเบฒเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบ”เบฑเบšเป„เบŸเบฅเปŒ, เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบฎเบนเบšเบˆเบธเบ”เปƒเบ™เป€เบงเบฅเบฒ. เบชเบดเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบญเบเบกเบฑเบเปเบ—เป‰เป†เบเปˆเบฝเบงเบเบฑเบš Rook เปเบกเปˆเบ™เบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš Ceph - เบกเบฑเบ™เป€เบŠเบทเปˆเบญเบ‡เป€เบเบทเบญเบšเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เปเบฅเบฐเบชเบฐเป€เบซเบ™เบตเป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเบˆเบฐเป€เบงเบปเป‰เบฒเบเบฑเบš Ceph เป‚เบ”เบเบเบปเบ‡เป€เบžเบทเปˆเบญเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒ. เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เบงเบฒเบกเบเบปเบ”เบ”เบฑเบ™เบ‚เบญเบ‡เบ›เบฐเบฅเบดเบกเบฒเบ™ Ceph, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบชเบทเบšเบ•เปเปˆเบกเบตเบšเบฑเบ™เบซเบฒเบเบฑเบš เบšเบฑเบ™เบซเบฒเบ™เบตเป‰, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰ Ceph เบเบฒเบเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบšเปเปˆเบซเบกเบฑเป‰เบ™เบ„เบปเบ‡. เบกเบฑเบ™เบเบฑเบ‡เบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™เบงเปˆเบฒเบ™เบตเป‰เปเบกเปˆเบ™เปเบกเบ‡เป„เบกเป‰เปƒเบ™ Ceph เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡เบซเบผเบทเป€เบ›เบฑเบ™เบšเบฑเบ™เบซเบฒเปƒเบ™เบงเบดเบ—เบตเบ—เบตเปˆ Rook เบ„เบธเป‰เบกเบ„เบญเบ‡ Ceph. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒ tinkered เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบ„เบงเบฒเบกโ€‹เบŠเบปเบ‡โ€‹เบˆเปเบฒโ€‹, เปเบฅเบฐโ€‹เบกเบฑเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ”เบตเบโ€‹เบงเปˆเบฒโ€‹, เปเบ•เปˆโ€‹เบšเบฑเบ™โ€‹เบซเบฒโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบขเปˆเบฒเบ‡โ€‹เบชเบปเบกโ€‹เบšเบนเบ™โ€‹. Ceph เบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เบขเบนเปˆเปƒเบ™เบ”เบฑเบ”เบŠเบฐเบ™เบตเบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰. เบกเบฑเบ™เบเบฑเบ‡เบกเบต dashboard เบ—เบตเปˆเบ”เบต.

Rancher Longhorn

เบ‚เป‰เบญเบเบกเบฑเบ Longhorn. เปƒเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเบ”เบต. เปเบ—เป‰เบˆเบดเบ‡เปเบฅเป‰เบง, เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบญเบ‡ (Rancher Labs) เบเบญเบกเบฎเบฑเบšเบงเปˆเบฒเบกเบฑเบ™เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป€เบซเบกเบฒเบฐเบชเบปเบกเบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบ, เปเบฅเบฐเบ™เบตเป‰เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เปเบฅเบฐเบกเบตเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก (เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบกเบฑเบ™เป€เบ—เบทเปˆเบญ), เปเบ•เปˆเบ›เบฐเบฅเบดเบกเบฒเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเบ”เบปเบ™เบซเบผเบฒเบเป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบเบฑเบ, เปเบฅเบฐเปƒเบ™เบเปเบฅเบฐเบ™เบตเบฎเป‰เบฒเบเปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”เบกเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒ 15-16 เบ™เบฒเบ—เบต, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ‚เบฐเบซเบ™เบฒเบ”เปƒเบซเบเปˆเบซเบผเบทเบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบš. เปœเบฑเบเบงเบฝเบ. เบกเบฑเบ™เบกเบตเบžเบฒเบšเบ–เปˆเบฒเบเปเบฅเบฐเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบญเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เบญเบ‡ snapshots เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒเบžเบฝเบ‡เปเบ•เปˆเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบ›เบฐเบฅเบดเบกเบฒเบ™, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเบฐเบ•เป‰เบญเบ‡เบเบฒเบ™เบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™: Velero เป€เบžเบทเปˆเบญเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบญเบทเปˆเบ™เป†. เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฎเบญเบ‡โ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบŸเบทเป‰เบ™โ€‹เบŸเบนโ€‹เปเบกเปˆเบ™โ€‹เป€เบŠเบทเปˆเบญโ€‹เบ–เบทโ€‹เป„เบ”เป‰โ€‹เบซเบผเบฒเบโ€‹, เปเบ•เปˆ indecently เบŠเป‰เบฒโ€‹. เบขเปˆเบฒเบ‡เบฎเบธเบ™เปเบฎเบ‡, เบžเบฝเบ‡เปเบ•เปˆเบŠเป‰เบฒ incredibly. เบเบฒเบ™เปƒเบŠเป‰ CPU เปเบฅเบฐเบเบฒเบ™เป‚เบซเบผเบ”เบฅเบฐเบšเบปเบšเบกเบฑเบเบˆเบฐเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบ‚เบฐเปœเบฒเบ”เบเบฒเบ‡เปƒเบ™ Longhorn. เบกเบต dashboard เบชเบฐเบ”เบงเบเปƒเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ Longhorn. เบ‚เป‰เบญเบเป€เบงเบปเป‰เบฒเปเบฅเป‰เบงเบงเปˆเบฒเบ‚เป‰เบญเบเบกเบฑเบ Longhorn, เปเบ•เปˆเบกเบฑเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบงเบฝเบเบšเบฒเบ‡เบขเปˆเบฒเบ‡.

StorageOS

StorageOS เปเบกเปˆเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเบˆเปˆเบฒเบเป€เบ‡เบดเบ™เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ. เบกเบฑเบ™เบกเบตเบฎเบธเปˆเบ™เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบตเบ‚เบฐเบซเบ™เบฒเบ”เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ—เบตเปˆเบ–เบทเบเบ„เบธเป‰เบกเบ„เบญเบ‡เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡ 500GB, เปเบ•เปˆเบ‚เป‰เบญเบเบšเปเปˆเบ„เบดเบ”เบงเปˆเบฒเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบˆเปเบฒเบ™เบงเบ™ nodes. เบžเบฐเปเบ™เบเบเบฒเบ™เบ‚เบฒเบเบšเบญเบเบ‚เป‰เบญเบเบงเปˆเบฒเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆ $ 125 เบ•เปเปˆเป€เบ”เบทเบญเบ™เบชเปเบฒเบฅเบฑเบš 1 TB, เบ–เป‰เบฒเบ‚เป‰เบญเบเบˆเบทเปˆเป„เบ”เป‰เบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡. เบกเบต dashboard เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐ CLI โ€‹โ€‹เบ—เบตเปˆเบชเบฐเบ”เบงเบ, เปเบ•เปˆเบšเบฒเบ‡เบชเบดเปˆเบ‡เบšเบฒเบ‡เบขเปˆเบฒเบ‡เบ—เบตเปˆเปเบ›เบเบ›เบฐเบซเบผเบฒเบ”เปเบกเปˆเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”: เปƒเบ™เบšเบฒเบ‡เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡, เปเบ•เปˆเปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เบงเบฒเบกเบเบปเบ”เบ”เบฑเบ™เบ‚เบญเบ‡เบ›เบฐเบฅเบดเบกเบฒเบ™เบ‚เป‰เบญเบเบšเปเปˆเบกเบฑเบเบ„เบงเบฒเบกเป„เบงเบ—เบฑเบ‡เบซเบกเบปเบ”. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›, เบ‚เป‰เบญเบเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบซเบเบฑเบ‡. เบชเบฐเบ™เบฑเป‰เบ™เบ‚เป‰เบญเบเบšเปเปˆเป€เบ‚เบปเป‰เบฒเปƒเบˆเบซเบผเบฒเบเปเบ—เป‰เป†. เบšเปเปˆเบกเบตเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบญเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เปเบฅเบฐเบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเบฐเบ•เป‰เบญเบ‡เปƒเบŠเป‰ Velero เบเบฑเบš Restic เป€เบžเบทเปˆเบญเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™. เบกเบฑเบ™เป€เบ›เบฑเบ™เป€เบฅเบทเปˆเบญเบ‡เปเบ›เบ, เป€เบžเบฒเบฐเบงเปˆเบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ–เบทเบเบˆเปˆเบฒเบ. เปเบฅเบฐเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบšเปเปˆเป„เบ”เป‰เบเบฐเบ•เบทเบฅเบทเบฅเบปเป‰เบ™เบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เปเปˆเบชเบทเปˆเบชเบฒเบ™เบเปˆเบฝเบงเบเบฑเบš Slack.

Robin

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบเปˆเบฝเบงเบเบฑเบš Robin เปƒเบ™ Reddit เบˆเบฒเบเบœเบนเป‰เบญเปเบฒเบ™เบงเบเบเบฒเบ™เบ”เป‰เบฒเบ™เบงเบดเบŠเบฒเบเบฒเบ™เบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒ. เบ‚เป‰เบญเบเบšเปเปˆเป€เบ„เบตเบเป„เบ”เป‰เบเบดเบ™เป€เบฅเบทเปˆเบญเบ‡เบฅเบฒเบงเบกเบฒเบเปˆเบญเบ™. เบญเบฒเบ”เบˆเบฐเป€เบ›เบฑเบ™เบเป‰เบญเบ™เบงเปˆเบฒเบ‚เป‰เบญเบเบเปเบฒเบฅเบฑเบ‡เบŠเบญเบเบซเบฒเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบŸเบฃเบต, เปเบ•เปˆ Robin เปเบกเปˆเบ™เบˆเปˆเบฒเบ. เบžเบงเบเบกเบฑเบ™เบกเบตเบฅเบธเป‰เบ™เบŸเบฃเบตเบ—เบตเปˆเบกเบตเบžเบทเป‰เบ™เบ—เบตเปˆเป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™ 10TB เปเบฅเบฐเบชเบฒเบกเบ‚เปเป‰. เป‚เบ”เบเบฅเบงเบก, เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปเบกเปˆเบ™เบ‚เป‰เบญเบ™เบ‚เป‰เบฒเบ‡เบกเบตเบเบฝเบ”เปเบฅเบฐเบกเบตเบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบตเปˆเบชเบงเบเบ‡เบฒเบก. เบกเบต CLI เบ—เบตเปˆเบ”เบต, เปเบ•เปˆเบชเบดเปˆเบ‡เบ—เบตเปˆ coolest เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” snapshot เปเบฅเบฐ backup เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบฑเบ‡เบซเบกเบปเบ” (เปƒเบ™เบ•เบปเบงเป€เบฅเบทเบญเบเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ™เบตเป‰เป€เบญเบตเป‰เบ™เบงเปˆเบฒ Helm releases เบซเบผเบท "flex apps"), เบฅเบงเบกเบ—เบฑเบ‡เบ›เบฐเบฅเบดเบกเบฒเบ™เปเบฅเบฐเบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบญเบทเปˆเบ™เป†, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™ Velero. เปเบฅเบฐเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบˆเบฐเบ”เบตเป€เบฅเบตเบ”เบ–เป‰เบฒเบšเปเปˆเปเบกเปˆเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบ™เป‰เบญเบเป†: เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบŸเบทเป‰เบ™เบŸเบน (เบซเบผเบท "เบ™เปเบฒเป€เบ‚เบปเป‰เบฒ", เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเป€เบญเบตเป‰เบ™เบงเปˆเบฒ Robin) เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเปƒเบ™เบเบธเปˆเบกเปƒเบซเบกเปˆ - เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบˆเบฒเบเป„เบžเบžเบดเบšเบฑเบ” - เบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบน, เปเบ™เปˆเบ™เบญเบ™, เป€เบฎเบฑเบ”เบงเบฝเบ, เปเบ•เปˆเบชเบทเบšเบ•เปเปˆเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ—เบตเปˆเบกเบฑเบ™เบ–เบทเบเบซเป‰เบฒเบก. เบ™เบตเป‰เปเบกเปˆเบ™เป€เบ›เบฑเบ™เป„เบ›เบšเปเปˆเป„เบ”เป‰เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเบ™เบตเป‰, เบเป‰เบญเบ™เบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป„เบ”เป‰เบขเบทเบ™เบขเบฑเบ™. เบ™เบตเป‰เปเบกเปˆเบ™, เป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบญเปˆเบญเบ™เป‚เบเบ™, เปเบ›เบ, เป‚เบ”เบเบชเบฐเป€เบžเบฒเบฐเปเบกเปˆเบ™เบเบฒเบ™เบžเบดเบˆเบฒเบฅเบฐเบ™เบฒเบ‚เปเป‰เบ”เบตเบญเบทเปˆเบ™เป† (เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเป„เบงเบขเปˆเบฒเบ‡เบšเปเปˆเบซเบ™เป‰เบฒเป€เบŠเบทเปˆเบญ). เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเบฑเบ™เบเบฒเบงเปˆเบฒเบˆเบฐเปเบเป‰เป„เบ‚เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เป‚เบ”เบเบเบฒเบ™เบ›เปˆเบญเบเบ•เปเปˆเป„เบ›. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบกเปˆเบ™เบ”เบต, เปเบ•เปˆเบ‚เป‰เบญเบเบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบ„เบงเบฒเบกเปเบ›เบเบ›เบฐเบซเบฅเบฒเบ”: เบ–เป‰เบฒเบ‚เป‰เบญเบเปเบฅเปˆเบ™เบ”เบฑเบ”เบŠเบฐเบ™เบตเป‚เบ”เบเบเบปเบ‡เปƒเบชเปˆเบ›เบฐเบฅเบดเบกเบฒเบ™เบ—เบตเปˆเบ•เบดเบ”เบเบฑเบšเป€เบˆเบปเป‰เบฒเบžเบฒเบš, เบ„เบงเบฒเบกเป„เบงเปƒเบ™เบเบฒเบ™เบญเปˆเบฒเบ™เปเบกเปˆเบ™เป„เบงเบเบงเปˆเบฒเปเบฅเปˆเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เบ”เบฝเบงเบเบฑเบ™เบˆเบฒเบเบžเบฒเบเปƒเบ™เบเบฑเบ. เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบญเบทเปˆเบ™เป†เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบ„เบทเบเบฑเบ™, เปเบ•เปˆเปƒเบ™เบ—เบฒเบ‡เบ—เบดเบ”เบชเบฐเบ”เบตเบšเปเปˆเบ„เบงเบ™เบกเบตเบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡. เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบเปเบฒเบฅเบฑเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™, เบ‚เป‰เบญเบเบฎเบนเป‰เบชเบถเบเป€เบชเบเปƒเบˆเบเบฑเบšเบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเปเบฅเบฐเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡ - เบ‚เป‰เบญเบเบ„เบดเบ”เบงเปˆเบฒเปƒเบ™เบ—เบตเปˆเบชเบธเบ”เบ‚เป‰เบญเบเป„เบ”เป‰เบžเบปเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบตเปˆเป€เบซเบกเบฒเบฐเบชเบปเบก, เปเบฅเบฐเบ‚เป‰เบญเบเบเปเปˆเป€เบ•เบฑเบกเปƒเบˆเบ—เบตเปˆเบˆเบฐเบˆเปˆเบฒเบเบ„เปˆเบฒเบกเบฑเบ™เป€เบกเบทเปˆเบญเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบทเป‰เบ™เบ—เบตเปˆเบซเบผเบทเบซเบผเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ.

portworx

เบ‚เป‰เบญเบเบšเปเปˆเบกเบตเบซเบเบฑเบ‡เป€เบงเบปเป‰เบฒเบซเบผเบฒเบเบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰. เบ™เบตเป‰เปเบกเปˆเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเบˆเปˆเบฒเบ, เป€เบขเบฑเบ™เปเบฅเบฐเบฅเบฒเบ„เบฒเปเบžเบ‡เป€เบ—เบปเปˆเบฒเบ—เบฝเบกเบเบฑเบ™. เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบกเปˆเบ™เป€เบฎเบฑเบ”เปƒเบซเป‰เบ›เบฐเบฅเบฒเบ”เบžเบฝเบ‡เปเบ•เปˆ. เบ™เบตเป‰เปเบกเปˆเบ™เบ•เบปเบงเบŠเบตเป‰เบงเบฑเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบˆเบปเบ™เป€เบ–เบดเบ‡เบ›เบฐเบˆเบธเบšเบฑเบ™. Slack เบšเบญเบเบ‚เป‰เบญเบเบงเปˆเบฒเบฅเบฒเบ„เบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ—เบตเปˆ $ 205 เบ•เปเปˆเป€เบ”เบทเบญเบ™เบ•เปเปˆ node, เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ GKE Marketplace เบ‚เบญเบ‡ Google. เบ‚เป‰เบญเบเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบกเบฑเบ™เบˆเบฐเบฅเบฒเบ„เบฒเบ–เบทเบเบเบงเปˆเบฒเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบŠเบทเป‰เป‚เบ”เบเบเบปเบ‡. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบšเปเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบˆเปˆเบฒเบโ€‹เป„เบ”เป‰โ€‹เบขเปˆเบฒเบ‡โ€‹เปƒเบ”โ€‹เบเปโ€‹เบ•เบฒเบก, เบชเบฐโ€‹เบ™เบฑเป‰เบ™โ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบœเบดเบ”โ€‹เบซเบงเบฑเบ‡โ€‹เบซเบผเบฒเบโ€‹เบ—เบตเปˆโ€‹เปƒเบšโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เบœเบนเป‰โ€‹เบžเบฑเบ”โ€‹เบ—เบฐโ€‹เบ™เบฒ (เบชเบนเบ‡โ€‹เป€เบ–เบดเบ‡ 1 TB เปเบฅเบฐ 3 nodes) เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เบ›เบฐโ€‹เป‚เบซเบเบ”โ€‹เบเบฑเบš Kubernetes เป€เบงเบฑเป‰เบ™โ€‹เป€เบชเบโ€‹เปเบ•เปˆโ€‹เบงเปˆเบฒโ€‹เบ—เปˆเบฒเบ™โ€‹เบˆเบฐโ€‹เบกเบตโ€‹เบ„เบงเบฒเบกโ€‹เบชเบธเบโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เบชเบฐโ€‹เบ–เบดโ€‹เบ•เบด. เบ‚เป‰เบญเบเบซเบงเบฑเบ‡เบงเปˆเบฒเปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ›เบฐเบฅเบดเบกเบฒเบ™เบˆเบฐเบซเบผเบธเบ”เบฅเบปเบ‡เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ‚เบญเบ‡เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบปเบ”เบฅเบญเบ‡, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเป€เบเบตเบ”เบ‚เบถเป‰เบ™. เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบเบปเบ‡เบเบฑเบš Docker, เปเบฅเบฐเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบ™ Kubernetes เปเบกเปˆเบ™เบซเบเบธเป‰เบ‡เบเบฒเบเบซเบผเบฒเบเปเบฅเบฐเบˆเปเบฒเบเบฑเบ”. เปเบ™เปˆเบ™เบญเบ™, เบ‚เป‰เบญเบเบกเบฑเบเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”, เปเบ•เปˆเบ–เป‰เบฒเบ‚เป‰เบญเบเบกเบตเป€เบ‡เบดเบ™, เบ‚เป‰เบญเบเปเบ™เปˆเบ™เบญเบ™เบˆเบฐเป€เบฅเบทเบญเบ Portworx. เบกเบฒเบฎเบญเบ”เบ›เบฐเบˆเบธ, เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบžเบฝเบ‡เปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบ›เบฝเบšเบ—เบฝเบšเบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™.

Linstor

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบžเบตเปˆเบกเบžเบฒเบเบ™เบตเป‰เบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เบžเบดเบกเป€เบœเบตเบเปเบœเปˆ, เป€เบกเบทเปˆเบญเบœเบนเป‰เบญเปˆเบฒเบ™เบ„เบปเบ™เบซเบ™เบถเปˆเบ‡เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰เบžเบฐเบเบฒเบเบฒเบก Linstor. เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เป„เบ”เป‰โ€‹เบžเบฐโ€‹เบเบฒโ€‹เบเบฒเบกโ€‹เบกเบฑเบ™โ€‹เปเบฅเบฐโ€‹เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบกเบฑเบโ€‹เบกเบฑเบ™โ€‹! เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เบ‚เบธเบ”เป€เบฅเบดเบเบ•เบทเปˆเบกเบญเบตเบ. เบ•เบญเบ™เบ™เบตเป‰เบ‚เป‰เบญเบเบชเบฒเบกเบฒเบ”เป€เบงเบปเป‰เบฒเป„เบ”เป‰เบงเปˆเบฒเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบšเปเปˆเปเบกเปˆเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆเบ”เบต (เบ‚เป‰เบญเบเป„เบ”เป‰เป€เบžเบตเปˆเบกเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš benchmark เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰). เป‚เบ”เบเบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเป‰เบง, เบ‚เป‰เบญเบเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบทเบเบฑเบ™เบเบฑเบšเปเบœเปˆเบ™เป‚เบ”เบเบเบปเบ‡, เป‚เบ”เบเบšเปเปˆเบกเบตเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเปƒเบ”เป†. (เบขเปˆเบฒเบ–เบฒเบกเบงเปˆเบฒเป€เบ›เบฑเบ™เบซเบเบฑเบ‡ Portworx เบกเบตเบ•เบปเบงเป€เบฅเบเบ—เบตเปˆเบ”เบตเบเปˆเบงเบฒเบ”เบฑเบ”เบŠเบฐเบ™เบตเป„เบ”เป‚เบ”เบเบเบปเบ‡. เบ‚เป‰เบญเบเบšเปเปˆเบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”. Magic, เบ‚เป‰เบญเบเป€เบ”เบปเบฒ.) เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™ Linstor เป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบซเบผเบฒเบ. เบกเบฑเบ™เบšเปเปˆเบเบฒเบเบซเบผเบฒเบเบ—เบตเปˆเบˆเบฐเบ•เบดเบ”เบ•เบฑเป‰เบ‡, เปเบ•เปˆเบกเบฑเบ™เบšเปเปˆเบ‡เปˆเบฒเบเบ„เบทเบเบฑเบšเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบญเบทเปˆเบ™. เบ—เปเบฒเบญเบดเบ”เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Linstor (เป‚เบกเบ”เบนเบ™ kernel เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เบกเบท / เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™) เปเบฅเบฐเบ•เบฑเป‰เบ‡เบ„เปˆเบฒ LVM เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบšเบฒเบ‡เป†เปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ snapshot เบขเบนเปˆเบ™เบญเบ Kubernetes, เป‚เบ”เบเบเบปเบ‡เปƒเบ™เป‚เบฎเบ”, เปเบฅเบฐเบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบชเป‰เบฒเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบˆเบฒเบ Kubernetes. เบ‚เป‰เบญเบเบšเปเปˆเบกเบฑเบเบงเปˆเบฒเบกเบฑเบ™เบšเปเปˆเป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™ CentOS เปเบฅเบฐเบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เปƒเบŠเป‰ Ubuntu. เบšเปเปˆเบ‚เบตเป‰เบฎเป‰เบฒเบ, เปเบ™เปˆเบ™เบญเบ™, เปเบ•เปˆเป€เบ›เบฑเบ™เบ—เบตเปˆเบซเบ™เป‰เบฒเบฅเปเบฒเบ„เบฒเบ™เป€เบฅเบฑเบเบ™เป‰เบญเบ, เป€เบžเบฒเบฐเบงเปˆเบฒเป€เบญเบเบฐเบชเบฒเบ™ (เป€เบŠเบดเปˆเบ‡เบ”เบตเป€เบฅเบตเบ”, เป‚เบ”เบเบงเบดเบ—เบตเบ—เบฒเบ‡เบเบฒเบ™) เบเปˆเบฒเบงเป€เบ–เบดเบ‡เบซเบฅเบฒเบเบŠเบธเบ”เบ—เบตเปˆเบšเปเปˆเบชเบฒเบกเบฒเบ”เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™ Epel เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰. Linstor เบกเบตเบžเบฒเบšเบ–เปˆเบฒเบ, เปเบ•เปˆเบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ™เบญเบเบชเบฐเบ–เบฒเบ™เบ—เบตเปˆ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบญเบตเบเป€เบ—เบทเปˆเบญเบซเบ™เบถเปˆเบ‡เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ•เป‰เบญเบ‡เปƒเบŠเป‰ Velero เบเบฑเบš Restic เป€เบžเบทเปˆเบญเบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™. เบ‚เป‰เบญเบเบ•เป‰เบญเบ‡เบเบฒเบ™เบžเบฒเบšเบ–เปˆเบฒเบเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบฅเบฐเบ”เบฑเบšเป„เบŸเบฅเปŒ, เปเบ•เปˆเบ™เบตเป‰เบชเบฒเบกเบฒเบ”เบ—เบปเบ™เบ—เบฒเบ™เป„เบ”เป‰เบ–เป‰เบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบกเปˆเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เปเบฅเบฐเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰. Linstor เปเบกเปˆเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เปเบ•เปˆเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ—เบตเปˆเบˆเปˆเบฒเบ. เบ–เป‰เบฒเบ‚เป‰เบญเบเป€เบ‚เบปเป‰เบฒเปƒเบˆเบขเปˆเบฒเบ‡เบ–เบทเบเบ•เป‰เบญเบ‡, เบกเบฑเบ™เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบšเปเปˆเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”, เป€เบ–เบดเบ‡เปเบกเปˆเบ™เบงเปˆเบฒเบ—เปˆเบฒเบ™เบšเปเปˆเบกเบตเบชเบฑเบ™เบเบฒเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เปเบ•เปˆเบ™เบตเป‰เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบŠเบตเป‰เปเบˆเบ‡. เบ‚เป‰เบญเบเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒ Linstor เบ—เบปเบ”เบชเบญเบšเปเบ™เบงเปƒเบ”เบชเปเบฒเบฅเบฑเบš Kubernetes, เปเบ•เปˆเบŠเบฑเป‰เบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡เปเบกเปˆเบ™เบขเบนเปˆเบ™เบญเบ Kubernetes เปเบฅเบฐ, เบ›เบฒเบเบปเบ”เบ‚เบทเป‰เบ™, เบเบฒเบ™เปเบเป‰เป„เบ‚เบšเปเปˆเบ›เบฒเบเบปเบ”เปƒเบ™เบกเบทเป‰เบงเบฒเบ™เบ™เบตเป‰, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบกเบฑเบ™เบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ—เบปเบ”เบชเบญเบšเปƒเบ™เบชเบฐเบžเบฒเบšเบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบง. เบกเบตเบเบฒเบ™เปเบเป‰เป„เบ‚เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เป‰เบญเบเบ›เปˆเบฝเบ™เปƒเบˆเปเบฅเบฐเบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒ Kubernetes? เบ‚เป‰เบญเบโ€‹เบšเปเปˆโ€‹เบฎเบนเป‰. เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ‚เบธเบ”เป€เบฅเบดเบเปเบฅเบฐเบชเบถเบเบชเบฒเบเบฒเบ™เบˆเปเบฒเบฅเบญเบ‡เปเบšเบšเบˆเปเบฒเบฅเบญเบ‡. เปƒเบซเป‰เป€เบฎเบปเบฒเป€เบšเบดเปˆเบ‡. เปเบ•เปˆเบ„เบงเบฒเบกเบ›เบฐเบ—เบฑเบšเปƒเบˆเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เบ”เบต. เบ‚เป‰เบญเบเบขเบฒเบเปƒเบŠเป‰เบเบธเปˆเบก Kubernetes เบ‚เบญเบ‡เบ‚เป‰เบญเบเป€เบญเบ‡เปเบ—เบ™เบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ Heroku เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบตเบญเบดเบ”เบชเบฐเบฅเบฐเบžเบฒเบšเบซเบผเบฒเบเบ‚เบถเป‰เบ™ เปเบฅเบฐเบฎเบฝเบ™เบฎเบนเป‰เบชเบดเปˆเบ‡เปƒเปเปˆเป†. เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ Linstor เบšเปเปˆเปเบกเปˆเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบ‡เปˆเบฒเบเบ„เบทเบเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™, เบ‚เป‰เบญเบเบˆเบฐเบ‚เบฝเบ™เบšเบปเบ”เป€เบฅเบทเปˆเบญเบ‡เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™เปƒเบ™เป„เบงเป†เบ™เบตเป‰.

เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™

เปเบ•เปˆเบซเบ™เป‰เบฒเป€เบชเบเบ”เบฒเบ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰เบšเบฑเบ™เบ—เบถเบเบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฝเบšเบ—เบฝเบšเป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เป‰เบญเบเบšเปเปˆเบ„เบดเบ”เบงเปˆเบฒเบ‚เป‰เบญเบเบˆเบฐเบ‚เบฝเบ™เบเปˆเบฝเบงเบเบฑเบšเบกเบฑเบ™. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเบ”เบฑเบ”เบŠเบฐเบ™เบต fio เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐเบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบก node เบ”เบฝเบง, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบกเบตเบ•เบปเบงเป€เบฅเบเบชเปเบฒเบฅเบฑเบš replicated configurations เป€เบ—เบทเปˆเบญ. เปเบ•เปˆเบˆเบฒเบเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบซเบเบฒเบšเบ„เบฒเบเบ‚เบญเบ‡เบชเบดเปˆเบ‡เบ—เบตเปˆเบ„เบฒเบ”เบซเบงเบฑเบ‡เบˆเบฒเบเปเบ•เปˆเบฅเบฐเบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เป€เบžเบฒเบฐเบงเปˆเบฒเบ‚เป‰เบญเบเบ›เบฝเบšเบ—เบฝเบšเบžเบงเบเบกเบฑเบ™เบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบŸเบฑเบ‡เบ”เบฝเบงเบเบฑเบ™, 4 cores, 16 GB เบ‚เบญเบ‡ RAM, เบกเบตเปเบœเปˆเบ™ 100 GB เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบชเปเบฒเบฅเบฑเบšเบ›เบฐเบฅเบดเบกเบฒเบ™เบ—เบตเปˆเบ—เบปเบ”เบชเบญเบš. เบ‚เป‰เบญเบเปเบฅเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบชเบฒเบกเบ„เบฑเป‰เบ‡เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบเบฒเบ™เปเบเป‰เป„เบ‚เปเบฅเบฐเบ„เบดเบ”เป„เบฅเปˆเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ, เบšเบงเบเบเบฑเบšเบ‚เป‰เบญเบเบ›เบฑเบšเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบŠเบตเบŸเป€เบงเบตเบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™. เบ—เบฑเบ‡เปเบปเบ”เบ™เบตเป‰เปเบกเปˆเบ™เบšเปเปˆเบกเบตเบงเบดเบ—เบฐเบเบฒเบชเบฒเบ”เบขเปˆเบฒเบ‡เบชเบดเป‰เบ™เป€เบŠเบตเบ‡, เบžเบฝเบ‡เปเบ•เปˆเป€เบžเบทเปˆเบญเปƒเบซเป‰เบ—เปˆเบฒเบ™เบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบปเปˆเบงเป„เบ›. เปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบญเบทเปˆเบ™เป†, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบ„เบฑเบ”เบฅเบญเบเบฎเบนเบšเบžเบฒเบšเปเบฅเบฐเบงเบดเบ”เบตเป‚เบญ 38 GB เบˆเบฒเบเบ›เบฐเบฅเบดเบกเบฒเบ™เป€เบžเบทเปˆเบญเบ—เบปเบ”เบชเบญเบšเบเบฒเบ™เบญเปˆเบฒเบ™เปเบฅเบฐเบเบฒเบ™เบ‚เบฝเบ™, เปเบ•เปˆ, เบญเบฐเบ™เบดเบˆเบฒ, เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเป„เบ”เป‰เบšเบฑเบ™เบ—เบถเบเบ•เบปเบงเป€เบฅเบ. เปƒเบ™เบชเบฑเป‰เบ™: Portworkx เปเบกเปˆเบ™เป„เบงเบเบงเปˆเบฒ.

เบชเปเบฒเบฅเบฑเบšเบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ›เบฐเบฅเบดเบกเบฒเบ™เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เปƒเบŠเป‰ manifest เบ™เบตเป‰:

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 เบซเบฅเบฑเบ‡ scenes. เบ‚เป‰เบญเบเป€เบญเบปเบฒ 1 GB เป€เบžเบทเปˆเบญเบ›เบฐเป€เบกเบตเบ™เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเปเบฅเบฐเบšเปเปˆเบฅเปเบ–เป‰เบฒเบ”เบปเบ™เป€เบเบตเบ™เป„เบ›. เบ™เบตเป‰เปเบกเปˆเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš:

เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเปƒเบ™ Kubernetes: OpenEBS vs Rook (Ceph) vs Rancher Longhorn vs StorageOS vs Robin vs Portworx vs Linstor

เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เป€เบ™เบฑเป‰เบ™เปƒเบซเป‰เป€เบซเบฑเบ™เบ„เปˆเบฒเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐ metric เปƒเบ™เบชเบตเบ‚เบฝเบงเปเบฅเบฐเบฎเป‰เบฒเบเปเบฎเบ‡เบ—เบตเปˆเบชเบธเบ”เป€เบ›เบฑเบ™เบชเบตเปเบ”เบ‡.

เบชเบฐเบซเบฅเบธเบš

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบซเบผเบฒเบเบ—เบตเปˆเบชเบธเบ” Portworx เบ›เบฐเบ•เบดเบšเบฑเบ”เป„เบ”เป‰เบ”เบตเบเปˆเบงเบฒเบ„เบปเบ™เบญเบทเปˆเบ™. เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบ‚เป‰เบญเบเบกเบฑเบ™เปเบžเบ‡. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒ Robin เบกเบตเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบซเบผเบฒเบเบ›เบฒเบ™เปƒเบ”, เปเบ•เปˆเบžเบงเบเป€เบ‚เบปเบฒเบกเบตเบชเบฐเบšเบฑเบšเบŸเบฃเบตเบ—เบตเปˆเบ”เบต, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเบˆเปˆเบฒเบ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบฅเบญเบ‡เปƒเบŠเป‰เป„เบ”เป‰ (เบซเบงเบฑเบ‡เบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเปเบเป‰เป„เบ‚เบšเบฑเบ™เบซเบฒเบเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบŸเบนเปเบฅเบฐเบเบฒเบ™เบชเปเบฒเบฎเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เป„เบงเป†เบ™เบตเป‰). เปƒเบ™เบชเบฒเบกเบญเบฑเบ™เบ—เบตเปˆเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ, เบ‚เป‰เบญเบเบกเบตเบšเบฑเบ™เบซเบฒเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เบเบฑเบš OpenEBS, เปเบ•เปˆเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบšเปเปˆเบชเบฐเบšเบฒเบ. เบกเบฑเบ™เป€เบ›เบฑเบ™เบเบฒเบ™เป€เบชเบเปƒเบˆเบ—เบตเปˆเบ‚เป‰เบญเบเบšเปเปˆเป„เบ”เป‰เบšเบฑเบ™เบ—เบถเบเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฒเบ, เปเบ•เปˆเบ‚เป‰เบญเบเบซเบงเบฑเบ‡เบงเปˆเบฒเบ•เบปเบงเป€เบฅเบเปเบฅเบฐเบ„เปเบฒเป€เบซเบฑเบ™เบ‚เบญเบ‡เบ‚เป‰เบญเบเบˆเบฐเบŠเปˆเบงเบเป€เบˆเบปเป‰เบฒเป„เบ”เป‰.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™