рд╕рд╛рдирд╛рдХрд╛ рд▓рд╛рдЧрд┐ MinIo

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

рддреНрдпрд╕рдХрд╛рд░рдг, рдЖрдЬ рд╣рд╛рдореА рдХрд╕рд░реА рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВ:

  • MinIO рд╕реЗрдЯрдЕрдк рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЫред
  • MinIO рд╕реЗрдЯрдЕрдк рдЕрд▓рд┐ рдХрдо рдЫрд┐рдЯреЛ рдЫ, рддрд░ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдЫред
  • Veeam SOBR рд╕реНрдХреЗрд▓реЗрдмрд▓ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЕрднрд┐рд▓реЗрдЦ рдЯрд┐рдпрд░рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╕рд╛рдирд╛рдХрд╛ рд▓рд╛рдЧрд┐ MinIo

рддрд┐рдорд┐ рдХреЗ рд╣реМ?

MinIO рд╕рд╛рдордирд╛ рдирдЧрд░реНрдиреЗрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЫреЛрдЯреЛ рдкрд░рд┐рдЪрдпред рдпреЛ Amazon S3 API рд╕рдБрдЧ рдорд┐рд▓реНрджреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╡рд╕реНрддреБ рднрдгреНрдбрд╛рд░рдг рд╣реЛред Apache v2 рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЬрд╛рд░реА рд░ Spartan minimalism рдХреЛ рджрд░реНрд╢рди рдкрд╛рд▓рди рдЧрд░реНрджрдЫред

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

рдпреЛ рдкрд░рд┐рдЪрдп рдпрд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рд╣реБрди рд╕рдХреНрдЫред

MinIO рд╕реЗрдЯрдЕрдк рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЫ

рдпрд╕рд▓рд╛рдИ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рдпрддрд┐ рдЫрд┐рдЯреЛ рдЫ рдХрд┐ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ Windows рд░ Linux рдХреЛ рд▓рд╛рдЧрд┐ рд╣реЗрд░реНрдиреЗрдЫреМрдВред рддреНрдпрд╣рд╛рдБ Docker, рд░ Kubernetis рдХреЛ рд▓рд╛рдЧрд┐, рд░ MacOS рдХреЛ рд▓рд╛рдЧреА рдкрдирд┐ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН, рддрд░ рдЕрд░реНрде рдЬрддрд╛рддрддреИ рд╕рдорд╛рди рд╣реБрдиреЗрдЫред

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

 minio.exe server F:Data

рд░ рдЕрд▓рд┐ рдмрдвреА рд╡рд┐рд╕реНрддреГрддрдорд╛ рд▓рд┐рдЩреНрдХ рдкрдирд┐ рдЫ рджреНрд░реБрдд рд╕реБрд░реВрд╡рд╛рдд рдЧрд╛рдЗрдбред рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдорд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирдЧрд░реНрдиреБрдХреЛ рдХреБрдиреИ рдорддрд▓рдм рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдЪрд▓рд╛рдЙрдБрдЫреМрдВ рд░ рдпреЛ рдЬрд╡рд╛рдл рдЬрд╕реНрддреИ рдХреЗрд╣рд┐ рдкрд╛рдЙрдБрдЫреМрдВред

рд╕рд╛рдирд╛рдХрд╛ рд▓рд╛рдЧрд┐ MinIo
рдпрддрд┐ рдиреИ! рднрдгреНрдбрд╛рд░рдг рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫ рд░ рддрдкрд╛рдИрдВ рдпрд╕рдХреЛ рд╕рд╛рде рдХрд╛рдо рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЬрдм рдореИрд▓реЗ MinIO minimalist рд╣реЛ рд░ рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреЗ рдореИрд▓реЗ рдордЬрд╛рдХ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдерд┐рдПрдиред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреНрд░рдХреНрд╖реЗрдкрдгрдХреЛ рд╕рдордпрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рд▓рд┐рдЩреНрдХ рдкрдЫреНрдпрд╛рдЙрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рдЕрдзрд┐рдХрддрдо рдХрд╛рд░реНрдпрд╣рд░реВ рдмрд╛рд▓реНрдЯреА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╣реБрдиреНред рд░ рддрдкрд╛рдИрдВ рдбрд╛рдЯрд╛ рд▓реЗрдЦреНрди рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд▓рд┐рдирдХреНрд╕ рдкреНрд░реЗрдореАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╕рдмреИ рдХреБрд░рд╛ рдХрдо рд╕рд░рд▓ рд░рд╣рдиреНрдЫред рд╕рд░рд▓ рдирд┐рд░реНрджреЗрд╢рди:


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 рдорд╛ 
  • рд╕рд░реНрднрд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрджреИ

Banal Let's Encrypt рдмреЛрд░рд┐рдВрдЧ рдЫ рд░ рдЬрддрд╛рддрддреИ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореНрд░реЛ рдорд╛рд░реНрдЧ рд╕рдореБрд░рд╛рдИрдХреЛ рдорд╛рд░реНрдЧ рд╣реЛ, рддреНрдпрд╕реИрд▓реЗ Windows рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛ рд╣рд╛рдореА рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдЫреМрдВред рд╕рд╛рдЗрдЧрд╡рд┐рди, рд░ рд▓рд┐рдирдХреНрд╕рдХреЛ рдорд╛рдорд▓рд╛рдорд╛ рд╣рд╛рдореА рдХреЗрд╡рд▓ рдЬрд╛рдБрдЪ рдЧрд░реНрдЫреМрдВ рдХрд┐ рд╣рд╛рдореАрд▓реЗ 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 рд▓реЗ рдЖрдзрд╛рдХреЛ рд╣рд╛рдирд┐ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рд╕рд╛рдордирд╛ рдЧрд░реНрди рд╕рдХреНрдЫред рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреАрдорд╛ рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЧрд╛рдЗрдбред рддрд░ рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рд╕рд╛рд░ рд▓рд┐рдиреНрдЫреМрдВ рднрдиреЗ, рдпреЛ рд░реАрдб-рд╕реЛрд▓реЛрдорди рдХреЛрдбрд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реЛ: рд╕рдмреИ рдЬрд╛рдирдХрд╛рд░реА рдбреЗрдЯрд╛ рдмреНрд▓рдХрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ рд╕рдорд╛рдирддрд╛ рдмреНрд▓рдХрд╣рд░реВ рдЫрдиреНред рд░ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ рдпреЛ рд╕рдмреИ рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рдкрдЯрдХ рдЧрд░рд┐рд╕рдХрд┐рдПрдХреЛ рдЫ, рддрд░ рддреНрдпрд╣рд╛рдБ рдПрдХ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг "рддрд░" рдЫ: рд╣рд╛рдореА рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рд╡рд╕реНрддреБрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбреЗрдЯрд╛ рдмреНрд▓рдХрд╣рд░реВрдорд╛ рд╕рдорд╛рдирддрд╛ рдмреНрд▓рдХрд╣рд░реВрдХреЛ рдЕрдиреБрдкрд╛рдд рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рд╕рдВрдХреЗрдд рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред
рдХреЗ рддрдкрд╛рдИ рез:рез рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рдХреГрдкрдпрд╛!
рдХреЗ рддрдкрд╛рдИ 5:2 рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ? рд╕рдорд╕реНрдпрд╛ рдЫреИрди!

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

рдЧрд╛рдЗрдбрд▓реЗ рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рджрд┐рдиреНрдЫ: рдорд╛рдиреНрдиреБрд╣реЛрд╕реН рдХрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ 16 рдбрд┐рд╕реНрдХрд╣рд░реВрдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЫ рд░ рддрдкрд╛рдЗрдБрд▓рд╛рдИ 100 рдПрдордмреА рдЖрдХрд╛рд░рдХреЛ рдлрд╛рдЗрд▓ рдмрдЪрдд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпрджрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ (рдбреЗрдЯрд╛рдХрд╛ рд▓рд╛рдЧрд┐ 8 рдбрд┐рд╕реНрдХрд╣рд░реВ, 8 рд╕рдорд╛рдирддрд╛ рдмреНрд▓рдХрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐), рддреНрдпрд╕рдкрдЫрд┐ рдлрд╛рдЗрд▓рд▓реЗ рдЕрдиреНрддрддрдГ рд▓рдЧрднрдЧ рджреЛрдмреНрдмрд░ рднреЛрд▓реНрдпреБрдо рд▓рд┐рдиреЗрдЫ, рдЕрд░реНрдерд╛рддреНред 200 рдПрдордмреАред рдпрджрд┐ рдбрд┐рд╕реНрдХ рдЕрдиреБрдкрд╛рдд 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 рдЕрд░реНрдерд╛рддреН-рд╕рд╣рд┐рдд-рд▓рдХ, рдЬрд╕рдХреЛ рдЕрд░реНрде рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╣реБрдиреНрдЫ

рдпрджрд┐ рд╣рд╛рдореА рдЕрдм рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдлрд░реНрдХрд┐рдпреМрдВ рднрдиреЗ, рд╣рд╛рдореНрд░реЛ рдирдпрд╛рдБ рдмрд╛рд▓реНрдЯреА рддреНрдпрд╣рд╛рдБ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫред

рд╕рд╛рдирд╛рдХрд╛ рд▓рд╛рдЧрд┐ 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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди