рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рдХреЗ рд╕рд╛рде рдПрдкреАрдЖрдИ рдХреА рддреИрдирд╛рддреА



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

рд▓реЗрдХреНрдЪрд░рд░ - рдорд╛рдЗрдХрд▓ рдХрдореЛрд░рд┐рди , рд╕реНрдХрд╛рдИреЗрдВрдЧ рдореЗрдВ рд╡рд░рд┐рд╖реНрда рдмреИрдХрдПрдВрдб рдбреЗрд╡рд▓рдкрд░ред


рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ


рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ AWS рд╣рдореЗрдВ рдирд┐рдореНрди рдлрд╛рдпрджреЗ рд▓рд╛рддрд╛ рд╣реИ:

  1. рдорд╛рдВрдЧ рдкрд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдиреЗрдЯрд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧред рд╣рдо 24/7 рд╡рд░реНрд╖ рдореЗрдВ рдХрд┐рд╕реА рднреА рд╕рдордп рдХрдиреЗрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  2. рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рдХреЛрд╖ред рдХреНрд▓рд╛рдЙрдб рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╣рдореЗрдВ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдЖрдо рдлрдВрдбрд┐рдВрдЧ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рдирд┐рдЬреА рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдкрд░ рдПрдХ рдорд╢реАрди рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред
  3. рд╢реАрдШреНрд░ рдкреНрд░рд╛рд╡рдзрд╛рди рдФрд░ рд░рд┐рд╣рд╛рдИред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╣рдо рдереЛрдбрд╝реЗ рд╕рдордп рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдВрд╕рд╛рдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдФрд░ рдЬреИрд╕реЗ рд╣реА рд╡реЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВред
  4. рд╕рдмрд╕реЗ рдХрдо рдкрд░рд┐рдЪрд╛рд▓рди рд▓рд╛рдЧрддред рдЕрдореВрд░реНрддрддрд╛ рдХреЗ рд╕реНрддрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╡рд┐рддреНрддреАрдп рдирд┐рд╡реЗрд╢ рдХреЗ рдПрдХ рдЕрд▓рдЧ рд╕реНрддрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрдорддреМрд░ рдкрд░ рдиреНрдпреВрдирддрдо рд╣реЛрддрд╛ рд╣реИред

рд╣рдо рдХрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреЗ рд╣реИрдВ:

  1. рд╕реНрд╡рдпрдВ рдЦрд╛рдирдкрд╛рдиред рдЬрдм рд╣рдо рд╕рдорд╛рди рд╡реАрдкреАрдПрд╕ рд╕рд░реНрд╡рд░ рдХреЗ рдПрдХ рдирд┐рдпрдорд┐рдд рдкреНрд░рджрд╛рддрд╛ рдХреЗ рд╕рд╛рде рд╕рдВрд╡рд╛рдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдПрдХ рдкрддреНрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддреЗ рд╣реИрдВ, рдЖрджрд┐ рдЬрд╡рд╛рдм рдореЗрдВ, рд╣рдореЗрдВ рдЯреИрд░рд┐рдл рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╣рдо рдЪреБрдирддреЗ рд╣реИрдВ, рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЕрдзрд┐рдХред AWS рдореЗрдВ, рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ: рдХрд╛рд░реНрдб рддреБрд░рдВрдд рд╕рдВрд▓рдЧреНрди рд╣реИ, рд╣рдо рдЦреБрдж рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдЪрдпрди рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкрдиреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рд╕рдм рдХреБрдЫ рд╕реНрд╡рдпрдВ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рдкреВрд░реНрдг рд╕реНрд╡-рд╕реЗрд╡рд╛ рд╣реИ, рдЬреЛ рдмрд╣реБрдд рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИред
  2. рд╣реЛрд╕реНрдЯрд┐рдВрдЧред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рд░рд┐рдореЛрдЯ рдорд╢реАрди рдкрд░ рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдорд┐рд▓рддреА рд╣реИред рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рди рдХреЗрд╡рд▓ рдмрд╛рджрд▓ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рддреЗ рд╣реИрдВред
  3. рд╡рд┐рдиреНрдпрд╛рд╕ рдпреЛрдЧреНрдп рд╕рдВрд╕рд╛рдзрди рдкреВрд▓ред рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо рдмреЙрдЯ, рдмреЗрд╢рдХ, рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдпрд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  4. рд▓рдЪреАрд▓рд╛рдкрдиред рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдореМрд╕рдо рд╣реЛрддрд╛ рд╣реИ (рджрд┐рди рдХреЗ рднреАрддрд░ рднреА), рдЬрдм рд╣рдореЗрдВ рдкреНрд░рд╛рдЗрдо рдЯрд╛рдЗрдо рдХреА рд╢реБрд░реБрдЖрдд рдФрд░ рд╢рд┐рдЦрд░ рднрд╛рд░ рдХрд╛ рд╕рдордп рдкрддрд╛ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдо рдмрдЪрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдпрджрд┐ рд╣рдо рдкреАрдХ рд▓реЛрдб 24/7 рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдУрд╡рд░рдкреЗ рдХрд░ рджреЗрдВрдЧреЗред рд▓реЛрдЪ рд╣рдореЗрдВ рдкреНрд░рд╛рдЗрдо рдЯрд╛рдЗрдо рд╕реЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рдо рдЕрдкрдиреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╕реЗрд╡рд╛ рдХреА рд▓рд╛рдЧрдд рдХреЛ рдХрд╛рдлреА рдХрдо рдХрд░ рджреЗрддреЗ рд╣реИрдВред
  5. рдФрд╕рдд рджрд░реНрдЬреЗ рдХрд╛ред рд╣рдо рдЕрдкрдиреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, AWS рд▓реИрдореНрдмреНрдбрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ), рд╣рдо рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ (рдХрд┐рддрдиреА рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрдиреЗрдВ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рд▓реЛрдб рдХреНрдпрд╛ рд╣реИ), рдпрд╛рдиреА рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╛рдлреА рдЙрдиреНрдирдд рдФрд░ рд╕рдЯреАрдХ рдирд┐рдЧрд░рд╛рдиреА рд╣реИред

рдЕрдореВрд░реНрддрддрд╛ рдХрд╛ рд╕реНрддрд░

рдЖрдЗрдП рдЕрдореВрд░реНрдд рдХреЗ рд╕реНрддрд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ:

  1. рдкрд╛рд░рдВрдкрд░рд┐рдХ рдСрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдореЗрдВ, рд╣рдо рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рдЦрд░реАрдж рд╕реЗ рд▓реЗрдХрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рддрдХ рд╕рдм рдХреБрдЫ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
  2. IaaS рд╣рдореЗрдВ рдХреБрдЫ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рдПрдХ рд╣рд╛рдЗрдкрд░рд╡рд┐рдЬрд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдо рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдУрдПрд╕, рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдЪрдпрди рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рд╣рдо рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдЖрджрд┐ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  3. рд╕реАрдПрдПрдПрд╕ ред рд╕реЗрд╡рд╛ рд╕реНрддрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдВрдЯреЗрдирд░ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдХрдВрдЯреЗрдирд░реАрдХрд░рдг рдХреЗ рд╡рд┐рдХрд╛рд╕ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдбреЙрдХрдЯрд░рд╛рдЗрдЬреЗрд╢рди рдХреЗ рд╕рд╛рде рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдмрд╛рд╣рд░ рдЦрдбрд╝рд╛ рдерд╛ред рд╕реАрдПрдПрдПрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯ рд╕реЗ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░ рд░рд╣реЗ рд╣реИрдВред
  4. рдкрд╛рд╕рд╛ ред рдПрдмреНрд╕реНрдЯреНрд░реИрдХреНрд╢рди рдХрд╛ рдПрдХ рдХрд╛рдлреА рдкреБрд░рд╛рдирд╛ рд╕реНрддрд░, рдЬреЛ рд╕реАрдПрдПрдПрд╕ рдХреЗ рдмрд╛рд╣рд░ рдЦрдбрд╝реЗ рд╣реЛрдиреЗ рд╕реЗ рдмрд╣реБрдд рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рдерд╛ред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╣рдореЗрдВ рдПрдХ рд░рдирдЯрд╛рдЗрдо рд╡рд╛рддрд╛рд╡рд░рдг рднреА рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рдпрд╣ рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдПрдХ рд╕реЗрдЯ рд╕реЗ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП PHP рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рд╣реИрдВред рдЗрд╕ PHP рдХреЗ рд╕реНрддрд░ рдкрд░, рд╣рдо рдХреБрдЫ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: рдмреИрд▓реЗрдВрд╕рд░реНрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, рдЕрдкрдирд╛ рдХреЛрдб рд▓рд┐рдЦреЗрдВ, рдЖрджрд┐ред
  5. FaaS ред рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╡рд╣реА AWS рд▓рд╛рдореНрдмрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреНрд▓рд╛рдЙрдб рдкреНрд░рджрд╛рддрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ, рдФрд░ рдЬрдм рдЖрд╡реЗрджрди рдмрдврд╝рдирд╛ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рд╣рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред рдЙрд╕реА AWS рд▓реИрдореНрдмреНрдбрд╛ рдХреЛ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рд╣рдЬрд╛рд░реЛрдВ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХреЗрдВ (рд╕рд┐рд░реНрдл рднреБрдЧрддрд╛рди рдХрд░реЗрдВ)ред
  6. рд╕рд╛рд╕ ред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЗрд╡рд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╡рд┐рдХрд▓реНрдк рддрдХ рдкрд╣реБрдВрдЪ рд╣реИ рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЙрд╕ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдореЗрдВ рдбрд╛рд▓рддреЗ рд╣реИрдВ рдЬреЛ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред



рдирд┐рд░рд╛рдзрд╛рд░ рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЕрдореВрд░реНрддрддрд╛ рдХреЗ рд╕реНрддрд░реЛрдВ рдкрд░ рдЙрджрд╛рд╣рд░рдг рджреЗрддреЗ рд╣реИрдВ:

  • IaaS - Amazon Elastic Compute Cloud (EC2) - рдЖрдЬ рд╣рдо рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗ;
  • рд╕реАрдПрдПрдПрд╕ - рдЕрдореЗрдЬрд╝реЕрди рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдХрдВрдЯреЗрдирд░ рд╕рд░реНрд╡рд┐рд╕ (рдИрд╕реАрдПрд╕);
  • PaS - Google рдРрдк рдЗрдВрдЬрди;
  • FaaS - AWS рд▓рд╛рдореНрдмрд╛;
  • рд╕рд╛рд╕ - рдЬреАрдореЗрд▓ред

рд╕рдВрд╕рд╛рдзрди рд╕рд╛рдЭрд╛ рдХрд░рдирд╛

рдЖрдорддреМрд░ рдкрд░ рдмрд╛рджрд▓реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдХрдИ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ:

  1. рдирд┐рдЬреА рдмрд╛рджрд▓ред рд╕рднреА рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИрдВ рдФрд░ рдХрдВрдкрдиреА рдХреЗ рд╣реИрдВ (рдпрд╣ рдЗрд╕ рдЕрд░реНрде рдореЗрдВ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рднреА рдЗрди рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рд╣реИ)ред
  2. рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмрд╛рджрд▓ред рд╕рд╛рд░рд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рд╣реИред рд╣рдо рдХреЗрд╡рд▓ рдпрд╣ рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЪрдпрдирд┐рдд рд╕реНрддрд░ рдХреА рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ, рдЬреЛ рд╣рдореЗрдВ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред рд╣рдореЗрдВ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдпрд╣ рдирд┐рдЪрд▓реЗ рд╕реНрддрд░реЛрдВ рдкрд░ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реИред рд╣рдо рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдпрджрд┐ рдХреЗрд╡рд▓ рдЗрд╕рд▓рд┐рдП рдХрд┐ рдпрджрд┐ рд╣рдо рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рд╣рдорд╛рд░рд╛ рдбреЗрдЯрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдП, рддреЛ рд╣рдореЗрдВ рдЗрд╕рдХреА рдХреЛрдИ рдЧрд╛рд░рдВрдЯреА рдирд╣реАрдВ рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрджрд┐ рдкреНрд░рджрд╛рддрд╛ рдХреЛ рд╣реИрдХ рдХрд░ рд▓рд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЧреЛрдкрдиреАрдп рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдиреБрдХрд╕рд╛рди рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЕрдзрд┐рдХ рд╣реЛрддреА рд╣реИред рд╣рд╛рдВ, рдпреЗ рдЬреЛрдЦрд┐рдо рдПрдХ рдирд┐рдЬреА рдХреНрд▓рд╛рдЙрдб рдХреЗ рд╕рд╛рде рдореМрдЬреВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡рд╣рд╛рдВ рд╣рдо рдЖрдкрдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рд▓рдХреНрд╖рд┐рдд рд╣реИрдХрд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдпрд╣рд╛рдВ рдЖрдк рд╡рд┐рддрд░рдг рдХреЗ рддрд╣рдд, рдЬреИрд╕рд╛ рдХрд┐ рд╡реЗ рдХрд╣реЗрдВ, рд╕рдВрдпреЛрдЧ рд╕реЗ рдФрд░ рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
  3. рд╣рд╛рдЗрдмреНрд░рд┐рдб рдмрд╛рджрд▓ред рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ:

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

