рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рд▓рдЧрд╛рддрд╛рд░ рднрдВрдбрд╛рд░рдг рд╕рдорд╛рдзрд╛рди

рдзреНрдпрд╛рди рджреЗрдВ perevред : рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╕рдореАрдХреНрд╖рд╛ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд╕реНрдерд╛рдпреА рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдбрд┐рдЬрд╛рдЗрди рдХреА рдЧрдИ рддрдХрдиреАрдХреА рддреБрд▓рдирд╛ рд╣реЛрдиреЗ рдХрд╛ рджрд╛рд╡рд╛ рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рдпрд╣ рдЙрди рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВред рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдзреНрдпрд╛рди Piraeus рд╕рдорд╛рдзрд╛рди рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдкрд░рд┐рдЪрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рди рдХреЗрд╡рд▓ Linstor рдкреНрд░реЗрдорд┐рдпреЛрдВ рдХреЛ рдлрд╛рдпрджрд╛ рд╣реЛрдЧрд╛, рдмрд▓реНрдХрд┐ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЛ рднреА рдорд┐рд▓реЗрдЧрд╛ рдЬрд┐рдиреНрд╣реЛрдВрдиреЗ рдЗрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╕реБрдирд╛ рд╣реИред



рдпрд╣ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рднрдВрдбрд╛рд░рдг рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЕрд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рдЕрд╡рд▓реЛрдХрди рд╣реИред рд╕рдорд╕реНрдпрд╛ рдХрдерди: рдиреЛрдб рдХреЗ рдбрд┐рд╕реНрдХ рдкрд░ рдПрдХ рдирд┐рд░рдВрддрд░ рдорд╛рддреНрд░рд╛ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдиреЛрдб рдХреЗ рдиреБрдХрд╕рд╛рди рдпрд╛ рдкреБрдирдГ рдЖрд░рдВрдн рд╣реЛрдиреЗ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрдЪрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕ рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рдгрд╛ рдХрдВрдкрдиреА рдХреЗ рд╕рд░реНрд╡рд░ рдмреЗрдбрд╝реЗ рдХреЛ рдХрдИ рд╕рдорд░реНрдкрд┐рдд рдирдВрдЧреЗ рдзрд╛рддреБ рд╕рд░реНрд╡рд░реЛрдВ рд╕реЗ рдХреБрдмреЗрд░рдиреЗрдЯ рдХреНрд▓рд╕реНрдЯрд░ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореЗрд░реА рдХрдВрдкрдиреА рдПрдХ рдмреНрд░рд╛рдЬрд╝реАрд▓рд┐рдпрд╛рдИ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк Escavador рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рдмрдбрд╝реА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдЬрд╝рд░реВрд░рддреЗрдВ (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ CPU) рдФрд░ рдмрд╣реБрдд рд╕реАрдорд┐рдд рдмрдЬрдЯ рд╣реИред рд╣рдо рдХрд╛рдиреВрдиреА рдбреЗрдЯрд╛ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдирдПрд▓рдкреА рд╕рдорд╛рдзрд╛рди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╣реИрдВред


COVID-19 рдХреЗ рд╕рд╛рде рд╕рдВрдХрдЯ рдХреЗ рдХрд╛рд░рдг, рдмреНрд░рд╛рдЬрд╝реАрд▓рд┐рдпрд╛рдИ рд░рд┐рдпрд▓ рдЕрдореЗрд░рд┐рдХреА рдбреЙрд▓рд░ рдХреЗ рдореБрдХрд╛рдмрд▓реЗ рд░рд┐рдХреЙрд░реНрдб рдХрдо рд╣реЛ рдЧрдпрд╛

рд╣рдорд╛рд░реА рд░рд╛рд╖реНрдЯреНрд░реАрдп рдореБрджреНрд░рд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдХрдо рдЖрдВрдХреА рдЧрдИ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рд╡рд░рд┐рд╖реНрда рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдФрд╕рдд рд╡реЗрддрди рдХреЗрд╡рд▓ 2000 USD рдкреНрд░рддрд┐ рдорд╛рд╣ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛рдУрдВ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╛рддреНрд░рд╛ рдореЗрдВ рдЦрд░реНрдЪ рдХрд░рдиреЗ рдХреА рд╡рд┐рд▓рд╛рд╕рд┐рддрд╛ рдХреЛ рдмрд░реНрджрд╛рд╢реНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред рдЬрдм рдореИрдВрдиреЗ рдЖрдЦрд┐рд░реА рдмрд╛рд░ рдЧрдгрдирд╛ рдХреА, [рдореЗрд░реЗ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж] рд╣рдордиреЗ AWS рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдЬреЛ рднреБрдЧрддрд╛рди рдХрд░рдирд╛ рдерд╛, рдЙрд╕рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 75% рдмрдЪрд╛рдпрд╛ред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдмрдЪрд╛рдП рдЧрдП рдзрди рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдХрд╛рдо рдкрд░ рд░рдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдзрди рдХрд╛ рдЕрдзрд┐рдХ рддрд░реНрдХрд╕рдВрдЧрдд рдЙрдкрдпреЛрдЧ рд╣реИред

