SDS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддреБрд▓рдирд╛ рдХрд┐рдВрд╡рд╛ рдпреЛрдЧреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╢реЛрдзрд╛ (GlusterVsCephVsVirtuozzoStorage)

рд╣рд╛ рд▓реЗрдЦ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рддрдГрд╕рд╛рдареА рдпреЛрдЧреНрдп рдЙрдкрд╛рдп рдирд┐рд╡рдбрдгреНрдпрд╛рдд рдорджрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ Gluster, Ceph рдЖрдгрд┐ Vstorage (Virtuozzo) рд╕рд╛рд░рдЦреНрдпрд╛ SDS рдордзреАрд▓ рдлрд░рдХ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рд▓рд┐рд╣рд┐рд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ.

рдордЬрдХреВрд░ рдХрд╛рд╣реА рд╕рдорд╕реНрдпрд╛рдВрдЪреНрдпрд╛ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдкреНрд░рдХрдЯреАрдХрд░рдгрд╛рд╕рд╣ рд▓реЗрдЦрд╛рдВрдЪреНрдпрд╛ рджреБрд╡реНрдпрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЛ, рдореНрд╣рдгреВрди рд╡рд░реНрдгрди рд╢рдХреНрдп рддрд┐рддрдХреЗ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╕реЗрд▓, рдЕрдирд╛рд╡рд╢реНрдпрдХ рдлреНрд▓рдл рдЖрдгрд┐ рдкреНрд░рд╛рд╕реНрддрд╛рд╡рд┐рдХ рдорд╛рд╣рд┐рддреАрд╢рд┐рд╡рд╛рдп рдореБрдЦреНрдп рдореБрджреНрджреЗ рд╡рд╛рдкрд░реВрди, рддреБрдордЪреА рдЗрдЪреНрдЫрд╛ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЗрдВрдЯрд░рдиреЗрдЯрд╡рд░ рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рдорд┐рд│рд╡реВ рд╢рдХрддрд╛.

рдЦрд░рдВ рддрд░, рдЕрд░реНрдерд╛рддрдЪ, рдЙрдкрд╕реНрдерд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╡рд┐рд╖рдпрд╛рдВрдирд╛ рдордЬрдХреВрд░рд╛рдЪреНрдпрд╛ рдЯреЛрдирдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕рддреЗ, рдкрд░рдВрддреБ рдЖрдзреБрдирд┐рдХ рдЬрдЧрд╛рдд рдЕрдзрд┐рдХрд╛рдзрд┐рдХ рд▓реЛрдХрд╛рдВрдирд╛ рдЦреВрдк рд╡рд╛рдЪрд╛рдпрд▓рд╛ рдЖрд╡рдбрдд рдирд╛рд╣реА))), рдореНрд╣рдгреВрди рдЖрдкрдг рдкрдЯрдХрди рд╡рд╛рдЪреВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдирд┐рд╡рдб рдХрд░реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдЬрд░ рдХрд╛рд╣реА рдЕрд╕реЗрд▓ рддрд░ рд╕реНрдкрд╖реНрдЯ рдирд╛рд╣реА, рджреБрд╡реНрдпрд╛рдВрдЪреЗ рдЕрдиреБрд╕рд░рдг рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ рдЕрд╕реНрдкрд╖реНрдЯ рд╢рдмреНрдж рдЧреБрдЧрд▓ рдХрд░рд╛))), рдЖрдгрд┐ рд╣рд╛ рд▓реЗрдЦ рдпрд╛ рдЧрд╣рди рд╡рд┐рд╖рдпрд╛рдВрд╕рд╛рдареА рдкрд╛рд░рджрд░реНрд╢рдХ рдЖрд╡рд░рдгрд╛рд╕рд╛рд░рдЦрд╛ рдЖрд╣реЗ, рднрд░рдгреЗ рджрд░реНрд╢рд╡рд┐рдд рдЖрд╣реЗ - рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрдгрдпрд╛рдЪреЗ рдореБрдЦреНрдп рдореБрджреНрджреЗ.

рдЧреНрд▓реЕрд╕реНрдЯрд░

рдЪрд▓рд╛ Gluster рд╕рд╣ рдкреНрд░рд╛рд░рдВрдн рдХрд░реВрдпрд╛, рдЬреЛ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рд╡рд╛рддрд╛рд╡рд░рдгрд╛рд╕рд╛рдареА рдУрдкрди рд╕реЛрд░реНрд╕рд╡рд░ рдЖрдзрд╛рд░рд┐рдд SDS рд╕рд╣ рд╣рд╛рдпрдкрд░рдХрдиреНрд╡реНрд╣рд░реНрдЬреНрдб рдкреНрд▓реЕрдЯрдлреЙрд░реНрдордЪреНрдпрд╛ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд┐рднрд╛рдЧрд╛рддреАрд▓ RedHat рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдЖрдврд│реВ рд╢рдХрддреЛ, рдЬреЗрдереЗ рддреБрдореНрд╣реА рджреЛрди SDS рдкрд░реНрдпрд╛рдпрд╛рдВрдордзреВрди рдирд┐рд╡рдбреВ рд╢рдХрддрд╛: Gluster рдХрд┐рдВрд╡рд╛ Ceph.

рдЧреНрд▓реБрд╕реНрдЯрд░рдордзреНрдпреЗ рдЕрдиреБрд╡рд╛рджрдХрд╛рдВрдЪрд╛ рдПрдХ рд╕реНрдЯреЕрдХ рдЕрд╕рддреЛ - рд╕реЗрд╡рд╛ рдЬреНрдпрд╛ рдлрд╛рдпрд▓реА рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рдЪреЗ рд╕рд░реНрд╡ рдХрд╛рдо рдХрд░рддрд╛рдд. рд╡реАрдЯ рд╣реА рдПрдХ рд╕реЗрд╡рд╛ рдЖрд╣реЗ рдЬреА рдПрдХрд╛ рдбрд┐рд╕реНрдХрдЪреА рд╕реЗрд╡рд╛ рдХрд░рддреЗ, рд╡реНрд╣реЙрд▓реНрдпреВрдо рд╣рд╛ рдПрдХ рд╡реНрд╣реЙрд▓реНрдпреВрдо (рдкреВрд▓) рдЖрд╣реЗ рдЬреЛ рдпрд╛ рд╡рд┐рдЯрд╛рдВрдирд╛ рдПрдХрддреНрд░ рдХрд░рддреЛ. рдкреБрдвреЗ DHT (рдбрд┐рд╕реНрдЯреНрд░рд┐рдмреНрдпреБрдЯреЗрдб рд╣реЕрд╢ рдЯреЗрдмрд▓) рдлрдВрдХреНрд╢рди рд╡рд╛рдкрд░реВрди рдлрд╛рдпрд▓реА рдЧрдЯрд╛рдВрдордзреНрдпреЗ рд╡рд┐рддрд░реАрдд рдХрд░рдгреНрдпрд╛рдЪреА рд╕реЗрд╡рд╛ рдпреЗрддреЗ. рдЖрдореНрд╣реА рд╡рд░реНрдгрдирд╛рдордзреНрдпреЗ Sharding рд╕реЗрд╡рд╛ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА рдХрд╛рд░рдг рдЦрд╛рд▓реАрд▓ рд▓рд┐рдВрдХреНрд╕ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рд╡рд░реНрдгрди рдХрд░рддреАрд▓.

SDS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддреБрд▓рдирд╛ рдХрд┐рдВрд╡рд╛ рдпреЛрдЧреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╢реЛрдзрд╛ (GlusterVsCephVsVirtuozzoStorage)

