рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo

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

рдореНрд╣рдгреВрди, рдЖрдЬ рдЖрдкрдг рдХрд╕реЗ рдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓реВ:

  • MinIO рд╕реЗрдЯ рдХрд░рдгреЗ рдЦреВрдк рдЬрд▓рдж рдЖрд╣реЗ.
  • MinIO рд╕реЗрдЯ рдХрд░рдгреЗ рдереЛрдбреЗ рдХрдореА рдЬрд▓рдж рдЖрд╣реЗ, рдкрд░рдВрддреБ рдмрд░реЗрдЪ рдЪрд╛рдВрдЧрд▓реЗ рдЖрд╣реЗ.
  • Veeam SOBR рд╕реНрдХреЗрд▓реЗрдмрд▓ рд░реЗрдкреЙрдЬрд┐рдЯрд░реА рд╕рд╛рдареА рдЖрд░реНрдХрд╛рдЗрд╡реНрд╣ рдЯрд┐рдпрд░ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд╛.

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo

рддреВ рдХрд╛рдп рдЖрд╣реЗрд╕?

рдЬреНрдпрд╛рдВрдирд╛ MinIO рдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛ рдирд╛рд╣реА рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдПрдХ рдЫреЛрдЯрд╛ рдкрд░рд┐рдЪрдп. рд╣реЗ Amazon S3 API рд╢реА рд╕реБрд╕рдВрдЧрдд рдУрдкрди рд╕реЛрд░реНрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬ рдЖрд╣реЗ. Apache v2 рд▓рд╛рдпрд╕рдиреНрд╕ рдЕрдВрддрд░реНрдЧрдд рд░рд┐рд▓реАрдЭ рдХреЗрд▓реЗрд▓реЗ рдЖрдгрд┐ рд╕реНрдкрд╛рд░реНрдЯрди рдорд┐рдирд┐рдорд▓рд┐рдЭрдордЪреНрдпрд╛ рддрддреНрддреНрд╡рдЬреНрдЮрд╛рдирд╛рдЪреЗ рдкрд╛рд▓рди рдХрд░рддреЗ.

рдореНрд╣рдгрдЬреЗрдЪ, рддреНрдпрд╛рдд рдбреЕрд╢рдмреЛрд░реНрдб, рдЖрд▓реЗрдЦ рдЖрдгрд┐ рдЕрд╕рдВрдЦреНрдп рдореЗрдиреВрд╕рд╣ рд╡рд┐рд╕реНрддреГрдд GUI рдирд╛рд╣реА. MinIO рдлрдХреНрдд рдПрдХрд╛ рдХрдорд╛рдВрдбрдиреЗ рддреНрдпрд╛рдЪрд╛ рд╕рд░реНрд╡реНрд╣рд░ рд▓рд╛рдБрдЪ рдХрд░рддреЗ, рдЬрд┐рдереЗ рддреБрдореНрд╣реА S3 API рдЪреА рдкреВрд░реНрдг рд╢рдХреНрддреА рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдкрд░рдВрддреБ рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ рдкрд╛рд╣рд┐рдЬреЗ рдХреА рд╡рд╛рдкрд░рд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рд╣реА рд╕рд╛рдзреЗрдкрдгрд╛ рдлрд╕рд╡реА рдЕрд╕реВ рд╢рдХрддреЗ. RAM рдЖрдгрд┐ CPU рдЙрддреНрддрдо рдкреНрд░рдХрд╛рд░реЗ рд╢реЛрд╖рд▓реЗ рдЬрд╛рддрд╛рдд, рдкрд░рдВрддреБ рдХрд╛рд░рдгреЗ рдЦрд╛рд▓реА рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА рдЬрд╛рдИрд▓. рдЖрдгрд┐, рддрд╕реЗ, FreeNAS рдЖрдгрд┐ TrueNAS рд╕рд╛рд░рдЦреЗ рд╕рдВрдпреЛрдЬрди рд╣реБрдб рдЕрдВрддрд░реНрдЧрдд MinIO рд╡рд╛рдкрд░рддрд╛рдд.

рд╣рд╛ рдкрд░рд┐рдЪрдп рдЗрдереЗрдЪ рд╕рдВрдкреВ рд╢рдХрддреЛ.

MinIO рд╕реЗрдЯ рдХрд░рдгреЗ рдЦреВрдк рдЬрд▓рдж рдЖрд╣реЗ

рддреЗ рд╕реЗрдЯ рдХрд░рдгреЗ рдЗрддрдХреЗ рдЬрд▓рдж рдЖрд╣реЗ рдХреА рдЖрдореНрд╣реА рддреЗ рд╡рд┐рдВрдбреЛрдЬ рдЖрдгрд┐ рд▓рд┐рдирдХреНрд╕рд╕рд╛рдареА рдкрд╛рд╣реВ. рдбреЙрдХрд░ рдЖрдгрд┐ рдХреБрдмрд░рдиреЗрдЯрд┐рд╕рд╕рд╛рдареА рдЖрдгрд┐ рдЕрдЧрджреА рдореЕрдХрдУрдПрд╕рд╕рд╛рдареА рдкрд░реНрдпрд╛рдп рдЖрд╣реЗрдд, рдкрд░рдВрддреБ рдЕрд░реНрде рд╕рд░реНрд╡рддреНрд░ рд╕рдорд╛рди рдЕрд╕реЗрд▓.

рддрд░, рд╡рд┐рдВрдбреЛрдЬрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рдЕрдзрд┐рдХреГрдд рд╡реЗрдмрд╕рд╛рдЗрдЯрд╡рд░ рдЬрд╛ https://min.io/download#/windows рдЖрдгрд┐ рдирд╡реАрдирддрдо рдЖрд╡реГрддреНрддреА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рд╛. рддреЗрдереЗ рдЖрдореНрд╣реА рдкреНрд░рд╛рд░рдВрдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реВрдЪрдирд╛ рджреЗрдЦреАрд▓ рдкрд╛рд╣рддреЛ:

 minio.exe server F:Data

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

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo
рдЗрддрдХрдВрдЪ! рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ рддреБрдореНрд╣реА рддреНрдпрд╛рд╕рд╣ рдХрд╛рдо рд╕реБрд░реВ рдХрд░реВ рд╢рдХрддрд╛. MinIO рдХрд┐рдорд╛рдирдЪреМрдХрдЯрдкреНрд░рдмрдВрдзрдХ рдЖрд╣реЗ рдЖрдгрд┐ рдлрдХреНрдд рдХрд╛рд░реНрдп рдХрд░рддреЗ рдореНрд╣рдЯрд▓реНрдпрд╛рд╡рд░ рдореА рдЧрдВрдордд рдХрд░рдд рдирд╡реНрд╣рддреЛ. рддреБрдореНрд╣реА рд▓реЙрдиреНрдЪ рджрд░рдореНрдпрд╛рди рдСрдлрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рджреБрд╡реНрдпрд╛рдЪреЗ рдЕрдиреБрд╕рд░рдг рдХреЗрд▓реНрдпрд╛рд╕, рддреЗрдереЗ рдЙрдкрд▓рдмреНрдз рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдХрд╛рд░реНрдпреЗ рдмрдХреЗрдЯ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╣реЗрдд. рдЖрдгрд┐ рдЖрдкрдг рдбреЗрдЯрд╛ рд▓рд┐рд╣рд┐рдгреЗ рд╕реБрд░реВ рдХрд░реВ рд╢рдХрддрд╛.

рд▓рд┐рдирдХреНрд╕ рдкреНрд░реЗрдореАрдВрд╕рд╛рдареА, рд╕рд░реНрд╡ рдХрд╛рд╣реА рдХрдореА рд╕реЛрдкреЗ рдирд╛рд╣реА. рд╕рд░реНрд╡рд╛рдд рд╕реЛрдкреНрдпрд╛ рд╕реВрдЪрдирд╛:


wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data

рдкрд░рд┐рдгрд╛рдо рдкреВрд░реНрд╡реА рдЬреЗ рдкрд╛рд╣рд┐рд▓реЗ рд╣реЛрддреЗ рддреНрдпрд╛рдкрд╛рд╕реВрди рд╡реЗрдЧрд│реЗ рдХрд░рддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА. 

