19. ์๋์ผ๋ก EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ์ฌ ์๋น์ค๋ฅผ ํ์ฅํ๋ Auto Scaling
19. ์๋์ผ๋ก EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ์ฌ ์๋น์ค๋ฅผ ํ์ฅํ๋ Auto Scaling ๊ด๋ จ
Auto Scaling์ ํธ๋ํฝ์ด ๋์ด๋๋ฉด ์๋์ผ๋ก EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ์ฌ ์๋น์ค๋ฅผ ํ์ฅํ๋ ๊ธฐ๋ฅ์ ๋๋ค. Auto Scaling์ ์ค์ ๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ๋ AWS ๋ฆฌ์์ค๊ฐ ์๋๋ผ์ ์ฌ์ฉ ์๊ธ์ด ์์ต๋๋ค. Auto Scaling์ ์ฌ์ฉํ๋ฉด ์๋น์ค๊ฐ ์๋ผ์ ํธ๋ํฝ์ด ํญ์ฃผํ ๋๋ ์์ฝ๊ฒ ๋์ฒํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ๋ง์ง ์์ ์๋ฒฝ ์๊ฐ์๋ EC2 ์ธ์คํด์ค์ ๊ฐ์๋ฅผ ์ค์ฌ ๋น์ฉ์ ์ ๊ฐํ ์ ์์ต๋๋ค. Auto Scaling์ ํด๋ผ์ฐ๋ ์๋น์ค์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅํ ๊ฒ์ด๋ฉฐ AWS์ ๋ํ์ ์ธ ๊ธฐ๋ฅ์ ๋๋ค.
๋ณดํต Auto Scaling์ ELBElastic Load Balancing์ ํจ๊ป ์ฌ์ฉํฉ๋๋ค. Auto Scaling์ ์์ฑํ EC2 ์ธ์คํด์ค๋ฅผ ELB ๋ก๋ ๋ฐธ๋ฐ์์ ์ฐ๊ฒฐํ๊ณ , ELB ๋ก๋ ๋ฐธ๋ฐ์๋ ์๋ก ์์ฑ๋ EC2 ์ธ์คํด์ค์ ํธ๋ํฝ์ ๋ถ์ฐํฉ๋๋ค.
Auto Scaling์ CloudWatch์ ์ฐ๋ํ์ฌ EC2 ์ธ์คํด์ค์ CPU ์ฌ์ฉ๋ฅ , ๋คํธ์ํฌ ์ฌ์ฉ๋์ด ๋์ด๋ฌ์ ๋ EC2 ์ธ์คํด์ค๋ฅผ ์์ฑํ๊ณ , CPU ์ฌ์ฉ๋ฅ , ๋คํธ์ํฌ ์ฌ์ฉ๋์ด ์ค์ด๋ค๋ฉด EC2 ์ธ์คํด์ค๋ฅผ ์ญ์ ํฉ๋๋ค. CPU ์ฌ์ฉ๋ฅ , ๋คํธ์ํฌ ์ฌ์ฉ๋๋ฟ๋ง ์๋๋ผ CloudWatch์์ ์ง์ํ๋ ๋ชจ๋ ์ธก์ ์นMetric์ ์ฐ๋ํ ์ ์์ต๋๋ค.