рд▓рд┐рд╣рд┐рддрд╛рдирд╛, рд╕рдВрдкреВрд░реНрдг рдлрд╛рдИрд▓ рд╡рд┐рдЯрд╛рдВрдордзреНрдпреЗ рд╕рд╛рдард╡рд▓реА рдЬрд╛рддреЗ рдЖрдгрд┐ рддреНрдпрд╛рдЪреА рдкреНрд░рдд рдПрдХрд╛рдЪ рд╡реЗрд│реА рджреБрд╕рд▒реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╡рд┐рдЯреЗрд╡рд░ рд▓рд┐рд╣рд┐рд▓реА рдЬрд╛рддреЗ. рдкреБрдвреЗ, рджреБрд╕рд░реА рдлрд╛рдИрд▓ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рджреЛрди рд╡рд┐рдЯрд╛рдВрдЪреНрдпрд╛ (рдХрд┐рдВрд╡рд╛ рдЕрдзрд┐рдХ) рджреБрд╕рд▒реНрдпрд╛ рдЧрдЯрд╛рдд рд▓рд┐рд╣рд┐рд▓реА рдЬрд╛рдИрд▓.

рдЬрд░ рдлрд╛рдЗрд▓реНрд╕ рдЕрдВрджрд╛рдЬреЗ рд╕рдорд╛рди рдЖрдХрд╛рд░рд╛рдЪреНрдпрд╛ рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рд╡реНрд╣реЙрд▓реНрдпреВрдордордзреНрдпреЗ рдлрдХреНрдд рдПрдХ рдЧрдЯ рдЕрд╕реЗрд▓ рддрд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдареАрдХ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЗрддрд░ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рд╡рд░реНрдгрдирд╛рдВрдордзреВрди рдЦрд╛рд▓реАрд▓ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рддреАрд▓:

  • рдЧрдЯрд╛рдВрдордзреАрд▓ рдЬрд╛рдЧрд╛ рдЕрд╕рдорд╛рдирдкрдгреЗ рд╡рд╛рдкрд░рд▓реА рдЬрд╛рддреЗ, рддреА рдлрд╛рдЗрд▓реНрд╕рдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ рдЖрдгрд┐ рдлрд╛рдЗрд▓ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА рдЧрдЯрд╛рдордзреНрдпреЗ рдкреБрд░реЗрд╢реА рдЬрд╛рдЧрд╛ рдирд╕рд▓реНрдпрд╛рд╕, рддреБрдореНрд╣рд╛рд▓рд╛ рдПрдХ рддреНрд░реБрдЯреА рдкреНрд░рд╛рдкреНрдд рд╣реЛрдИрд▓, рдлрд╛рдЗрд▓ рд▓рд┐рд╣реАрд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рджреБрд╕рд░реНрдпрд╛ рдЧрдЯрд╛рдордзреНрдпреЗ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА. ;
  • рдПрдХ рдлрд╛рдЗрд▓ рд▓рд┐рд╣рд┐рддрд╛рдирд╛, IO рдлрдХреНрдд рдПрдХрд╛ рдЧрдЯрд╛рдХрдбреЗ рдЬрд╛рддреЛ, рдмрд╛рдХреАрдЪреЗ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЕрд╕рддрд╛рдд;
  • рдПрдХ рдлрд╛рдЗрд▓ рд▓рд┐рд╣рд┐рддрд╛рдирд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрдкреВрд░реНрдг рд╡реНрд╣реЙрд▓реНрдпреВрдордЪрд╛ IO рдорд┐рд│реВ рд╢рдХрдд рдирд╛рд╣реА;
  • рдЖрдгрд┐ рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ рдбреЗрдЯрд╛ рд╡рд┐рддрд░рдгрд╛рдЪреНрдпрд╛ рдХрдорддрд░рддреЗрдореБрд│реЗ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдХрд▓реНрдкрдирд╛ рдХрдореА рдЙрддреНрдкрд╛рджрдХ рджрд┐рд╕рддреЗ, рдЬрд┐рдереЗ рд╕рдорддреЛрд▓ рд░рд╛рдЦрдгреЗ рдЖрдгрд┐ рд╕рдорд╛рди рд╡рд┐рддрд░рдгрд╛рдЪреА рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреЗ рд╕реЛрдкреЗ рдЖрд╣реЗ, рдЖрдгрд┐ рдЖрддрд╛ рд╕рдВрдкреВрд░реНрдг рдлрд╛рдЗрд▓ рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдЬрд╛рдд рдирд╛рд╣реА.

рдЕрдзрд┐рдХреГрдд рд╡рд░реНрдгрдирд╛рд╡рд░реВрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреНрд▓рд╛рд╕рд┐рдХ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ RAID рд╡рд░ рдЧреНрд▓реБрд╕реНрдЯрд░ рдлрд╛рдИрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реЗ рджреЗрдЦреАрд▓ рдЖрдореНрд╣рд╛рд▓рд╛ рдЕрдиреИрдЪреНрдЫрд┐рдХрдкрдгреЗ рд╕рдордЬрд▓реЗ рдЖрд╣реЗ. рдлрд╛рдпрд▓реА рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ рдХрд╛рдкрдгреНрдпрд╛рдЪреЗ (рд╢рд╛рд░реНрдбрд┐рдВрдЧ) рд╡рд┐рдХрд╛рд╕рд╛рдЪреЗ рдкреНрд░рдпрддреНрди рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рд╣реЗ рд╕рд░реНрд╡ рдЖрдзреАрдЪ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рджреГрд╖реНрдЯреАрдХреЛрдирд╛рд╡рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреЗ рдиреБрдХрд╕рд╛рди рдЖрдгрд┐ рдлреНрдпреВрдЬ рд╕рд╛рд░рдЦреНрдпрд╛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдЪреНрдпрд╛ рдорд░реНрдпрд╛рджрд╛рдВрд╕рд╣ рдЕрд╢рд╛ рдореБрдХреНрддрдкрдгреЗ рд╡рд┐рддрд░рд┐рдд рдШрдЯрдХрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгрд╛рд░реА рдЬреЛрдб рдЖрд╣реЗ. рдХреЛрдгрддреНрдпрд╛рд╣реА рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛ рдирд╛рд╣реАрдд, рдЬреЗ рдмреНрд▓реЙрдХрдордзреНрдпреЗ рдлрд╛рдЗрд▓реНрд╕ рд╡рд┐рддрд░реАрдд рдХрд░рддрд╛рдирд╛ рд╕реНрдЯреЛрд░реЗрдЬрдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рджреЛрд╖ рд╕рд╣рди рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдорд░реНрдпрд╛рджрд┐рдд рдХрд░рддреЗ. "рд╡рд┐рддрд░рд┐рдд рдкреНрд░рддрд┐рдХреГрддреА" рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╕рд╣ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдирд┐рд░реНрджреЗрд╢рдХ рдкрд╛рд╣рд┐рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдЖрдгрд┐ рдЗрд╖реНрдЯрддрдо рд▓реЛрдб рд╡рд┐рддрд░рдгрд╛рд╕рд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдкреНрд░рддрд┐рдХреГрддреА 6 рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдиреЛрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрд┐рдорд╛рди 3 рдЕрд╕рд╛рд╡реА.

рд╣реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рд╢реА рджреЗрдЦреАрд▓ рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗрдд рдЧреНрд▓реЕрд╕реНрдЯрд░ рдЖрдгрд┐ рдЬреЗрд╡реНрд╣рд╛ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рддреБрд▓рдирд╛ рдХреЗрд▓реА рдЬрд╛рддреЗ рдХреЗрдл, рдЖрдгрд┐ рдпрд╛ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдирдХреНрд╖рдо рдЖрдгрд┐ рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд▓рд╛ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕ рдХрд╛рд░рдгреАрднреВрдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЕрдиреБрднрд╡рд╛рдЪреЗ рд╡рд░реНрдгрди рджреЗрдЦреАрд▓ рдЖрд╣реЗ "рдкреНрд░рддрд┐рдХреГрддреА рд╡рд┐рддрд░рд┐рдд".
SDS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддреБрд▓рдирд╛ рдХрд┐рдВрд╡рд╛ рдпреЛрдЧреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╢реЛрдзрд╛ (GlusterVsCephVsVirtuozzoStorage)