рд╡рд┐рдЯреЛ рдмреЛрдЯрд╛ рдХреЗ рдкреНрд░рдХрд╛рд╢рдиреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдХрд░, рдореИрдВрдиреЗ рд░рдгрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ K8s рдХреНрд▓рд╕реНрдЯрд░ рдмрдирд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рдФрд░ рдЕрдм рддрдХ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ ...)ред рд╡реАрдЯреЛ рдиреЗ рд╡рд┐рднрд┐рдиреНрди рднрдВрдбрд╛рд░рдг рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрддреНрдХреГрд╖реНрдЯ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рднреА рдХрд┐рдпрд╛ ред рд╕реНрдкрд╖реНрдЯ рд╡рд┐рдЬреЗрддрд╛ рд▓рд┐рдиреНрд╕реНрдЯрд░ рдерд╛ (рдЙрд╕рдиреЗ рдЗрд╕реЗ рдмрд╛рд╣рд░ рдЧрд╛рдпрд╛ рднреА рдерд╛рд╡рд┐рд╢реЗрд╖ рд▓реАрдЧ )ред Spoiler: рдореИрдВ рдЙрд╕рдХреЗ рд╕рд╛рде рд╕рд╣рдордд рд╣реВрдБред

рдХреБрдЫ рд╕рдордп рд╕реЗ рдореИрдВ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЗрд╕рдореЗрдВ рднрд╛рдЧ рд▓реЗрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдпрд╣ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдкрд╛рд╕ Ryzen рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рдПрдХ рдирдИ рдкрдВрдХреНрддрд┐ рд╣реИред рдФрд░ рдлрд┐рд░ рдореБрдЭреЗ рдпрд╣ рджреЗрдЦрдХрд░ рдмрд╣реБрдд рдЖрд╢реНрдЪрд░реНрдп рд╣реБрдЖ рдХрд┐ рдХрдИ рд╕рдорд╛рдзрд╛рди рдЕрднреА рднреА рд╡рд┐рдХрд╛рд╕ рдпрд╛ рдЕрдкрд░рд┐рдкрдХреНрд╡ рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд╣реИрдВ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдирдВрдЧреЗ рдзрд╛рддреБ рд╕рдореВрд╣реЛрдВ рдХреЗ рд▓рд┐рдП: рд╡реАрдПрдо рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди, рдореЗрдЯрд▓рдПрд▓рдмреА, рдЖрджрд┐)ред рдирдВрдЧреЗ рдзрд╛рддреБ рдкрд░ рд╡рд╛рд▓реНрдЯ рдЕрднреА рднреА рдЕрдкрдиреЗ рдкрд░рд┐рдкрдХреНрд╡ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдФрд░ рдУрдкрди рд╕реЛрд░реНрд╕ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рднреАрдбрд╝ рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдореБрдЦреНрдп рдЖрд╢рд╛рдЬрдирдХ рдФрд░ рдореБрдХреНрдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ (рд╕рд╛рде рд╣реА рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЙрддреНрдкрд╛рдж рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдореИрдВ рдХреНрдпрд╛ рдЦреЛ рд░рд╣рд╛ рд╣реВрдВ) рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдПред рд╕реАрдПрдирд╕реАрдПрдл рд▓реИрдВрдбрд╕реНрдХреЗрдк рдореЗрдВ


рд╕рдВрдЧреНрд░рд╣рдг рд╕рдорд╛рдзрд╛рди рдХреА рд╕реАрдорд╛

рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВ рдЖрдкрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ K8 рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдВред

рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде 4 рд╢реНрд░рдорд┐рдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рд░рд╛рдЗрдЬрд╝реЗрди 3700X рдкреНрд░реЛрд╕реЗрд╕рд░, 64 рдЬреАрдмреА рдИрд╕реАрд╕реА рдореЗрдореЛрд░реА, рдПрдирд╡реАрдПрдо 2 рдЯреАрдмреА рдЖрдХрд╛рд░ рдореЗрдВред sotoaster/dbench:latestрдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдЫрд╡рд┐ (рдлрд┐рдпреЛ рдкрд░) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдмрдирд╛рдП рдЧрдП рдереЗ O_DIRECTред

рд╕реВрдВрдбрд╡рд╛рд▓реЗ


  • рд▓рд╛рдЗрд╕реЗрдВрд╕: рдЕрдкрд╛рдЪреЗ 2
  • рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдорд░реНрдерди: Rancher
  • URL: github.com/longhorn/longhorn
  • рдЧрд┐рдЯрд╣рдм рдкрд░ рд╕рд┐рддрд╛рд░реЗ: 1.3 рд╣рдЬрд╛рд░

рдореБрдЭреЗ рд▓реЙрдиреНрдЧрд╣реЙрд░реНрди рдмрд╣реБрдд рдкрд╕рдВрдж рд╣реИред рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ Rancher рдХреЗ рд╕рд╛рде рдПрдХреАрдХреГрдд рд╣реИ рдФрд░ рдЖрдк рдЗрд╕реЗ рдПрдХ рдХреНрд▓рд┐рдХ рдХреЗ рд╕рд╛рде Helm рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд░реИрдВрдЪрд░ рд╕реЗ рд▓реЙрдиреНрдЧрд╣реЙрд░реНрди


рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

