Skalaxi рдХреНрд▓рд╛рдЙрдб рдореЗрдВ VMs рдХреЗ рдмреАрдЪ CPU рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╡рд┐рддрд░рдг

рдЖрдк рдореЗрдВ рд╕реЗ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╣рдорд╛рд░реЗ рдмреНрд▓реЙрдЧ рдореЗрдВ Habr├й рдХреЗ рд▓реЗрдЦреЛрдВ рдкрд░ Oversean рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ, рдЬрд╣рд╛рдБ рд╣рдордиреЗ DC Oversan-Mercury рд╕рд┐рд╕реНрдЯрдо рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рдмрддрд╛рдпрд╛ред рд╣рдордиреЗ рд╕реНрдХреЗрд▓реЗрдХреНрд╕реА рдмрд╛рджрд▓ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрд╛рдд рдХреА, рд▓реЗрдХрд┐рди рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╡рд┐рд╢реЗрд╖ рд╕рдореНрдореЗрд▓рдиреЛрдВ рдореЗрдВ , рд╣рдорд╛рд░реА рдХрдИ рд░рд┐рдкреЛрд░реНрдЯреЗрдВ рдФрд░ рдкреНрд░рд╕реНрддреБрддрд┐рдпрд╛рдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреБрд░рд╛рдиреА рд╣реИрдВ рдФрд░ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред



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



рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдо рд╕реЗ рдХрдо рд╕рд╛рдорд╛рдиреНрдп рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╣рдорд╛рд░реА рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рдкреНрд░рдгрд╛рд▓реА рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд┐рд╡рд░рдг рдореЗрдВ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЛрдВ рдХреЗ рдмреАрдЪ рд╕реАрдкреАрдпреВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╢рдХреНрддрд┐ рдХрд╛ рд╡рд┐рддрд░рдг рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ: рдкреНрд░рддреНрдпреЗрдХ рд╡реАрдПрдо рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╕реАрдкреАрдпреВ рдХреЛ рдХрд┐рддрдирд╛ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред



рдкрд░рд┐рднрд╛рд╖рд┐рдд


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



рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╕реНрддреБрдд рдХрд░рддреЗ рд╕рдордп рдХрдИ рдЕрдиреНрдп рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдФрд░ рд╢рд░реНрддреЗрдВ рдиреАрдЪреЗ рджреА рдЧрдИ рд╣реИрдВред



рдЬрдирд░рд▓ рдПрдХреНрд╕рдПрди рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░


рдПрдХреНрд╕рдкреА рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреЗ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдпрд╛рддреНрдордХ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХреНрд╕рдкреА рдореЗрдВ рд╕реАрдкреАрдпреВ рдЕрдиреБрд╕реВрдЪрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реИред Xen рдПрдХ paravirtualization system рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рднреМрддрд┐рдХ рдорд╢реАрди (рд╣реЛрд╕реНрдЯ) рдкрд░ рдХрдИ рдЕрддрд┐рдерд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ рднреМрддрд┐рдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП Xen рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдЕрддрд┐рдерд┐ VM рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ - paravirtualization (PV) рдореЛрдб, рдЬрдм рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрд╣ рдЬрд╛рдирддреА рд╣реИ рдХрд┐ рдпрд╣ Xen рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдпрд╛ рдорд╢реАрди рдХрд┐рд╕реА рднреА рдЕрдирдореЙрдбрд┐рдлрд╛рдЗрдб OS рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддрд╛ рд╣реИ рд▓реЛрд╣рд╛ (qemu-dm), рдЗрд╕ рдореЛрдб рдХреЛ рдПрдЪрд╡реАрдПрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред



Xen рдореЗрдВ, рдЕрддрд┐рдерд┐ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЛ рдбреЛрдореЗрди рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдбреЛрдореЗрди (DOM0) рд╣реИ рдЬрд┐рд╕рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдп рдЕрддрд┐рдерд┐ рдорд╢реАрдиреЗрдВ I / O рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рдФрд░ рдЕрдиреНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рд╣реЛрддреА рд╣реИрдВред рдЕрддрд┐рдерд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди (DOMUs) рдХреЗрд╡рд▓ DOM0 рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред







рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдПрдХреНрд╕рдкреА рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣рдм рдкрд░ рдмрд╣реБрдд рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рд╣реИ



рд╕реАрдкреАрдпреВ рдпреЛрдЬрдирд╛ рдФрд░ рдмрд┐рдЬрд▓реА рд╡рд┐рддрд░рдг


рддреЛ, рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реНрддрд░ рд╣реИ рдЬрд┐рд╕ рдкрд░ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рдХрдИ рдЕрддрд┐рдерд┐ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдЪрд▓ рд░рд╣реА рд╣реИрдВ (DOM0 & DOMU)ред рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХрд╛ рд╕реАрдкреАрдпреВ рддрдХ рдкрд╣реБрдВрдЪ рд╣реИред рдпрд╣ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИ?



рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рддрдерд╛рдХрдерд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рд╕реАрдкреАрдпреВ (рд╡реАрд╕реАрдкреАрдпреВ) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдпрд╣ рдПрдХ рдХреЛрд░ рдХрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреНрдб рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИред рд╡реАрд╕реАрдкреАрдпреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╕реМрдВрдкреА рдЬрд╛рддреА рд╣реИ, рдпрд╛ рддреЛ рдЗрд╕рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдпрд╛ xm vcpu- рд╕реЗрдЯ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкрд░ рд╡реАрд╕реАрдкреАрдпреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдФрд░ рдореЗрдЬрдмрд╛рди рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИред







рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХрд╛ рдХрд╛рд░реНрдп vCPUs рдХреЗ рдмреАрдЪ рднреМрддрд┐рдХ рд╕реАрдкреАрдпреВ рд╕рдордп рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рд╣реИ; рд╕реАрдкреАрдпреВ рдЕрдиреБрд╕реВрдЪрдХ рдирд╛рдордХ рдПрдХ рдШрдЯрдХ рдЗрд╕ рдХрд╛рд░реНрдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрди рдХреЗ рджреМрд░рд╛рди, рдореБрдЭреЗ рддреАрди рдореМрдЬреВрджрд╛ рдЕрдиреБрд╕реВрдЪрд┐рдпреЛрдВ рдФрд░ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЕрдиреБрд╕реВрдЪрдХ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдорд┐рд▓реА рдЬреЛ рдХрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ Xen рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдЪреАрдЬреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд▓реЗрдХрд┐рди рдЗрд╕ рд▓реЗрдЦ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдпрд╣ рдмрддрд╛рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╣рдорд╛рд░реЗ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрдВрдЧрд╛: рдХреНрд░реЗрдбрд┐рдЯ рд╢реЗрдбреНрдпреВрд▓рд░ред



рдпрджрд┐ рдЦреЛрдЬ рдХрд░рдирд╛ рд╣реИ, рддреЛ рд╣реИрдмрд░ рдкрд░ рдЖрдк рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рд▓реЗрдЦ рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдпрд╣рд╛рдБ рд╣рдо рдЕрдиреБрд╕реВрдЪрдХ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╣рдо рдЗрд╕рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рд╕рдордЭреЗрдВрдЧреЗ:



рдЕрдм рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдЕрдзрд┐рдХ:







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



рдпрд╣ рдХреИрд╕реЗ рд╕реНрдХреЗрд▓реЗрдХреНрд╕реА рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ


рд╕реНрдХреЗрд▓реЗрдХреНрд╕реА рдореЗрдВ, рд╣рдо рдПрдХреНрд╕рдЖрд░ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рд╡реАрдЖрд░рдЯреА рдореЗрдЬрдмрд╛рдиреЛрдВ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЪрд▓рд╛рддреЗ рд╣реИрдВред рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ рд╡рд┐рдХрд╛рд╕, CloudEngine, рдорд╢реАрди рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреМрди рд╕реЗ VRT рд╣реЛрд╕реНрдЯ рдХреЛ рдЪреБрдирддрд╛ рд╣реИред рдПрдХ рдЙрдкрдпреБрдХреНрдд рд╣реЛрд╕реНрдЯ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдПрдХ рдПрд▓реЛрдХреЗрдЯрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдПрдХ рд╕рд░рд▓ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрд╛рддреЗ рд╣реИрдВ - рд╡реАрдПрдо рд╕реНрд▓реЙрдЯреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЬрдЧрд╣ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдХреНрд▓рд╛рдЙрдб "рд╕рд╣реА рдврдВрдЧ рд╕реЗ" рдкреИрдХ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗ: рддрд╛рдХрд┐ рдмрд╛рдж рдореЗрдВ рдЬрд╣рд╛рдВ рдЕрдиреНрдп рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓ рд╢реБрд░реВ рд╣реЛ рд╕рдХреЗрдВ рдорд╢реАрдиреЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди рдорд┐рд▓реЗ (рдКрдкрд░ рдХреЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдореЗрдВ рд╣рдордиреЗ рдХрд╣рд╛ рдХрд┐ рдпрджрд┐ рднреМрддрд┐рдХ рд╣реЛрд╕реНрдЯ 100% рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕реАрдкреАрдпреВ рдХреЛ рдЧрд╛рд░рдВрдЯреА рдиреНрдпреВрдирддрдо рд╕реЗ рдЕрдзрд┐рдХ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛)ред



SLES рдХреЛ dom0 рдореЗрдВ, cap = 0 рдФрд░ рд╡рдЬрди = 16384 рдХреЗ рд╕рд╛рде рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░, CloudEngine рджреНрд╡рд╛рд░рд╛ рднреЗрдЬреЗ рдЧрдП рдХреНрд▓рд╛рдЗрдВрдЯ VMs рдХреЛ domU рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЙрдирдХрд╛ рд╡рдЬрди рдПрдХ рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд░реИрдо рдкреНрд░рддрд┐ рдПрдХ рд╡рдЬрди рдЗрдХрд╛рдИ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реМрдВрдкрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рд╡реАрдЖрд░рдЯреА рд╣реЛрд╕реНрдЯ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдбреЛрдореВ-рдорд╢реАрдиреЛрдВ рдХрд╛ рдХреБрд▓ рд╡рдЬрди 32768 рд╣реЛрддрд╛ рд╣реИред рдпрд╛рдиреА, рднрд▓реЗ рд╣реА рдореЗрдЬрдмрд╛рди рдХреЛ рдиреЗрддреНрд░рдЧреЛрд▓рдХ рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдбреЛрдореЗ рдХреЛ рдкрд░реНрдпрд╛рдкреНрдд рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрди рдорд┐рд▓реЗрдВрдЧреЗ рдпрджрд┐ рдЙрдиреНрд╣реЗрдВ рдЕрдЪрд╛рдирдХ рдЬрд░реВрд░рдд рд╣реЛ, рдФрд░ рдореЗрдЬрдмрд╛рди рдбреЛрдо-рдорд╢реАрдиреЛрдВ рдХреЗ рд╡рдЬрди рдХреЗ рддрд╣рдд "рдЪреЛрдХ" рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред ред



рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, dom0 рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рдорд╛рди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ CPU рдХреНрд▓рд╛рдЗрдВрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдорд╢реАрдиреЛрдВ рдХреЗ рдмреАрдЪ dom0 рдкрд░ рдХреБрдЫ рдорд╛рдореВрд▓реА рдиреБрдХрд╕рд╛рди рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдлреНрд░реИрдВрдХ рдХреЛрд╣рд▓рд░ рдиреЗ рдЕрдкрдиреА рдкреНрд░рд╕реНрддреБрддрд┐ рдореЗрдВ рджрд╛рд╡рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╕рд╛рдорд╛рдиреНрдп рдореЛрдб рдореЗрдВ рдмреВрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдбреЛрдореЗ 0, рд╕реАрдкреАрдпреВ рдХреЗ 0.5% рддрдХ "рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ"ред



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



рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ


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



рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдордЧреНрд░реА


рдпрджрд┐ рдЖрдк рдПрдХреНрд╕рдкреА рдореЗрдВ рд╕реАрдкреАрдпреВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдЖрд╡рдВрдЯрди рдкрд░ рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкрдврд╝рдиреЗ рдореЗрдВ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВ - рдиреАрдЪреЗ рдРрд╕реЗ рд╕реНрд░реЛрдд рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдореИрдВрдиреЗ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдиреНрдп рд░реЛрдЪрдХ рд▓реЗрдЦ рдорд┐рд▓рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗрдВред



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



All Articles