рдЪрд┐рддреНрд░ рджреЛрди рдлрд╛рдЗрд▓реНрд╕ рд▓рд┐рд╣рд┐рддрд╛рдирд╛ рд▓реЛрдб рд╡рд┐рддрд░рдг рджрд░реНрд╢рд╡рд┐рддреЗ, рдЬрд┐рдереЗ рдкрд╣рд┐рд▓реНрдпрд╛ рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рдкреНрд░рддреА рдкрд╣рд┐рд▓реНрдпрд╛ рддреАрди рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЬреНрдпрд╛ рд╡реНрд╣реЙрд▓реНрдпреВрдо 0 рдЧрдЯрд╛рдд рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рджреБрд╕рд▒реНрдпрд╛ рдлрд╛рдЗрд▓рдЪреНрдпрд╛ рддреАрди рдкреНрд░рддреА рджреБрд╕рд▒реНрдпрд╛ рдЧрдЯ рдЦрдВрдб 1 рд╡рд░ рдареЗрд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рд╕рд░реНрд╡реНрд╣рд░ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ рдПрдХ рдбрд┐рд╕реНрдХ рдЕрд╕рддреЗ.

рд╕рд╛рдорд╛рдиреНрдп рдирд┐рд╖реНрдХрд░реНрд╖ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рдЖрдкрдг рдЧреНрд▓реБрд╕реНрдЯрд░ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛, рдкрд░рдВрддреБ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддреЗрдордзреНрдпреЗ рдорд░реНрдпрд╛рджрд╛ рдЕрд╕рддреАрд▓ рдЬреНрдпрд╛рдореБрд│реЗ рд╣рд╛рдпрдкрд░рдХрдиреНрд╡реНрд╣рд░реНрдЬреНрдб рд╕реЛрд▓реНрдпреВрд╢рдирдЪреНрдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рдЕрдбрдЪрдгреА рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреАрд▓, рдЬреЗрдереЗ рдЖрднрд╛рд╕реА рд╡рд╛рддрд╛рд╡рд░рдгрд╛рдЪреНрдпрд╛ рд╕рдВрдЧрдгрдХреАрдп рднрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдВрд╕рд╛рдзрдиреЗ рджреЗрдЦреАрд▓ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд.

рдХрд╛рд╣реА рдЧреНрд▓реБрд╕реНрдЯрд░ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдирд┐рд░реНрджреЗрд╢рдХ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд рдЬреЗ рдХрд╛рд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рд╕реНрдерд┐рддреАрдВрдордзреНрдпреЗ рд╕рд╛рдзреНрдп рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд, рдорд░реНрдпрд╛рджрд┐рдд рдЪреБрдХреАрдЪреА рд╕рд╣рдирд╢реАрд▓рддрд╛.

рдХреЗрдл

рдЖрддрд╛ рдореА рд╕рдХреНрд╖рдо рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рдВрд╡рд░реВрди рд╕реЗрдлрдХрдбреЗ рдкрд╛рд╣реВ рд╢реЛрдзрдгреЗ. рджрд░рдореНрдпрд╛рди рдПрдХ рддреБрд▓рдирд╛ рджреЗрдЦреАрд▓ рдЖрд╣реЗ Glusterfs рдЖрдгрд┐ Ceph, рдЬреЗрдереЗ рддреБрдореНрд╣реА рддрд╛рдмрдбрддреЛрдм рд╕рдордЬреВ рд╢рдХрддрд╛ рдХреА рд╕реНрд╡рддрдВрддреНрд░ рд╕рд░реНрд╡реНрд╣рд░рд╡рд░ Ceph рддреИрдирд╛рдд рдХрд░рдгреЗ рдЙрдЪрд┐рдд рдЖрд╣реЗ, рдХрд╛рд░рдг рддреНрдпрд╛рдЪреНрдпрд╛ рд╕реЗрд╡рд╛рдВрдирд╛ рд▓реЛрдб рдЕрдВрддрд░реНрдЧрдд рд╕рд░реНрд╡ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдВрд╕рд╛рдзрдиреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд.

рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕реЗрдл Gluster рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдХреНрд▓рд┐рд╖реНрдЯ рдЖрд╣реЗ рдЖрдгрд┐ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛рдВрд╕рд╛рд░рдЦреНрдпрд╛ рд╕реЗрд╡рд╛ рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреЕрдХ рдЦреВрдкрдЪ рдЧреБрдВрддрд╛рдЧреБрдВрддреАрдЪрд╛ рдЖрд╣реЗ рдЖрдгрд┐ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди рд╕реЛрд▓реНрдпреВрд╢рдирдордзреНрдпреЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдлрд╛рд░рд╕рд╛ рд▓рд╡рдЪрд┐рдХ рдирд╛рд╣реА. рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЬреЛ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рджрд┐рд╕рддреЛ, рдкрд░рдВрддреБ рд╕рд░реНрд╡ рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ (рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛) рдкрджрд╛рдиреБрдХреНрд░рдорд╛рдд, рд╡рд┐рд╢рд┐рд╖реНрдЯ рднрд╛рд░ рдЖрдгрд┐ рдЖрдгреАрдмрд╛рдгреАрдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд рддреЛрдЯрд╛ рдЖрдгрд┐ рд╡рд┐рд▓рдВрдм рд╣реЛрддреЛ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде рдЦрд╛рд▓реАрд▓ рд▓реЗрдЦ.

рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рд╡рд░реВрди, рд╣реГрджрдп рдХреНрд░рд╢ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрдерд╛рди рдирд┐рд╡рдбрд▓реЗ рдЖрд╣реЗ. рдкреБрдвреЗ рдкреАрдЬреА рдпреЗрддреЛ - рд╣реЗ рд╕рдордЬрдгреЗ рд╕рд░реНрд╡рд╛рдд рдХрдареАрдг рдЕтАНреЕрдмреНрд╕реНрдЯреНрд░реЕрдХреНрд╢рди (рддрд╛рд░реНрдХрд┐рдХ рдЧрдЯ) рдЖрд╣реЗ. CRUSH рдЕрдзрд┐рдХ рдкреНрд░рднрд╛рд╡реА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА PGs рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд. рдкреАрдЬреАрдЪрд╛ рдореБрдЦреНрдп рдЙрджреНрджреЗрд╢ рдореНрд╣рдгрдЬреЗ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрдореА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЖрдгрд┐ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╡рд╛рдврд╡рдгреНрдпрд╛рд╕рд╛рдареА рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕рдЪреЗ рдЧрдЯ рдХрд░рдгреЗ. рд╡рд╕реНрддреВрдВрдирд╛ PG рдордзреНрдпреЗ рдПрдХрддреНрд░ рди рдХрд░рддрд╛ рдереЗрдЯ, рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдгреЗ рдЦреВрдк рдорд╣рд╛рдЧ рдЕрд╕реЗрд▓. рдУрдПрд╕рдбреА рд╣реА рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд╡рддрдВрддреНрд░ рдбрд┐рд╕реНрдХрд╕рд╛рдареА рд╕реЗрд╡рд╛ рдЖрд╣реЗ.

SDS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддреБрд▓рдирд╛ рдХрд┐рдВрд╡рд╛ рдпреЛрдЧреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╢реЛрдзрд╛ (GlusterVsCephVsVirtuozzoStorage)

SDS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддреБрд▓рдирд╛ рдХрд┐рдВрд╡рд╛ рдпреЛрдЧреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╢реЛрдзрд╛ (GlusterVsCephVsVirtuozzoStorage)

рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рднрд┐рдиреНрди рд╣реЗрддреВрдВрд╕рд╛рдареА рдЖрдгрд┐ рднрд┐рдиреНрди рд╕реЗрдЯрд┐рдВрдЧреНрдЬрд╕рд╣ рдПрдХ рдХрд┐рдВрд╡рд╛ рдЕрдиреЗрдХ рдбреЗрдЯрд╛ рдкреВрд▓ рдЕрд╕реВ рд╢рдХрддрд╛рдд. рдкреВрд▓ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдЧрдЯрд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реЗрд▓реЗ рдЖрд╣реЗрдд. рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдЧрдЯ рдХреНрд▓рд╛рдпрдВрдЯ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгрд╛рд░реНрдпрд╛ рд╡рд╕реНрддреВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддрд╛рдд. рдпреЗрдереЗрдЪ рддрд╛рд░реНрдХрд┐рдХ рдкрд╛рддрд│реА рд╕рдВрдкрддреЗ рдЖрдгрд┐ рднреМрддрд┐рдХ рдкрд╛рддрд│реА рд╕реБрд░реВ рд╣реЛрддреЗ, рдХрд╛рд░рдг рдкреНрд░рддреНрдпреЗрдХ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдЧрдЯрд╛рд▓рд╛ рдПрдХ рдореБрдЦреНрдп рдбрд┐рд╕реНрдХ рдЖрдгрд┐ рдЕрдиреЗрдХ рдкреНрд░рддрд┐рдХреГрддреА рдбрд┐рд╕реНрдХреНрд╕ (рдкреБрд▓ рдкреНрд░рддрд┐рдХреГрддреА рдШрдЯрдХрд╛рд╡рд░ рдХрд┐рддреА рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддрд╛рдд) рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд. рджреБрд╕рд▒реНрдпрд╛ рд╢рдмреНрджрд╛рдВрдд, рддрд╛рд░реНрдХрд┐рдХ рд╕реНрддрд░рд╛рд╡рд░ рдСрдмреНрдЬреЗрдХреНрдЯ рдПрдХрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдЧрдЯрд╛рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ рднреМрддрд┐рдХ рд╕реНрддрд░рд╛рд╡рд░ - рддреНрдпрд╛рд╕ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбрд┐рд╕реНрдХрд╡рд░. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдбрд┐рд╕реНрдХ рднреМрддрд┐рдХрд░рд┐рддреНрдпрд╛ рднрд┐рдиреНрди рдиреЛрдбреНрд╕рд╡рд░ рдХрд┐рдВрд╡рд╛ рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░рд╛рдВрдордзреНрдпреЗ рджреЗрдЦреАрд▓ рд╕реНрдерд┐рдд рдЕрд╕реВ рд╢рдХрддрд╛рдд.

рдпрд╛ рдпреЛрдЬрдиреЗрдд, рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдЧрдЯ рд╕рдВрдкреВрд░реНрдг рд╕реЛрд▓реНрдпреВрд╢рдирдЪреНрдпрд╛ рд▓рд╡рдЪрд┐рдХрддреЗрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рд╕реНрддрд░рд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддрд╛рдд, рдкрд░рдВрддреБ рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдпрд╛ рд╕рд╛рдЦрд│реАрддреАрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рджреБрд╡рд╛ рдореНрд╣рдгреВрди, рдЬреЗ рдЕрдиреИрдЪреНрдЫрд┐рдХрдкрдгреЗ рдЙрддреНрдкрд╛рджрдХрддреЗрдЪреЗ рдиреБрдХрд╕рд╛рди рд╕реВрдЪрд┐рдд рдХрд░рддреЗ. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдбреЗрдЯрд╛ рд▓рд┐рд╣рд┐рддрд╛рдирд╛, рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рдпрд╛ рдЧрдЯрд╛рдВрдордзреНрдпреЗ рдЖрдгрд┐ рдирдВрддрд░ рднреМрддрд┐рдХ рд╕реНрддрд░рд╛рд╡рд░ рдореБрдЦреНрдп рдбрд┐рд╕реНрдХ рдЖрдгрд┐ рдкреНрд░рддрд┐рдХреГрддреАрдВрд╕рд╛рдареА рдбрд┐рд╕реНрдХрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдореНрд╣рдгрдЬреЗрдЪ, рдСрдмреНрдЬреЗрдХреНрдЯ рд╢реЛрдзрддрд╛рдирд╛ рдЖрдгрд┐ рдШрд╛рд▓рддрд╛рдирд╛ рд╣реЕрд╢ рдлрдВрдХреНрд╢рди рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдкрд░рдВрддреБ рдПрдХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рдЖрд╣реЗ - рд╣реЗ рдЦреВрдк рдЬрд╛рд╕реНрдд рдЦрд░реНрдЪ рдЖрдгрд┐ рд╣реЕрд╢ рдкреБрдирд░реНрдмрд╛рдВрдзрдгреАрд╡рд░ рдкреНрд░рддрд┐рдмрдВрдз (рдбрд┐рд╕реНрдХ рдЬреЛрдбрддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ рдХрд╛рдврддрд╛рдирд╛) рдЖрд╣реЗ. рджреБрд╕рд░реА рд╣реЕрд╢ рд╕рдорд╕реНрдпрд╛ рдореНрд╣рдгрдЬреЗ рдбреЗрдЯрд╛рдЪреЗ рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рдирдЦреЗ рдХреЗрд▓реЗрд▓реЗ рд╕реНрдерд╛рди рдЬреЗ рдмрджрд▓рд▓реЗ рдЬрд╛рдК рд╢рдХрдд рдирд╛рд╣реА. рдореНрд╣рдгрдЬреЗрдЪ, рдЬрд░ рдбрд┐рд╕реНрдХрд╡рд░ рдХрд╕рд╛ рддрд░реА рд▓реЛрдб рд╡рд╛рдврд▓рд╛ рдЕрд╕реЗрд▓, рддрд░ рд╕рд┐рд╕реНрдЯрдорд▓рд╛ рддреНрдпрд╛рд╡рд░ рди рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рд╕рдВрдзреА рдирд╕рддреЗ (рджреБрд╕рд░реА рдбрд┐рд╕реНрдХ рдирд┐рд╡рдбреВрди), рд╣реЕрд╢ рдлрдВрдХреНрд╢рди рдирд┐рдпрдорд╛рдиреБрд╕рд╛рд░ рдбреЗрдЯрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдмрд╛рдзреНрдп рдХрд░рддреЗ, рдХрд┐рддреАрд╣реА рд╡рд╛рдИрдЯ рдЕрд╕рд▓реЗ рддрд░реАрд╣реА. рдбрд┐рд╕реНрдХ рдЖрд╣реЗ, рдореНрд╣рдгреВрди рд╕реЗрдл-рд╣реЗрд▓рд┐рдВрдЧ рдХрд┐рдВрд╡рд╛ рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рдкреАрдЬреАрдЪреА рдкреБрдирд░реНрдмрд╛рдВрдзрдгреА рдХрд░рддрд╛рдирд╛ рд╕реЗрдл рдЦреВрдк рдореЗрдорд░реА рдЦрд╛рддреЛ. рдирд┐рд╖реНрдХрд░реНрд╖ рдЕрд╕рд╛ рдЖрд╣реЗ рдХреА рд╕реЗрдл рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ (рд╣рд│реВрд╣рд│реВ рдЕрд╕рд▓реЗ рддрд░реА), рдкрд░рдВрддреБ рдЬреЗрд╡реНрд╣рд╛ рдХреЛрдгрддреЗрд╣реА рд╕реНрдХреЗрд▓рд┐рдВрдЧ, рдЖрдкрддреНрдХрд╛рд▓реАрди рдкрд░рд┐рд╕реНрдерд┐рддреА рдХрд┐рдВрд╡рд╛ рдЕрджреНрдпрддрдиреЗ рдирд╕рддрд╛рдд рддреЗрд╡реНрд╣рд╛рдЪ.