рдпрд╣ рдПрдХ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдЙрдкрдХрд░рдг рд╣реИ, рдЬреЛ рдХреНрд▓рд╛рдЙрдб рдиреЗрдЯрд┐рд╡ рдХрдореНрдкреНрдпреВрдЯрд┐рдВрдЧ рдлрд╛рдЙрдВрдбреЗрд╢рди (рд╕реАрдПрдирд╕реАрдПрдл) рд╕реЗ рд╕реИрдВрдбрдмреЙрдХреНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИред рдЗрд╕рдХрд╛ рд╡рд┐рдХрд╛рд╕ Rancher рджреНрд╡рд╛рд░рд╛ рд╡рд┐рддреНрдд рдкреЛрд╖рд┐рдд рд╣реИ - рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз [рдПрдкрд┐рдиреЗрдо] рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рдПрдХ рдХрд╛рдлреА рд╕рдлрд▓ рдХрдВрдкрдиреАред



рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдЪрд┐рддреНрд░рдордп рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рднреА рдЙрдкрд▓рдмреНрдз рд╣реИ - рдЗрд╕рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рдХреНрд░рдо рдореЗрдВ рд╣реИред рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрднреА рднреА рдмреАрдЯрд╛ рдореЗрдВ рд╣реИ, рдЬреЛ рдЧреАрдерд╣рдм рдкрд░ рдореБрджреНрджреЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреА рд╣реИред

рдкрд░реАрдХреНрд╖рдг рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ 2 рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдФрд░ рд▓реЙрдиреНрдЧрд╣реЙрд░реНрди 0.8.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛:

  • рд░реИрдВрдбрдо рд░реАрдб / рд░рд╛рдЗрдЯ, IOPS: 28.2k / 16.2k;
  • рдмреИрдВрдбрд╡рд┐рдбреНрде рдкрдврд╝реЗрдВ / рд▓рд┐рдЦреЗрдВ: 205 рдПрдордмреА / рдПрд╕ / 108 рдПрдордмреА / рдПрд╕;
  • рдФрд╕рдд рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреА рд╡рд┐рд▓рдВрдмрддрд╛ (usec): 593.27 / 644.27;
  • рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ: 201 рдПрдордмреА / рдПрд╕ / 108 рдПрдордмреА / рдПрд╕;
  • рдорд┐рд╢реНрд░рд┐рдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ, IOPS: 14.7k / 4904ред

Openebs


  • рд▓рд╛рдЗрд╕реЗрдВрд╕: рдЕрдкрд╛рдЪреЗ 2
  • рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдорд░реНрдерди: рдХрдИ рдХрдВрдкрдирд┐рдпрд╛рдВ (?); mayadata.io рд╕рдмрд╕реЗ рдмрдбрд╝рд╛ рд▓рдЧрддрд╛ рд╣реИ
  • URL: github.com/openebs/openebs
  • рдЧрд┐рдЯрд╣рдм рдкрд░ рд╕рд┐рддрд╛рд░реЗ: 6K

рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕реАрдПрдирд╕реАрдПрдл рд╕реИрдВрдбрдмреЙрдХреНрд╕ рд╕реНрдерд┐рддрд┐ рднреА рд╣реИред рдЧрд┐рдЯрд╣рдм рдкрд░ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╕рд┐рддрд╛рд░реЛрдВ рдХреЗ рд╕рд╛рде, рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрд╢рд╛рдЬрдирдХ рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдЕрдкрдиреА рд╕рдореАрдХреНрд╖рд╛ рдореЗрдВ, рд╡реАрдЯреЛ рдмреЛрдЯрд╛ рдиреЗ рдЕрдкрд░реНрдпрд╛рдкреНрдд рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╢рд┐рдХрд╛рдпрдд рдХреАред рдпрд╣рд╛рдВ рдорд╛рдпрд╛рджрддреНрддрд╛ рдХреЗ рд╕реАрдИрдУ рдиреЗ рдЙрдиреНрд╣реЗрдВ рдЬрд╡рд╛рдм рджрд┐рдпрд╛:

рдЬрд╛рдирдХрд╛рд░реА рдмрд╣реБрдд рдкреБрд░рд╛рдиреА рд╣реИред рдУрдкрдирдИрдмреАрдПрд╕ 3 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ 4 рдЗрдВрдЬрдиреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЖрдк рдЧрддрд┐рд╢реАрд▓ рд╕рдорд░реНрдерди рдФрд░ рд╕реНрдерд╛рдиреАрдп рдкреАрдкреАрд╡реА рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдПрдирд╡реАрдПрдордИ рдЧрддрд┐ рд╕реЗ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдорд╛рдпрд╛рд╕реНрдЯреЛрд░ рдЗрдВрдЬрди рдЕрдм рдЦреБрд▓рд╛ рд╣реИ рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдХрд╛рд░рд╛рддреНрдордХ рд╕рдореАрдХреНрд╖рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд░рд╣рд╛ рд╣реИ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕рдХреА рдЕрд▓реНрдлрд╛ рд╕реНрдерд┐рддрд┐ рд╣реИ)ред

OpenEBS рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреГрд╖реНрда рдкрд░ рдЗрд╕рдХреА рд╕реНрдерд┐рддрд┐ рдкрд░ рдЗрд╕ рддрд░рд╣ рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рд╣реИ:

OpenEBS тАФ Kubernetes. OpenEBS sandbox- CNCF 2019- , - (local, nfs, zfs, nvme) on-premise, . OpenEBS - stateful- тАФ Litmus Project, тАФ OpenEBS. OpenEBS production 2018 ; 2,5 docker pull'.

