Ceph: เบซเบผเบฑเบเบชเบนเบ”เบžเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบ

เบŠเบธเบกเบŠเบปเบ™เบœเบนเป‰เปƒเบŠเป‰ Ceph เปเบกเปˆเบ™เป€เบ•เบฑเบกเป„เบ›เบ”เป‰เบงเบเป€เบฅเบทเปˆเบญเบ‡เบ‚เบญเบ‡เบงเบดเบ—เบตเบ—เบตเปˆเบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เปเบ•เบเบซเบฑเบ, เบˆเบฐเบšเปเปˆเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบซเบผเบทเบฅเบปเป‰เบกเบฅเบปเบ‡. เบ™เบตเป‰เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบšเปเปˆเบ”เบตเบšเป? เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”. เบ™เบตเป‰ เปเบฒเบ เบ„เบงเบฒเบกเบงเปˆเบฒเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒ เบเบณ เบฅเบฑเบ‡ เบ”เบณ เป€เบ™เบตเบ™เบขเบนเปˆ. เบœเบนเป‰เปƒเบŠเป‰เบชเบฐเบ”เบธเบ”เบเบฑเบšเบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡เบ”เป‰เบฒเบ™เป€เบ—เบฑเบเป‚เบ™เป‚เบฅเบเบต, เบŠเบญเบเบซเบฒเบชเบนเบ”เบญเบฒเบซเบฒเบ™เปเบฅเบฐเบงเบดเบ—เบตเปเบเป‰เป„เบ‚, เปเบฅเบฐเบชเบปเปˆเบ‡เปเบœเปˆเบ™เบ—เบตเปˆเบขเบนเปˆเป€เบ—เบดเบ‡เบ™เป‰เปเบฒ. เบ›เบฐเบชเบปเบšเบเบฒเบ™เบ—เบตเปˆเบกเบตเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบซเบผเบฒเบเบ‚เบถเป‰เบ™, เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบฒเบเบ‚เบทเป‰เบ™เบเบฑเบšเบกเบฑเบ™, เบšเบฑเบ™เบซเบฒเปเบฅเบฐเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เบซเบผเบฒเบเบˆเบฐเบ–เบทเบเบญเบฐเบ—เบดเบšเบฒเบ. เบชเบดเปˆเบ‡เบ”เบฝเบงเบเบฑเบ™เป€เบเบตเบ”เบ‚เบถเป‰เบ™เป€เบกเบทเปˆเบญเบšเปเปˆเบ”เบปเบ™เบกเบฒเบ™เบตเป‰เบเบฑเบš Kubernetes.

Ceph เป„เบ”เป‰เบกเบฒเบซเบผเบฒเบเบ—เบฒเบ‡เบˆเบฒเบเป‚เบ„เบ‡เบเบฒเบ™เบ›เบฐเบฅเบดเบ™เบเบฒเป€เบญเบเบ‚เบญเบ‡ Sage Weil เปƒเบ™เบ›เบต 2007 เป„เบ›เบชเบนเปˆเบเบฒเบ™เบŠเบทเป‰ Inktank เบ‚เบญเบ‡ Weil เป‚เบ”เบ Red Hat เปƒเบ™เบ›เบต 2014. เปเบฅเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบเบ‚เบญเบ‡เบ„เปเบ‚เบงเบ”เบ‚เบญเบ‡ Ceph เปเบกเปˆเบ™เป€เบ›เบฑเบ™เบ—เบตเปˆเบฎเบนเป‰เบˆเบฑเบเปเบฅเป‰เบง, เบซเบผเบฒเบเป†เบเปเบฅเบฐเบ™เบตเบˆเบฒเบเบœเบนเป‰เบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฒเบกเบฒเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบชเบถเบเบชเบฒเปเบฅเบฐเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ.

เปƒเบ™เบงเบฑเบ™เบ—เบต 1 เบเบฑเบ™เบเบฒ, เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป€เบšเบ•เป‰เบฒเบ‚เบญเบ‡เบซเบผเบฑเบเบชเบนเบ”เบงเบดเบ”เบตเป‚เบญเบžเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเปˆเบฝเบงเบเบฑเบš Ceph เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบชเบญเบ™เบ—เปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบขเปˆเบฒเบ‡เบซเบกเบฑเป‰เบ™เบ„เบปเบ‡เปเบฅเบฐเบกเบตเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบš.

Ceph: เบซเบผเบฑเบเบชเบนเบ”เบžเบฒเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”เปƒเบ™เบžเบฒเบชเบฒเบฅเบฑเบ”เป€เบŠเบ

เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป„เบ”เป‰โ€‹เบ•เบฑเบ”โ€‹เบชเบดเบ™โ€‹เปƒเบˆโ€‹เปƒเบ™โ€‹เป€เบšเบทเป‰เบญเบ‡โ€‹เบ•เบปเป‰เบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบชเบปเบกโ€‹เบกเบธเบ”โ€‹เบ•เบดโ€‹เบ–เบฒเบ™โ€‹, เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบชเบปเบ™โ€‹เปƒเบˆโ€‹เป€เบ•เบฑเบโ€‹เป‚เบ™โ€‹เป‚เบฅโ€‹เบŠเบตโ€‹, เบŠเบธเบกโ€‹เบŠเบปเบ™โ€‹เป€เบ•เบฑเบกโ€‹เปƒเบˆโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เป€เบ‚เบปเป‰เบฒโ€‹เปƒเบˆโ€‹เบกเบฑเบ™ - เปเบฅเบฐ เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบก 50 เบ„เบปเบ™เป„เบ”เป‰เบชเบฑเปˆเบ‡เบซเบผเบฑเบเบชเบนเบ”เบฅเปˆเบงเบ‡เปœเป‰เบฒ เปƒเบ™เป€เบงเบฅเบฒเบ™เบตเป‰.

เป€เบกเบทเปˆเบญเป€เบˆเบปเป‰เบฒเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบ›เบฐเป€เบกเบตเบ™เบซเบผเบฑเบเบชเบนเบ”เป„เบงเป€เบ—เบปเปˆเบฒเปƒเบ”, เป€เบˆเบปเป‰เบฒเบˆเบฐเบกเบตเบœเบปเบ™เบเบฐเบ—เบปเบšเบซเบผเบฒเบเบ‚เบถเป‰เบ™
เบฎเบธเปˆเบ™เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบซเบผเบฑเบเบชเบนเบ” - เปเบฅเบฐเบ›เบฐเบซเบเบฑเบ”เป€เบ‡เบดเบ™, เปเบ™เปˆเบ™เบญเบ™, เป€เบŠเบฑเปˆเบ™เบเบฑเบ™. เบ„เปเบฒเบ–เบฒเบกเปเบฅเบฐเบ„เบงเบฒเบกเบซเบเบธเป‰เบ‡เบเบฒเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบเบฑเบš mastering Ceph เบˆเบฐเบเบฒเบเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เบซเบผเบฑเบเบชเบนเบ” - เบงเบดเบ—เบตเบ™เบตเป‰เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบˆเบฒเบเบœเบนเป‰เบ—เบตเปˆเป„เบ”เป‰เบชเปเบฒเบœเบฑเบ”เบเบฑเบšเบžเบฒเบเปƒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เบ‚เบญเบ‡เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ”เป‰เบงเบเบกเบทเบ‚เบญเบ‡เบžเบงเบเป€เบ‚เบปเบฒเปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบšเบกเบฑเบ™เบ—เบธเบเป†เบกเบทเป‰, เปเบ™เปˆเบ™เบญเบ™เบงเปˆเบฒเบ„เบงเบฒเบกเบฎเบนเป‰เบ—เบตเปˆเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™.

เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เป€เบšเบดเปˆเบ‡เป‚เบ„เบ‡เบเบฒเบ™เบชเบธเบ”เบ—เป‰เบฒเบเปเบฅเบฐเบชเปˆเบงเบ™เบซเบผเบธเบ”เบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบปเบ”เบชเบญเบšเป€เบšเบ•เป‰เบฒเบขเบนเปˆเบ—เบตเปˆ เบซเบ™เป‰เบฒเบซเบผเบฑเบเบชเบนเบ”.

เปƒเบ™เบ•เบญเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบซเบผเบฑเบเบชเบนเบ”, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบ„เบงเบฒเบกเบฎเบนเป‰เบ—เบฒเบ‡เบ”เป‰เบฒเบ™เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบžเบทเป‰เบ™เบ–เบฒเบ™เปเบฅเบฐเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”, เปเบฅเบฐเปƒเบ™เบ•เบญเบ™เบ—เป‰เบฒเบเบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฝเบ™เบฎเบนเป‰เบงเบดเบ—เบตเบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡, เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเบฐเบˆเบฑเบ”เบเบฒเบ™ Ceph เบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™.

เบซเบปเบงเบ‚เปเป‰เบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเบเบฝเบกเบžเป‰เบญเบกเบžเบฒเบเปƒเบ™เบงเบฑเบ™เบ—เบต 1 เบเบฑเบ™เบเบฒ:

โ€” เป€เบŠเบšโ€‹เปเบกเปˆเบ™โ€‹เบซเบเบฑเบ‡ เปเบฅเบฐโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบซเบเบฑเบ‡?
- เบเบฒเบ™โ€‹เบ—เบปเบšโ€‹เบ—เบงเบ™โ€‹เบ„เบทเบ™โ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ›เบฑเบ”โ€‹เบ•เบฐโ€‹;
โ€” เบเบฒเบ™โ€‹เป€เบŠเบทเปˆเบญเบกโ€‹เป‚เบเบ‡โ€‹เบ‚เบญเบ‡ Ceph เบเบฑเบšโ€‹เบงเบดโ€‹เบ—เบตโ€‹เปเบเป‰โ€‹เป„เบ‚ Cloud Native เบ—เบปเปˆเบงโ€‹เป„เบ›โ€‹.

