рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рдЖрдкрдХрд╛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рд▓рдЧрднрдЧ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рд░рд▓ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ: рдХреБрдЫ рд╕рдВрд╕рд╛рдзрди + рдХреБрдЫ рдбреЗрд╡рд▓рдкрд░реНрд╕ред рд╕рдордп рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреА рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдмрдврд╝рддрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдк рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рд╕рдореВрд╣рд┐рдд рдХрд░рдиреЗ, рдХреЛрдб рдХреЛ рдлрд╝реЛрд▓реНрдбрд░реЛрдВ рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ, рдФрд░ рд╕рдВрднрд╡рддрдГ рдФрд░ рдХреНрдпрд╛ рдЧрд▓рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рддрд░реАрдХреЗ рдвреВрдВрдврддреЗ рд╣реИрдВ? (рдкреНрд░рд╕рд┐рджреНрдз рдЕрдВрддрд┐рдо рд╢рдмреНрдж)

рд╕рдордп рдмреАрддрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдРрд╕рд╛ рдорд╣рд╕реВрд╕ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдЖрдкрдХрд╛ рдирдпрд╛ рдкрд╛рд▓рддреВ рдЬрд╛рдирд╡рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВ? рдЖрдк рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдЕрдХрдердиреАрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд┐рдд рд╣реИрдВ, рдЖрдк рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдФрд░ рдХреЛрдб рдХреЛ рдЫреВрдиреЗ рд╕реЗ рдбрд░рддреЗ рд╣реИрдВ - рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЖрдк рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рджреЗрд░реА рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЧреБрдгрд╡рддреНрддрд╛ рдХрдо рдХрд░рддреЗ рд╣реИрдВ...

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

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

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдХрдбрд╝рд┐рдпрд╛рдБ:

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

рдореИрдВ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ 2015 рд╕реЗ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдФрд░ рдЕрдореЗрдЬрд╝реЕрди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдУрдкрди рд╕реЛрд░реНрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рд╕рдХреНрд░рд┐рдп рднрд╛рдЧреАрджрд╛рд░ рдФрд░ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд░рд╣рд╛ рд╣реВрдВред

рддрдм рд╕реЗ рдореИрдВрдиреЗ рдЗрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк рддрд░реАрдХреЗ рд╕реЗ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдХреЛрдб рд▓рд┐рдЦрд╛ рд╣реИред рдФрд░ рдореИрдВ рдЕрдм рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

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

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

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

рдореИрдВ рдпреВрдХреНрд░реЗрди рд╕реЗ рд╣реВрдВред рдореИрдВ рдХрдИ рд╡рд░реНрд╖реЛрдВ рддрдХ рдиреЙрд░реНрд╡реЗ рдореЗрдВ рд░рд╣рд╛ рд╣реВрдБред

рд╕рд╛рде рд╣реА, рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдЙрди рд▓реЛрдЧреЛрдВ рд╕реЗ рдПрдХрддреНрд░ рдХреА рдЧрдИ рдереА рдЬреЛ рдореЗрд░рд╛ рдирд╛рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рдореБрдЭреЗ рд╕реЛрд╢рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкрд╛рддреЗ рд╣реИрдВред рдореЗрд░рд╛ рдЙрдкрдирд╛рдо рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдПрдХ рд╣реА рдЬреИрд╕рд╛ рд░рд╣рддрд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