MinIO рд╕реЗрдЯ рдХрд░рдгреЗ рдереЛрдбреЗ рдЕрдзрд┐рдХ рдЕрд░реНрдердкреВрд░реНрдг рдЖрд╣реЗ

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

HTTPS

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

  • рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рд╛
  • рд╡рд┐рдВрдбреЛрдЬрдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд, рддреЗ C:Users%User%.miniocerts рдордзреНрдпреЗ рдареЗрд╡рд╛
  • Linux рд╕рд╛рдареА ${HOME}/.minio/certs 
  • рд╕рд░реНрд╡реНрд╣рд░ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдд рдЖрд╣реЗ

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

  • рдХреА рддрдпрд╛рд░ рдХрд░рд╛: openssl ecparam -genkey -name prime256v1 | openssl ec -out private.key
  • рдЖрдореНрд╣реА рдХреА рд╡рд╛рдкрд░реВрди рдкреНрд░рдорд╛рдгрдкрддреНрд░ рддрдпрд╛рд░ рдХрд░рддреЛ: openssl req -new -x509 -days 3650 -key private.key -out public.crt
  • рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ рдлреЛрд▓реНрдбрд░рдордзреНрдпреЗ private.key рдЖрдгрд┐ public.crt рдХреЙрдкреА рдХрд░рд╛
  • MinIO рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рд╛

рдЬрд░ рд╕рд░реНрд╡рдХрд╛рд╣реА рдЬрд╕реЗ рдкрд╛рд╣рд┐рдЬреЗ рддрд╕реЗ рдЭрд╛рд▓реЗ, рддрд░ рдЕрд╕реЗ рдХрд╛рд╣реАрддрд░реА рд╕реНрдерд┐рддреАрдд рджрд┐рд╕реЗрд▓.

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo

MinIO рдЗрд░реЗрдЬрд░ рдХреЛрдбрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рд╛

рдкреНрд░рдердо, рд╡рд┐рд╖рдпрд╛рдмрджреНрджрд▓ рдХрд╛рд╣реА рд╢рдмреНрдж. рдереЛрдбрдХреНрдпрд╛рдд: рд╣реЗ рдиреБрдХрд╕рд╛рди рдЖрдгрд┐ рдиреБрдХрд╕рд╛рдирд╛рдкрд╛рд╕реВрди рдбреЗрдЯрд╛рдЪреЗ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рд╕рдВрд░рдХреНрд╖рдг рдЖрд╣реЗ. рдЫрд╛рдкреНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рдлрдХреНрдд рдЕрдзрд┐рдХ рд╡рд┐рд╢реНрд╡рд╛рд╕рд╛рд░реНрд╣. рдЬрд░ рдХреНрд▓рд╛рд╕рд┐рдХ RAID6 рджреЛрди рдбрд┐рд╕реНрдХ рдЧрдорд╛рд╡реВ рд╢рдХрдд рдЕрд╕реЗрд▓, рддрд░ MinIO рд╕рд╣рдЬрдкрдгреЗ рдЕрд░реНрдзреНрдпрд╛ рддреЛрдЯреНрдпрд╛рдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░реВ рд╢рдХреЗрд▓. рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рдордзреНрдпреЗ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЖрд╣реЗ рдЕрдзрд┐рдХреГрдд рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ. рдкрд░рдВрддреБ рдЬрд░ рдЖрдкрдг рд╕рд╛рд░ рдШреЗрддрд▓реЗ рддрд░ рд╣реЗ рд░реАрдб-рд╕реЛрд▓реЛрдорди рдХреЛрдбрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдЖрд╣реЗ: рд╕рд░реНрд╡ рдорд╛рд╣рд┐рддреА рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХреНрд╕рдЪреНрдпрд╛ рд╕реНрд╡рд░реВрдкрд╛рдд рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдкреЕрд░рд┐рдЯреА рдмреНрд▓реЙрдХреНрд╕ рдЕрд╕рддрд╛рдд. рдЖрдгрд┐ рдЕрд╕реЗ рджрд┐рд╕рддреЗ рдХреА рд╣реЗ рд╕рд░реНрд╡ рдЖрдзреАрдЪ рдмрд░реНрдпрд╛рдЪ рд╡реЗрд│рд╛ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдПрдХ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг "рдкрдг" рдЖрд╣реЗ: рдЖрдореНрд╣реА рд╕рдВрдЧреНрд░рд╣рд┐рдд рд╡рд╕реНрддреВрдВрд╕рд╛рдареА рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХреНрд╕рдЪреЗ рдкреЕрд░рд┐рдЯреА рдмреНрд▓реЙрдХреНрд╕рдЪреЗ рдкреНрд░рдорд╛рдг рд╕реНрдкрд╖реНрдЯрдкрдгреЗ рд╕реВрдЪрд┐рдд рдХрд░реВ рд╢рдХрддреЛ.
рддреБрдореНрд╣рд╛рд▓рд╛ рез:рез рдкрд╛рд╣рд┐рдЬреЗ рдЖрд╣реЗ рдХрд╛? рдХреГрдкрдпрд╛!
рддреБрдореНрд╣рд╛рд▓рд╛ рел:реи рд╣рд╡реЗ рдЖрд╣реЗрдд рдХрд╛? рдХрд╛рд╣реА рд╣рд░рдХрдд рдирд╛рд╣реА!

