рдЬрдм рдХреЛрдИ pem рдлрд╝рд╛рдЗрд▓ рдЦреЛ рдЬрд╛рддреА рд╣реИ рддреЛ Amazon EC2 рдЙрджрд╛рд╣рд░рдг рддрдХ рдкрд╣реБрдВрдЪ рдмрд╣рд╛рд▓ рдХрд░рдирд╛

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

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



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

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

рд▓реЛрдЪрджрд╛рд░ рдЖрдИрдкреА

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

рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рдПрдХ рдЖрдИрдкреА рдЖрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд╕реЗрд╡рд╛ рдЖрдкрдХреЛ рдмрд╛рд╣рд░реА рджреБрдирд┐рдпрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рдХреЛ рд╕реВрдЪрд┐рдд рдХрд┐рдП рдЧрдП рдорд╢реАрди рдХреЛ рдмрджрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧреАред рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВ, рдЕрдореЗрдЬрд╝реЕрди рдХреЗрд╡рд▓ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд▓рд┐рдП рдкреИрд╕рд╛ рд▓реЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЬрдм рдпрд╣ рдПрдХ рд░рдирд┐рдВрдЧ рдорд╢реАрди рд╕реЗ рдмрдВрдзрд╛ рди рд╣реЛ (рдПрдХ рдЖрдИрдкреА рдХреЗ рд▓рд┐рдП, рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ )ред
рдмреИрдХрдЕрдк рдФрд░ рдЖрдИрдкреА рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрдВрд╕реЛрд▓ ( EC2 / NETWORK & SECURITY / Elastic IP ) рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдПрдПрдордЖрдИ рдХрд╛ рдирд┐рд░реНрдорд╛рдг

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

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



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

рдорд╢реАрди рд╢реБрд░реВ

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



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

UPD: astlock рдиреЗ рдПрдХ рдФрд░ рд╡рд┐рдХрд▓реНрдк рд╕реБрдЭрд╛рдпрд╛:
рдЙрджрд╛рд╣рд░рдг рдХреЗ рдКрдкрд░
- рдХрд┐рд╕реА рднреА рдЫрд╡рд┐ рд╕реЗ рдХрд┐рд╕реА рднреА рдирдП рдЙрдард╛
-рдЗрд╕ рд░реВрдЯ рдбрд┐рд╕реНрдХ рдХреЛ рдЗрд╕рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
-register рдЕрдзрд┐рдХреГрдд_рдХреА, рдЕрдкрдиреА рдХреБрдВрдЬреА рдбрд╛рд▓реЗрдВ
-рдбрд┐рд╕реНрдХ рдХреЗ рдмрд╛рдж, рдЕрд╕реНрдерд╛рдпреА рдЙрджрд╛рд╣рд░рдг рдХреЛ рдорд╛рд░реЗрдВ
рдкреБрд░рд╛рдиреЗ рдХреЛ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдЗрд╕реЗ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, рдирдИ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝реЗрдВред


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

Source: https://habr.com/ru/post/In166509/


All Articles