๊ฐ๋ฐ์๋ผ๋ฉด ์๋ง์กด์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์๋น์ค AWS(Amazon Web Services)์ ๋ํด์ ๋ง์ด๋ค ๋ค์ด๋ณด์
จ์ํ
๋ฐ์.
์๋ง S3 (์คํ ๋ฆฌ์ง), EC2 (๊ฐ์ ์๋ฒ)์ ๋ํด์๋ ๋ง์ด ์์คํ
๋ฐ, Elastic Beanstalk์ ๋ํด์๋ ์ ๋ชจ๋ฅด์๋ ๋ถ๋ค์ด ๋ง์ ๊ฒ ๊ฐ์์.
์ ๋ํ ๊ทธ๋ฌ๊ณ ์ ใ
ใ
์ด๊ฑธ ๋ชฐ๋ผ์ ์กฐ์ฌํ๊ณ ์ธํ
ํ๋๋ฐ ๋ญ๋นํ ์๊ฐ์ด ๊ฝค ๋ง์๋ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋์ ์ด๊ฒ์ ๋ํด์ ์ ์ด๋ณด๋ ค๊ณ ํฉ๋๋ค.
์๋ง์กด๋ท์ปด์ ๋จ์ํ ๋ฌผ๊ฑด ํ๋ ์ฌ์ดํธ๊ฐ ์๋๋๋ค. ์ธ๊ณ 1์์ ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์
์ฒด์
๋๋ค.
AWS๋ ์๋ง์กด๋ท์ปด์ด ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์๋น์ค ์ด๋ฆ์
๋๋ค. ์๋ฒ๋ก ํ ์ ์๋ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ์๋ํด์ฃผ๊ณ ์์ต๋๋ค.
๊ฐ์ ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋ฉ์์งํ, API Gateway ๋ฑ๋ฑ ๋ง์ด์ฃ .
๋ทํ๋ฆญ์ค๋ ๋๋๋ฐ์ค ๊ฐ์ ๋ฉ์น ํฐ ํ์ฌ ๋ฟ๋ง ์๋๋ผ ์์ฒญ๋๊ฒ ๋ง์ IT ์
์ฒด๋ค์ด AWS๋ฅผ ์ด์ฉํ๊ฑฐ๋ ์ด์ฉํ๊ณ ์์ต๋๋ค.
EC2๋ AWS์์ ์ ๊ณตํ๋ ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๋ ๊ฐ์ ์๋ฒ๋ฅผ ์๋ํด์ฃผ๋ ์๋น์ค์
๋๋ค. ์๋ฒ๋ฅผ ์๋๋ฐ๊ณ ๋๋ฉด SSH๋ฅผ ์ด์ฉํด ์๊ฒฉ์ผ๋ก ์ ์ํด์ ์ฌ์ฉ์ ๋ง์๋๋ก ์กฐ์ํ ์ ์์ต๋๋ค. ์์ ๋๊ฐ ํฐ ๋งํผ ๊ด๋ฆฌ๊ฐ ๊ท์ฐฎ๋ค๋ ๋จ์ ์ด ์์ต๋๋ค.
์ดํ๋ฆฌ์ผ์ด์
๋ ๋ด๊ฐ ์ค์นํด์ผ ํ๊ณ , ๋ชจ๋ํฐ๋ง๋ ๋ด๊ฐ ์์์ ํด์ผํ๋ ๊ฑฐ์ฃ .
AWS์์ ์ ๊ณตํ๋ ๋ง์ ์๋น์ค๋ค์ด ๋ด๋ถ์ ์ผ๋ก๋ EC2๋ฅผ ์ด์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๊ทธ๋งํผ AWS์ ํต์ฌ์ธ ์๋น์ค๋ผ๊ณ ๋ณผ ์ ์์ต๋๋ค.
EC2๊ฐ ์์ ๋กญ๊ฒ ์๋ฒ๋ฅผ ์กฐ์ํ ์ ์๊ฒ ํด์คฌ๋ ์๋น์ค๋ผ๋ฉด, Elastic Beanstalk์ ๊ทธ ์์ ๋๋ฅผ ์ ํํ๊ณ ํธ๋ฆฌ์ฑ์ ์์ฒญ๋๊ฒ ์ฆ๊ฐ์ํจ ์๋น์ค์
๋๋ค.
์ฌ์ฉ์๊ฐ ์๋ฒ์์ ์คํํ ์ดํ๋ฆฌ์ผ์ด์
(์: Node.js๋ก ๋ง๋ ์น ์ดํ๋ฆฌ์ผ์ด์
, Python์ผ๋ก ๋ง๋ ๋ด)์ ์
๋ก๋ํ๋ฉด ๋๋จธ์ง๋ Elastic Beanstalk์ด ์์์ ํด์ฃผ๋ ์๋น์ค์
๋๋ค. (๋ด๋ถ์ ์ผ๋ก EC2๋ฅผ ์ด์ฉํฉ๋๋ค.)
์๋ฒ๋ ์์์ ์ฌ๋ฆฌ๊ณ , ํ๋ก๊ทธ๋จ๋ ์๋์ผ๋ก ์คํ์์ผ ์ฃผ๊ณ ๊ด๋ฆฌํด์ฃผ๋ ๊ฑฐ์ฃ . ์ฌ์ฉ์๋ ํ์ผ ์ฌ๋ฆฌ๊ณ ๋ฒํผ๋ง ๋๋ฅด๋ฉด ๋ฉ๋๋ค.
Elastic Beanstalk ๋์๋ณด๋
์๋์ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
๊ฒฐ๊ณผ์ ์ผ๋ก Elastic Beanstalk์ ์ฌ์ฉํ๋ฉด ๋ด ์ปดํจํฐ์์ ์น ์ดํ๋ฆฌ์ผ์ด์
์ ๋ง๋ค์ด์ ํ
์คํธํ๊ณ , SSH๋ฅผ ์ด์ฉํ ์๋ฒ ๊ด๋ฆฌ ์์ด ์น์์ ๋ฐ๋ก ์ดํ๋ฆฌ์ผ์ด์
์ ๋ฐฐํฌํ๊ณ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ์์ฒญ ํธ๋ฆฌํฉ๋๋ค.
์๋ฒ์ ์ด์์ด ์๋ ๊ฒฝ์ฐ ๋ฉ์ผ๋ก ๊ฒฝ๊ณ ๊ฐ ๋ ๋ผ์ค๊ณ ์. (AWS SNS๋ฅผ ์ด์ฉํ๋ฉด ๋ฉ์ ์ ๋ฅผ ์ด์ฉํด์ ๋ฐ์๋ณผ ์๋ ์์ต๋๋ค)
EC2๋ง ์ผ์ ๋๋ ์ ์ฌ๋๋ค์ด AWS๊ฐ ํธ๋ฆฌํ๋ค๊ณ ํ๋์ง ๋ชฐ๋์๋๋ฐ, Elastic Beanstalk์ ์ฌ์ฉํ๋ฉด์ AWS์ ์ํ๊ณ๋ฅผ ๋ค ๊ฒฝํํด๋ณด๋๊น
์ AWS๊ฐ ์ต๊ณ ์ธ๊ฑด์ง ๋๋ ์ ์์์ต๋๋ค.
ํน์ ์์ ๊ท๋ชจ์ ํ์์ ์น ์๋น์ค๋ฅผ ์ค๋น์ค์ด์๋ผ๋ฉด AWS Elastic Beanstalk์ ํ๋ฒ ์ฐพ์๋ณด์๊ธธ ์ถ์ฒ๋๋ฆฝ๋๋ค.
๊ฐ์ฌํฉ๋๋ค.