https://github.com/terraform-aws-modules
https://registry.terraform.io/namespaces/terraform-aws-modules

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдХрд╣рд╛, рд╕рднреА рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд▓рд┐рдЦрд┐рдд рд╣реИрдВ terraform.io. рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рдЗрд╕ рд╕рд╛рдЗрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝ рдЪреБрдХреЗ рд╣реИрдВред рдЕрдЧрд░ рдРрд╕рд╛ рд╣реИ рддреЛ рдЖрдк рд╕рд╣реА рдЬрдЧрд╣ рдкрд░ рд╣реИрдВ.

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдпрд╣ рдПрдХ рдирд┐рдпрдорд┐рдд рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рд╣рдо рдкрд╣рд▓реЗ рдХреБрдЫ рдЪрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣рдо "aws_region" рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдлрд┐рд░ рд╣рдо рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХреМрди рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдирд┐рд░реНрднрд░рддрд╛ рдФрд░ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдХреБрдЫ рдХрдорд╛рдВрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ "рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдЗрдирд┐рдЯ"ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд╣рдо рдЗрд╕рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рддреЗ рд╣реИрдВ. рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рдо рд╕реАрд╕реНрдиреЗрд▓ рдирд╛рдордХ рдПрдХ рдмрд╛рд▓реНрдЯреА рдмрдирд╛рддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдРрд╕реА рд╣реА рдХрдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдПрдБ рднреА рд╣реИрдВред рдЖрдк рдореЗрдВ рд╕реЗ рдХрдИ рд▓реЛрдЧ рдЬреЛ рдЕрдореЗрдЬрд╝реЕрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рд╡реЗ AWS рдХреНрд▓рд╛рдЙрдбрдлреЙрд░реНрдореЗрд╢рди рдпрд╛ Google рдХреНрд▓рд╛рдЙрдб рдкрд░рд┐рдирд┐рдпреЛрдЬрди рдкреНрд░рдмрдВрдзрдХ рдпрд╛ Azure рд╕рдВрд╕рд╛рдзрди рдкреНрд░рдмрдВрдзрдХ рдХреЛ рдЬрд╛рдирддреЗ рд╣реИрдВред рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХреЗ рднреАрддрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рди рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИред рдЯреЗрд░рд╛рдлреЙрд░реНрдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрдкрдХреЛ 100 рд╕реЗ рдЕрдзрд┐рдХ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред (рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдпрд╣рд╛рдВ)

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЯреЗрд░рд╛рдлрд╝реЙрд░реНрдо рдиреЗ рд╢реБрд░реВ рд╕реЗ рд╣реА рдЬрд┐рди рд▓рдХреНрд╖реНрдпреЛрдВ рдХрд╛ рдкреАрдЫрд╛ рдХрд┐рдпрд╛ рд╣реИ:

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

2014 рдореЗрдВ, рдЗрд╕ рд╕рдВрджрд░реНрдн рдореЗрдВ "рдЕрдиреБрдорд╛рдирд┐рдд" рд╢рдмреНрдж рдмрд╣реБрдд рд╣реА рдЕрд╕рд╛рдорд╛рдиреНрдп рд▓рдЧ рд░рд╣рд╛ рдерд╛ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

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

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдордиреЗ рдЯреЗрд░рд╛рдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛, рд╕рд╛рдЗрдЯ рдкрд░ рдХреБрдЫ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдкрдврд╝реЗ, рдХреБрдЫ рд╡реАрдбрд┐рдпреЛ рджреЗрдЦреЗ, рдФрд░ main.tf рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реА рд╕реНрд▓рд╛рдЗрдбреЛрдВ рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдерд╛ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдФрд░ рд╕рдм рдХреБрдЫ рдмрдврд╝рд┐рдпрд╛ рд╣реИ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ VPC рдмрдирд╛рддреА рд╣реИред

рдпрджрд┐ рдЖрдк VPC рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд▓рдЧрднрдЧ рдЗрди 12 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╡рд░реНрдгрди рдХрд░реЗрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдХрд┐рд╕ cidr_block рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдмрд╕ рдЗрддрдирд╛ рд╣реАред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝реЗрдЧреАред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЖрдЗрдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВ.

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЖрдк рдзреАрд░реЗ-рдзреАрд░реЗ рдЗрдВрдЯрд░рдиреЗрдЯ_рдЧреЗрдЯрд╡реЗ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рд╡реАрдкреАрд╕реА рд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рддрдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреА рдкрд╣реБрдВрдЪ рд╣реЛред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдкрд░рд┐рдгрд╛рдо рдпрд╣ рд╣реИ main.tf:

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдпрд╣ main.tf рдХрд╛ рд╢реАрд░реНрд╖ рднрд╛рдЧ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдпрд╣ main.tf рдХрд╛ рдирд┐рдЪрд▓рд╛ рднрд╛рдЧ рд╣реИред