рдЬрд░ рддреБрдореНрд╣реА рдПрдХрд╛рдЪ рд╡реЗрд│реА рдЕрдиреЗрдХ рдиреЛрдбреНрд╕ рд╡рд╛рдкрд░рдд рдЕрд╕рд╛рд▓ рдЖрдгрд┐ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рддрддрд╛ рдЖрдгрд┐ рдЦрд░реНрдЪ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рдВрд╕рд╛рдзрдирд╛рдВрдордзреНрдпреЗ рддреБрдордЪрд╛ рд╕реНрд╡рддрдГрдЪрд╛ рд╢рд┐рд▓реНрд▓рдХ рд╢реЛрдзрд╛рдпрдЪрд╛ рдЕрд╕реЗрд▓ рддрд░ рдПрдХ рдЕрддрд┐рд╢рдп рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп. рдмреЙрдХреНрд╕рдЪреНрдпрд╛ рдмрд╛рд╣реЗрд░, MinIO N/2 рд╕реВрддреНрд░ рд╡рд╛рдкрд░рддреЗ (рдЬреЗрдереЗ N рдбрд┐рд╕реНрдХрдЪреА рдПрдХреВрдг рд╕рдВрдЦреНрдпрд╛ рдЖрд╣реЗ), рдЙрджрд╛. рддреБрдордЪрд╛ рдбреЗрдЯрд╛ N/2 рдбреЗрдЯрд╛ рдбрд┐рд╕реНрдХ рдЖрдгрд┐ N/2 рдкреЕрд░рд┐рдЯреА рдбрд┐рд╕реНрдХ рджрд░рдореНрдпрд╛рди рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ. рдорд╛рдирд╡реА рдЕрдЯреАрдВрдордзреНрдпреЗ рднрд╛рд╖рд╛рдВрддрд░ рдХрд░рдгреЗ: рдЖрдкрдг рдЕрд░реНрдзреНрдпрд╛ рдбрд┐рд╕реНрдХ рдЧрдорд╛рд╡реВ рд╢рдХрддрд╛ рдЖрдгрд┐ рдбреЗрдЯрд╛ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░реВ рд╢рдХрддрд╛. рджреНрд╡рд╛рд░реЗ рд╣рд╛ рд╕рдВрдмрдВрдз рджрд┐рд▓рд╛ рдЬрд╛рддреЛ рд╕реНрдЯреЛрд░реЗрдЬ рд╡рд░реНрдЧ, рдЕрдзрд┐рдХ рдорд╣рддреНрддреНрд╡рд╛рдЪреЗ рдХрд╛рдп рдЖрд╣реЗ рддреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрд╡рддрдГрд╕рд╛рдареА рдирд┐рд╡рдбрдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ: рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХрд┐рдВрд╡рд╛ рдХреНрд╖рдорддрд╛.