рдЕрд░реНрдерд╛рддрдЪ, рдХреЕрд╢рд┐рдВрдЧ рдЖрдгрд┐ рдХреЕрд╢реЗ рд╢реЗрдЕрд░рд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреЗ рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдпрд╛рд╕рд╛рдареА рдЪрд╛рдВрдЧрд▓реЗ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдЖрдгрд┐ рддрд░реАрд╣реА рдиреБрдХрд╕рд╛рди рд╣реЛрдИрд▓. рдкрдг рдПрдХрдВрджрд░реАрдд, рд╕реЗрдл рдЙрддреНрдкрд╛рджрдХрддреЗрд╕рд╛рдареА рдЧреНрд▓реБрд╕реНрдЯрд░рдкреЗрдХреНрд╖рд╛ рдЕрдзрд┐рдХ рдореЛрд╣рдХ рджрд┐рд╕рддреЗ. рддрд╕реЗрдЪ, рд╣реА рдЙрддреНрдкрд╛рджрдиреЗ рд╡рд╛рдкрд░рддрд╛рдирд╛, рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪрд╛ рдШрдЯрдХ рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ - рд╣реА рдЙрдЪреНрдЪ рдкрд╛рддрд│реАрдЪреА рдХреНрд╖рдорддрд╛, рдЕрдиреБрднрд╡ рдЖрдгрд┐ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХрддрд╛ рдЖрд╣реЗ рдЬреНрдпрд╛рдд рд▓рд┐рдирдХреНрд╕рд╡рд░ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рднрд░ рджрд┐рд▓рд╛ рдЬрд╛рддреЛ, рдХрд╛рд░рдг рд╕рд░реНрд╡рдХрд╛рд╣реА рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рддреИрдирд╛рдд рдХрд░рдгреЗ, рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдЖрдгрд┐ рджреЗрдЦрд░реЗрдЦ рдХрд░рдгреЗ рдЦреВрдк рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ, рдЬреЗ рдкреНрд░рд╢рд╛рд╕рдХрд╛рд╡рд░ рдЕрдзрд┐рдХ рдЬрдмрд╛рдмрджрд╛рд░реА рдЖрдгрд┐ рдУрдЭреЗ рд▓рд╛рджрддреЗ.

Vstorage

рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрдгрдЦреА рдордиреЛрд░рдВрдЬрдХ рджрд┐рд╕рддреЗ рд╡реНрд╣рд░реНрдЪреБрдУрдЭреЛ рд╕реНрдЯреЛрд░реЗрдЬ (Vstorage), рдЬреНрдпрд╛рдЪрд╛ рд╡рд╛рдкрд░ рддреНрдпрд╛рдЪ рдиреЛрдбреНрд╕рд╡рд░ рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рд╕рд╣ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ рдЧреНрд░рдВрдереА, рдкрд░рдВрддреБ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рд╛рдзреНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕рд░реНрд╡рдХрд╛рд╣реА рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдлрд╛рд░ рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ. рдореНрд╣рдгрдЬреЗрдЪ, рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рдЕрдиреБрд╖рдВрдЧрд╛рдиреЗ рд╢рд┐рдлрд╛рд░рд╕реА рд╡рд┐рдЪрд╛рд░рд╛рдд рди рдШреЗрддрд╛ рдмреЙрдХреНрд╕рдордзреВрди рдЕрд╕реЗ рдЙрддреНрдкрд╛рджрди рдХреЛрдгрддреНрдпрд╛рд╣реА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╡рд░ рддреИрдирд╛рдд рдХрд░рдгреЗ рдЦреВрдк рд╕реЛрдкреЗ рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рдЙрддреНрдкрд╛рджрдХ рдирд╛рд╣реА.

kvm-qemu рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреНрдпрд╛ рд╕реЗрд╡рд╛рдВрдЪреНрдпрд╛ рдкреБрдвреЗ рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рдХрд╛рдп рдПрдХрддреНрд░ рдЕрд╕реВ рд╢рдХрддреЗ рдЖрдгрд┐ рдпрд╛ рдлрдХреНрдд рдХрд╛рд╣реА рд╕реЗрд╡рд╛ рдЖрд╣реЗрдд рдЬрд┐рдереЗ рдШрдЯрдХрд╛рдВрдЪреА рдХреЙрдореНрдкреЕрдХреНрдЯ рдЗрд╖реНрдЯрддрдо рдкрджрд╛рдиреБрдХреНрд░рдо рдЖрдврд│рд▓реА рдЖрд╣реЗ: FUSE (рд╕реБрдзрд╛рд░рд┐рдд, рдУрдкрди рд╕реЛрд░реНрд╕ рдирд╛рд╣реА), MDS рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛ рджреНрд╡рд╛рд░реЗ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓реА рдХреНрд▓рд╛рдпрдВрдЯ рд╕реЗрд╡рд╛ (рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛), рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдЪрдВрдХ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХреНрд╕, рдЬреЗ рднреМрддрд┐рдХ рд╕реНрддрд░рд╛рд╡рд░ рдПрдХрд╛ рдбрд┐рд╕реНрдХрдЪреНрдпрд╛ рдмрд░реЛрдмрд░реАрдЪреЗ рдЖрд╣реЗ рдЖрдгрд┐ рдЗрддрдХреЗрдЪ. рд╡реЗрдЧрд╛рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЕрд░реНрдерд╛рддрдЪ, рджреЛрди рдкреНрд░рддрд┐рдХреГрддреАрдВрд╕рд╣ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдпреЛрдЬрдирд╛ рд╡рд╛рдкрд░рдгреЗ рдЗрд╖реНрдЯрддрдо рдЖрд╣реЗ, рдкрд░рдВрддреБ рдЬрд░ рддреБрдореНрд╣реА рдПрд╕рдПрд╕рдбреА рдбреНрд░рд╛рдЗрд╡реНрд╣рд╡рд░ рдХреЕрд╢рд┐рдВрдЧ рдЖрдгрд┐ рд▓реЙрдЧ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓, рддрд░ рддреНрд░реБрдЯреА-рд╕рд╣рд┐рд╖реНрдгреБ рдХреЛрдбрд┐рдВрдЧ (рдХреЛрдбрд┐рдВрдЧ рдкреБрд╕реВрди рдЯрд╛рдХрд╛ рдХрд┐рдВрд╡рд╛ raid6) рд╡рд░ рд╕рднреНрдпрдкрдгреЗ рдУрд╡реНрд╣рд░рдХреНрд▓реЙрдХ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рд╣рд╛рдпрдмреНрд░реАрдб рд╕реНрдХреАрдо рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡ рдлреНрд▓реЕрд╢рд╡рд░ рдЖрдгрдЦреА рдЪрд╛рдВрдЧрд▓реА. EC (рдХреЛрдбрд┐рдВрдЧ рдкреБрд╕реВрди рдЯрд╛рдХрдгреЗ) рдордзреНрдпреЗ рдХрд╛рд╣реА рдЧреИрд░рд╕реЛрдп рдЖрд╣реЗ: рдПрдХ рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдмрджрд▓рддрд╛рдирд╛, рд╕рдорд╛рдирддрд╛ рд░рдХрдореЗрдЪреА рдкреБрдирд░реНрдЧрдгрдирд╛ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпрд╛ рдСрдкрд░реЗрд╢рдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдиреБрдХрд╕рд╛рди рдЯрд╛рд│рдгреНрдпрд╛рд╕рд╛рдареА, Ceph EC рд▓рд╛ рд╡рд┐рд▓рдВрдмрд╛рдиреЗ рдкрддреНрд░ рд▓рд┐рд╣рд┐рддреЛ рдЖрдгрд┐ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдирдВрддреА рджрд░рдореНрдпрд╛рди рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд, рдЬреЗрд╡реНрд╣рд╛, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рд╕рд░реНрд╡ рдмреНрд▓реЙрдХреНрд╕ рд╡рд╛рдЪрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЖрдгрд┐ Virtuozzo рд╕реНрдЯреЛрд░реЗрдЬрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдмрджрд▓рд▓реЗрд▓реЗ рдмреНрд▓реЙрдХреНрд╕ рд▓рд┐рд╣рд┐рдгреЗ рдЪрд╛рд▓рддреЗ. "рд▓реЙрдЧ-рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо" рджреГрд╖реНрдЯрд┐рдХреЛрди рд╡рд╛рдкрд░рдгреЗ, рдЬреЗ рд╕рдорддрд╛ рдЧрдгрдирд╛ рдЦрд░реНрдЪ рдХрдореА рдХрд░рддреЗ. EC рд╕рд╣ рдЖрдгрд┐ рддреНрдпрд╛рд╢рд┐рд╡рд╛рдп рдХрд╛рдорд╛рдЪреНрдпрд╛ рдкреНрд░рд╡реЗрдЧрд╕рд╣ рдЕрдВрджрд╛рдЬреЗ рдкрд░реНрдпрд╛рдпрд╛рдВрдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡рдгреНрдпрд╛рд╕рд╛рдареА, рддреЗрдереЗ рдЖрд╣реЗрдд рдХреЕрд▓реНрдХреНрдпреБрд▓реЗрдЯрд░ - рдЙрдкрдХрд░рдгреЗ рдирд┐рд░реНрдорд╛рддреНрдпрд╛рдЪреНрдпрд╛ рдЕрдЪреВрдХрддреЗрдЪреНрдпрд╛ рдЧреБрдгрд╛рдВрдХрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЖрдХрдбреЗ рдЕрдВрджрд╛рдЬреЗ рдЕрд╕реВ рд╢рдХрддрд╛рдд, рдкрд░рдВрддреБ рдЧрдгрдиреЗрдЪрд╛ рдкрд░рд┐рдгрд╛рдо рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреЗ рдирд┐рдпреЛрдЬрди рдХрд░рдгреНрдпрд╛рдд рдЪрд╛рдВрдЧрд▓реА рдорджрдд рдЖрд╣реЗ.