рдлрд┐рд░ рдЖрдк рд╕рдмрдиреЗрдЯ рдЬреЛрдбрд╝реЗрдВред рдЬрдм рддрдХ рдЖрдк NAT рдЧреЗрдЯрд╡реЗ, рд░реВрдЯ, рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рдФрд░ рдЕрдиреНрдп рд╕рдмрдиреЗрдЯ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ, рдЖрдкрдХреЗ рдкрд╛рд╕ 38 рд▓рд╛рдЗрдиреЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рд▓рдЧрднрдЧ 200-300 рд▓рд╛рдЗрдиреЗрдВ рд╣реЛрдВрдЧреАред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдпрд╛рдиреА рдЖрдкрдХреА main.tf рдлрд╝рд╛рдЗрд▓ рдзреАрд░реЗ-рдзреАрд░реЗ рдмрдврд╝ рд░рд╣реА рд╣реИред рдФрд░ рдЕрдХреНрд╕рд░ рд▓реЛрдЧ рд╕рдм рдХреБрдЫ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЦ рджреЗрддреЗ рд╣реИрдВред Main.tf рдореЗрдВ 10-20 Kb рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ 10-20 Kb рдкрд╛рдареНрдп рд╕рд╛рдордЧреНрд░реА рд╣реИред рдФрд░ рд╣рд░ рдЪреАрдЬрд╝ рд╣рд░ рдЪреАрдЬрд╝ рд╕реЗ рдЬреБрдбрд╝реА рд╣реБрдИ рд╣реИред рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рдХрдард┐рди рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред 10-20 рдХреЗрдмреА рдПрдХ рдЕрдЪреНрдЫрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдорд▓рд╛ рд╣реИ, рдХрднреА-рдХрднреА рдЗрд╕рд╕реЗ рднреА рдЕрдзрд┐рдХред рдФрд░ рд▓реЛрдЧ рд╣рдореЗрд╢рд╛ рдпрд╣ рдирд╣реАрдВ рд╕реЛрдЪрддреЗ рдХрд┐ рдпрд╣ рдмреБрд░рд╛ рд╣реИред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

  • рдХреЛрдб рдмрдврд╝ рд░рд╣рд╛ рд╣реИ.
  • рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдмреАрдЪ рдирд┐рд░реНрднрд░рддрд╛ рднреА рдмрдврд╝ рд░рд╣реА рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЗрд╕рд▓рд┐рдП рд╣рдо рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдЕрдкрдиреЗ 10-20-30 Kb рдХреЛрдб рдХреЛ рдХреИрд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░реЗрдВрдЧреЗред рд╣рдо рдзреАрд░реЗ-рдзреАрд░реЗ рдорд╣рд╕реВрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд╕рдВрд╕рд╛рдзрди рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг.

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЬрдм рд╣рдо рдХрд┐рд╕реА рд╕рдВрд╕рд╛рдзрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдореЗрдВ рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрд┐рд╕ рдкрде рд╕реЗ рд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд╣рдо рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд╣рдо рд╡рд╣рд╛рдВ рдмрд╣реБрдд рд╕рд╛рд░реЗ рддрд░реНрдХ рдкрд╛рд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдмрд╕ рдЗрддрдирд╛ рд╣реАред рдЬрдм рд╣рдо рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╣рдореЗрдВ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдЬрд╛рдирдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рд╕реЛрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдпрджрд┐ рд╡реЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рддреЛ рд╕рдм рдХреБрдЫ рд╕реНрдерд┐рд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рд▓реЗрдХрд┐рди рдХреЛрдИ рдирд╣реАрдВред рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП; рд╣рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЙрддреНрддрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдпрд╛ рд╡рд╣ рдШрдЯрдХ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдпреВрдЬрд░ рдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрдВрджрд░ рдХреИрд╕реЗ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рдЖрдЧреЗ рдореИрдВ рдЗрд╕рдХреЗ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдКрдВрдЧрд╛.

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕реА рддрд░рд╣ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд╡рд╣ рд╕реНрд░реЛрдд рдЬрд╣рд╛рдБ рд╕реЗ рд╕рд╛рдордЧреНрд░реА рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреА рд╣реИ, рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдорд╛рдиреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдбрд╛рд▓рд╛ рдФрд░ рдбрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдореЙрдбреНрдпреВрд▓ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ. рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд░рд┐рдкреЛрд░реНрдЯ рдореЗрдВ рдореИрдВрдиреЗ рдЬреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЬрд╛рдирдХрд╛рд░реА рд╕рдореВрд╣реАрдХреГрдд рдХреА рд╣реИ рд╡рд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЖрдЗрдП рдЖрдЧреЗ рджреЗрдЦреЗрдВ рдХрд┐ рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреИрд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рдПред рдлрд┐рд░ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдХреЙрд▓ рдХрд░рдирд╛ рд╣реИ рдФрд░ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЯреЗрд░рд╛рдлреЙрд░реНрдо рд░рдЬрд┐рд╕реНрдЯреНрд░реА - https://registry.terraform.io/

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

