рдЯреНрд░рд┐рдорд┐рдВрдЧ рдереНрд░реЗрдбреНрд╕: рдХрдардкреБрддрд▓реА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕реЗ рдЕрдВрд╕рд┐рдмрд▓ рдЯреЙрд╡рд░ рддрдХ рдкрд▓рд╛рдпрдиред рднрд╛рдЧ 2

рд░рд╛рд╖реНрдЯреНрд░реАрдп рдкрд░реНрдпрд╛рд╡рд░рдг рдЙрдкрдЧреНрд░рд╣ рд╕реВрдЪрдирд╛ рд╕реЗрд╡рд╛ (NESDIS) рдиреЗ рдЕрдкрдиреЗ Red Hat Enterprise Linux (RHEL) рд╡рд┐рдиреНрдпрд╛рд╕ рдкреНрд░рдмрдВрдзрди рдХреА рд▓рд╛рдЧрдд рдХреЛ 35% рддрдХ рдХрдо рдХрд░рдХреЗ Puppet Enterprise рд╕реЗ Ansible Tower рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рд╣реИред "рд╣рдо рдпрд╣ рдХреИрд╕реЗ рдХрд┐рдпрд╛" рд╢реНрд░реЗрдгреА рдХреЗ рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рдореЗрдВ, рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЬреАрдирд┐рдпрд░ рдорд╛рдЗрдХрд▓ рд░рд╛рдК рдЗрд╕ рдкреНрд░рд╡рд╛рд╕ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддрд╛ рд╣реИ, рдПрдХ SCM рд╕реЗ рджреВрд╕рд░реЗ рдореЗрдВ рд╕рдВрдХреНрд░рдордг рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрд╕ рдФрд░ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рд╡реАрдбрд┐рдпреЛ рд╕реЗ рдЖрдк рд╕реАрдЦреЗрдВрдЧреЗ:

  • рдкреНрд░рдмрдВрдзрди рдХреЛ рдХрдардкреБрддрд▓реА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕реЗ рдЕрдиреНрд╕рд┐рдмрд▓ рдЯреЙрд╡рд░ рддрдХ рд▓реЗ рдЬрд╛рдиреЗ рдХреА рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдХрд╛ рдФрдЪрд┐рддреНрдп рдХреИрд╕реЗ;
  • рд╕рдмрд╕реЗ рдЪрд┐рдХрдиреА рд╕рдВрдХреНрд░рдордг рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ;
  • рдкреАрдИ рдХреЛ рдПрдВрд╕реЗрдмрд▓ рдкреНрд▓реЗрдмреБрдХ рдореЗрдВ рдЯреНрд░рд╛рдВрд╕рдХреЛрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЯрд┐рдкреНрд╕;
  • Ansible рдЯреЙрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ред



рдЯреНрд░рд┐рдорд┐рдВрдЧ рдереНрд░реЗрдбреНрд╕: рдХрдардкреБрддрд▓реА рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬ рд╕реЗ рдЕрдВрд╕рд┐рдмрд▓ рдЯреЙрд╡рд░ рддрдХ рдкрд▓рд╛рдпрдиред рднрд╛рдЧ 1



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

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

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



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

рдЖрдкрдХрд╛ рдХрдардкреБрддрд▓реА Hiera рдкреБрд╕реНрддрдХрд╛рд▓рдп рдбреЗрдЯрд╛ рдХреЛ Ansible рддрдереНрдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдЬреБрдбрд╝реЗ рдиреЛрдбреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рддрдереНрдп - рдпрд╣ рд╡рд╣ рд╣реИ рдЬреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдХреЗ рджреМрд░рд╛рди рдЗрдХрдЯреНрдард╛ рдХрд░рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ Gather facts рдореЙрдбреНрдпреВрд▓ рд╣реЛрддрд╛ рд╣реИ: рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕ рдХреА рдорд╛рддреНрд░рд╛, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдкреНрд░рдХрд╛рд░, рд╣реЛрд╕реНрдЯрдирд╛рдо, рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛, рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░, рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕, рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдЙрдирдХреА рд╕реНрдерд┐рддрд┐ред рдореЗрд░рд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ рдХреЗ рдЕрдВрджрд░ рдЫрд┐рдкреА рд╕реЗрд╡рд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА - рдмрд╕ рд╕рдореВрд╣реЛрдВ рдФрд░ рдЪрд░ рдиреЛрдбреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдореЗрд░реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрддрд╛рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдХреМрди рд╕реА рднреМрддрд┐рдХ рд╕рд╛рдЗрдЯреЗрдВ рд╣реИрдВред рдмрд╛рдж рдореЗрдВ рдореИрдВ рднреВрдорд┐рдХрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рднреВрдорд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рднреМрддрд┐рдХ рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП рдЕрд╡рд╕рдВрд░рдЪрдирд╛рддреНрдордХ рддрдереНрдп рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдПрдирдЯреАрдкреА рд╕рдВрд╕рд╛рдзрди, рдбреАрдПрдирдПрд╕ рд╕рд░реНрд╡рд░, рдореЙрдбреНрдпреВрд▓рд░ рдЙрдкрдХрд░рдг рдХреЗ рдЖрдИрдкреА рдкрддреЗ, рдиреЗрд╕рд╕ рд╕реНрдХреИрдирд░ рдФрд░ рдЬреИрд╕реЗредрдпрджрд┐ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдлрд╝рд╛рдЗрд▓ /etc/ansible/facts.d/ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛрд╕реНрдЯ рдкрд░ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рднреВрдорд┐рдХрд╛ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдЪрд░ рдПрдХрддреНрд░ рдХрд░реЗрдВред

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



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

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

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

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

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



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

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

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