เบฎเบญเบ”เบงเบฑเบ™เบ—เบต 1 เบ•เบธเบฅเบฒ เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบš:

- เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฑเป‰เบ‡ Cephโ€‹;
- เบเบฒเบ™โ€‹เบ•เบดเบ”โ€‹เบ•เบฒเบกโ€‹เบเบงเบ”โ€‹เบเบฒ Cephโ€‹;
- เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” Ceph. เบ„เบฐเบ™เบดเบ”เบชเบฒเบ”เบ‚เบญเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”.

เบฎเบญเบ”เบงเบฑเบ™เบ—เบต 15 เบ•เบธเบฅเบฒ:

- เบชเปˆเบงเบ™เบ—เบตเปˆเป€เบซเบผเบทเบญเบ—เบฑเบ‡เบซเบกเบปเบ”.

เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบซเบผเบฑเบเบชเบนเบ”เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เบญเบšเบ„เปเบฒเบ–เบฒเบก ... เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ–เบฒเบ™เบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบš Ceph เบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เป‚เบซเบผเบ”เบชเบนเบ‡? เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบญเบฑเบ™เปƒเบ”เบ—เบตเปˆเบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”? เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™ Ceph เบ—เบตเปˆเบ›เบฝเบšเบ—เบฝเบšเปƒเบ™เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฑเบšเปเบœเปˆเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบšเป? เบงเบดเบ—เบตเบเบฒเบ™ configure Ceph เป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰เบเบฑเบ‡เบงเบปเบ™เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเป€เบžเบทเปˆเบญเบšเปเปˆเปƒเบซเป‰ node crash เบœเบปเบ™เบเบฐเบ—เบปเบšเบ•เปเปˆเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ Ceph? เบงเบฝเบเบ‡เบฒเบ™เปƒเบ”เบ—เบตเปˆ Ceph เป€เบซเบกเบฒเบฐเบชเปเบฒเบฅเบฑเบšเปเบฅเบฐเบชเบดเปˆเบ‡เบ—เบตเปˆเบšเปเปˆ? เป€เบกเบทเปˆเบญเปƒเบ”เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต Ceph? เปเบฅเบฐเบญเบทเปˆเบ™เป†เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ.

เบฅเปเบฒโ€‹เป‚เบžเบ‡โ€‹เบฅเบฒเบโ€‹เบงเบดโ€‹เบŠเบฒโ€‹:

Vitaly Filippov. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบŠเปˆเบฝเบงเบŠเบฒเบ™เบขเบนเปˆ CUSTIS, Linuxoid, "Zefer". เบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบ™ React, Node.js, PHP, Go, Python, Perl, Java, C++, เปเบฅเบฐเบกเบตเบชเปˆเบงเบ™เบฎเปˆเบงเบกเปƒเบ™เบงเบฝเบเบ‡เบฒเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เป‚เบ„เบ‡เบฅเปˆเบฒเบ‡. เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเบ„เบปเป‰เบ™เบ„เป‰เบงเบฒเบฅเบฐเบซเบฑเบ” Ceph, เบชเบปเปˆเบ‡ patches เป„เบ›เบซเบฒเบ•เบปเป‰เบ™เบ™เป‰เปเบฒ. เบกเบตเบ„เบงเบฒเบกเบฎเบนเป‰เป€เบฅเบดเบเป€เบŠเบดเปˆเบ‡เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” Ceph, เบœเบนเป‰เบ‚เบฝเบ™เบšเบปเบ”เบ„เบงเบฒเบก Wiki "เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” Ceph".

เบ™เบญเบเบˆเบฒเบเบ™เบตเป‰เบเบฑเบ‡เบˆเบฐเบกเบตเบฅเปเบฒเป‚เบžเบ‡เบ™เบฑเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบญเบทเปˆเบ™เป†เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบซเบผเบฑเบเบชเบนเบ”เบžเบฑเบ”เบ—เบฐเบ™เบฒ.

เบฎเบญเบ”เบงเบฑเบ™เบ—เบต 15 เบ•เบธเบฅเบฒ, เบœเบนเป‰เป€เบ‚เบปเป‰เบฒเบฎเปˆเบงเบกเบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบซเบผเบฑเบเบชเบนเบ” Ceph เบ—เบตเปˆเบ›เบฑเบšเปเบ•เปˆเบ‡เบ•เบฒเบกเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™, เบˆเบธเบ”เป€เบˆเบฑเบšเบ›เบงเบ” เปเบฅเบฐเบ„เบณเบ–เบฒเบกเบ‚เบญเบ‡เป€เบ‚เบปเบฒเป€เบˆเบปเป‰เบฒ.

เบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบชเปเบฒเบฅเบฑเบšเบซเบผเบฑเบเบชเบนเบ” Ceph เบ—เบตเปˆเบ™เบตเป‰.

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

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