рдЗрд╕рдореЗрдВ рдХрдИ рдЗрдВрдЬрди рд╣реИрдВ, рдФрд░ рдЕрдВрддрд┐рдо рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХрд╛рдлреА рдЖрд╢рд╛рдЬрдирдХ рд▓рдЧрддрд╛ рд╣реИ: "рдорд╛рдпрд╛рд╕реНрдЯреЛрд░ - рдЕрд▓реНрдлрд╛ рдЗрдВрдЬрди рд╡рд┐рде рдПрдирд╡реАрдПрдо рдУрд╡рд░ рдлреИрдмреНрд░рд┐рдХреНрд╕"ред рдХрд╛рд╢, рдореИрдВ рдЕрд▓реНрдлрд╛ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд░рддрд╛ред

рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ, рдЬрд┐рд╡рд╛ рдЗрдВрдЬрди рдкрд░ рд╕рдВрд╕реНрдХрд░рдг 1.8.0 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВрдиреЗ рдкрд╣рд▓реЗ cStor рдХреА рдЬрд╛рдБрдЪ рдХреА, рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдирд╣реАрдВ рд╕рд╣реЗрдЬрд╛, рдЬреЛ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреАрд╡рд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рдирд┐рдХрд▓рд╛ред рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЗ рд▓рд┐рдП, рд╕рднреА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рд╕реНрдЯреЛрд░реЗрдЬ рдХреНрд▓рд╛рд╕, рдорд╛рдирдХ рд░реВрдк рд╕реЗ рд╣реЗрд▓реНрдо ( openebs-jiva-default) рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдкреНрд░рджрд░реНрд╢рди рд╕рднреА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ (рдореИрдВ рдЗрд╕реЗ рд╕реБрдзрд╛рд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд▓рд╛рд╣ рдХреЗ рд▓рд┐рдП рдЖрднрд╛рд░реА рд░рд╣реВрдВрдЧрд╛)ред

рдУрдкрди рдЗрдВрдЬрди 1.8.0 рдЬреАрд╡рд╛ рдЗрдВрдЬрди (3 рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ?):

  • рд░реИрдВрдбрдо рд░реАрдб / рд░рд╛рдЗрдЯ, IOPS: 2182/1527;
  • рдмреИрдВрдбрд╡рд┐рдбреНрде рдкрдврд╝реЗрдВ / рд▓рд┐рдЦреЗрдВ: 65.0 рдПрдордмреА / рдПрд╕ / 41.9 рдПрдордмреА / рдПрд╕;
  • / (usec): 1825.49 / 2612.87;
  • /: 95.5 / / 37.8 /;
  • /, IOPS: 2607 / 856.

. Evan Powell, OpenEBS ( , StackStorm Nexenta):

, Bruno! OpenEBS . Jiva, ARM overhead' . Bloomberg DynamicLocal PV OpenEBS. Elastic , . , OpenEBS Director (https://account.mayadata.io/signup). тАФ , .

StorageOS



рдпрд╣ рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдорд╛рдзрд╛рди рд╣реИ рдЬреЛ 110 рдЬреАрдмреА рддрдХ рдХреА рдЬрдЧрд╣ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдореБрдлреНрдд рд╣реИред рдЙрддреНрдкрд╛рдж рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдХреЗ рдПрдХ рдореБрдлреНрдд рдбреЗрд╡рд▓рдкрд░ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; рдпрд╣ 500 рдЬреАрдмреА рддрдХ рдХреА рдЬрдЧрд╣ рджреЗрддрд╛ рд╣реИред рд░рдВрдЪрд░ рдореЗрдВ, рдЗрд╕реЗ рдПрдХ рднрд╛рдЧреАрджрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣реЗрд▓реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдФрд░ рд▓рд╛рдкрд░рд╡рд╛рд╣ рдерд╛ред

рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИред рдЗрд╕ рдЙрддреНрдкрд╛рдж рдХрд╛ рдкрд░реАрдХреНрд╖рдг рд╕реАрдорд┐рдд рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╣реИ рдФрд░ рд╣рдореЗрдВ рдореВрд▓реНрдп рдХреЗ рдЕрдиреБрд░реВрдк рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдореИрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рдХреМрди рд╕реА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдБ рд╕рдХреНрд╖рдо рд╣реИрдВред

рдкрд░реАрдХреНрд╖рдг "рдлрд╛рд╕реНрдЯ" (рдЯреЗрдореНрдкрд▓реЗрдЯ 0.2.19, 1 рдорд╛рд╕реНрдЯрд░ + 0 рдкреНрд░рддрд┐рдХреГрддрд┐?) рдирд╛рдордХ рдореМрдЬреВрджрд╛ рд╕рдВрдЧреНрд░рд╣рдг рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдкрд░рд┐рдгрд╛рдо рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рдереЗред рд╡реЗ рдкрд┐рдЫрд▓реЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рд╕реЗ рдХрд╛рдлреА рдЕрдзрд┐рдХ рдереЗред

  • рд░реИрдВрдбрдо рд░реАрдб / рд░рд╛рдЗрдЯ, IOPS: 117k / 90.4k;
  • рдмреИрдВрдбрд╡рд┐рдбреНрде рдкрдврд╝реЗрдВ / рд▓рд┐рдЦреЗрдВ: 2124 рдПрдордмреА / рдПрд╕ / 457 рдПрдордмреА / рдПрд╕;
  • рдФрд╕рдд рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ рдХреА рд╡рд┐рд▓рдВрдмрддрд╛ (usec): 63.44 / 86.52;
  • рдЕрдиреБрдХреНрд░рдорд┐рдХ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ: 1907 рдПрдордмреА / рдПрд╕ / 448 рдПрдордмреА / рдПрд╕;
  • рдорд┐рд╢реНрд░рд┐рдд рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рдкрдврд╝рдиреЗ / рд▓рд┐рдЦрдиреЗ, IOPS: 81.9k / 27.3kред

Piraeus (Linstor рдкрд░ рдЖрдзрд╛рд░рд┐рдд)


рд▓рд╛рдЗрд╕реЗрдВрд╕: GPLv3
  • рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рд╣рд╛рдпрддрд╛: LINBIT
  • URL: github.com/piraeusdatastore/piraeus
  • рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░: github.com/LINBIT/linstor-server
  • GitHub рдкрд░ рд╕рд┐рддрд╛рд░реЗ: 100 рд╕реЗ рдХрдо (рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рдХреЛрдИ рдЖрдХреНрд╖реЗрдк рди рдХрд░реЗрдВ!)

рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрд▓реНрд▓реЗрдЦрд┐рдд рд╡реАрдЯреЛ рдмреЛрдЯрд╛ рдЕрдВрддрддрдГ рд▓рд┐рдиреНрд╕реНрдЯрд░ рдкрд░ рдмрд╕ рдЧрдпрд╛, рдЬреЛ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░рдг рдерд╛ред рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЕрдЬреАрдм рд▓рдЧ рд░рд╣реА рд╣реИред GitHub рдкрд░ рд▓рдЧрднрдЧ рдХреЛрдИ рд╕реНрдЯрд╛рд░ рдирд╣реАрдВ рд╣реИ, рдПрдХ рдЕрд╕рд╛рдорд╛рдиреНрдп рдирд╛рдо рд╣реИ рдФрд░ рдпрд╣ рд╕реАрдПрдирд╕реАрдПрдл рд▓реИрдВрдбрд╕реНрдХреЗрдк рдкрд░ рднреА рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдХрд░реАрдм рдирд┐рд░реАрдХреНрд╖рдг рдкрд░, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐:

  • DRBD рдХрд╛ рдЙрдкрдпреЛрдЧ рдореВрд▓ рдкреНрд░рддрд┐рдХреГрддрд┐ рддрдВрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдЙрд╕реА рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛)ред рдЗрд╕реА рд╕рдордп, DRBD 8.x 10 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд░рд╣рд╛ рд╣реИред рдФрд░ рд╣рдо рдЙрд╕ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬрд┐рд╕реЗ 20 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рд╕рдореНрдорд╛рдирд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред
  • рдореАрдбрд┐рдпрд╛ рдХреЛ LINSTOR рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рд╣реА рдХрдВрдкрдиреА рдХреА рдПрдХ рдкрд░рд┐рдкрдХреНрд╡ рддрдХрдиреАрдХ рднреА рд╣реИред рд▓рд┐рдирд╕реНрдЯреЙрд░-рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг рдлрд░рд╡рд░реА 2018 рдореЗрдВ рдЧрд┐рдЯрд╣рдм рдкрд░ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ред рдпрд╣ рд╡рд┐рднрд┐рдиреНрди рддрдХрдиреАрдХреЛрдВ / рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реЗ рдХрд┐ Proxmox, OpenNebula рдФрд░ OpenStack рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИред
  • рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд▓рд┐рдирдмрд┐рдЯ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╡рд┐рдХрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓рдЧрд╛рддрд╛рд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдФрд░ рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рд▓рд╛ рд░рд╣рд╛ рд╣реИред DRBD рдХреЗ 10 рд╡реЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрднреА рднреА рдЕрд▓реНрдлрд╛ рд╕реНрдерд┐рддрд┐ рд╣реИ , рд▓реЗрдХрд┐рди рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд╕рдореЗрдЯреЗ рд╣реБрдП рд╣реИ, рдЬреИрд╕реЗ рдЗрд░реЗрдЬрд╝рд░ рдХреЛрдбрд┐рдВрдЧ (RAID5 / 6 рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдорд╛рди - рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджред) ред
  • рдХрдВрдкрдиреА рд╕реАрдПрдирд╕реАрдПрдл рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрд╛рдп рдХрд░рддреА рд╣реИред

рдареАрдХ рд╣реИ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЙрд╕реЗ рдЕрдкрдиреЗ рдХреАрдорддреА рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕реМрдВрдкрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдЖрд╢реНрд╡рд╕реНрдд рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╡рд╣ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИ? рдЖрдЗрдП рдПрдХ рдирдЬрд░ рдбрд╛рд▓рддреЗ рд╣реИрдВред

рд╕реНрдерд╛рдкрдирд╛


