рд╢реЗрдирд╛рдВрдЧреЛ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдореЗрдВ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред
/ рддрд╕реНрд╡реАрд░
рдкреНрд░рджрд╛рддрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░
рдПрдордЖрдИрдЯреА рдиреЗ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЕрдХреБрд╢рд▓ рдЙрдкрдпреЛрдЧ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред
рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдЯреАрдо
рд╢реЗрдирд╛рдВрдЧреЛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рд╢реЗрдирд╛рдВрдЧреЛ рд░рд╕реНрдЯ рдФрд░ рд╕реА++ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕реА рдореЗрдВ рдПрдХ рд▓рд┐рдирдХреНрд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдФрд░ рдкрд░реАрдХреНрд╖рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ
рд╕рдорд╛рдзрд╛рди IOK рдХрд░реНрдиреЗрд▓ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд░ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдорд░реНрдкрд┐рдд рдХреЛрд░ рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реАрдкреАрдпреВ рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ
IOK рдХрд░реНрдиреЗрд▓ рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХреЛ рдХрд┐рд╕ рдХрд░реНрдиреЗрд▓ рдХреЛ рд╕реМрдВрдкрд╛ рдЬрд╛рдПред рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдпрд╣ рднреА рддрдп рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рддрдиреЗ рдХреЛрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП, рдореБрдЦреНрдп рдХреЛрд░ (рдЧрд╛рд░рдВрдЯреА) рдФрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрд░ (рдмрд░реНрд╕реНрдЯреЗрдмрд▓) рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ - рдмрд╛рдж рд╡рд╛рд▓реЗ рдХреЛ рд╕реАрдкреАрдпреВ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рддреЗрдЬ рд╡реГрджреНрдзрд┐ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
IOKernel рдЕрдиреБрд░реЛрдз рдХрддрд╛рд░ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рд▓реЛрдб рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЙрди рдХреЛрд░ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рддреА рд╣реИ рдЬрд┐рди рдкрд░ рд╡рд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЧрдИ рдереА рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдХреИрд╢ рдореЗрдВ рд░рд╣ рдЧрдИ рдереА, рдпрд╛ рдХрд┐рд╕реА рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХреЛрд░ рдХреЛ рджреА рдЧрдИ рдереАред
рд╢реЗрдирд╛рдВрдЧреЛ рднреА рдпрд╣реА рддрд░реАрдХрд╛ рдЕрдкрдирд╛рддрд╛ рд╣реИ
рдлрд╛рдпрджреЗ рдФрд░ рдиреБрдХрд╕рд╛рди
рдкрд░
рд╕рдорд╛рдзрд╛рди рдХреНрд╖рдорддрд╛
рддрдХрдиреАрдХ рдореЗрдВ рдЕрднреА рднреА рдХрдорд┐рдпрд╛рдВ рд╣реИрдВ - рдпрд╣ рдорд▓реНрдЯреАрдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреА рд╣реИ
/ рддрд╕реНрд╡реАрд░
рд╕рдорд╛рди рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдБ
рдЕрдиреНрдп рдкреНрд░реЛрд╕реЗрд╕рд░ рд▓реЛрдб рд╕рдВрддреБрд▓рди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдореЗрдВ рдЕрд░реНрдЪрди рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрд╣ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░ рдХрд┐рддрдиреЗ рдХреЛрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рдФрд░ рдЗрд╕ рд╕рдВрдХреЗрддрдХ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЕрд░реНрдЪрди рдореЗрдВ рдХрд┐рд╕реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЕрдзрд┐рдХрддрдо рд╡рд┐рд▓рдВрдмрддрд╛ рд▓рдЧрднрдЧ 10 рд╣рдЬрд╛рд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рд╣реИред
рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдХреЛ Linux рдХреЗ рд▓рд┐рдП C++ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдпрд╣рд╛рдВ рдЙрдкрд▓рдмреНрдз рд╣реИ
рдПрдХ рдЕрдиреНрдп рд╕рдВрддреБрд▓рди рдЙрдкрдХрд░рдг ZygOS рд╣реИред рд╢реЗрдирд╛рдВрдЧреЛ рдХреА рддрд░рд╣, рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдкреБрдирд░реНрд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдЪреЛрд░реА рдкрджреНрдзрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИред ZygOS рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдФрд╕рдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╡рд┐рд▓рдВрдмрддрд╛ рд▓рдЧрднрдЧ 150 рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рд╣реИ, рдФрд░ рдЕрдзрд┐рдХрддрдо рд▓рдЧрднрдЧ 450 рдорд╛рдЗрдХреНрд░реЛрд╕реЗрдХрдВрдб рд╣реИред рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рднреА рд╣реИ
рдирд┐рд╖реНрдХрд░реНрд╖
рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдЬрд╛рд░реА рд╣реИред рдмрдврд╝рддреА рдкреНрд░рд╡реГрддреНрддрд┐ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣рд╛рдЗрдкрд░рд╕реНрдХреЗрд▓ рдбреЗрдЯрд╛ рдХреЗрдВрджреНрд░реЛрдВ рдХреЗ рдмрд╛рдЬрд╛рд░ рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ: рдЕрдм рджреБрдирд┐рдпрд╛ рдореЗрдВ
рдХреЙрд░реНрдкреЛрд░реЗрдЯ IaaS рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рдмреНрд▓реЙрдЧ рд╕реЗ рдкреЛрд╕реНрдЯ:
рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдХреА рдКрд░реНрдЬрд╛ рджрдХреНрд╖рддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреИрд╕реЗ рдХрд░реЗрдВ рдкреАрд╕реАрдЖрдИ рдбреАрдПрд╕рдПрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЬрд╛рдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рдорд╛рдирдХ рдХрд╛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдкрд╣рд▓реЗ рдФрд░ рдмрд╛рдж рдХреА рджреБрдирд┐рдпрд╛: рдбреАрдПрдирдПрд╕ рдлрд╝реНрд▓реИрдЧ рдбреЗ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде рдЬреАрд╡рди рдХреИрд╕реЗ рдмрджрд▓ рдЧрдпрд╛ IaaS рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░рддрд╛ рд╣реИ: рддреАрди рд╕рдорд╕реНрдпрд╛рдПрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдХреНрд▓рд╛рдЙрдб рд╣рд▓ рдХрд░реЗрдЧрд╛ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдбрд┐рд╕реНрдХ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкрд░реАрдХреНрд╖рдг: рдореВрд▓ рдмрд╛рддреЗрдВ рдФрд░ рдпреБрдХреНрддрд┐рдпрд╛рдБ рдХреНрд▓рд╛рдЙрдб рдкрд░ рд╕рд╣рдЬ рд╕рдВрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП 9 рдЙрдкрдпреЛрдЧреА рдпреБрдХреНрддрд┐рдпрд╛рдБ IaaS: рдХреНрд▓рд╛рдЙрдб рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрдиреЗ рдХреЗ рдмрд╛рдж рдкрд╣рд▓рд╛ рдХрджрдо
рд╕реНрд░реЛрдд: www.habr.com