рдорд╛рд░реНрдЧрджрд░реНрд╢рдХ рдЦрд╛рд▓реАрд▓ рдЙрджрд╛рд╣рд░рдг рджреЗрддреЗ: рд╕рдордЬрд╛ рддреБрдордЪреНрдпрд╛рдХрдбреЗ 16 рдбрд┐рд╕реНрдХрд╡рд░ рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рди рдЖрд╣реЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ 100 MB рдЖрдХрд╛рд░рд╛рдЪреА рдлрд╛рдЗрд▓ рд╕реЗрд╡реНрд╣ рдХрд░рд╛рдпрдЪреА рдЖрд╣реЗ. рдЬрд░ рдбреАрдлреЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЧреЗрд▓реНрдпрд╛ рдЕрд╕рддреАрд▓ (рдбреЗрдЯрд╛рд╕рд╛рдареА 8 рдбрд┐рд╕реНрдХ, рдкреЕрд░рд┐рдЯреА рдмреНрд▓реЙрдХреНрд╕рд╕рд╛рдареА 8), рддрд░ рдлрд╛рдИрд▓ рдЕрдЦреЗрд░реАрд╕ рдЬрд╡рд│рдЬрд╡рд│ рджреБрдкреНрдкрдЯ рд╡реНрд╣реЙрд▓реНрдпреВрдо рдШреЗрдИрд▓, рдореНрд╣рдгрдЬреЗ. 200 MB рдбрд┐рд╕реНрдХ рдкреНрд░рдорд╛рдг 10/6 рдЕрд╕рд▓реНрдпрд╛рд╕, 160 MB рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓. 14/2 - 114 MB.

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

рдЖрдгрд┐, рдПрдХ рдорд╣рддреНрддреНрд╡рд╛рдЪреА рдЯреАрдк: MinIO рдЗрд░реЗрдЬрд░ рдХреЛрдбрд┐рдВрдЧрд╕рд╛рдареА рд╕рд░реНрд╡ рдбрд┐рд╕реНрдХреНрд╕ 4 рддреЗ 16 рдбрд┐рд╕реНрдХреНрд╕рдордзреНрдпреЗ, рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╕рдВрднрд╛рд╡реНрдп рд╕реЗрдЯ рдЖрдХрд╛рд░ рд╡рд╛рдкрд░реВрди рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ. рдЖрдгрд┐ рднрд╡рд┐рд╖реНрдпрд╛рдд, рдорд╛рд╣рд┐рддреАрдЪрд╛ рдПрдХ рдШрдЯрдХ рдлрдХреНрдд рдПрдХрд╛ рд╕реЗрдЯрдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓.

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

c:minio>minio.exe server F: G: H: I: J: K:

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo
рдкреБрдвреЗ, MinIO рд╕рд░реНрд╡реНрд╣рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдЖрдгрд┐ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ рдПрдЬрдВрдЯрдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реЗрд▓, рдЬреЛ рддреБрдореНрд╣реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реВ рд╢рдХрддрд╛ рддреЗрдереЗ рдЕрдзрд┐рдХреГрдд рд╕рд╛рдЗрдЯрд╡рд░реВрди.

рдкрддреНрддрд╛ рдЖрдгрд┐ рдНрдХреНрд╕реЗрд╕ рдХреА рдЯрд╛рдИрдк рдХрд░рддрд╛рдирд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрд│реА рддреБрдордЪреА рдмреЛрдЯреЗ рдЦрдЪреВ рдирдпреЗрдд (рдЖрдгрд┐ рддреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдирд╛рд╣реА), рддреБрдореНрд╣реА рдкреНрд░рдердо mc рдЙрд░реНрдл тАЛтАЛрд╕рдВрдЪ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рддрд╛ рддреЗрд╡реНрд╣рд╛ рд▓рдЧреЗрдЪ рдЙрдкрдирд╛рд╡ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╕реЛрдпреАрдЪреЗ рдЕрд╕рддреЗ. [рддреБрдордЪреА-рдкреНрд░рд╡реЗрд╢-рдХреА] [рддреБрдордЪреА-рдЧреБрдкреНрдд-рдХреА]

mc alias set veeamS3 https://172.17.32.52:9000 YOURS3ACCESSKEY YOURSECERTKE

рдХрд┐рдВрд╡рд╛ рддреБрдореНрд╣реА рд▓рдЧреЗрдЪ рддреБрдордЪрд╛ рд╣реЛрд╕реНрдЯ рдЬреЛрдбреВ рд╢рдХрддрд╛:

mc config host add minio-veeam https://minio.jorgedelacruz.es YOURS3ACCESSKEY YOURSECERTKEY

рдЖрдгрд┐ рдордЧ рдЖрдореНрд╣реА рдПрдХрд╛ рд╕реБрдВрджрд░ рд╕рдВрдШрд╛рд╕рд╣ рдПрдХ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдмрд╛рджрд▓реА рддрдпрд╛рд░ рдХрд░реВ

mc mb --debug -l veeamS3/immutable 

mc: <DEBUG> PUT /immutable/ HTTP/1.1
Host: 172.17.32.52:9000
User-Agent: MinIO (windows; amd64) minio-go/v7.0.5 mc/2020-08-08T02:33:58Z
Content-Length: 0
Authorization: AWS4-HMAC-SHA256 Credential=minioadmin/20200819/us-east-1/s3/aws4_request, SignedHeaders=host;x-amz-bucket-object-lock-enabled;x-amz-content-sha256;x-amz-date, Signature=**REDACTED**
X-Amz-Bucket-Object-Lock-Enabled: true
X-Amz-Content-Sha256: UNSIGNED-PAYLOAD
X-Amz-Date: 20200819T092241Z
Accept-Encoding: gzip
mc: <DEBUG> HTTP/1.1 200 OK
Content-Length: 0
Accept-Ranges: bytes
Content-Security-Policy: block-all-mixed-content
Date: Wed, 19 Aug 2020 09:22:42 GMT
Location: /immutable
Server: MinIO/RELEASE.2020-08-16T18-39-38Z
Vary: Origin
X-Amz-Request-Id: 162CA0F9A3A3AEA0
X-Xss-Protection: 1; mode=block
mc: <DEBUG> Response Time:  253.0017ms

--рдбреАрдмрдЧ рддреБрдореНрд╣рд╛рд▓рд╛ рдлрдХреНрдд рдЕрдВрддрд┐рдо рд╕рдВрджреЗрд╢рдЪ рдирд╛рд╣реА рддрд░ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдорд╛рд╣рд┐рддреА рдкрд╛рд╣рдгреНрдпрд╛рдЪреА рдЕрдиреБрдорддреА рджреЗрддреЗ. 

-l рдореНрд╣рдгрдЬреЗ тАФwith-lock, рдореНрд╣рдгрдЬреЗ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп

рдЬрд░ рдЖрдкрдг рдЖрддрд╛ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рдкрд░рддрд▓реЛ, рддрд░ рдЖрдордЪреА рдирд╡реАрди рдмрдХреЗрдЯ рддреЗрдереЗ рджрд┐рд╕реЗрд▓.

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo
рд╕рдзреНрдпрд╛ рдПрд╡рдвреЗрдЪ. рдЖрдореНрд╣реА рд╕реБрд░рдХреНрд╖рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ Veeam рд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдгрд╛рдХрдбреЗ рдЬрд╛рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рддрдпрд╛рд░ рдЖрд╣реЛрдд.

рдЖрдкрдг рд╣реЗ рджреЗрдЦреАрд▓ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реВ рд╢рдХрддрд╛ рдХреА рд╕рд░реНрд╡рдХрд╛рд╣реА рдЙрддреНрддрдо рдкреНрд░рдХрд╛рд░реЗ рдХрд╛рд░реНрдп рдХрд░рдд рдЖрд╣реЗ:

c:minio>mc admin info veeamS3

тЧП  172.17.32.52:9000
   Uptime: 32 minutes
   Version: 2020-08-16T18:39:38Z
   Network: 1/1 OK
   Drives: 6/6 OK
0 B Used, 1 Bucket, 0 Objects
6 drives online, 0 drives offline

MinIO рдЖрдгрд┐ Veeam