рд╡реАрдЯреЛ рдпрд╣рд╛рдБ рд▓рд┐рдиреНрд╕реНрдЯрд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдмрд╛рдд рдХрд░рддрд╛ рд╣реИ ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рд▓рд┐рдирд╕реНрдЯрд╛рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдкреАрд░рд┐рдпрд╕ рдирд╛рдордХ рдПрдХ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдордЭрд╛, Piraeus Linbit Open Source рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрди рд░рд╣рд╛ рд╣реИ, рдЬреЛ K8s рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдЯреАрдо рдЙрдкрдпреБрдХреНрдд рдСрдкрд░реЗрдЯрд░ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИ , рд▓реЗрдХрд┐рди рдЕрднреА рдХреЗ рд▓рд┐рдП, рдЗрд╕ YAML рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Piraeus рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

kubectl apply -f https://raw.githubusercontent.com/bratao/piraeus/master/deploy/all.yaml

рдзреНрдпрд╛рди! рдЖрдк рдореЗрд░реА рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХреЙрдиреНрдлрд┐рдЧ рдЙрдард╛рддреЗ рд╣реИрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рднрдВрдбрд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ! рдореИрдВрдиреЗ рдЙрдмрдВрдЯреВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫрд╡рд┐рдпреЛрдВ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ред

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ Piraeus рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИ ред

рдЖрдк kvaps рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ piraeus рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдФрд░ рднреА рдЕрдзрд┐рдХ рдЧрддрд┐рд╢реАрд▓ рд▓рдЧрддрд╛ рд╣реИ): https://github.com/kvaps/kube-linstor (рдПрдВрдбреНрд░реА рдХреЛ рдирдорд╕реНрддреЗ рдХрд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЕрд╡рд╕рд░ рд▓реЗрдВ )kvaps- рд▓рдЧрднрдЧред рдкреЗрд░реЗрд╡ред) ред


рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рд╕рднреА рдиреЛрдб рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ

рд╢рд╛рд╕рди рдкреНрд░рдмрдВрдз


рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╢рд╛рд╕рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкрд┐рд░рд┐рдпрд╕-рдХрдВрдЯреНрд░реЛрд▓рд░ рдиреЛрдб рдХреЗ рдХрдорд╛рдВрдб рд╢реЗрд▓ рд╕реЗ рд╕рдВрднрд╡ рд╣реИред



рдирд┐рдпрдВрддреНрд░рдХ рдиреЛрдб linstor-server рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдбреНрд░рдм рдкрд░ рдПрдХ рдЕрдореВрд░реНрдд рдкрд░рдд рд╣реИ, рдЬреЛ рдиреЛрдбреНрд╕ рдХреЗ рдкреВрд░реЗ рдмреЗрдбрд╝реЗ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реИред рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдХрдорд╛рдВрдб рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП:

  • linstor node list - рдЬреБрдбрд╝реЗ рдиреЛрдбреНрд╕ рдФрд░ рдЙрдирдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдПрдХ рд╕реВрдЪреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ;
  • linstor volume list - рдмрдирд╛рдП рдЧрдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдФрд░ рдЙрдирдХреЗ рд╕реНрдерд╛рди рдХреА рдПрдХ рд╕реВрдЪреА рджрд┐рдЦрд╛рдПрдВ;
  • linstor node info - рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рдПрдВред


рд▓рд╛рдЗрдирд╕реНрдЯреИрдВрдбрд░ рдХрдорд╛рдВрдб рдХреА

рдкреВрд░реА рд╕реВрдЪреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЧрд╛рдЗрдб LINSTOR ред

рд╕реНрдкреНрд▓рд┐рдЯ рдмреНрд░реЗрди рдЬреИрд╕реА рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдбреНрд░рдм рдХреЛ рд╕реАрдзреЗ рдиреЛрдбреНрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЖрдкрджрд╛ рдмрд╣рд╛рд▓реА


рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдЧрд┐рд░рд╛рдиреЗ рдХреА рдкреВрд░реА рдХреЛрд╢рд┐рд╢ рдХреА, рдЬрд┐рд╕рдореЗрдВ рдиреЛрдбреНрд╕ рдкрд░ рд╣рд╛рд░реНрдб рд░реАрд╕реЗрдЯ рднреА рд╢рд╛рдорд┐рд▓ рдерд╛ред рд▓реЗрдХрд┐рди рд▓рд┐рдирд╕реНрдЯреЙрд░ рдЖрд╢реНрдЪрд░реНрдпрдЬрдирдХ рд░реВрдк рд╕реЗ рджреГрдврд╝ рдерд╛ред

Drbd рд╕реНрдкреНрд▓рд┐рдЯ рдмреНрд░реЗрди рдирд╛рдордХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкрд╣рдЪрд╛рдирддрд╛ рд╣реИред рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рджреНрд╡рд┐рддреАрдпрдХ рдиреЛрдб рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛ред

Split brain тАФ , - , - Primary, ┬л┬╗ . , . , , .

Split brain DRBD , , Heartbeat.

рд╡рд┐рд╡рд░рдг рдбреНрд░рдм рдХреЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ ред


рджреНрд╡рд┐рддреАрдпрдХ рдиреЛрдб рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕реЗ рдмрд╛рд╣рд░ рд╣реЛ рдЧрдпрд╛ред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдорд╛рдзреНрдпрдорд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ рдФрд░ рдкреНрд░рд╛рдердорд┐рдХ рдиреЛрдб рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЪреВрдВрдХрд┐ рдореИрдВ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдбреНрд░рдмрдЯреЙрдк рдпреВрдЯрд┐рд▓рд┐рдЯреА рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ред рдЗрд╕рдХреА рдорджрдж рд╕реЗ, рдЖрдк рдиреЗрддреНрд░рд╣реАрди рд░реВрдк рд╕реЗ рд╕реНрдерд┐рддрд┐ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдиреЛрдбреНрд╕ рдХреЗ рднреАрддрд░ рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд╕рдорд╕реНрдпрд╛ рдиреЛрдб piraues рдкрд░ рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА (рдпрд╣ рдерд╛ worker2-gpu):


рдиреЛрдб рдкрд░ рдЬрд╛рдПрдВ

рд╡рд╣рд╛рдВ рдореИрдВрдиреЗ drdbtop рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдерд╛ред рдЗрд╕ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ:

wget https://github.com/LINBIT/drbdtop/releases/download/v0.2.2/drbdtop-linux-amd64
chmod +x drbdtop-linux-amd64
./drbdtop-linux-amd64


рдбреНрд░рдмрдбреЙрдкреНрдЯ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдЪрд▓рд╛рдирд╛

рдиреАрдЪреЗ рдХреЗ рдкреИрдирд▓ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВред рдЗрд╕ рдкрд░ рдХрдорд╛рдВрдб рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдорд╕реНрддрд┐рд╖реНрдХ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:



рдЙрд╕рдХреЗ рдмрд╛рдж, рдиреЛрдбреНрд╕ рдЬреБрдбрд╝реЗ рд╣реБрдП рд╣реИрдВ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЧрддрд┐ рдХреИрд╕реЗ рдмрдврд╝рд╛рдПрдВ?


рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, Piraeus / Linstor / drbd рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ (рдЖрдк рдЗрд╕реЗ рдиреАрдЪреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ)ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЙрдЪрд┐рдд рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓рд┐рдЦрдиреЗ рдХреА рдЧрддрд┐ рдХрдордЬреЛрд░ рдереАред рдЪреВрдВрдХрд┐ рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рд░реНрд╡рд░ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ рдмрд┐рдЦрд░реЗ рд╣реБрдП рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ рд╡реЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрд░реАрдм рд╣реИрдВ), рдореИрдВрдиреЗ рдЙрдирдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЯреНрдпреВрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред

рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рдПрдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рджреВрд░рд╕реНрде рдорд╛рдзреНрдпрдорд┐рдХ рдиреЛрдб рдкрд░ рдкреБрд╖реНрдЯрд┐ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрднрд╛рд╡рд┐рдд рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реИ:

  • Protocol A тАФ . , , TCP- . , TCP . .
  • Protocol B тАФ . , , .
  • Protocol C ( ) тАФ . .

рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ, Linstor рдореЗрдВ рдореИрдВ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдпрд╣ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ / рд╕реЗрдореА-рд╕рд┐рдВрдХреНрд░реЛрдирд╕ / рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ)ред рдЖрдк рдЗрд╕реЗ рдирд┐рдореНрди рдХрдорд╛рдВрдб рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

linstor c drbd-options --protocol A --after-sb-0pri=discard-zero-changes  --after-sb-1pri=discard-secondary  --after-sb-2pri=disconnect --max-buffers 131072 --sndbuf-size 1085760 --rcvbuf-size 1085760 --c-max-rate 4194304 --c-fill-target 1048576

рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреА рд╕рдХреНрд░рд┐рдпрддрд╛ рдФрд░ 1 рдПрдордмреА рддрдХ рдмрдлрд░ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реЛрдЧреАред рдпрд╣ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИред рдпрд╛ рдЖрдк рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ (рдпрд╣ рдбрд┐рд╕реНрдХ рдлреНрд▓рд╢ рдХреА рдЙрдкреЗрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдмрдлрд░ рдХреЛ рдХрд╛рдлреА рдмрдврд╝рд╛рддрд╛ рд╣реИ):

linstor c drbd-options --protocol A --after-sb-0pri=discard-zero-changes  --after-sb-1pri=discard-secondary  --after-sb-2pri=disconnect --max-buffers 131072 --sndbuf-size 10485760 --rcvbuf-size 10485760 --disk-barrier no --disk-flushes no --c-max-rate 4194304 --c-fill-target 1048576

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдкреНрд░рд╛рдердорд┐рдХ рдиреЛрдб рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рдХрд╛ рдПрдХ рдЫреЛрдЯрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рдпреЛрдВ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рд╕рдХрддрд╛ рд╣реИред


рд╕рдХреНрд░рд┐рдп рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди, рдиреЛрдб рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ ASYNC рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреБрд░рд╛рдиреА рд╕реНрдерд┐рддрд┐ рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ

рдкрд░рд┐рдХреНрд╖рдг


рд╕рднреА рдорд╛рдирджрдВрдб рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдиреМрдХрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдП рдЧрдП рдереЗ:

kind: PersistentVolumeClaim
apiVersion: v1
metadata:
 name: dbench
spec:
 storageClassName:  STORAGE_CLASS
 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

рдорд╢реАрдиреЛрдВ рдХреЗ рдмреАрдЪ рджреЗрд░реА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: ttl=61 time=0.211 msред рдЙрдирдХреЗ рдмреАрдЪ рдорд╛рдкрд╛ рдЧрдпрд╛ рдереНрд░реВрдкреБрдЯ 943 рдПрдордмреАрдкреАрдПрд╕ рдерд╛ред рд╕рднреА рдиреЛрдбреНрд╕ Ubuntu 18.04 рдЪрд▓ рд░рд╣реЗ рд╣реИрдВред рдкрд░рд┐рдгрд╛рдо ( sheetu.com рдкрд░ рддрд╛рд▓рд┐рдХрд╛ ) рдЬреИрд╕рд╛ рдХрд┐ рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, Piraeus рдФрд░ StorageOS рдиреЗ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░рд┐рдгрд╛рдо рджрд┐рдЦрд╛рдПред рдиреЗрддрд╛ рджреЛ рдкреНрд░рддрд┐рдХреГрддрд┐рдпрд╛рдВ рдФрд░ рдПрдХ рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рд╛рде Piraeus рдерд╛ред






рдЬрд╛рдБрдЪ - рдкрд░рд┐рдгрд╛рдо


рдореИрдВрдиреЗ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рдХреБрдЫ рднрдВрдбрд╛рд░рдг рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рд╕рд░рд▓ рдФрд░ рд╢рд╛рдпрдж рд╕рд╣реА рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рд╕рднреА рдХреЛ рдореИрдВ рд▓реЙрдиреНрдЧрд╣реЙрд░реНрди рдкрд╕рдВрдж рдерд╛ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рдЕрдЪреНрдЫреЗ GUI рдФрд░ Rancher рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдгред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкрд░рд┐рдгрд╛рдо рдкреНрд░реЗрд░рдХ рдирд╣реАрдВ рд╣реИрдВред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рд╢реБрджреНрдзрддрд╛ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдмрд╛рдж рдХреЗ рд▓рд┐рдП рдЧрддрд┐ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВред

рдкрд┐рдЫрд▓реЗ рдХреБрдЫ рд╕рдордп рд╕реЗ рдореИрдВ рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рдЙрддреНрдкрд╛рджрди рдкрд░рд┐рд╡реЗрд╢реЛрдВ рдореЗрдВ рд▓рд┐рдирд╕реНрдЯреЛрд░ / рдкрд┐рд░рд┐рдпрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЕрдм рддрдХ, рд╕рдм рдХреБрдЫ рдареАрдХ рдерд╛: рдбрд┐рд╕реНрдХ рдмрдирд╛рдП рдЧрдП рдФрд░ рд╣рдЯрд╛рдП рдЧрдП, рдиреЛрдбреНрд╕ рдХреЛ рдмрд┐рдирд╛ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХреЗ рдкреБрдирд░рд╛рд░рдВрдн рдХрд┐рдпрд╛ рдЧрдпрд╛ ...

рдореЗрд░реА рд░рд╛рдп рдореЗрдВ, Piraeus рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рддреИрдпрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╕реНрд▓реИрдХ рдХреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЪреИрдирд▓ рдореЗрдВ рдХреБрдЫ рдмрдЧреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЬрд╡рд╛рдм рдореЗрдВ рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдХреЗрд╡рд▓ рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдХреЛ рдкрдврд╝рд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА (рдФрд░ рдпрд╣ рд╕рд╣реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрднреА рднреА рдЗрд╕реЗ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ)ред рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдкрддреНрд░рд╛рдЪрд╛рд░ рдХреЗ рдмрд╛рдж, рдореИрдВ рдЕрднреА рднреА рд▓реЗрдЦрдХреЛрдВ рдХреЛ рд╕рдордЭрд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рдХрд┐ рдЙрдирдХреА init рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдПрдХ рдмрдЧ рдерд╛ред рдХрд▓, рдХрд░реНрдиреЗрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдФрд░ рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдиреЛрдб рдиреЗ рдмреВрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░ рджрд┐рдпрд╛ред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдбреНрд░рдм рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХрд░реНрдиреЗрд▓ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╕рдВрдХрд▓рди рд╡рд┐рдлрд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ ред рдкрд┐рдЫрд▓реЗ рдХрд░реНрдиреЗрд▓ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд░реЛрд▓рдмреИрдХ рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ред

рдпрд╣, рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рднреА рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕реЗ рдбреНрд░рдм рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛, рдпрд╣ рдЙрддреНрдХреГрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрдд рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕рдорд╛рдзрд╛рди рдирд┐рдХрд▓рд╛ред рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рд╕реАрдзреЗ drbd рдкреНрд░рдмрдВрдзрди рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдХрдИ рд╕рд╡рд╛рд▓ рдФрд░ рдЙрджрд╛рд╣рд░рдг рд╣реИрдВред

рдЕрдЧрд░ рдореИрдВрдиреЗ рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рд╣реИ, рдЕрдЧрд░ рдХреБрдЫ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЖрдкрдХреЛ рдорджрдж рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рддреЛ рдореБрдЭреЗ рдЯреНрд╡рд┐рдЯрд░ рдкрд░ рдпрд╛ рдЧреАрдерд╣рдм рдкрд░ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВ ред

рдЕрдиреБрд╡рд╛рджрдХ рд╕реЗ рдкреА.рдПрд╕.


рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдореЗрдВ рднреА рдкрдврд╝реЗрдВ:


All Articles