рдПрдбрдмреНрд▓реНрдпреВрдПрд╕


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

AWS IAM

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

рдЕрдореЗрдЬрд╝реЕрди рдХрд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рд╣рдо рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдореЗрдВ рд╕рдмрдХ рдХреЗ рджреМрд░рд╛рди рдЙрдиреНрд╣реЗрдВ рдереЛрдбрд╝рд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрднреНрдпрд╛рд╕ рд╣реИрдВ:

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

AWS EC2

EC2 - рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдХрдореНрдкреНрдпреВрдЯ рдХреНрд▓рд╛рдЙрдб (IaaS) - рдПрдХ рд╡реЗрдм рд╕реЗрд╡рд╛ рдЬреЛ рд╣рдореЗрдВ рдЖрднрд╛рд╕реА рдорд╢реАрдиреЛрдВ рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИред EC2 рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:

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

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдорддреМрд░ рдкрд░ EC2 рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдЕрдореЗрдЬрди S3 (рд╕рд┐рдВрдкрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд░реНрд╡рд┐рд╕) - рдлрд╛рдЗрд▓ рд╕реНрдЯреЛрд░реЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

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

AWS рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ

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

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

рд╣рдо Apache рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде PHP 7.3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ (nginx рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрд╣ рди рддреЛ рдЕрдЪреНрдЫрд╛ рд╣реИ рдФрд░ рди рд╣реА рдмреБрд░рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдПрдХ рддрдереНрдп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рд╣реИ)ред рдЪреВрдБрдХрд┐ рд╣рдо рдЗрд╕ рд╕рдмрдХрд╛ рдкреНрд░рдмрдВрдзрди рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ, рд╣рдо, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рд╕реЗрдЯрдЕрдк


рдареАрдХ рд╣реИ, рдЪрд▓реЛ рдЕрднреНрдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВред рдкрд╣рд▓рд╛ рдЪрд░рдг рдкрдВрдЬреАрдХрд░рдг рдФрд░ рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рд╕реЗрдЯрд┐рдВрдЧ рд╣реИ:

  1. amazon.com рдкрд░ рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░реЗрдВред рд╣рдо рдХрд╛рд░реЛрдВ рдХреЗ рдиреНрдпреВрдирддрдо рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдореБрдлреНрдд рдЦрд╛рддрд╛ рд▓реЗрддреЗ рд╣реИрдВ;
  2. рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред рдЪреВрдВрдХрд┐ рд▓реЛрдЪрджрд╛рд░ рдмреАрдирд╕реНрдЯреЙрдХ рдСрд░реЗрдЧреЙрди рдХреНрд╖реЗрддреНрд░ рдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкреНрд░рдмрдВрдзрди рдХрдВрд╕реЛрд▓ рдореЗрдВ рдУрд░реЗрдЧрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ:
  3. рдХрдВрд╕реЛрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ IAM рд╕реЗрд╡рд╛ рдкрд░ рдЬрд╛рдПрдВ (рд╕рд░реНрдЪ рдмрд╛рд░ рдореЗрдВ iam рд▓рд┐рдЦреЗрдВ):
  4. рд╡рд╣рд╛рдБ рд╣рдо рдПрдХ рдбреИрд╢рдмреЛрд░реНрдб рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрд┐рд╕ рдкрд░ рд╣рдо рдХреБрдЫ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ

  5. рд▓реЛрдЪрджрд╛рд░ рдмреАрдирд╕реНрдЯреЙрдХ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдирдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ (рдХреЗрд╡рд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рдПрдХреНрд╕реЗрд╕):


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




рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдВрдЧреЗред рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╕рдм рдХреБрдЫред

рдИрдмреА рд╕реАрдПрд▓рдЖрдИ

рдЕрдм рдЖрдкрдХреЛ рдЦреБрдж ElasticBeanstalk рдХрдВрд╕реЛрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рдХрд╛рдлреА рд▓рдВрдмреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ, рдпрд╣рд╛рдБ рдХреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЗрд╕рдХрд╛ рдПрдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдЕрд╡рд▓реЛрдХрди рд╣реИ:

  1. рд╣рдо рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА https://github.com/aws/aws-elastic-beanstalk-cli-setup рдкрд░ рдХреНрд▓реЛрди рдХрд░рддреЗ рд╣реИрдВред
  2. рд╣рдо рд░реЗрдбрдореА рдХреЛ рдзреНрдпрд╛рди рд╕реЗ рдкрдврд╝рддреЗ рд╣реИрдВ рдФрд░ рдЖрдкрдХреЗ рдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ (рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рднреА рд░реАрдбрдореА рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред
  3. рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж, рдкрде рдХреЗ рд╕рд╛рде рдЪрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдирд╛ рдордд рднреВрд▓рдирд╛ред
  4. рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рд╕рдм рдХреБрдЫ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, eb тАУversion ред



рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рдХреА рд╢реБрд░реБрдЖрдд

рдЕрдм рд╣рдореЗрдВ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  • рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдкреИрдХ рдХрд░реЗрдВ;
  • рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╕рдВрдЧреАрддрдХрд╛рд░ рд╕реНрдерд╛рдкрд┐рдд;
  • рдИрдм init рдЪрд▓рд╛рдирд╛;
  • рдПрдХ рдХреНрд╖реЗрддреНрд░ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдУрд░реЗрдЧрди рд╣реИ) рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдкрд╣реБрдВрдЪ рд╡рд┐рд╡рд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ;
  • рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдирд╛рдо, PHP рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 7.3 рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╣рдо CodeCommit рдФрд░ ssh рдПрдХреНрд╕реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

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



EC2 рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдмрдирд╛рдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛

рдЕрдм рдЖрдкрдХреЛ Beanstalk рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ EC2 рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

  • рдЕрдорд▓ рдХрд░рдирд╛ eb create ;
  • рдкрд░реНрдпрд╛рд╡рд░рдг рдХрд╛ рдирд╛рдо, DNS CNAME рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рд▓реЛрдб рдмреИрд▓реЗрдВрд╕рд░ (рдПрдкреНрд▓рд┐рдХреЗрд╢рди) рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ;
  • рдЗрдВрдХрд╛рд░ рд╕реНрдкреЙрдЯ рдлреНрд▓реАрдЯ (рд▓реЛрдб рдХреЗ рддрд╣рдд рд▓реЛрдЪ);
  • рдИрдмреЗ рд╕реНрдерд┐рддрд┐ / рдИрдмреА рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ;
  • рдИрдм рдЦреБрд▓реА рд╕рд╛рдЗрдЯ рдЦреЛрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред

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



рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдареАрдХ рдХрд░реЗрдВ

рдЕрдЧрд▓рд╛ рдЪрд░рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реИ:

  • рдЗрд▓рд╛рд╕реНрдЯрд┐рдХ рдмреАрдирд╕реНрдЯреЙрдХ рдореЗрдВ рдХрдВрд╕реЛрд▓ рдкрд░ рдЬрд╛рдПрдВ;
  • рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкрд░ рдЬрд╛рдПрдВ;
  • рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ, рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ;
  • / рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдореЗрдВ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд░реВрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ;
  • рд▓рд╛рдЧреВ рдХрд░реЗрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ;
  • рд╣рдо рдкреНрд░рджрд░реНрд╢рди ( /api/v1/goods ) рдХреА рдЬрд╛рдВрдЪ рдХрд░рддреЗ рд╣реИрдВред

рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдБрдЪ рд╕реЗрдЯрдЕрдк

рджрд░рдЕрд╕рд▓, рдпрд╣ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдЬрд╛рдВрдЪ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░рд╣рддрд╛ рд╣реИ ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП:

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

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

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


All Articles