рдЖрдИрдПрд╕рдкреАрд╕рд┐рд╕реНрдЯрдо, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдФрд░ рдЕрд▓рд╡рд┐рджрд╛! рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛

рдЖрдИрдПрд╕рдкреАрд╕рд┐рд╕реНрдЯрдо, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдФрд░ рдЕрд▓рд╡рд┐рджрд╛! рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛

рдирдорд╕реНрддреЗ! рд╣рдо "рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреАрдЬ" рд╣реИрдВ рдФрд░ 5 рд╕рд╛рд▓ рдкрд╣рд▓реЗ рд▓реЙрдиреНрдЪ рд╣реБрдП рдереЗ рд╡реАрдбреАрдПрд╕рд┐рдирд╛ - рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрдирд╛рдИ рдЧрдИ рдкрд╣рд▓реА рд╡реАрдбреАрдПрд╕ рд╣реЛрд╕реНрдЯрд┐рдВрдЧред рд╣рдо рдЗрд╕реЗ DigitalOcean рдХреА рддрд░рд╣ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд░реВрд╕реА рд╕рдорд░реНрдерди, рднреБрдЧрддрд╛рди рд╡рд┐рдзрд┐рдпреЛрдВ рдФрд░ рд░реВрд╕ рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рдеред рд▓реЗрдХрд┐рди DigitalOcean рдХреЗрд╡рд▓ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдХреАрдордд рд╣реА рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рд╕реЗрд╡рд╛ рднреА рд╣реИред

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

рдХреИрд╕реЗ ISPрд╕рд┐рд╕реНрдЯрдо рдиреЗ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рдЦрд╝рддреНрдо рдХрд░ рджрд┐рдпрд╛

рдХреАрдбрд╝реЗ

рд╣рдо рд╕реНрд╡рдпрдВ рдмрдЧ рдХреЛ рдареАрдХ рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ - рд╣рд░ рдмрд╛рд░ рд╣рдореЗрдВ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рдкрдбрд╝реАред рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреА рдХрдВрдкрдиреА рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдЦрддрд░рд╛

рдЕрджреНрдпрддрди рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ рдирдИ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИрдВред

рдкреНрд░рддреНрдпреЗрдХ рдЕрдкрдбреЗрдЯ рдПрдХ рд▓реЙрдЯрд░реА рдереА: рдореБрдЭреЗ рдмрд┐рд▓рд┐рдВрдЧ рдХреЛ рдХрд╡рд░ рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЕрдкрдбреЗрдЯ рдХреЗ рджреЗрд╡рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд▓рд┐рджрд╛рди рджреЗрдирд╛ рдкрдбрд╝рд╛ - рдХреБрдЫ рдмрд╛рд░ рдЕрдкрдбреЗрдЯ рдХреЗ рдХрд╛рд░рдг 10-15 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдбрд╛рдЙрдирдЯрд╛рдЗрдо рд╣реБрдЖред рдЗрд╕ рд╕рдордп рд╣рдорд╛рд░реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдЕрдкрдиреА рдЖрдБрдЦреЛрдВ рдкрд░ рдмреИрдареЗ рд╣реБрдП рдереЗ - рд╣рдо рдХрднреА рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗ рдХрд┐ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдХрд┐рддрдиреЗ рд╕рдордп рддрдХ рдЪрд▓реЗрдЧрд╛ рдФрд░ рдпрд╣ рдЕрдиреБрдорд╛рди рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рдереЗ рдХрд┐ рдЖрдИрдПрд╕рдкреАрд╕рд┐рд╕реНрдЯрдо рдПрдХ рдирдпрд╛ рдЕрдкрдбреЗрдЯ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдХрдм рд▓реЗрдЧрд╛ред

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

рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдкреИрдирд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕

рд╣рд░ рдЪреАрдЬрд╝ рдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдирд▓реЛрдВ рдореЗрдВ рдмрд╛рдБрдЯ рджрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЬрдЧрд╣реЛрдВ рд╕реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЧреНрд░рд╛рд╣рдХреЛрдВ рдиреЗ рдмрд┐рд▓рдореИрдиреЗрдЬрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛, рдФрд░ рдЙрдиреНрд╣реЗрдВ VMManager рдореЗрдВ VDS рдХреЛ рд░реАрдмреВрдЯ рдпрд╛ рдкреБрдирдГ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рд╣рдорд╛рд░реЗ рд╕реНрдЯрд╛рдл рдХреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдорджрдж рдХрд░рдиреЗ, рдЙрд╕рдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд▓реЛрдб рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ, рдпрд╛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рд╡рд╣ рдХрд┐рд╕ рдУрдПрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рдерд╛ред

