рдбрдХрд░ рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЖрдзрд╛рд░рднреВрдд рдЕрдореВрд░реНрддрд╣рд░реВрдорд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднреНрд░рдордг

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

рдпрд╕ рд▓реЗрдЦрдорд╛ рд╣рд╛рдореА рдбрдХрд░рдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рд░ рдпрд╕рдХреЛ рдореБрдЦреНрдп рд╕рд╛рд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВ: рдЫрд╡рд┐, рдХреНрд▓рд╛рдЗ, рдбрдХрд░рдлрд╛рдЗрд▓ред рд╡реНрдпрд╛рдЦреНрдпрд╛рди рд╢реБрд░реБрдЖрддреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛ, рддреНрдпрд╕реИрд▓реЗ рдпреЛ рдЕрдиреБрднрд╡реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЪрд╛рд╕реЛрдХреЛ рд╕рдореНрднрд╛рд╡рдирд╛ рдЫреИрдиред рддреНрдпрд╣рд╛рдБ рд░рдЧрдд, рдПрдкреЗрдиреНрдбрд┐рдХреНрд╕ рд╡рд╛ рдЧрд╣рд┐рд░реЛ рд╡рд┐рд╕рд░реНрдЬрди рд╣реБрдиреЗрдЫреИрдиред рдзреЗрд░реИ рдЖрдзрд╛рд░рднреВрддред

рдбрдХрд░ рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЖрдзрд╛рд░рднреВрдд рдЕрдореВрд░реНрддрд╣рд░реВрдорд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднреНрд░рдордг

Docker рдХреЗ рд╣реЛ

рд╡рд┐рдХрд┐рдкрд┐рдбрд┐рдпрд╛рдмрд╛рдЯ рдбрдХрд░рдХреЛ рдкрд░рд┐рднрд╛рд╖рд╛ рд╣реЗрд░реМрдВред

рдбрдХрд░ рдХрдиреНрдЯреЗрдирд░рд╛рдЗрдЬреНрдб рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рд░ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╣реЛред

рдпрд╕ рдкрд░рд┐рднрд╛рд╖рд╛рдмрд╛рдЯ рдХреЗрд╣реА рд╕реНрдкрд╖реНрдЯ рдЫреИрдиред рдпреЛ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЕрд╕реНрдкрд╖реНрдЯ рдЫ рдХрд┐ "рд╡рд╛рддрд╛рд╡рд░рдгрд╣рд░реВрдорд╛ рдЬрд╕рд▓реЗ рдХрдиреНрдЯреЗрдирд░рд╛рдЗрдЬреЗрд╢рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ" рднрдиреЗрдХреЛ рдХреЗ рд╣реЛред рдЬрд╛рдиреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╕рдордпрдореИ рдлрд░реНрдХреМрдВред рддреНрдпреЛ рдпреБрдЧрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реМрдВ рдЬрд╕рд▓рд╛рдИ рдо рдкрд░рдореНрдкрд░рд╛рдЧрдд рд░реВрдкрдорд╛ "рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдпреБрдЧ" рднрдиреНрдЫреБред

рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдпреБрдЧ

рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдпреБрдЧ рдкреНрд░рд╛рд░рдореНрднрд┐рдХ 2000 рдХреЛ рд╣реЛ, рдЬрдм рд╕рдмреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛рдХреЛ рд╕рд╛рде, рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдерд┐рдПред рд╡рд┐рдХрд╛рд╕рд▓реЗ рд▓рд╛рдореЛ рд╕рдордп рд▓рд┐рдпреЛред рдПрдХреИ рд╕рдордпрдорд╛, рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╕рд░реНрднрд░рд╣рд░реВ рдерд┐рдПрдирдиреН; рд╣рд╛рдореА рд╕рдмреИрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдирд╛рдордмрд╛рдЯ рдЪрд┐рдиреНрдереНрдпреМрдВ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдпреМрдВред рддреНрдпрд╣рд╛рдБ рдпрд╕реНрддреЛ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рддреБрд▓рдирд╛ рдЫ:

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

рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░-рдЖрдзрд╛рд░рд┐рдд рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА

рд╕рдмреИрдЬрдирд╛рд▓реЗ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реБрдиреЗрдХрд╛ рдЫрдиреН: VMware, VirtualBox, Hyper-V, Qemu KVM, рдЖрджрд┐ред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрд▓рдЧрд╛рд╡ рд░ рд╕реНрд░реЛрдд рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреНрд░рджрд╛рди рдЧрд░реНрдЫрдиреН, рддрд░ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдмреЗрдлрд╛рдЗрджрд╛рд╣рд░реВ рдкрдирд┐ рдЫрдиреНред рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред рд░ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░ рдПрдХ рд╕реНрд░реЛрдд рдУрднрд░рд╣реЗрдб рд╣реЛред рд░ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рдЖрдлреИрдВрдорд╛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкреВрд░реНрдг рдХреЛрд▓реЛрд╕рд╕ рд╣реБрдиреНрдЫ - рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо, Nginx, Apache, рд░ рд╕рдореНрднрд╡рддрдГ MySQL рд╕рдорд╛рд╡реЗрд╢ рднрдПрдХреЛ рднрд╛рд░реА рдЫрд╡рд┐ред рдЫрд╡рд┐ рдареВрд▓реЛ рдЫ рд░ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдврд┐рд▓реЛ рд╣реБрди рд╕рдХреНрдЫред рдпреЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди, рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░рдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдХрд░реНрдиреЗрд▓-рд╕реНрддрд░ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА

рдХрд░реНрдиреЗрд▓-рд╕реНрддрд░ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди OpenVZ, Systemd-nspawn, LXC рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЫред рдпрд╕реНрддреЛ рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдХреЛ рдПрдХ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЙрджрд╛рд╣рд░рдг LXC (Linux рдХрдиреНрдЯреЗрдирд░) рд╣реЛред

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

рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ LXC рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдмреАрдЪ рдХреЗ рднрд┐рдиреНрдирддрд╛ рдЫ?

рдбрдХрд░ рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЖрдзрд╛рд░рднреВрдд рдЕрдореВрд░реНрддрд╣рд░реВрдорд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднреНрд░рдордг

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

рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд░ рдХрдиреНрдЯреЗрдирд░рд╛рдЗрдЬреЗрд╕рди рдмреАрдЪрдХреЛ рднрд┐рдиреНрдирддрд╛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдорд╛ рджреЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫред
рддреНрдпрд╣рд╛рдБ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рд╣рд░реВ, OS рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд░рд╣рд░реВ, рд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдЫрдиреНред

рдбрдХрд░ рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЖрдзрд╛рд░рднреВрдд рдЕрдореВрд░реНрддрд╣рд░реВрдорд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднреНрд░рдордг

рдпрджрд┐ рддрдкрд╛рдИ рд╕рд╛рдБрдЪреНрдЪреИ рдХреЗрд╣рд┐ рдЕрд▓рдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рд╣рд░реВ рд░рд╛рдореНрд░реЛ рдЫрдиреНред рдХрд┐рдирднрдиреЗ рдпреЛ рдореЗрдореЛрд░реА рдкреГрд╖реНрдард╣рд░реВ рд░ рдкреНрд░реЛрд╕реЗрд╕рд░рд╣рд░реВрдХреЛ рд╕реНрддрд░рдорд╛ рдЕрд▓рдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред

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

рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░рдорд╛ рдХрдиреНрдЯреЗрдирд░рд╛рдЗрдЬреЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдХреЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ

рдореБрдЦреНрдп рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЕрдиреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░рд┐рдПрдХреЛ рдХрдиреНрдЯреЗрдирд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдирд╛рдорд╕реНрдкреЗрд╕рд╣рд░реВ рд░ рдирд┐рдпрдиреНрддреНрд░рдг рд╕рдореВрд╣рд╣рд░реВ рд╣реБрдиреНред

рдиреЗрдорд╕реНрдкреЗрд╕рд╣рд░реВ: PID, рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ, рдорд╛рдЙрдиреНрдЯ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ред рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдЫрдиреН, рддрд░ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рдпреА рдХреБрд░рд╛рд╣рд░реВрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрдиреЗрдЫреМрдВред

PID рдиреЗрдорд╕реНрдкреЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╕реАрдорд┐рдд рдЧрд░реНрджрдЫред рдЬрдм, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ PID рдиреЗрдорд╕реНрдкреЗрд╕ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреМрдВ рд░ рддреНрдпрд╣рд╛рдБ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░рд╛рдЦреНрдЫреМрдВ, рдпреЛ PID 1 рд╕рдБрдЧ рдмрдиреНрдЫред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ PID 1 systemd рд╡рд╛ init рд╣реБрдиреНрдЫред рддрджрдиреБрд╕рд╛рд░, рдЬрдм рд╣рд╛рдореА рдирдпрд╛рдБ рдиреЗрдорд╕реНрдкреЗрд╕рдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд░рд╛рдЦреНрдЫреМрдВ, рдпрд╕рд▓реЗ PID 1 рдкрдирд┐ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред

рдиреЗрдЯрд╡рд░реНрдХрд┐рдЩ рдиреЗрдорд╕реНрдкреЗрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдиреЗрдЯрд╡рд░реНрдХрд▓рд╛рдИ рд╕реАрдорд┐рдд/рдкреГрдердХ рдЧрд░реНрди рд░ рдЖрдлреНрдиреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рд╣рд░реВ рднрд┐рддреНрд░ рд░рд╛рдЦреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдорд╛рдЙрдиреНрдЯ рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реА рд╕реАрдорд╛ рд╣реЛред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ - рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдорд╛ рдкреНрд░рддрд┐рдмрдиреНрдзред

рдирд┐рдпрдиреНрддреНрд░рдг рд╕рдореВрд╣рд╣рд░реВ: рдореЗрдореЛрд░реА, CPU, IOPS, рдиреЗрдЯрд╡рд░реНрдХ - рдХреБрд▓рдорд╛ рд▓рдЧрднрдЧ 12 рд╕реЗрдЯрд┐рдЩрд╣рд░реВред рдЕрдиреНрдпрдерд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ Cgroups ("C-groups") рдкрдирд┐ рднрдирд┐рдиреНрдЫред

рдХрдиреНрдЯреНрд░реЛрд▓ рд╕рдореВрд╣рд╣рд░реВрд▓реЗ рдХрдиреНрдЯреЗрдирд░рдХрд╛ рд▓рд╛рдЧрд┐ рд╕реНрд░реЛрддрд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрдЫрдиреНред рдирд┐рдпрдиреНрддреНрд░рдг рд╕рдореВрд╣рд╣рд░реВ рдорд╛рд░реНрдлрдд рд╣рд╛рдореА рднрдиреНрди рд╕рдХреНрдЫреМрдВ рдХрд┐ рдХрдиреНрдЯреЗрдирд░рд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рднрдиреНрджрд╛ рдмрдвреА рд╕реНрд░реЛрддрд╣рд░реВ рдЙрдкрднреЛрдЧ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрдиред

рдХрдиреНрдЯреЗрдирд░рд╛рдЗрдЬреЗрд╢рди рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ: рдХреНрд╖рдорддрд╛рд╣рд░реВ, рдкреНрд░рддрд┐рд▓рд┐рдкрд┐-рдЕрди-рд▓реЗрдЦрди рд░ рдЕрдиреНрдпред

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

рдкреНрд░рддрд┐рд▓рд┐рдкрд┐-рдЕрди-рд░рд╛рдЗрдЯ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдбрдХрд░ рдЫрд╡рд┐рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЕрдЭ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдбрдХрд░рдорд╛ рд╣рд╛рд▓ Cgroups v2 рд╕рдБрдЧ рдЕрдиреБрдХреВрд▓рддрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН, рддреНрдпрд╕реИрд▓реЗ рдпреЛ рд▓реЗрдЦ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ Cgroups v1 рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред

рддрд░ рдЗрддрд┐рд╣рд╛рд╕рдорд╛ рдлрд░реНрдХреМрдВред

рдЬрдм рднрд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА рдХрд░реНрдиреЗрд▓ рд╕реНрддрд░рдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдпреЛ, рддрд┐рдиреАрд╣рд░реВ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рд╣реБрди рдерд╛рд▓реЗред рд╣рд╛рдЗрдкрд░рднрд╛рдЗрдЬрд░рдорд╛ рдУрднрд░рд╣реЗрдб рдЧрд╛рдпрдм рднрдпреЛ, рддрд░ рдХреЗрд╣реА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдмрд╛рдБрдХреА рдЫрдиреН:

  • рдареВрд▓рд╛ рддрд╕реНрдмрд┐рд░рд╣рд░реВ: рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдПрдХ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо, рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ, рд╡рд┐рднрд┐рдиреНрди рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рдЧреБрдЪреНрдЫрд╛рд▓рд╛рдИ рдПрдЙрдЯреИ OpenVZ рдорд╛ рдзрдХреЗрд▓реНрдЫрдиреН, рд░ рдЕрдиреНрддрдорд╛ рдЫрд╡рд┐ рдЕрдЭреИ рдкрдирд┐ рдзреЗрд░реИ рдареВрд▓реЛ рд╣реБрди рдЬрд╛рдиреНрдЫ;
  • рдкреНрдпрд╛рдХреЗрдЬрд┐рдЩ рд░ рдбреЗрд▓рд┐рднрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рд╕рд╛рдорд╛рдиреНрдп рдорд╛рдкрджрдгреНрдб рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ рдирд┐рд░реНрднрд░рддрд╛рдХреЛ рд╕рдорд╕реНрдпрд╛ рд░рд╣рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рд╣рд░реВ рдЫрдиреН рдЬрдм рдХреЛрдбрдХрд╛ рджреБрдИ рдЯреБрдХреНрд░рд╛рд╣рд░реВ рдПрдЙрдЯреИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рддрд░ рдлрд░рдХ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрд╕рдБрдЧред рдЙрдиреАрд╣рд░реБрдмреАрдЪ рджреНрд╡рдиреНрджреНрд╡ рд╣реБрди рд╕рдХреНрдЫ ред

рдпреА рд╕рдмреИ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдЕрд░реНрдХреЛ рдпреБрдЧ рдЖрдПрдХреЛ рдЫ ред

рдХрдиреНрдЯреЗрдирд░ рдпреБрдЧ

рдЬрдм рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рдпреБрдЧ рдЖрдпреЛ, рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рджрд░реНрд╢рди рдкрд░рд┐рд╡рд░реНрддрди рднрдпреЛ:

  • рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ - рдПрдХ рдХрдиреНрдЯреЗрдирд░ред
  • рд╣рд╛рдореА рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдмреИ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдпрд╕рдХреЛ рдХрдиреНрдЯреЗрдирд░рдорд╛ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдЫреМрдВред рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдиреЛрд▓рд┐рдерд╣рд░реВрд▓рд╛рдИ рд╕реВрдХреНрд╖реНрдо рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рдХрд╛рдЯреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред
  • рдЫрд╡рд┐ рдЬрддрд┐ рд╕рд╛рдиреЛ, рд░рд╛рдореНрд░реЛ - рддреНрдпрд╣рд╛рдБ рдХрдо рд╕рдореНрднрд╛рд╡рд┐рдд рдХрдордЬреЛрд░реАрд╣рд░реВ рдЫрдиреН, рдпреЛ рдЫрд┐рдЯреЛ рд░реЛрд▓ рдЖрдЙрдЯ рд╣реБрдиреНрдЫ, рд░ рдпрд╕реНрддреИред
  • рдШрдЯрдирд╛рд╣рд░реВ рдХреНрд╖рдгрд┐рдХ рдмрдиреНрдЫрдиреНред

рдпрд╛рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН рдореИрд▓реЗ рдШрд░рдкрд╛рд▓реБрд╡рд╛ рдЬрдирд╛рд╡рд░ рдмрдирд╛рдо рдЧрд╛рдИрд╡рд╕реНрддреБрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рднрдиреЗрдВ? рдкрд╣рд┐рд▓реЗ, рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдШрд░рдкрд╛рд▓реБрд╡рд╛ рдЬрдирд╛рд╡рд░рд╣рд░реВ рдЬрд╕реНрддреИ рдерд┐рдП, рддрд░ рдЕрдм рддрд┐рдиреАрд╣рд░реВ рдЧрд╛рдИрд╡рд╕реНрддреБ рдЬрд╕реНрддреИ рднрдПрдХрд╛ рдЫрдиреНред рдкрд╣рд┐рд▓реЗ, рддреНрдпрд╣рд╛рдБ рдПрдХ рдореЛрдиреЛрд▓рд┐рде рдерд┐рдпреЛ - рдПрдХ рдЖрд╡реЗрджрдиред рдЕрдм рдпреЛ 100 рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрд╡рд┐рд╕реЗрд╕, 100 рдХрдиреНрдЯреЗрдирд░ рдЫред рдХреЗрд╣реА рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдорд╛ 2-3 рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреНред рдкреНрд░рддреНрдпреЗрдХ рдХрдиреНрдЯреЗрдирд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдпреЛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдХрдо рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╣реБрдиреНрдЫред рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рднрдиреЗрдХреЛ рд╕реЗрд╡рд╛рдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╣реЛ: рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рдпреЛ рд╕реЗрдЯрд▓реЗ рдХреЗ рдЧрд░реНрдЫред рдпрд╕рд▓реЗ рдЕрдиреБрдЧрдордирдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫред

2014-2015 рдорд╛, рдбрдХрд░ рдлрд╕реНрдЯреНрдпреЛ - рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдЬреБрди рд╣рд╛рдореА рдЕрд╣рд┐рд▓реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред

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

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

рдУрднрд░рд╣реЗрдбрдХреЛ рдмрд╛рд░реЗрдорд╛ рдбрд┐рдЧреНрд░реЗрд╢рди

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

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

рдкрд╣рд┐рд▓реЛ PID рдиреЗрдорд╕реНрдкреЗрд╕ рд╣реЛред рдЬрдм рд╣рд╛рдореАрд▓реЗ рдПрдЙрдЯрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд▓рд╛рдИ рдиреЗрдорд╕реНрдкреЗрд╕рдорд╛ рд░рд╛рдЦреНрдЫреМрдВ, рдпрд╕рд▓рд╛рдИ PID 1 рддреЛрдХрд┐рдПрдХреЛ рд╣реБрдиреНрдЫред рдПрдХреИ рд╕рдордпрдорд╛, рдпреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдЕрд░реНрдХреЛ PID рд╣реБрдиреНрдЫ, рдЬреБрди рдХрдиреНрдЯреЗрдирд░ рдмрд╛рд╣рд┐рд░ рд╣реЛрд╕реНрдЯ рдиреЗрдорд╕реНрдкреЗрд╕рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдХрдиреНрдЯреЗрдирд░рдорд╛ Nginx рд╕реБрд░реБ рдЧрд░реНтАНрдпреЛ, рдпреЛ PID 1 (рдорд╛рд╕реНрдЯрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛) рднрдпреЛред рд░ рд╣реЛрд╕реНрдЯрдорд╛ рдпрд╕рдХреЛ PID 12623 рдЫред рд░ рдпреЛ рдХрддрд┐ рдУрднрд░рд╣реЗрдб рд╣реЛ рднрдиреНрди рдЧрд╛рд╣реНрд░реЛ рдЫред

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

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

рдбрдХрд░ рдЕрд╡рдзрд╛рд░рдгрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛

рдбрдХрд░рдорд╛ рдзреЗрд░реИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╣реБрдиреНрдЫрдиреН:

  1. рдбрдХрд░ рдбреЗрдорди рдПрдЙрдЯреИ рдХрдиреНрдЯреЗрдирд░ рдЗрдиреНрдЬрд┐рди рд╣реЛ; рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд▓рдиреНрдЪ рдЧрд░реНрджрдЫред
  2. Docker CII рдПрдХ Docker рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╣реЛред
  3. Dockerfile - рдХрд╕рд░реА рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рдирд┐рд░реНрджреЗрд╢рдиред
  4. рдЫрд╡рд┐ - рдХрдиреНрдЯреЗрдирд░ рд░реЛрд▓ рдЖрдЙрдЯ рднрдПрдХреЛ рдЫрд╡рд┐ред
  5. рдХрдиреНрдЯреЗрдирд░
  6. рдбрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдПрдЙрдЯрд╛ рдЫрд╡рд┐ рднрдгреНрдбрд╛рд░ рд╣реЛред

рдпреЛрдЬрдирд╛рдмрджреНрдз рд░реВрдкрдорд╛ рдпреЛ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рдбрдХрд░ рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЖрдзрд╛рд░рднреВрдд рдЕрдореВрд░реНрддрд╣рд░реВрдорд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднреНрд░рдордг

рдбрдХрд░ рдбреЗрдорди рдбрдХрд░_рд╣реЛрд╕реНрдЯрдорд╛ рдЪрд▓реНрдЫ рд░ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд▓рдиреНрдЪ рдЧрд░реНрджрдЫред рддреНрдпрд╣рд╛рдБ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдЫ рдЬрд╕рд▓реЗ рдЖрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдБрдЫ: рдЫрд╡рд┐ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдХрдиреНрдЯреЗрдирд░ рд╕реБрд░реВ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдбрдХрд░ рдбреЗрдорди рд░рдЬрд┐рд╕реНрдЯреНрд░реАрдорд╛ рдЬрд╛рдиреНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫред рдбрдХрд░ рдХреНрд▓рд╛рдЗрдиреНрдЯрд▓реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ (рдпреБрдирд┐рдХреНрд╕ рд╕рдХреЗрдЯрдорд╛) рд░ рдЯрд╛рдврд╛рдХреЛ рд╣реЛрд╕реНрдЯрдмрд╛рдЯ TCP рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдЫред

рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХ рдорд╛рд░реНрдлрдд рдЬрд╛рдФрдВред

рдбрдХрд░ рдбреЗрдорди - рдпреЛ рд╕рд░реНрднрд░ рднрд╛рдЧ рд╣реЛ, рдпрд╕рд▓реЗ рд╣реЛрд╕реНрдЯ рдореЗрд╕рд┐рдирдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ: рдЫрд╡рд┐рд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрджрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрдмрд╛рдЯ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рд▓рдиреНрдЪ рдЧрд░реНрджрдЫ, рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдмреАрдЪ рдиреЗрдЯрд╡рд░реНрдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫ, рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫред рдЬрдм рд╣рд╛рдореА "рдЫрд╡рд┐ рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН" рднрдиреНрджрдЫреМрдВ, рднреВрддрд▓реЗ рдкрдирд┐ рддреНрдпрд╕реИ рдЧрд░рд┐рд░рд╣реЗрдХреЛ рд╣реБрдиреНрдЫред

рдбрдХрд░ CLI - рдбрдХрд░ рдХреНрд▓рд╛рдЗрдиреНрдЯ рднрд╛рдЧ, рдбреЗрдордирд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ред рдо рджреЛрд╣реЛрд░реНрдпрд╛рдЙрдБрдЫреБ, рдпрд╕рд▓реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред

рдЖрдзрд╛рд░рднреВрдд рдЖрджреЗрд╢рд╣рд░реВ:

рдбрдХрд░ рдкреАрдПрд╕ - рд╣рд╛рд▓ рдбрдХрд░ рд╣реЛрд╕реНрдЯрдорд╛ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реНред
рдбрдХрд░ рдЫрд╡рд┐рд╣рд░реВ - рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдЫрд╡рд┐рд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреБрд╣реЛрд╕реНред
рдбрдХрд░ рдЦреЛрдЬ <> - рд░рдЬрд┐рд╕реНрдЯреНрд░реАрдорд╛ рдЫрд╡рд┐ рдЦреЛрдЬреНрдиреБрд╣реЛрд╕реНред
рдбрдХрд░ рдкреБрд▓ <> - рдореЗрд╕рд┐рдирдорд╛ рд░рдЬрд┐рд╕реНрдЯреНрд░реАрдмрд╛рдЯ рдЫрд╡рд┐ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдбрдХрд░ рдирд┐рд░реНрдорд╛рдг < > - рдЫрд╡рд┐ рд╕рдЩреНрдХрд▓рдиред
рдбрдХрд░ рд░рди <> - рдХрдиреНрдЯреЗрдирд░ рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред
рдбрдХрд░ рдЖрд░рдПрдо <> - рдХрдиреНрдЯреЗрдирд░ рд╣рдЯрд╛рдЙрдиреБрд╣реЛрд╕реНред
рдбрдХрд░ рд▓рдЧрд╣рд░реВ <> - рдХрдиреНрдЯреЗрдирд░ рд▓рдЧрд╣рд░реВ
рдбрдХрд░ рд╕реНрдЯрд╛рд░реНрдЯ/рд╕реНрдЯрдк/рд░рд┐рд╕реНрдЯрд╛рд░реНрдЯ <> - рдХрдиреНрдЯреЗрдирд░рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджреИ

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреА рдЖрджреЗрд╢рд╣рд░реВ рдорд╛рд╕реНрдЯрд░ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдорд╛ рд╡рд┐рд╢реНрд╡рд╕реНрдд рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдЖрдлреИрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕реНрддрд░рдорд╛ рдбрдХрд░рдорд╛ 70% рдирд┐рдкреБрдг рдорд╛рдиреНрдиреБрд╣реЛрд╕реНред

рдбрдХрд░рдлрд╛рдЗрд▓ - рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдирд┐рд░реНрджреЗрд╢рдиред рд▓рдЧрднрдЧ рд╣рд░реЗрдХ рдирд┐рд░реНрджреЗрд╢рди рдЖрджреЗрд╢ рдирдпрд╛рдБ рддрд╣ рд╣реЛред рдПрдЙрдЯрд╛ рдЙрджрд╛рд╣рд░рдг рд╣реЗрд░реМрдВред

рдбрдХрд░ рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ: рдЗрддрд┐рд╣рд╛рд╕ рд░ рдЖрдзрд╛рд░рднреВрдд рдЕрдореВрд░реНрддрд╣рд░реВрдорд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднреНрд░рдордг

рдпреЛ рдбрдХрд░рдлрд╛рдЗрд▓ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ: рдмрд╛рдпрд╛рдБрдорд╛ рдЖрджреЗрд╢рд╣рд░реВ, рджрд╛рдпрд╛рдБрдорд╛ рддрд░реНрдХрд╣рд░реВред рдпрд╣рд╛рдБ рдЫ (рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдбрдХрд░рдлрд╛рдЗрд▓рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ) рдкреНрд░рддреНрдпреЗрдХ рдЖрджреЗрд╢рд▓реЗ рдЫрд╡рд┐рдорд╛ рдирдпрд╛рдБ рддрд╣ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред

рдмрд╛рдпрд╛рдБ рдЫреЗрдЙрдорд╛ рд╣реЗрд░реНрджрд╛ рдкрдирд┐ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдмреБрдЭреНрди рд╕рдХрд┐рдиреНрдЫред рд╣рд╛рдореА рднрдиреНрдЫреМрдВ: "рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдлреЛрд▓реНрдбрд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН" - рдпреЛ рдПрдЙрдЯрд╛ рддрд╣ рд╣реЛред "рдлреЛрд▓реНрдбрд░рд▓рд╛рдИ рдХрд╛рдо рдЧрд░реНрди рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН" рдЕрд░реНрдХреЛ рддрд╣ рд╣реЛ, рд░ рдпрд╕реНрддреИред рд▓реЗрдпрд░ рдХреЗрдХрд▓реЗ рдЬреАрд╡рдирд▓рд╛рдИ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫред рдпрджрд┐ рдореИрд▓реЗ рдЕрд░реНрдХреЛ рдбрдХрд░рдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫреБ рд░ рдЕрдиреНрддрд┐рдо рд▓рд╛рдЗрдирдорд╛ рдХреЗрд╣рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдЫреБ рднрдиреЗ - рдо "python" "main.py" рдмрд╛рд╣реЗрдХ рдХреЗрд╣рд┐ рдЪрд▓рд╛рдЙрдБрдЫреБ, рд╡рд╛ рдЕрд░реНрдХреЛ рдлрд╛рдЗрд▓рдмрд╛рдЯ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреБ - рддреНрдпрд╕рдкрдЫрд┐ рдЕрдШрд┐рд▓реНрд▓реЛ рддрд╣рд╣рд░реВ рдХреНрдпрд╛рд╕рдХреЛ рд░реВрдкрдорд╛ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗрдЫред

рдЫрд╡рд┐ - рдпреЛ рдХрдиреНрдЯреЗрдирд░ рдкреНрдпрд╛рдХреЗрдЬрд┐рдЩ рд╣реЛ; рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдЫрд╡рд┐рдмрд╛рдЯ рд╕реБрд░реВ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ рдбрдХрд░рд▓рд╛рдИ рд╣реЗрд░реНрдЫреМрдВ (рдЬрд╕реНрддреИ рд╣рд╛рдореА рдбреЗрдм рд╡рд╛ рдЖрд░рдкреАрдПрдо рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВ), рддрдм рдЫрд╡рд┐ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдЖрд░рдкреАрдПрдо рдкреНрдпрд╛рдХреЗрдЬ рд╣реЛред yum install рдорд╛рд░реНрдлрдд рд╣рд╛рдореА рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рдореЗрдЯрд╛рдЙрди, рднрдгреНрдбрд╛рд░рдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рдпреЛ рдпрд╣рд╛рдБ рдЙрд╕реНрддреИ рдЫ: рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ рдЫрд╡рд┐рдмрд╛рдЯ рд▓рдиреНрдЪ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рддрд┐рдиреАрд╣рд░реВ рдбрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реАрдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН (yum рдЬрд╕реНрддреИ, рднрдгреНрдбрд╛рд░рдорд╛), рд░ рдкреНрд░рддреНрдпреЗрдХ рдЫрд╡рд┐рдорд╛ SHA-256 рд╣реНрдпрд╛рд╕, рдирд╛рдо рд░ рдЯреНрдпрд╛рдЧ рдЫред