рдЦрдмрд░рджрд╛рд░реА рдЬрд░ рдХрд╛рд╣реА рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрд╛рд░рдгрд╛рд╕реНрддрд╡ рддреБрдореНрд╣рд╛рд▓рд╛ HTTP рджреНрд╡рд╛рд░реЗ рдХрд╛рдо рдХрд░рд╛рдпрдЪреЗ рдЕрд╕реЗрд▓, рддрд░ HKEY_LOCAL_MACHINESOFTWAREVeeamVeeam рдмреЕрдХрдЕрдк рдЖрдгрд┐ рдкреНрд░рддрд┐рдХреГрддреА рдпреЗрдереЗ DWORD рдХреА рддрдпрд╛рд░ рдХрд░рд╛. SOBRarchiveS3DisableTLS. рддреНрдпрд╛рдЪреЗ рдореВрд▓реНрдп 1 рд╡рд░ рд╕реЗрдЯ рдХрд░рд╛ рдЖрдгрд┐ рд▓рдХреНрд╖рд╛рдд рдареЗрд╡рд╛ рдХреА рдЖрдореНрд╣реА рдЕрд╢рд╛ рд╡рд░реНрддрдирд╛рд╕ рдард╛рдордкрдгреЗ рдорд╛рдиреНрдпрддрд╛ рджреЗрдд рдирд╛рд╣реА рдЖрдгрд┐ рдХреЛрдгрд╛рд▓рд╛рд╣реА рдпрд╛рдЪреА рд╢рд┐рдлрд╛рд░рд╕ рдХрд░рдд рдирд╛рд╣реА.

рдкреБрдиреНрд╣рд╛ рд▓рдХреНрд╖ рджреНрдпрд╛! рдЬрд░, рдХрд╛рд╣реА рдЧреИрд░рд╕рдордЬрд╛рдореБрд│реЗ, рддреБрдореНрд╣реА Windows 2008 R2 рд╡рд╛рдкрд░рдд рд░рд╛рд╣рд┐рд▓реНрдпрд╛рд╕, рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА MinIO рд▓рд╛ Veeam рд▓рд╛ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рд╛рд▓, рддреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣рд╛рд▓рд╛ рдмрд╣реБрдзрд╛ рдЕрд╢реА рдПрдЦрд╛рджреА рддреНрд░реБрдЯреА рдпреЗрдИрд▓: Amazon S3 рдПрдВрдбрдкреЙрдЗрдВрдЯрд╢реА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЕрдпрд╢рд╕реНрд╡реА. рдкрд╛рд╕реВрди рдЕрдзрд┐рдХреГрдд рдкреЕрдЪрд╕рд╣ рдЙрдкрдЪрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рдК рд╢рдХрддрд╛рдд рдорд╛рдпрдХреНрд░реЛрд╕реЙрдлреНрдЯ.

рдмрд░рдВ, рддрдпрд╛рд░реА рдкреВрд░реНрдг рдЭрд╛рд▓реА рдЖрд╣реЗ, рдЪрд▓рд╛ VBR рдЗрдВрдЯрд░рдлреЗрд╕ рдЙрдШрдбреВ рдЖрдгрд┐ рдмреЕрдХрдЕрдк рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдЯреЕрдмрд╡рд░ рдЬрд╛рдК, рдЬрд┐рдереЗ рдЖрдкрдг рдирд╡реАрди рднрд╛рдВрдбрд╛рд░ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рдЭрд╛рд░реНрдбрд▓рд╛ рдХреЙрд▓ рдХрд░реВ.

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo
рдЕрд░реНрдерд╛рдд, рдЖрдореНрд╣рд╛рд▓рд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗ S3 рдХрдВрдкреЕрдЯрд┐рдмрд▓. рдЙрдШрдбрдгрд╛рд▒реНрдпрд╛ рд╡рд┐рдЭрд╛рд░реНрдбрдордзреНрдпреЗ, рдПрдХ рдирд╛рд╡ рд╕реЗрдЯ рдХрд░рд╛ рдЖрдгрд┐ рдкрддреНрддрд╛ рдЖрдгрд┐ рдЦрд╛рддреЗ рджрд░реНрд╢рд╡рд┐рдгрд╛рд▒реНрдпрд╛ рдкрд╛рдпрд▒реНрдпрд╛рдВрдордзреВрди рдЬрд╛. рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЧреЗрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕ рд╡рд┐рд╕рд░реВ рдирдХрд╛ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рд╡рд┐рдирдВрддреНрдпрд╛ рдкреНрд░реЙрдХреНрд╕реА рдХреЗрд▓реНрдпрд╛ рдЬрд╛рддреАрд▓.

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo
рдирдВрддрд░ рдмрдХреЗрдЯ, рдлреЛрд▓реНрдбрд░ рдирд┐рд╡рдбрд╛ рдЖрдгрд┐ рдЕрд▓реАрдХрдбреАрд▓ рдмреЕрдХрдЕрдк рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдмрдирд╡рд╛ рдмреЙрдХреНрд╕ рдЪреЗрдХ рдХрд░рд╛. рдХрд┐рдВрд╡рд╛ рдЖрдореНрд╣реА рддреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдд рдирд╛рд╣реА. рдкрдг рдпрд╛ рдлрдВрдХреНрд╢рдирд▓рд╛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдгрд╛рд░реА рд╕реНрдЯреЛрд░реЗрдЬ рд╕реБрд╡рд┐рдзрд╛ рдЖрдореНрд╣реА рдмрдирд╡рд▓реА рдЕрд╕рд▓реНрдпрд╛рдиреЗ рддреА рди рд╡рд╛рдкрд░рдгреЗ рдкрд╛рдк рдард░реЗрд▓.

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo
рдкреБрдвреЗ > рдкреВрд░реНрдг рдХрд░рд╛ рдЖрдгрд┐ рдирд┐рдХрд╛рд▓рд╛рдЪрд╛ рдЖрдирдВрдж рдШреНрдпрд╛.