рдРрд╕реЗ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ - рд╣рдорд╛рд░рд╛ рдФрд░ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рджреЛрдиреЛрдВ рдХрд╛ред рдРрд╕реЗ рдореЗрдВ DigitalOcean рдЬреИрд╕реА рдХрд┐рд╕реА рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рд╕рд╡рд╛рд▓ рд╣реА рдирд╣реАрдВ рдЙрдарддрд╛.

рд▓рдЧрд╛рддрд╛рд░ рдПрдкреАрдЖрдИ рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рд▓рдШреБ рдЬреАрд╡рдирдЪрдХреНрд░

рд╣рдордиреЗ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдкреНрд▓рдЧрдЗрдиреНрд╕ рд▓рд┐рдЦреЗ - рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрддрд┐рд░рд┐рдХреНрдд рднреБрдЧрддрд╛рди рд╡рд┐рдзрд┐рдпреЛрдВ рд╡рд╛рд▓рд╛ рдПрдХ рдкреНрд▓рдЧрдЗрди рдЬреЛ VMManager рдореЗрдВ рдирд╣реАрдВ рд╣реИред

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

рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛

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

рдЗрд╕рд▓рд┐рдП рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдкреИрдирд▓ рд▓рд┐рдЦрдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рдЙрдЪрд┐рдд рдерд╛ред рд╣рдордиреЗ рд▓рдХреНрд╖реНрдп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпреЗ рд╣реИрдВ:

  • рддреНрд░реБрдЯрд┐рдпреЛрдВ, рдмрдЧреЛрдВ рдкрд░ рддреБрд░рдВрдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдХреЛ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛рдП рдмрд┐рдирд╛ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВред
  • рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рдЬрд╝рд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЛ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВред
  • рд╕рд╛рдлрд╝ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдбрд┐рдЬрд╝рд╛рдЗрди рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдмрдврд╝рд╛рдПрдБред

рдФрд░ рд╣рдордиреЗ рд╡рд┐рдХрд╛рд╕ рд╢реБрд░реВ рдХрд┐рдпрд╛.

рдирдпрд╛ рдкреИрдирд▓ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░

рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЖрддреНрдордирд┐рд░реНрднрд░ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рд╕реНрд╡рдпрдВ рдкреИрдирд▓ рд▓рд┐рдЦрд╛ред
рдореБрдЦреНрдп рдХрд╛рд░реНрдп рддреАрди рдЗрдВрдЬреАрдирд┐рдпрд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рддрдХрдиреАрдХреА рдирд┐рджреЗрд╢рдХ рд╕рд░реНрдЧреЗрдИ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдЖрдП рдФрд░ рд╕рд░реНрд╡рд░ рдПрдЬреЗрдВрдЯ рдХреЛ рд▓рд┐рдЦрд╛, рдПрд▓реЗрдХреНрд╕реА рдиреЗ рдмрд┐рд▓рд┐рдВрдЧ рдХреА, рдФрд░ рдлреНрд░рдВрдЯ-рдПрдВрдб рдХреЛ рд╣рдорд╛рд░реЗ рдлреНрд░рдВрдЯ-рдПрдВрдбрд░ рдЖрд░реНрдЯреАрд╢ рджреНрд╡рд╛рд░рд╛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЪрд░рдг 1: рд╕рд░реНрд╡рд░ рдПрдЬреЗрдВрдЯ

рд╕рд░реНрд╡рд░ рдПрдЬреЗрдВрдЯ рдПрдХ рдкрд╛рдпрдерди рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣реИ рдЬреЛ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рддрд╛ рд╣реИ libvirt, рдЬреЛ рдмрджрд▓реЗ рдореЗрдВ рд╢рд╛рд╕рди рдХрд░рддрд╛ рд╣реИ Qemu-kvm рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░.

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

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

рдПрдЬреЗрдВрдЯ рдкрд╣рд▓рд╛ рдХрд╛рдо рд╣реИ рдЬреЛ рд╣рдордиреЗ рдХрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рдереА рдФрд░ рд╕рд░реНрд╡рд░ рдХрдВрд╕реЛрд▓ рд╕реЗ рд╕реАрдзреЗ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рдерд╛ред

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

рдЪрд░рдг 2. рдмрд┐рд▓рд┐рдВрдЧ

рд╣рдорд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░ рдПрд▓реЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкрд╣рд▓рд╛ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдирд╣реАрдВ рдерд╛ - рдПрд▓реЗрдХреНрд╕ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд╣ рдЖрдо рддреМрд░ рдкрд░ рд╕рдордЭрддрд╛ рдерд╛ рдХрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рд╣реЛрд╕реНрдЯрд░ рдХреЛ рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред

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

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

рдирдИ рдмрд┐рд▓рд┐рдВрдЧ рдореЗрдВ рджреЛ рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛: рдХреНрд▓рд╛рд╕рд┐рдХ PHP, MySQL (рдФрд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕реЗ PostgreSQL рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ), рдмреИрдХрдПрдВрдб рдкрд░ рдПрдХ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ Yii2 рдФрд░ рд╕рд╛рдордиреЗ VueJSред рд╕реНрдЯреИрдХ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдЕрд▓рдЧ-рдЕрд▓рдЧ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ JSON API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрдЪрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╣рдо рддрдм рдФрд░ рдЕрдм рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдкреАрдПрдЪрдкреАрд╕реНрдЯреЙрд░реНрдо ╨╕ рд╡реЗрдмрд╕реНрдЯреЙрд░реНрдо JetBrains рд╕реЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдкреНрдпрд╛рд░ рдХрд░рддрд╛ рд╣реВрдБ (рд╣реЗ рджреЛрд╕реНрддреЛрдВ!)

рдкреИрдирд▓ рдХреЛ рдореЙрдбреНрдпреВрд▓рд░ рдЖрдзрд╛рд░ рдкрд░ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рднреБрдЧрддрд╛рди рдкреНрд░рдгрд╛рд▓реА рдореЙрдбреНрдпреВрд▓, рдбреЛрдореЗрди рд░рдЬрд┐рд╕реНрдЯреНрд░рд╛рд░ рдореЙрдбреНрдпреВрд▓ рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдПрд╕рдПрд╕рдПрд▓ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдореЙрдбреНрдпреВрд▓ред рдЖрдк рдЖрд╕рд╛рдиреА рд╕реЗ рдХреЛрдИ рдирдИ рд╕реБрд╡рд┐рдзрд╛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдкреБрд░рд╛рдиреА рд╕реБрд╡рд┐рдзрд╛ рд╣рдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдиреАрдВрд╡ рд╡рд╛рд╕реНрддреБрд╢рд┐рд▓реНрдк рд░реВрдк рд╕реЗ рд░рдЦреА рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рдкрд░реАрдд рджрд┐рд╢рд╛, "рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рдУрд░" рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред
рдЖрдИрдПрд╕рдкреАрд╕рд┐рд╕реНрдЯрдо, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдФрд░ рдЕрд▓рд╡рд┐рджрд╛! рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛
рд╣рдореЗрдВ рдХреНрдпрд╛ рдорд┐рд▓рд╛: рдПрдХ рдирд┐рдпрдВрддреНрд░рдг рдХрдХреНрд╖ рдЬрд┐рд╕ рдкрд░ рд╣рдорд╛рд░рд╛ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рд╣реЛрддрд╛ рд╣реИред рдЕрдм рдмрдЧреНрд╕ рдХреЛ рд╣рдлреНрддреЛрдВ рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдШрдВрдЯреЛрдВ рдореЗрдВ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдирдИ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ рд▓рд╛рдЧреВ рдХреА рдЬрд╛рддреА рд╣реИрдВ, рди рдХрд┐ ISPSystem рдХреЗ рдЕрдиреБрд░реЛрдз рдкрд░ред

рдЪрд░рдг 3 рдЗрдВрдЯрд░рдлрд╝реЗрд╕

рдЖрдИрдПрд╕рдкреАрд╕рд┐рд╕реНрдЯрдо, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдФрд░ рдЕрд▓рд╡рд┐рджрд╛! рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛
рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╣рдорд╛рд░реА рдЯреАрдо рдХреЗ рджрд┐рдорд╛рдЧ рдХреА рдЙрдкрдЬ рд╣реИред

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рдпрджрд┐ рд╣рдо рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдореЗрдВ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдмрд┐рдирд╛ рдЖрдИрдПрд╕рдкреАрд╕рд┐рд╕реНрдЯрдо рдПрдкреАрдЖрдИ рдкрд░ рдПрдХ рдРрдб-рдСрди рдмрдирд╛рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╡реИрд╕рд╛ рд╣реА рдирд┐рдХрд▓рд╛ рдФрд░ рд╣рдордиреЗ рд╕рдм рдХреБрдЫ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

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