https://github.com/mbtproject/mbt

рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рджреЛ рд╕рдорд╛рдзрд╛рди рд╣реИрдВ. рдкрд╣рд▓рд╛ рд╣реИ рд╕рд╛рдкреЗрдХреНрд╖ рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред рдЗрд╕ рддрд░рд╣ рдЖрдк рдХреЛрдб рдореЗрдВ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝реЛрд▓реНрдбрд░ рд╕реНрдерд╛рдиреАрдп (./) рд╣реИред рдФрд░ рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдХреБрдЫ рднреА рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ, рдЖрдк рд╕реНрдерд╛рдиреАрдп рд╕реНрддрд░ рдкрд░ рдЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ Git рдХреНрд▓реЛрди рдмрдирд╛рддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдЖрдк рдПрдХ рдмрд╛рд░ рдХрд░реЗрдВ.

рдирд┐рдГрд╕рдВрджреЗрд╣, рдЗрд╕рдХреЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдирдХрд╛рд░рд╛рддреНрдордХ рдкрдХреНрд╖ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рд╕рдВрд╕реНрдХрд░рдгреАрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ. рдФрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд░рд╣рдирд╛ рдХрднреА-рдХрднреА рдХрдард┐рди рд╣реЛрддрд╛ рд╣реИред

рджреВрд╕рд░рд╛ рдЙрдкрд╛рдп. рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдмрдореЙрдбреНрдпреВрд▓ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реНрдерд╛рдкрд┐рдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╣реИ, рддреЛ рдПрдордмреАрдЯреА рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рдПрдХ рдореЛрдиреЛрд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╕реЗ рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреИрдХреЗрдЬ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрд╕ 3 рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпреЗ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ. рдЗрд╕ рдкреНрд░рдХрд╛рд░, iam-user-1.0.0.zip рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд╡рдЬрди рдХреЗрд╡рд▓ 1 Kb рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕ рд╕рдВрд╕рд╛рдзрди рдХреЛ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдб рдмрд╣реБрдд рдЫреЛрдЯрд╛ рд╣реИред рдФрд░ рдпрд╣ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛.

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдмреБрд░рд╛рдИ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рд╣рдореЗрд╢рд╛ рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рдХрд┐ рдпрд╣ рдкреНрд░рд╛рд╡рдзрд╛рдирдХрд░реНрддрд╛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдХрдм рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдФрд░ рджреВрд╕рд░реА рдмрд╛рдд, рдЖрдк рдпрд╣ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рдХрд┐ aws ec2 рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ, рдпрд╛рдиреА рдЕрдм рд╣рдо Linux рдпрд╛ Windows рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рдЖрдк рдРрд╕рд╛ рдХреБрдЫ рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рдЬреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд▓рд┐рдВрдХ http://bit.ly/common-traits-in-terraform-modules

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

рдпрджрд┐ рдЖрдк рдХреБрдЫ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд▓реЛрдЧ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рддреЛ рдореИрдВ рдЗрди рд╕рдВрдХреЗрддреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

рд╡реЗ рд╣реИрдВ:

  • рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдФрд░ рдЙрджрд╛рд╣рд░рдг.
  • рдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛.
  • рдЙрдЪрд┐рдд рдЪреВрдХ.
  • рд╕рд╛рдлрд╝ рдХреЛрдб.
  • рдЯреЗрд╕реНрдЯред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЕрдм рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЗрди рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреИрд╕реЗ рдХреЙрд▓ рдХрд░реЗрдВред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

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

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд╣реБрдд рд╕рд╛рд░рд╛ рд╕рдордп 5 рдорд┐рдирдЯ рдХрд╛ рд╣реЛрддрд╛ рд╣реИред рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рд╕рдордп рд╣реИ. рдореИрдВрдиреЗ рдРрд╕реЗ рдорд╛рдорд▓реЗ рджреЗрдЦреЗ рд╣реИрдВ рдЬрд┐рдирдореЗрдВ 15 рдорд┐рдирдЯ рд▓рдЧреЗред AWS API рдиреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ 15 рдорд┐рдирдЯ рдХрд╛ рд╕рдордп рдмрд┐рддрд╛рдпрд╛ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕рд╛рдзрди рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рд╣реЛ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдмрд╣реБрдд рдмрдбрд╝рд╛ рдХреНрд╖реЗрддреНрд░ рд╣реИ.

рдФрд░, рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рддрдм рд╕рд╛рдордиреЗ рдЖрдПрдЧреА рдЬрдм рдЖрдк рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдХреБрдЫ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЖрдк 15 рдорд┐рдирдЯ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЖрдкрдХреЛ рдХреБрдЫ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдПрдХ рдХреИрдирд╡рд╛рд╕ рджреЗрддрд╛ рд╣реИред рдЖрдкрдиреЗ рдереВрдХрд╛, "рд╣рд╛рдВ" рд▓рд┐рдЦрд╛ рдФрд░ рдХреБрдЫ рдЧрд▓рдд рд╣реЛ рдЧрдпрд╛ред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ. рдЯреЗрд░рд╛рдлрд╝реЙрд░реНрдо рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╛рдиреА рдЬреЛ рдЪрд╛рд╣реЛ рд╡рд╣реА рд▓рд┐рдЦреЛ. рд╕рдорд╕реНрдпрд╛рдПрдБ рд╣реЛрдВрдЧреА - рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛рдПрдБред рдЬрдмрдХрд┐ рдЯреЗрд░рд╛рдлреЙрд░реНрдо 0.11 рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЖрдкрдХреА рдорджрдж рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред 0.12 рдореЗрдВ рдХреБрдЫ рджрд┐рд▓рдЪрд╕реНрдк рдЬрдЧрд╣реЗрдВ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреЛ рдпрд╣ рдХрд╣рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ: "рд╡рд╛рд╕реНрдпрд╛, рддреБрдо рд╕рдЪ рдореЗрдВ рдпрд╣ рдЪрд╛рд╣рддреА рд╣реЛ, рдХреНрдпрд╛ рддреБрдо рд╣реЛрд╢ рдореЗрдВ рдЖ рд╕рдХрддреА рд╣реЛ?"

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕ рдХреНрд╖реЗрддреНрд░ рдХреЛ рдХрдо рдХрд┐рдпрд╛ рдЬрд╛рдП рдпрд╛рдиреА рдПрдХ рдЬрдЧрд╣ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реА рдХреЙрд▓ рдХреЛ рджреВрд╕рд░реА рдЬрдЧрд╣ рд╕реЗ рдХрдо рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдпрд╣ рд╕рдм рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рдХрд┐рд╕рдХреЗ рдкрд╛рд╕ рд░рд╣рддрд╛ рд╣реИ? рдПрдХ, рджреЛ, рддреАрди рд▓реЛрдЧ рдпрд╛рдиреА рдХреЛрдИ рди рдХреЛрдИ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░ рд░рд╣рд╛ рд╣реИ.

рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдШрдЯрдХ, рдПрдХ рдмреНрд▓реЙрдХ рдпрд╛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреМрди рдХрд╣рддрд╛ рд╣реИ? рдкрд╛рдВрдЪ-рд╕рд╛рдд рд▓реЛрдЧ. рдпрд╣ рдЙрддреНрддрдо рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЖрдкрдХреЛ рдпрд╣ рдлреИрд╕рд▓рд╛ рдХреИрд╕рд╛ рд▓рдЧрд╛? рдХреНрдпрд╛ рдХреЛрдИ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╕рдорд╛рдзрд╛рди рд╣реИ? рдореИрдВ рдореБрд╕реНрдХреБрд░рд╛рддрд╛ рд╣реБрдЖ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдЬрд╛рд╣рд┐рд░ рддреМрд░ рдкрд░ рд╕рдВрджреЗрд╣ рдШрд░ рдХрд░ рдЧрдпрд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