рдЫрд╡рд┐ Dockerfile рдмрд╛рдЯ рдирд┐рд░реНрджреЗрд╢рди рдЕрдиреБрд╕рд╛рд░ рдмрдирд╛рдЗрдПрдХреЛ рдЫред рдбрдХрд░рдлрд╛рдЗрд▓рдмрд╛рдЯ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрджреЗрд╢рдирд▓реЗ рдирдпрд╛рдБ рддрд╣ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрдЫред рддрд╣рд╣рд░реВ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

рдбрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдбрдХрд░ рдЫрд╡рд┐ рднрдгреНрдбрд╛рд░ рд╣реЛред рдУрдПрд╕ рдЬрд╕реНрддреИ, рдбрдХрд░рд╕рдБрдЧ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдорд╛рдирдХ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдЫ - dockerhubред рддрд░ рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рднрдгреНрдбрд╛рд░, рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рдбрдХрд░ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдХрдВрдЯреЗрдирд░ - рдЫрд╡рд┐рдмрд╛рдЯ рдХреЗ рд╕реБрд░реБ рд╣реБрдиреНрдЫред рд╣рд╛рдореАрд▓реЗ рдбрдХрд░рдлрд╛рдЗрд▓рдмрд╛рдЯ рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВ рдЕрдиреБрд╕рд╛рд░ рдПрдЙрдЯрд╛ рдЫрд╡рд┐ рдмрдирд╛рдпреМрдВ, рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдпреЛ рдЫрд╡рд┐рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдЫреМрдВред рдпреЛ рдХрдиреНрдЯреЗрдирд░ рдЕрдиреНрдп рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ рд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд▓реЗ рдХрд╛рдо рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рд╕рдмреИ рдХреБрд░рд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдПрдХ рдХрдиреНрдЯреЗрдирд░ - рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рдпреЛ рд╣реБрдиреНрдЫ рдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рджреБрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЧрд░реНрдиреБ рдкрд░реНрдЫ, рддрд░ рдпреЛ рдХреЗрд╣рд┐ рд╣рджрд╕рдореНрдо рдбрдХрд░ рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛рдХреЛ рд╡рд┐рдкрд░реАрдд рд╣реЛред

"рдПрдХ рдХрдиреНрдЯреЗрдирд░, рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛" рдЖрд╡рд╢реНрдпрдХрддрд╛ PID рдиреЗрдорд╕реНрдкреЗрд╕рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫред рдЬрдм PID 1 рд╕рдБрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ Namespace рдорд╛ рд╕реБрд░реБ рд╣реБрдиреНрдЫ, рдпрджрд┐ рдпреЛ рдЕрдЪрд╛рдирдХ рдорд░реНрдЫ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рд╕рдореНрдкреВрд░реНрдг рдХрдиреНрдЯреЗрдирд░ рдкрдирд┐ рдорд░реНрдЫред рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рджреБрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЪрд▓рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН: рдПрдЙрдЯрд╛ рдЬреАрд╡рд┐рдд рдЫ рд░ рдЕрд░реНрдХреЛ рдореГрдд рдЫ, рддрдм рдХрдиреНрдЯреЗрдирд░ рдЕрдЭреИ рдЬреАрд╡рд┐рдд рд░рд╣рдиреЗрдЫред рддрд░ рдпреЛ рдЙрддреНрддрдо рдЕрднреНрдпрд╛рд╕рд╣рд░реВрдХреЛ рдкреНрд░рд╢реНрди рд╣реЛ, рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрдиреНрдп рд╕рд╛рдордЧреНрд░реАрд╣рд░реВрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред

рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рдкрд╛рдареНрдпрдХреНрд░рдордХреЛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд░ рдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдЕрдзреНрдпрдпрди рдЧрд░реНрди, рдХреГрдкрдпрд╛ рд▓рд┐рдЩреНрдХ рдкрдЫреНрдпрд╛рдЙрдиреБрд╣реЛрд╕реН: "рдбрдХрд░ рднрд┐рдбрд┐рдпреЛ рдХреЛрд░реНрд╕"ред

рд▓реЗрдЦрдХ: рдорд╛рд░реНрд╕реЗрд▓ рдЗрдмреНрд░рд╛рдн, рдкреНрд░рдорд╛рдгрд┐рдд Kubernetes рдкреНрд░рд╢рд╛рд╕рдХ, рд╕рд╛рдЙрдердмреНрд░рд┐рдЬрдорд╛ рдЕрднреНрдпрд╛рд╕ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░, рд╡рдХреНрддрд╛ рд░ Slurm рдкрд╛рдареНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ред

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

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