рдмрд┐рд▓рд┐рдВрдЧ рдкреЗрдЬ рдХрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рд╕рд╛рдордиреЗ рдЖрдпрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЖрдИрдПрд╕рдкреАрд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдкреНрд▓рдЧрдЗрди рдмрдирд╛ рд▓рд┐рдпрд╛ рд╣реИред

рдлрд╝реНрд░рдВрдЯ рдПрдВрдб

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

рдлреНрд░рдВрдЯрдПрдВрдб рдХреЛ рдмреИрдХрдПрдВрдб рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдирд╛

рдлреНрд░рдВрдЯрдПрдВрдб рдХреЛ рдкреБрд╢ рдиреЛрдЯрд┐рдлрд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмреИрдХрдПрдВрдб рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ред рдореБрдЭреЗ рдХрдбрд╝реА рдореЗрд╣рдирдд рдХрд░рдиреА рдкрдбрд╝реА рдФрд░ рдЕрдкрдирд╛ рд╣реИрдВрдбрд▓рд░ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдЕрдм рдкреЗрдЬ рдкрд░ рдЬрд╛рдирдХрд╛рд░реА рд▓рдЧрднрдЧ рддреБрд░рдВрдд рдЕрдкрдбреЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИред

рдХреНрдпрд╛ рд╣реБрдЖ: рдкреИрдирд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рд░рд▓ рд╣реЛ рдЧрдпрд╛ рд╣реИ. рд╣рдордиреЗ рдЗрд╕реЗ рдЕрдиреБрдХреВрд▓реА рдмрдирд╛рдпрд╛ рд╣реИ, рдФрд░ рддреЗрдЬрд╝ рд▓реЛрдбрд┐рдВрдЧ рдЖрдкрдХреЛ рдкреИрдирд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрд▓рдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдмрд┐рдирд╛, рдЯреЗрдХрдСрдлрд╝ рд╕реЗ рдкрд╣рд▓реЗ рдЖрдЦрд┐рд░реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдореЛрдмрд╛рдЗрд▓ рдлреЛрди рд╕реЗ рднреА рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рдЪрд░рдг 4. рдкрд░реАрдХреНрд╖рдг рдФрд░ рдкреНрд░рд╡рд╛рд╕рди рдпреЛрдЬрдирд╛

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

рдлрд┐рд░ рд╣рдордиреЗ рдПрдХ рд╕рд░рд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдкреБрд░рд╛рдиреА рдмрд┐рд▓рд┐рдВрдЧ рд╕реЗ рдирдИ рдмрд┐рд▓рд┐рдВрдЧ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреА рд╣реИред

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

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

рдлрд┐рд░ рд╣рдордиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдирдП рдкреИрдирд▓ рдФрд░ рдмрд┐рд▓рд┐рдВрдЧ рдХреЗ рдкрддреЗ рдХреЗ рд╕рд╛рде рдкрддреНрд░ рднреЗрдЬреЗ рдФрд░ рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рдХрд┐рдпрд╛ред

рдПрдХ рдкрд░рд┐рдгрд╛рдо рдХреЗ рд░реВрдк рдореЗрдВ: рдпрд╣ рдЬреАрд╡рд┐рдд рд╣реИ!

рд╕реБрдЦрд╛рдВрдд

рд╣рдорд╛рд░реЗ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдХрд╛рдо рдХреЗ рдкрд╣рд▓реЗ рдШрдВрдЯреЛрдВ рд╕реЗ, рд╣рдордиреЗ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рднреА рдЖрдирдВрдж рдХреЛ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ред рдХреЛрдб рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдорд╛рд░рд╛ рдерд╛ рдФрд░ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╕рд╛рде рдерд╛, рдФрд░ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕рд╛рдлрд╝ рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рдерд╛ред
рдЖрдИрдПрд╕рдкреАрд╕рд┐рд╕реНрдЯрдо, рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдФрд░ рдЕрд▓рд╡рд┐рджрд╛! рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдХрдВрдЯреНрд░реЛрд▓ рдкреИрдирд▓ рдХреНрдпреЛрдВ рдФрд░ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛
рдирдП рдкреИрдирд▓ рдХреЗ рд▓реЙрдиреНрдЪ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реА рд╕рдореАрдХреНрд╖рд╛

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

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

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

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

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

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