๋น ๋ฅธ ์์, ์ ์ ํ ๊ท๋ชจ ์ ์ง
AWS Elastic Beanstalk๋ Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker๋ฅผ ์ฌ์ฉํ์ฌ Apache, Nginx, Passenger, IIS์ ๊ฐ์ ์น์ํ ์๋ฒ์์ ๊ฐ๋ฐ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์๋น์ค๋ฅผ ๊ฐํธํ๊ฒ ๋ฐฐํฌํ๊ณ ํ์ฅํ ์ ์๋ ์๋น์ค์ ๋๋ค.
์ฝ๋๋ฅผ ์ ๋ก๋ํ๊ธฐ๋ง ํ๋ฉด Elastic Beanstalk๊ฐ ์ฉ๋ ํ๋ก๋น์ ๋, ๋ก๋ ๋ฐธ๋ฐ์ฑ, ์๋ ํฌ๊ธฐ ์กฐ์ ๋ถํฐ ์์ํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ํ ๋ชจ๋ํฐ๋ง์ ์ด๋ฅด๊ธฐ๊น์ง ๋ฐฐํฌ๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. ์ด๋ฟ๋ง ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๋ฐ ํ์ํ AWS ๋ฆฌ์์ค๋ฅผ ์๋ฒฝํ๊ฒ ์ ์ดํ ์ ์์ผ๋ฉฐ ์ธ์ ๋ ์ง ๊ธฐ๋ณธ ๋ฆฌ์์ค์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
Elastic Beanstalk๋ ์ถ๊ฐ ๋น์ฉ ์์ด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ฅ ๋ฐ ์คํํ๋ ๋ฐ ํ์ํ AWS ๋ฆฌ์์ค์ ๋ํด์๋ง ์๊ธ์ ์ง๋ถํ๋ฉด ๋ฉ๋๋ค.
๋ฌด๋ฃ๋ก AWS ์์ํ๊ธฐ
๋ฌด๋ฃ ๊ณ์ ์์ฑ๋๋ ์ฝ์์ ๋ก๊ทธ์ธ
Amazon Web Services์ ๊ฐ์
ํ๋ฉด AWS ํ๋ฆฌ ํฐ์ด์ 12๊ฐ์ ๋์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ฐ์ค๋ฌดํด 24์๊ฐ ๊ณ ๊ฐ ์๋น์ค, ์ง์ ํฌ๋ผ ๋ฑ์ ๋น๋กฏํ AWS Basic Support ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ณด์ญ์์ค.
| ๋ ์ง | ๊ณต์ง | |
|---|---|---|
| Oct 13 | AWS Elastic Beanstalk, ํ๊ทธ ์ ๋ฐ์ดํธ ๊ธฐ๋ฅ ์ง์ | |
Elastic Beanstalk๋ AWS์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ๊ฐ์ฅ ๋น ๋ฅด๋ฉด์ ๊ฐํธํ ๋ฐฉ๋ฒ์ ๋๋ค. AWS Management Console, Git ๋ฆฌํฌ์งํ ๋ฆฌ ๋๋ Eclipse๋ Visual Studio์ ๊ฐ์ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ํตํด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ๋ก๋ํ๊ธฐ๋ง ํ๋ฉด Elastic Beanstalk๊ฐ ์ฉ๋ ํ๋ก๋น์ ๋, ๋ก๋ ๋ฐธ๋ฐ์ฑ, Auto Scaling, ์ ํ๋ฆฌ์ผ์ด์ ์ํ ๋ชจ๋ํฐ๋ง์ ๋ํ ๋ฐฐํฌ ์ ๋ณด๋ฅผ ์๋์ผ๋ก ์ฒ๋ฆฌํฉ๋๋ค. ๋ช ๋ถ ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ธํ๋ผ๋ ๋ฆฌ์์ค๋ฅผ ๊ตฌ์ฑํ ํ์๊ฐ ์ ํ ์์ต๋๋ค.
Elastic Beanstalk๋ ์ฌ์ฉ์ ๋์ ์ธํ๋ผ๋ฅผ ํ๋ก๋น์ ๋ํ๊ณ ์ด์ํ ๋ฟ๋ง ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์
์คํ(ํ๋ซํผ)์ ๊ด๋ฆฌํด์ฃผ๋ฏ๋ก, ์ฌ์ฉ์๋ ์๊ฐ์ ๋ฐ๋ก ๋ค์ด๊ฑฐ๋ ์ต์ํด์ง๊ธฐ ์ํด ์ ์ธ ํ์๊ฐ ์์ต๋๋ค. ๋ํ, ์ ํ๋ฆฌ์ผ์ด์
์ด ์คํ๋๋ ๊ธฐ๋ณธ ํ๋ซํผ์ ์ต์ ํจ์น์ ์
๋ฐ์ดํธ๋ฅผ ํตํด ์ต์ ์ํ๋ก ์ ์งํฉ๋๋ค. ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ก๋ ๋ฐธ๋ฐ์, ๋ฐฉํ๋ฒฝ, ๋คํธ์ํฌ ๋ฑ์ ๊ด๋ฆฌํ๊ณ ๊ตฌ์ฑํ๋ ๋ฐ ์๊ฐ์ ๋ค์ด๋ ๋์ ์ฝ๋ ์์ฑ์ ์ง์คํ ์ ์์ต๋๋ค.
Elastic Beanstalk๋ ์์ฝ๊ฒ ์กฐ์ ํ ์ ์๋ Auto Scaling ์ค์ ์ ์ฌ์ฉํ์ฌ ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ํ ํ์์ ๋ฐ๋ผ ์๋์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, CPU ์ฌ์ฉ๋ฅ ์งํ๋ฅผ ์ฐธ์กฐํ์ฌ Auto Scaling ์์ ์ ํธ๋ฆฌ๊ฑฐํ ์ ์์ต๋๋ค. Elastic Beanstalk๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ๋น์ฉ์ ์ต์ํํ๋ฉด์ ํผํฌ ์ํฌ๋ก๋๋ ํธ๋ํฝ๋ฅผ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
Amazon EC2 ์ธ์คํด์ค ์ ํ ๋ฑ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ์ฅ ์ ํฉํ AWS ๋ฆฌ์์ค๋ฅผ ์์ ๋กญ๊ฒ ์ ํํ ์ ์์ต๋๋ค. ๋ํ, Elastic Beanstalk๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์คํํ๋ ๋ฐ ํ์ํ AWS ๋ฆฌ์์ค๋ฅผ ํ์ ํ์ฌ ์๋ฒฝํ๊ฒ ์ ์ดํ ์ ์์ต๋๋ค. ์ธํ๋ผ ์์ ์ค ์ผ๋ถ(๋๋ ์ ์ฒด)๋ฅผ ์์ฝ๊ฒ ์ ์ดํ๋ ค๋ฉด Elastic Beanstalk์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.