рд╕реНрдЯреЛрд░реЗрдЬ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рд╕рд╛рдзреНрдпрд╛ рдЖрдХреГрддреАрдЪрд╛ рдЕрд░реНрде рдЕрд╕рд╛ рдирд╛рд╣реА рдХреА рд╣реЗ рдШрдЯрдХ рд╢реЛрд╖рдд рдирд╛рд╣реАрдд рд▓реЛрд╣ рд╕рдВрд╕рд╛рдзрдиреЗ, рдкрд░рдВрддреБ рддреБрдореНрд╣реА рд╕рд░реНрд╡ рдЦрд░реНрдЪрд╛рдЪреА рдЖрдЧрд╛рдК рдЧрдгрдирд╛ рдХреЗрд▓реНрдпрд╛рд╕, рддреБрдореНрд╣реА рд╣рд╛рдпрдкрд░рд╡рд╛рдЗрдЬрд░рдЪреНрдпрд╛ рдкреБрдвреАрд▓ рд╕рд╣рдХрд╛рд░реНрдпрд╛рд╡рд░ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдареЗрд╡реВ рд╢рдХрддрд╛.
Ceph рдЖрдгрд┐ Virtuozzo рд╕реНрдЯреЛрд░реЗрдЬ рд╕реЗрд╡рд╛рдВрджреНрд╡рд╛рд░реЗ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рд╡рд╛рдкрд░рд╛рдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдпреЛрдЬрдирд╛ рдЖрд╣реЗ.

SDS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддреБрд▓рдирд╛ рдХрд┐рдВрд╡рд╛ рдпреЛрдЧреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╢реЛрдзрд╛ (GlusterVsCephVsVirtuozzoStorage)

рдЬрд░ рдкреВрд░реНрд╡реА рдЬреБрдиреНрдпрд╛ рд▓реЗрдЦрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЧреНрд▓реБрд╕реНрдЯрд░ рдЖрдгрд┐ рд╕реЗрдлрдЪреА рддреБрд▓рдирд╛ рдХрд░рдгреЗ рд╢рдХреНрдп рд╣реЛрддреЗ, рддреНрдпрд╛рддреАрд▓ рд╕рд░реНрд╡рд╛рдд рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдУрд│реА рд╡рд╛рдкрд░реВрди, рддрд░ рд╡реНрд╣рд░реНрдЪреБрдУрдЭреЛрд╕рд╣ рддреЗ рдЕрдзрд┐рдХ рдХрдареАрдг рдЖрд╣реЗ. рдпрд╛ рдЙрддреНрдкрд╛рджрдирд╛рд╡рд░ рдмрд░реЗрдЪ рд▓реЗрдЦ рдирд╛рд╣реАрдд рдЖрдгрд┐ рдорд╛рд╣рд┐рддреА рдХреЗрд╡рд│ рдХрд╛рдЧрджрдкрддреНрд░рд╛рдВрд╡рд░реВрди рдорд┐рд│рд╡рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЗрдВрдЧреНрд░рдЬреА рдордзреНрдпреЗ рдХрд┐рдВрд╡рд╛ рд░рд╢рд┐рдпрди рднрд╛рд╖реЗрдд рдЖрдореНрд╣реА Vstorage рд▓рд╛ рдХрд╛рд╣реА рд╣рд╛рдпрдкрд░рдХрдиреНрд╡реНрд╣рд░реНрдЬреНрдб рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╕реНрдЯреЛрд░реЗрдЬрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХреЗрд▓реНрдпрд╛рд╕ рдЬрд╕реЗ рдХреА рдХрдВрдкрдиреНрдпрд╛рдВрдордзреНрдпреЗ Rosplatforma рдЖрдгрд┐ рдНрдХреНрд░реЛрдирд┐рд╕.

рдореА рдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рд╡рд░реНрдгрдирд╛рдд рдорджрдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрди, рддреНрдпрд╛рдореБрд│реЗ рдереЛрдбрд╛ рдЕрдзрд┐рдХ рдордЬрдХреВрд░ рдЕрд╕реЗрд▓, рдкрд░рдВрддреБ рджрд╕реНрддрдРрд╡рдЬреАрдХрд░рдг рд╕реНрд╡рддрдГ рд╕рдордЬреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧрддреЛ рдЖрдгрд┐ рд╡рд┐рджреНрдпрдорд╛рди рджрд╕реНрддрдРрд╡рдЬ рдлрдХреНрдд рдЯреЗрдмрд▓рдордзреНрдпреЗ рд╕реБрдзрд╛рд░рдгрд╛ рдХрд░реВрди рд╕рдВрджрд░реНрдн рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд. рд╕рд╛рдордЧреНрд░реАрдЪреЗ рдХрд┐рдВрд╡рд╛ рдХреАрд╡рд░реНрдбрджреНрд╡рд╛рд░реЗ рд╢реЛрдзрдгреЗ.

рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдШрдЯрдХрд╛рдВрд╕рд╣ рд╣рд╛рдпрдмреНрд░реАрдб рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдордзреНрдпреЗ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдпрд╛: рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдиреЛрдбрд╡рд░ рдЬрд╛рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рд╣реЛрддреЗ рдЬрд┐рдереВрди рдХреНрд▓рд╛рдпрдВрдЯрдиреЗ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА (FUSE рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рд╕реЗрд╡рд╛), рдкрд░рдВрддреБ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд░реНрд╡реНрд╣рд┐рд╕ (MDS) рдорд╛рд╕реНрдЯрд░ рдШрдЯрдХ рдирдХреНрдХреАрдЪ рдХрд░реЗрд▓. рдХреНрд▓рд╛рдпрдВрдЯрд▓рд╛ рдереЗрдЯ рдЗрдЪреНрдЫрд┐рдд рднрд╛рдЧ рд╕реЗрд╡рд╛ (рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡реНрд╣рд┐рд╕ рд╕реАрдПрд╕ рдмреНрд▓реЙрдХреНрд╕) рд╡рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рд╛, рдореНрд╣рдгрдЬреЗрдЪ, рдПрдордбреАрдПрд╕ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд░рдХреНрд░рд┐рдпреЗрдд рднрд╛рдЧ рдШреЗрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдлрдХреНрдд рдЖрд╡рд╢реНрдпрдХ рднрд╛рдЧрд╛рдкрд░реНрдпрдВрдд рд╕реЗрд╡рд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреЗ. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЖрдореНрд╣реА рдмреЕрд░рд▓реНрд╕рдордзреНрдпреЗ рдкрд╛рдгреА рдУрддрдгреНрдпрд╛рд╕рд╣ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧрдЪреА рдЙрдкрдорд╛ рджреЗрдК рд╢рдХрддреЛ. рдкреНрд░рддреНрдпреЗрдХ рдмреЕрд░рд▓ 256MB рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдЖрд╣реЗ.

SDS рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреА рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддреБрд▓рдирд╛ рдХрд┐рдВрд╡рд╛ рдпреЛрдЧреНрдп рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдо рд╢реЛрдзрд╛ (GlusterVsCephVsVirtuozzoStorage)

рдореНрд╣рдгрдЬреЗрдЪ, рдПрдХ рдбрд┐рд╕реНрдХ рдореНрд╣рдгрдЬреЗ рдЕрд╢рд╛ рдмреЕрд░рд▓реНрд╕рдЪреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛, рдореНрд╣рдгрдЬреЗрдЪ, рдбрд┐рд╕реНрдХ рд╡реНрд╣реЙрд▓реНрдпреВрдо 256MB рдиреЗ рд╡рд┐рднрд╛рдЬрд┐рдд. рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдд рдПрдХрд╛ рдиреЛрдбрд▓рд╛ рд╡рд┐рддрд░реАрдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рджреБрд╕рд░реА рдЬрд╡рд│рдЬрд╡рд│ рджреБрд╕рд░реНтАНрдпрд╛ рдиреЛрдбрд╢реА рд╕рдорд╛рдВрддрд░ рдЕрд╕рддреЗ, рдЗ. рдЬрд░ рдЖрдордЪреНрдпрд╛рдХрдбреЗ рддреАрди рдкреНрд░рддрд┐рдХреГрддреА рдЕрд╕рддреАрд▓ рдЖрдгрд┐ рдХреЕрд╢реЗрд╕рд╛рдареА (рд▓реЙрдЧ рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕рд╛рдареА) SSD рдбрд┐рд╕реНрдХреНрд╕ рдЕрд╕рддреАрд▓, рддрд░ рд▓реЗрдЦрдирд╛рдЪреА рдкреБрд╖реНрдЯреА рд▓рд┐рд╣рд┐рд▓реНрдпрд╛рдирдВрддрд░ рд╣реЛрдИрд▓. SSD рд▓рд╛ рд▓реЙрдЧ, рдЖрдгрд┐ SSD рд╡рд░реВрди рд╕рдорд╛рдВрддрд░ рд░реАрд╕реЗрдЯ HDD рд╡рд░ рдЪрд╛рд▓реВ рд░рд╛рд╣реАрд▓, рдЬрд╕реЗ рдХреА рдмреЕрдХрдЧреНрд░рд╛рдЙрдВрдбрдордзреНрдпреЗ. рддреАрди рдкреНрд░рддрд┐рдХреГрддреАрдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рддрд┐рд╕рд▒реНрдпрд╛ рдиреЛрдбрдЪреНрдпрд╛ SSD рдХрдбреВрди рдкреБрд╖реНрдЯреА рдХреЗрд▓реНрдпрд╛рдирдВрддрд░ рд░реЗрдХреЙрд░реНрдб рдХрдорд┐рдЯ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рддреАрди SSD рдЪреНрдпрд╛ рд▓реЗрдЦрди рдЧрддреАрдЪреА рдмреЗрд░реАрдЬ рддреАрдирдиреЗ рднрд╛рдЧрд▓реА рдЬрд╛рдК рд╢рдХрддреЗ рдЖрдгрд┐ рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдХрд╛ рдкреНрд░рддрд┐рдХреГрддреАрдЪреА рд▓реЗрдЦрди рдЧрддреА рдорд┐рд│реЗрд▓, рдкрд░рдВрддреБ рдкреНрд░рддреА рд╕рдорд╛рдВрддрд░ рд▓рд┐рд╣рд┐рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд рдЖрдгрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЗрдЯрдиреНрд╕реА рдЧрддреА рд╕рд╣рд╕рд╛ SSD рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрд╕рддреЗ, рдЖрдгрд┐ рдЦрд░реЗрддрд░ рд▓реЗрдЦрди рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕реЗрд▓. рдпрд╛ рд╕рдВрджрд░реНрднрд╛рдд, рд╡рд╛рд╕реНрддрд╡рд┐рдХ IOPS рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рд╕рдВрдкреВрд░реНрдг Vstorage рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рд▓реЛрдб рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ рдкрджреНрдзрдд, рдореНрд╣рдгрдЬреЗ, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдбрдЪреА рдЪрд╛рдЪрдгреА рдХрд░рдгреЗ, рдЖрдгрд┐ рдореЗрдорд░реА рдЖрдгрд┐ рдХреЕрд╢реЗрдЪреА рдирд╛рд╣реА, рдЬреЗрдереЗ рдпреЛрдЧреНрдп рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░, рдереНрд░реЗрдбреНрд╕рдЪреА рд╕рдВрдЦреНрдпрд╛ рдЗ. рд╡рд┐рдЪрд╛рд░рд╛рдд рдШреЗрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

SSD рд╡рд░ рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓рд╛ рд░реЗрдХреЙрд░реНрдбрд┐рдВрдЧ рд▓реЙрдЧ рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рддреЛ рдХреА рддреНрдпрд╛рдд рдбреЗрдЯрд╛ рдпреЗрддрд╛рдЪ, рддреЛ рд╕реЗрд╡реЗрджреНрд╡рд╛рд░реЗ рддреНрд╡рд░рд┐рдд рд╡рд╛рдЪрд▓рд╛ рдЬрд╛рддреЛ рдЖрдгрд┐ HDD рд╡рд░ рд▓рд┐рд╣рд┐рд▓рд╛ рдЬрд╛рддреЛ. рдкреНрд░рддреНрдпреЗрдХ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдЕрдиреЗрдХ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реЗрд╡рд╛ (MDS) рдЖрд╣реЗрдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХреЛрд░рдорджреНрд╡рд╛рд░реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреА рдкреЙрдХреНрд╕реЛрд╕ рдЕрд▓реНрдЧреЛрд░рд┐рджрдордиреБрд╕рд╛рд░ рдХрд╛рд░реНрдп рдХрд░рддреЗ. рдХреНрд▓рд╛рдпрдВрдЯрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, FUSE рдорд╛рдЙрдВрдЯ рдкреЙрдЗрдВрдЯ рд╣реЗ рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдлреЛрд▓реНрдбрд░ рдЖрд╣реЗ рдЬреЗ рдХреНрд▓рд╕реНрдЯрд░рдордзреАрд▓ рд╕рд░реНрд╡ рдиреЛрдбреНрд╕рд╕рд╛рдареА рдПрдХрд╛рдЪ рд╡реЗрд│реА рджреГрд╢реНрдпрдорд╛рди рдЖрд╣реЗ, рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрдордзреНрдпреЗ рдпрд╛ рддрддреНрддреНрд╡рд╛рдиреБрд╕рд╛рд░ рдорд╛рдЙрдВрдЯ рдХреЗрд▓реЗрд▓рд╛ рдХреНрд▓рд╛рдпрдВрдЯ рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рд╣реЗ рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдбрд╕рд╛рдареА рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.

рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкрдзреНрджрддреАрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рд╕рд╛рдареА, рдирд┐рдпреЛрдЬрди рдЖрдгрд┐ рдЙрдкрдпреЛрдЬрдирд╛рдЪреНрдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рдиреЗрдЯрд╡рд░реНрдХ рдпреЛрдЧреНрдпрд░рд┐рддреАрдиреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдЦреВрдк рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ, рдЬреЗрдереЗ рдПрдХрддреНрд░реАрдХрд░рдг рдЖрдгрд┐ рдпреЛрдЧреНрдпрд░рд┐рддреНрдпрд╛ рдирд┐рд╡рдбрд▓реЗрд▓реНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЪреЕрдиреЗрд▓ рдмрдБрдбрд╡рд┐рдбреНрдердореБрд│реЗ рд╕рдВрддреБрд▓рди рдЕрд╕реЗрд▓. рдПрдХрддреНрд░рд┐рддрдкрдгреЗ, рдпреЛрдЧреНрдп рд╣реЕрд╢рд┐рдВрдЧ рдореЛрдб рдЖрдгрд┐ рдлреНрд░реЗрдо рдЖрдХрд╛рд░ рдирд┐рд╡рдбрдгреЗ рдорд╣рддреНрд╡рд╛рдЪреЗ рдЖрд╣реЗ. рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ SDS рдкреЗрдХреНрд╖рд╛ рдЦреВрдк рдордЬрдмреВрдд рдлрд░рдХ рджреЗрдЦреАрд▓ рдЖрд╣реЗ, рд╣реЗ Virtuozzo Storage рдордзреНрдпреЗ рдЬрд▓рдж рдорд╛рд░реНрдЧ рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╣ рдлреНрдпреВрдЬ рдЖрд╣реЗ. рдЬреЗ, рдЖрдзреБрдирд┐рдХ рдлреНрдпреВрдЬ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЗрддрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, IOPS рдордзреНрдпреЗ рд▓рдХреНрд╖рдгреАрдп рд╡рд╛рдв рдХрд░рддреЗ рдЖрдгрд┐ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреНрд╖реИрддрд┐рдЬ рдХрд┐рдВрд╡рд╛ рдЕрдиреБрд▓рдВрдм рд╕реНрдХреЗрд▓рд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рди рдареЗрд╡рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд, рд╣реЗ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рджрд┐рд╕рддреЗ, рдкрд░рдВрддреБ рдЕрд╢рд╛ рдЖрдирдВрджрд╛рд╕рд╛рдареА, рдЕрд░реНрдерд╛рддрдЪ, рд╕реЗрдл рдЖрдгрд┐ рдЧреНрд▓реБрд╕реНрдЯрд░рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдкрд░рд╡рд╛рдиреЗ рдЦрд░реЗрджреА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдереЛрдбрдХреНрдпрд╛рдд, рдЖрдореНрд╣реА рддреАрдирдкреИрдХреА рд╕рд░реНрд╡рд╛рдд рд╡рд░рддреА рд╣рд╛рдпрд▓рд╛рдЗрдЯ рдХрд░реВ рд╢рдХрддреЛ: рд╡рд╛рд╕реНрддреБрдХрд▓рд╛рдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣рддреЗрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд Virtuozzo Storage рдкреНрд░рдердо рд╕реНрдерд╛рди рдШреЗрддреЗ, Ceph рджреБрд╕рд▒реНрдпрд╛ рд╕реНрдерд╛рдирд╛рд╡рд░ рдЖрдгрд┐ Gluster рддрд┐рд╕рд▒реНрдпрд╛ рд╕реНрдерд╛рдирд╛рд╡рд░ рдЖрд╣реЗ.

Virtuozzo Storage рдЪреА рдирд┐рд╡рдб рдЬреНрдпрд╛ рдирд┐рдХрд╖рд╛рдВрджреНрд╡рд╛рд░реЗ рдХреЗрд▓реА рдЧреЗрд▓реА: рд╣рд╛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдШрдЯрдХрд╛рдВрдЪрд╛ рдЗрд╖реНрдЯрддрдо рд╕рдВрдЪ рдЖрд╣реЗ, рдпрд╛ рдлреНрдпреВрдЬ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рд╕рд╛рдареА рдЬрд▓рдж рдорд╛рд░реНрдЧрд╛рд╕рд╣ рдЖрдзреБрдирд┐рдХреАрдХрд░рдг, рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪрд╛ рдПрдХ рд▓рд╡рдЪрд┐рдХ рд╕рдВрдЪ, рдХрдореА рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдЖрдгрд┐ рдЧрдгрдирд╛ (рд╕рдВрдЧрдгрди/рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди) рд╕рд╣ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛, рдореНрд╣рдгрдЬреЗрдЪ, рддреЗ рд╣рд╛рдпрдкрд░рдХрдиреНрд╡реНрд╣рд░реНрдЬреНрдб рд╕реЛрд▓реНрдпреВрд╢рдирд╕рд╛рдареА рдкреВрд░реНрдгрдкрдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ, рдЬреНрдпрд╛рдЪрд╛ рддреЛ рднрд╛рдЧ рдЖрд╣реЗ. рджреБрд╕рд░реЗ рд╕реНрдерд╛рди Ceph рдЖрд╣реЗ рдХрд╛рд░рдг рддреЗ Gluster рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдирдХреНрд╖рдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЖрд╣реЗ, рдмреНрд▓реЙрдХреНрд╕рдордзреНрдпреЗ рддреНрдпрд╛рдЪреЗ рдСрдкрд░реЗрд╢рди, рддрд╕реЗрдЪ рдЕрдзрд┐рдХ рд▓рд╡рдЪрд┐рдХ рдкрд░рд┐рд╕реНрдерд┐рддреА рдЖрдгрд┐ рдореЛрдареНрдпрд╛ рдХреНрд▓рд╕реНрдЯрд░рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдпрд╛рдореБрд│реЗ.

vSAN, Space Direct Storage, Vstorage рдЖрдгрд┐ Nutanix Storage, HPE рдЖрдгрд┐ Huawei рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реАрд▓ Vstorage рдЪреА рдЪрд╛рдЪрдгреА, рддрд╕реЗрдЪ Vstorage рд▓рд╛ рдмрд╛рд╣реНрдп рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯреАрдорд╕рд╣ рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдордзреНрдпреЗ рддреБрд▓рдирд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдпреЛрдЬрдирд╛ рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд▓реЗрдЦ рдЖрд╡рдбрд▓рд╛ рдЕрд╕реЗрд▓ рддрд░ рддреБрдордЪреНрдпрд╛рдХрдбреВрди рдЕрднрд┐рдкреНрд░рд╛рдп рдорд┐рд│рд╛рд▓реНрдпрд╛рдиреЗ рдЖрдирдВрдж рдЭрд╛рд▓рд╛, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдордЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛ рдЖрдгрд┐ рд╢реБрднреЗрдЪреНрдЫрд╛ рд▓рдХреНрд╖рд╛рдд рдШреЗрдКрди рдирд╡реАрди рд▓реЗрдЦрд╛рдВрд╕рд╛рдареА рдкреНрд░реЗрд░рдгрд╛ рд╡рд╛рдвреВ рд╢рдХрддреЗ.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