рдпрджрд┐ рд╣рдо рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдЧреЗрдЯрд╡реЗ рдпрд╛ NTP рд╕рд░реНрд╡рд░ рдХреЛ рдмрджрд▓рддреЗ рд╣реИрдВ, рддреЛ рдпреЗ рдкрд░рд┐рд╡рд░реНрддрди рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдХреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдореЗрдВ рддреБрд░рдВрдд рджрд┐рдЦрд╛рдИ рджреЗрдВрдЧреЗред

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

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

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

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

рдПрдХ рдФрд░ рдЪреАрдЬ рдЬреЛ рд╣рдореЗрдВ рд╢реБрд░реВ рдореЗрдВ рд╕рдорд╕реНтАНрдпрд╛ рдереА, рд╡рд╣ рдереА рд╕рдорд╛рдирд╛рдВрддрд░ рдкрд░рд┐рдЪрд╛рд▓рди рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрдиред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, Ansible рдПрдХ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП 5 рд╕рдорд╛рдирд╛рдВрддрд░ рд╣реЛрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, 100 рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд╛рд░реНрдп рдХрд╛ рд╢реБрднрд╛рд░рдВрдн рдореБрдЦреНрдп рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдХреЗ рдкреНрд░рддрд┐ рдореЗрдЬрдмрд╛рди 20 рдорд┐рдирдЯ рддрдХ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкрд╣рд▓реЗ рд╣рдо 5 рдореЗрдЬрдмрд╛рди рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдПрдХ рдФрд░ 5, рдПрдХ рдФрд░ 5 рдФрд░ рдЗрддрдиреЗ рдкрд░ред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЗрд╕ рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рдиреЗ рд╣рдореЗрдВ рдЧрдВрднреАрд░ рд░реВрдк рд╕реЗ рдкрд░реЗрд╢рд╛рди рдХрд░ рджрд┐рдпрд╛, рдХреНрдпреЛрдВрдХрд┐ 2 рдШрдВрдЯреЗ рдХреЗ рднреАрддрд░ 50 рдореЗрдЬрдмрд╛рдиреЛрдВ рдкрд░ рдкреНрд░рдгрд╛рд▓реА рдХреА рддреИрдирд╛рддреА рд╣реБрдИред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред
рдмрд╕ Ansible рдЯреЙрд╡рд░ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдорд╛рдирд╛рдВрддрд░ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ 5 рд╕реЗ рднрд┐рдиреНрди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░реЗрдВред рдЪреВрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ 150 рд╣реЛрд╕реНрдЯ рдПрдХ рд╕рд╛рде рдЪрд▓ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдпрд╣ рдорд╛рди 25 рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, 6 рдкреИрдЪ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рдЬрд▓реНрджреА рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЧрдП рдереЗред рдпрджрд┐ рдЖрдк рдЪрд╛рд╣реЗрдВ, рддреЛ рдЖрдк рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ 50 рдкрд░ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдпрд╣ рд╕рдм рдЗрд╕ рдмрд╛рдд рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрд┐рддрдиреА рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╢рдХреНрддрд┐ рдФрд░ рдХрд┐рддрдиреА рд░реИрдо рд╣реИред рдЗрд╕ рддрд░рд╣, рдЯреЙрд╡рд░ рдЖрдкрдХреЛ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред



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

рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХрд╛ рдПрдХ рд╕рд╛ :)


рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЖрдк рд╣рдорд╛рд░реЗ рд▓реЗрдЦ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ? рдЕрдзрд┐рдХ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдПрдХ рдСрд░реНрдбрд░ рджреЗрдХрд░ рдпрд╛ $ 4.99 рд╕реЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рджреЛрд╕реНрддреЛрдВ рдХреЗ рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд VPS рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рдХреЗ рд╣рдореЗрдВ рд╕рдорд░реНрдерди рджреЗрдВ, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдПрдВрдЯреНрд░реА-рд▓реЗрд╡рд▓ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рдЕрдиреВрдард╛ рдПрдирд╛рд▓реЙрдЧ: VPS (KVM) E5-2697 3 (6 рдХрд░реЛрдбрд╝) 10GB DDR4 480GB SSD 1Gbps рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрд░реА рд╕рдЪреНрдЪрд╛рдИ $ 19 рдпрд╛ рд╕рд░реНрд╡рд░ рдХреЛ рдХреИрд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ? (рд╡рд┐рдХрд▓реНрдк RAID1 рдФрд░ RAID10 рдХреЗ рд╕рд╛рде рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, 24 рдХреЛрд░ рддрдХ рдФрд░ 40GB DDR4 рддрдХ)ред

рдбреЗрд▓ R730xd рдПрдореНрд╕реНрдЯрд░реНрдбрдо рдореЗрдВ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯреАрдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ 2 рдЧреБрдирд╛ рд╕рд╕реНрддрд╛? рдХреЗрд╡рд▓ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV рдиреАрджрд░рд▓реИрдВрдб рдХреЗ 199 рдбреЙрд▓рд░ рдореЗрдВ рд╕реЗ рд╣реИ!рдбреЗрд▓ R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $ 99 рд╕реЗ! рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ Bldg рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХреИрд╕реЗ рдХрд░реЗрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝реЗрдВ ред рдПрдХ рдкреИрд╕рд╛ рдХреЗ рд▓рд┐рдП 9,000 рдпреВрд░реЛ рдХреА рд▓рд╛рдЧрдд рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╡рд░реНрдЧ рд╕реА?

All Articles