https://github.com/gruntwork-io/terragrunt/

рдпрджрд┐ рдЖрдкрдХреЛ рдПрдХ рд╕реНрдерд╛рди рдкрд░ рдХреБрдЫ рдмрджрд▓ рдЬрд╛рдиреЗ рдкрд░ рдХреЙрд▓ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЯреЗрд░рд╛рдЧреНрд░рдВрдЯ рд╣реИред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХрд┐рд╕ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдореЙрдбреНрдпреВрд▓ рдХреА рдХреНрдпрд╛ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рд╣реИрдВ?

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рддреЛ рдСрд░реНрдХреЗрд╕реНрдЯреНрд░реЗрд╢рди рдЯреЗрд░рд╛рдЧреНрд░рдВрдЯ рд╣реИред рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рднреА рд╣реИрдВ.

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЕрдм рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдФрд░ рдмреНрд▓реЙрдХ рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рд╣рдо рд╣рдореЗрд╢рд╛ рдЙрдкрдпреЛрдЧ рдХреА рдЧрдИ рдЪреАрдЬрд╝ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдЖрдИрдбреА рд▓реМрдЯрд╛рддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЯреЗрд░рд╛рдлреЙрд░реНрдо 0.11 рдореЗрдВ рджреВрд╕рд░реА рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдХрдард┐рдирд╛рдИ рдпрд╣ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдРрд╕реА рд╕реВрдЪреА рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдпрд╣реА рд╕рдорд╛рдзрд╛рди рд╣реИ. рдпрд╣ Jsonnet рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдХреЛрдб рд╣реИред Jsonnet Google рдХреА рдПрдХ рдЯреЗрдореНрдкреНрд▓реЗрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ рд╣реИред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ.

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдФрд░ рдлрд┐рд░ рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ: рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдЗрдирд┐рдЯ, рдЯреЗрд░рд╛рдореЙрд░реНрдо рд▓рд╛рдЧреВред рдФрд░ рд╣рдо рджреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рддреЗ рд╣реИрдВред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рд▓реЗрдХрд┐рди рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдпрд╛рдБ рддрдм рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВ рдЬрдм рд╣рдо рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рдХреБрдЫ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХреБрдЫ рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдкрд╣рд▓рд╛ рддрд░реАрдХрд╛. рд╣рдо рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╣рдо рдпрд╣ рдХрдорд╛рдВрдб рд▓рд┐рдЦрддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рджреВрд╕рд░рд╛ рддрд░реАрдХрд╛. рдпрд╣ рд╣рдорд╛рд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ null_resource рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реИред рдЬреИрд╕реЗ рд╣реА рдХреБрдЫ рд╕рдВрд╕рд╛рдзрди рдХреА рдЖрдИрдбреА рдмрджрд▓рддреА рд╣реИ рд╣рдо рдЙрд╕реА рд▓реЛрдХрд▓-рдПрдХреНрд╕рдИ рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдпрд╣ рд╕рдм рдХрд╛рдЧрдЬ рдкрд░ рд╕рд╣рдЬ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдп рд╕рднреА рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкреНрд░рджрд╛рддрд╛рдУрдВ рдХреА рддрд░рд╣ рдЕрдореЗрдЬрд╝реЕрди рдХреЗ рдкрд╛рд╕ рднреА рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдХреЗ рдорд╛рдорд▓реЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рдРрд╕реА рдХреБрдЫ рдЪреАрдЬреЗрдВ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рдореИрдВ рдмрдЪрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред

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

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

рд╕рд╛рде рд╣реА, рджрд╛рдпрд░рд╛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдп рддрд░реНрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдЫреЛрдЯреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред

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

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

рд▓реЛрдЧ рдЕрдХреНрд╕рд░ рдореБрдЭрд╕реЗ рдкреВрдЫрддреЗ рд╣реИрдВ, "рдореБрдЭреЗ рдХреНрдпреЛрдВ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреЗрд░рд╛рдлрд╝реЙрд░реНрдо рдХрд╛рд░реНрдпрд╕реНрдерд▓ рдмреБрд░реЗ рд╣реИрдВ?" рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╣ рджреЗрдЦрдирд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪрд╛ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдХрд┐рди рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рд╡рд┐рд╖рдп "рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП" рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛. рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ 0.12 рдЬрд▓реНрдж рд╣реА рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

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

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд▓реЗрдХрд┐рди! рдпрджрд┐ рдЖрдк рддреИрдпрд╛рд░ рдореЙрдбреНрдпреВрд▓ рдФрд░ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдо рдФрд░ рдЕрдзрд┐рдХ рд╕рд░рд▓рддрд╛ рд╕реЗ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрдбрд╝реЗрдЧрд╛ рдФрд░ рдЖрд╢рд╛ рдХрд░рдиреА рд╣реЛрдЧреА рдХрд┐ 0.12 рдЖрдПрдЧрд╛ рдФрд░ рдЖрдкрдХреЗ рд▓рд┐рдП рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд░ рджреЗрдЧрд╛ред

рднрд╡рд┐рд╖реНрдп рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рд╡рд┐рд╡рд░рдгред рдПрдВрдЯреЛрди рдмрдмреЗрдВрдХреЛ (2018)

рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдЖрдкрдиреЗ рдХреЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдФрд░ рд╕рдЪрдореБрдЪ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╢рдмреНрдж рдХрд╣рд╛ред рдХреНрдпрд╛ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдкрд░реАрдХреНрд╖рдг рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ? рдпреЗ рдХрд┐рд╕рдХреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рд╣реИ? рдХреНрдпрд╛ рдореБрдЭреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдпрд╛ рдпрд╣ рдореЙрдбреНрдпреВрд▓ рдХреА рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░реА рд╣реИ?

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

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

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

рдПрдВрдЯреЛрди, рд░рд┐рдкреЛрд░реНрдЯ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж! рдореЗрд░рд╛ рдирд╛рдо рд╡рд╛рд▓реЗрд░реА рд╣реИ. рдореБрдЭреЗ рдереЛрдбрд╝рд╛ рджрд╛рд░реНрд╢рдирд┐рдХ рдкреНрд░рд╢реНрди рдкреВрдЫрдиреЗ рджреАрдЬрд┐рдпреЗ. рд╡рд╣рд╛рдБ, рд╕рд╢рд░реНрдд, рдкреНрд░рд╛рд╡рдзрд╛рди рд╣реИ, рд╡рд╣рд╛рдБ рддреИрдирд╛рддреА рд╣реИред рдкреНрд░реЛрд╡рд┐рдЬрдирд┐рдВрдЧ рдореЗрд░реЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреА рд╣реИ, рддреИрдирд╛рддреА рдореЗрдВ рд╣рдо рдЗрд╕реЗ рдХреБрдЫ рдЙрдкрдпреЛрдЧреА рдЪреАрдЬрд╝реЛрдВ рд╕реЗ рднрд░рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрддреНрдпрд╛рджрд┐ред рдФрд░ рдпрд╣ рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ рд╣реИ рдХрд┐ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╣реИ, рдФрд░ Ansible рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ Ansible рднреМрддрд┐рдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рд▓рд┐рдП рднреА рд╣реИ рдЖрдкрдХреЛ nginx, Postgres рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА, Ansible, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Amazon рдпрд╛ Google рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреБрдЫ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЖрдкрдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдХреНрдпрд╛ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдФрд░ рдПрдиреНрд╕рд┐рдмрд▓ рдХреЗ рдмреАрдЪ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕реАрдорд╛ рдЪрд▓рддреА рд╣реИ, рдХрд╣рд╛рдВ рдФрд░ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмреЗрд╣рддрд░ рд╣реИ? рдпрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ Ansible рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрдЪрд░рд╛ рд╣реИ, рдЖрдкрдХреЛ рд╣рд░ рдЪреАрдЬрд╝ рдХреЗ рд▓рд┐рдП рдЯреЗрд░рд╛рдлрд╝реЙрд░реНрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП?

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

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

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

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

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

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