๋ณธ๋ฌธ
[AWS] Auto Scale, Spot Instance ๊ทธ๋ฆฌ๊ณ Elastic Beanstalk
๐ก Auto Scale๊ณผ Spot Instance
์ด๋ฏธ์ง ์ถ์ฒ: https://tudip.com/blog-post/amazon-autoscaling/
a) Auto Scale: ํน์ ํ ์กฐ๊ฑด(CPU, ์๊ฐ ๋ฑ)์ ๋ฐ๋ผ ์๋์ผ๋ก Instance์ ์๋ฅผ ์กฐ์ ํด์ฃผ๋ ์๋น์ค
b) Ondemand Instance: ์ฌ์ฉ์๊ฐ ํ์ํ ๋งํผ์ ์ปดํจํ ์ฉ๋์ ๊ตฌ์ ํ์ฌ ์ฌ์ฉํ๋ ์๋น์ค
c) Spot Instance: AWS์ ์ฌ์ ์์์ ์ค์๊ฐ ๊ฒฝ๋งค๋ฅผ ํตํด ์ด์ฉํ๋ ์๋น์ค
-. Ondemand Instance ๋๋น ์ต๋ 90% ํ ์ธ๋ ๊ฐ๊ฒฉ์ผ๋ก ์ปดํจํ ์์์ ์ฌ์ฉํ ์ ์๋ค.
→ Auto Scale๊ณผ Ondemand/Spot Instance๋ฅผ ์ด์ ์๋น์ค ํ๊ฒฝ์ ๋ง๊ฒ ๊ฒฐํฉํ์ฌ ์ฌ์ฉํ๋ฉด ํธ๋ํฝ์ ๊ตฌ์ ๋ฐ์ง์๊ณ ๋น์ฉ์ ์ต์ ํํ์ฌ ์๋น์ค๋ฅผ ์ด์ํ ์ ์๋ค.
Q. Ondemand Instance์ ๋นํด Spot Instance๊ฐ ์ ๋ ดํ ์ด์
Spot Instance๋ AWS์ ์๋ ์ฌ์ ์์์ ๊ฒฝ๋งค๋ฅผ ํตํ์ฌ ์ด์ฉํ๊ธฐ๋๋ฌธ์, ๊ฒฝ๋งค ์ํฉ์ ๋ฐ๋ผ์ ๋ง์ฝ ๋์ฐฐ์ ๋ฐ์ง ๋ชปํ๋ค๋ฉด ํด๋น ์ธ์คํด์ค๋ฅผ ๋ค๋ฅธ ์ฌ์ฉ์์๊ฒ ๋นผ์๊ธธ ์๋ ์๊ณ , ํน์ AWS์ ์ฌ์ ์์์ด ์์ด์ ๊ฒฝ๋งค๋ฅผ ํ ์ ์๋ ๊ฒฝ์ฐ๋ ๋ฐ์ํ๋ค.
์ฆ
1) ์ฌ์ฉ์๊ฐ ์ํ๋ ์์ ์ ์ธ์คํด์ค๋ฅผ ์ป์ ์ ์๊ณ
2) ์ํ๋ ์์ ๊น์ง ์ธ์คํด์ค ์ฌ์ฉํ ์ ์๋ค๋ ๋ณด์ฅ์ ๋ฐ์ง ๋ชปํ๊ธฐ๋๋ฌธ์
Ondemand Instance ๋๋น ๊ฐ๊ฒฉ์ด ์ ๋ ดํ๋ค.
๐ก Amazon Elastic Beanstalk
๊ฐ๋ฐํ ์ฝ๋๋ฅผ ์
๋ก๋ํ๋ฉด ์๋์ผ๋ก auto scaling, load balancing ๋ฐ ์ดํ๋ฆฌ์ผ์ด์
์ ๋ฐฐํฌํ๋ PasS์ฑ ์ฑ๊ฒฉ์ ์๋น์ค
a) ์ด์
1. ๊ณ ๊ฐ์ฌ๋ ๊ฐ๋ฐ์๋ง ์ง์คํ์ฌ ๋น ๋ฅธ ์๋น์ค๋ฅผ ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌํ ์ ์์
2. ๊ธ๋ก๋ฒ ์ปค๋ฒ๋ฆฌ์ง: ์ธ๊ณ ๊ฐ๊ตญ์ ์ค์น๋์ด์๋ AWS ์๋น์ค ์ผํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ธ๋ก๋ฒ ์๋น์ค ๋ฐฐํฌ
3. ์ฌ์ฉ์ ์ฆ๊ฐ์ ๋ฐ๋ฅธ ์์คํ
์ ์ฐ์ฑ
b) ์ด์ฉ์ฌ๋ก
๐ก AWS Cloud ์๊ฐ์์
https://youtube.com/playlist?list=PL8T9YlLKfEg7tbOQh7cDIQ8pHvRDXnrr1
๋๊ธ