рдЖрддрд╛ рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рддреЗ SOBR рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдХреНрд╖рдорддрд╛ рд╢реНрд░реЗрдгреА рдореНрд╣рдгреВрди рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рдПрдХрддрд░ рдирд╡реАрди рддрдпрд╛рд░ рдХрд░рддреЛ рдХрд┐рдВрд╡рд╛ рд╡рд┐рджреНрдпрдорд╛рди рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЛ. рдЖрдореНрд╣рд╛рд▓рд╛ рдХреНрд╖рдорддрд╛ рдЯрд┐рдпрд░ рдЪрд░рдгрд╛рдд рд░рд╕ рдЖрд╣реЗ.

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo
рдпреЗрдереЗ рдЖрдкрдг рдХреЛрдгрддреНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░реВ рддреЗ рдирд┐рд╡рдбрдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕рд░реНрд╡ рдкрд░реНрдпрд╛рдпрд╛рдВрдЪреЗ рджреБрд╕рд░реНтАНрдпрд╛рдордзреНрдпреЗ рдЪрд╛рдВрдЧрд▓реЗ рд╡рд░реНрдгрди рдХреЗрд▓реЗ рдЖрд╣реЗ рд▓реЗрдЦ, рдореНрд╣рдгреВрди рдореА рд╕реНрд╡рддрдГрдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддреА рдХрд░рдгрд╛рд░ рдирд╛рд╣реА

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

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

рдЖрдгрд┐ рд╢реЗрд╡рдЯреА, рд╡рд┐рд╢реНрд╡рд╛рд╕рдШрд╛рддрдХреА рдкреНрд░рд╢реНрдирд╛рдЪреЗ рдЙрддреНрддрд░: рдЖрдкрдг рдЕрджреНрдпрд╛рдк рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕реНрдЯреЛрд░реЗрдЬрдордзреВрди рдмреЕрдХрдЕрдк рд╣рдЯрд╡рд┐рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓реНрдпрд╛рд╕ рдХрд╛рдп рд╣реЛрдИрд▓?

рдпреЗрдереЗ рдЙрддреНрддрд░ рдЖрд╣реЗ:

рд▓рд╣рд╛рди рдореБрд▓рд╛рдВрд╕рд╛рдареА MinIo
рдЖрдЬрд╕рд╛рдареА рдПрд╡рдвреЗрдЪ. рдЦрд▒реНрдпрд╛ рдкрд░рдВрдкрд░реЗрдд, рд╡рд┐рд╖рдпрд╛рд╡рд░реАрд▓ рдЙрдкрдпреБрдХреНрдд рд╡рд┐рд╖рдпрд╛рдВрдЪреА рд╕реВрдЪреА рдкрд╣рд╛:

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

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