๐ EC2 ๊ฐ๊ฒฉ ์ ์ฑ
์๋ง์กด์ ์ธ์คํด์ค์ ์ฌ์ฉ ๊ธฐ๊ฐ, ์ง๋ถ ๋ฐฉ๋ฒ์ ์ ์ฐ์ฑ์ ๋ฐ๋ผ ๋ค์ํ ๊ฐ๊ฒฉ ์ต์ ์ ์ ๊ณตํ๋ค. ๊ฐ๊ฒฉ ์ ์ฑ ์ ๋ค์๊ณผ ๊ฐ์ด ํฌ๊ฒ ์ธ ๊ฐ์ง๋ก ๋๋ ์ ์๋ค.
- ์จ๋๋งจ๋ ์ธ์คํด์ค
- ์์ฝ ์ธ์คํด์ค
- ์ ๊ฐํ ํ๋
- ์คํ ์ธ์คํด์ค
- ์ ์ฉ ํธ์คํธ, ์ ์ฉ ์ธ์คํด์ค
- ์ฉ๋ ์์ฝ
โ ์จ๋๋งจ๋ ์ธ์คํด์ค
EC2 ์ธ์คํด์ค์ ๊ฐ์ฅ ๋ํ์ ์ธ ๊ฐ๊ฒฉ ๋ชจ๋ธ๋ก ์ธ์คํด์ค ์ฌ์ฉ ๊ธฐ๊ฐ์ ๋ฐ๋ผ ์๊ฐ๋น ์๊ธ์ ๋๋ ์ด๋น ๊ณผ๊ธ์ ๋ก ๋น์ฉ์ ์ง๋ถํ๋ค. ์ด๊ธฐ ์ค์ ๋น๊ฐ ์๊ณ ์์์น ๋ชปํ ๋น์ฉ ์์๋ ์ ํ ์๋ค. ๋ ์ธ์คํด์ค ์ต์ ์ฌ์ฉ ๊ธฐ๊ฐ์ด๋ ์๋ฌด ์ฌ์ฉ ์กฐํญ์ด ์์ผ๋ฏ๋ก ์ธ์ ๋ ํ์ํ ๋ ์ธ์คํด์ค๋ฅผ ์ค์ผ์ผ์ ๋๋ ์ค์ผ์ผ๋ค์ดํ ์ ์๋ค. ๊ธฐ์ ์ ํ์ํ ์ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๋ ค๋๋ฐ ๋ฆฌ์์ค๊ฐ ์ผ๋ง๋ ํ์ํ ์ง ์์ธกํ ์ ์๋ ๊ฒฝ์ฐ ์จ๋๋งจ๋ ์ธ์คํด์ค๊ฐ ํ๋ฅญํ ์ ํ์ด ๋ ์ ์๋ค.
โ ์์ฝ ์ธ์คํด์ค
์์ฝ ์ธ์คํด์ค๋ ์จ๋๋งจ๋ ์ธ์คํด์ค์ ๋นํด ์ต๋ 72% ์ ์๊ธ ํ์ธ์ ๋ฐ์ ์ ์๋ค. ์ฌ์ฉ์๊ฐ ์์ ์ ์ํฌ๋ก๋์ ์ผ๋ง๋งํผ์ ๋ฆฌ์์ค๊ฐ ์ผ๋ง๋ ์ค๋ ์ฌ์ฉ๋๋์ง ์๊ณ ์๋ค๋ฉด, ์์ฝ ์ธ์คํด์ค๋ฅผ ํตํด ๋น์ฉ์ ์ต์ํ ํ ์ ์๋ค. ์์ฝ ์ธ์คํด์ค๋ ์ฌ์ฉ๋์ด ๊ฑฐ์ ํ์ ๋ ํ๋ก๋์ ์ํฌ๋ก๋์ฉ ์ธ์คํด์ค ์คํ์ ์ ํฉํ๋ค. ์์ฝ ๊ธฐ๊ฐ์ 1๋ ๋๋ 3๋ ์ฝ์ ์ด ์ ์ฉ๋๊ณ ๋ฆฌ์ ๋๋ ํน์ ๋ฆฌ์ AZ์ ์ธ์คํด์ค๋ฅผ ์์ฝํ ์ ์๋ค. ํน์ ๋ฆฌ์ ์ ์ธ์คํด์ค๋ฅผ ์์ฝํ ๊ฒฝ์ฐ ๋ฆฌ์ ์์ฝ ์ธ์คํด์ค๋ผ ๋ถ๋ฅด๋ฉฐ, ํน์ AZ์ ์ธ์คํด์ค๋ฅผ ์์ฝํ ๊ฒฝ์ฐ ์กด ์์ฝ ์ธ์คํด์ค๋ผ๊ณ ๋ถ๋ฅธ๋ค.
๋ํ ์์ฝ ์ธ์คํด์ค๋ ๋ค์ํ ๋น์ฉ ์ง๋ถ ์ต์ ์ ์ ๊ณตํ๋๋ฐ, ๋ชจ๋ ๋น์ฉ์ ๋ฏธ๋ฆฌ ์ง๋ถํ๋ ์ ๋ถ, ์ผ๋ถ๋ฅผ ์ง๋ถํ๋ ์ผ๋ถ ์ ๋ถ , ์ฝ์ ๋น์ฉ ์์ด ๋ชจ๋ ๋น์ฉ์ ๋งค์ ์ง๋ถํ๋ ์ ๋ถ ์์ ๋ฐฉ์์ด ์๋ค. ๋น์ฐํ ๊ฒ์ด์ง๋ง 3๋ ์์ฝ์ด ๊ฐ์ฅ ํฐ ํ ์ธํํ์ ๋ฐ๋๋ค.
์๋ง์กด์ด ์ ๊ณตํ๋ ์ธ์คํด์ค์ ๊ฐ๊ฒฉ ์ ์ฑ ์ ๋ค์๊ณผ ๊ฐ๋ค
- 1๋ ์ ๋ถ ์์
- 1๋ ์ผ๋ถ ์ ๋ถ
- 1๋ ๋ชจ๋ ์ ๋ถ
- 3๋ ์ ๋ถ ์์
- 3๋ ์ผ๋ถ ์ ๋ถ
- 3๋ ๋ชจ๋ ์ ๋ถ
์์ฝ ์ธ์คํด์ค๋ ํ์ค ์์ฝ ์ธ์คํด์ค์ ์ ํ ์์ฝ ์ธ์คํด์ค ๋ ๊ฐ์ ํ์ ์นดํ ๊ณ ๋ฆฌ๋ก ๋๋๋ค.
ํ์ค ์์ฝ ์ธ์คํด์ค๋ ์ด๋ฏธ ์๊ณ ์๋ ์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ๊ณ , ์ ํ ์์ฝ ์ธ์คํด์ค๋ ๊ณ์ฝ ๊ธฐ๊ฐ๋์ ์ปดํจํ ์ฑ๋ฅ์ ๋ํ ์๊ตฌ ์์ค์ ๋ํ ์ ์ฐ์ฑ์ ์ ๊ณตํ๋ค.(OS, ๋ฒ์, ํ ๋์, ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ๋ฑ ๋ค์ํ ์ ํ ๊ฐ๋ฅ) ์ ํ ์์ฝ ์ธ์คํด์ค ๊ณ์ฝ์์๋ ์ฌ์ฉ์์ ์ปดํจํ ์๊ตฌ ๋ณํ๋ฅผ ๋ฐ์ํด ํ๋์ ํด๋์ค์์ ๋ ๋ค๋ฅธ ํด๋์ค ์ธ์คํด์ค ํ์ ์ ๋ฐ๊ฟ ์ ์์ผ๋ฉฐ, ์ด ๊ฒฝ์ฐ 3๋ ์์ฝ ์ธ์คํด์ค ๊ตฌ๋งค ์ฝ์ ์ ๋ฐ๋ผ์ผ ํ๋ค. ํ์ค ์์ฝ ์ธ์คํด์ค์ ์ ํ ์์ฝ ์ธ์คํด์ค ๋ชจ๋ ํน์ ๊ฐ์ฉ ์์ญ ๋๋ ๋ฆฌ์ ์์๋ง ์ฌ์ฉํ ์ ์๋ค. ์ ์ฐ์ฑ์ด ๋๊ธฐ ๋๋ฌธ์ ํ์ค ์์ฝ ์ธ์คํด์ค๋ณด๋ค๋ ๋ ํ ์ธ๋ ๊ธ์ก์ ์ ์ฉ๋ฐ๋๋ค. (์ต๋ 66%)
์ ํ ์์ฝ ์ธ์คํด์ค์ ๊ฐ๊ฒฉ ์ ์ฑ ์ ๋ค์๊ณผ ๊ฐ๋ค.
- 3๋ ๋ฌด์ฝ์ ์ ํ ์์ฝ
- 3๋ ๋ถ๋ถ ์ฝ์ ์ ํ ์์ฝ
- 3๋ ์ ์ก ์ฝ์ ์ ํ ์์ฝ
โ
์ ๊ฐํ ํ๋
์์ฝ ์ธ์คํด์ค์ ๋ง์ฐฌ๊ฐ์ง๋ก 70% ํ ์ธ์ ๋ฐ์ ์ ์์ง๋ง 1๋ ๋ด์ง 3๋ ๋์ ์๊ฐ ๋น 10 ๋ฌ๋ฌ ์ฝ์ ์ ํ๊ฒ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ์ฉ๋์ด ๋์ด๊ฐ๋ฉด ์จ๋๋งจ๋ ๊ฐ๊ฒฉ์ ์ฒญ๊ตฌํ๊ฒ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ฝ ํ๋์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ํน์ ํ ์ธ์คํด์ค์ ํจ๋ฐ๋ฆฌ ๋ฆฌ์ ์ ๊ณ ์ ๋๊ฒ ๋๋ค.
์๋ฅผ ๋ค์ด M5 ํ์ ์ ์ธ์คํด์ค ํจ๋ฐ๋ฆฌ , us-east-1์ ์ํ๋ค๊ณ ํ๋ค๋ฉด ์ธ์คํด์ค ์ฌ์ด์ฆ๋ ๊ณ ์ ๋์ง ์๊ธฐ ๋๋ฌธ์
m5.xlarge์์ m5.2xlarge๋ก ๋ณ๊ฒฝํ ์ ์๊ฒ ๋๋ค. OS๋ ๋ฆฌ๋ ์ค๋ ์๋์ฐ๋ก ์ ํ ๊ฐ๋ฅํ๋ค. ํ ๋์๋ ํธ์คํธ, ์ ์ฉ, ๊ธฐ๋ณธ ๋ฑ์ผ๋ก ์ ํ ๊ฐ๋ฅํ๋ค.
โ ์คํ ์ธ์คํด์ค
AWS๋ ํด๋ผ์ฐ๋ ์ ๊ณ ์ต๋์ ์ปดํจํ ์์์ ๋ณด์ ํ๊ณ ์์ผ๋ฉฐ, ๊ทธ์ ๋ฐ๋ผ ํ์ฐ์ ์ผ๋ก ๋ฏธ์ฒ ํ์ฉ๋์ง ๋ชปํ๋ ์ปดํจํ ์์์ด ์กด์ฌํ๋ค. AWS๋ ์ด๋ ๊ฒ ์ผ์์ ์ผ๋ก ์ฌ์ ๊ฐ ์๊ธด ์ปดํจํ ์์์ ์ฌ์ฉ์์๊ฒ ๊ฒฝ๋งค ์ ์ฐฐ ๋ฐฉ์์ผ๋ก ์ ๊ณตํ๋ฉฐ, ์ฌ์ฉ์๋ ์จ๋๋งจ๋ ์ธ์คํด์ค ๋๋น ์ต๋ 90% ํ ์ธ๋ ๊ธ์ก์ผ๋ก ํด๋น ์ธ์คํด์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์ด๋ฅผ ์คํ ์ธ์คํด์ค ๊ฐ๊ฒฉ ์ ์ฑ ์ด๋ผ ํ๋ฉฐ , ์ด๋ฌํ ๊ฐ๊ฒฉ ์ ์ฑ ํ์์ ์์ฑ๋ ์ธ์คํด์ค๋ฅผ ์คํ ์ธ์คํด์ค๋ผ ๋ถ๋ฅธ๋ค. ์คํ ์ธ์คํด์ค๋ EC2์ ๋์ผํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์๊ธ์๋ง ์ฐจ์ด๊ฐ ์๋ค.
์คํ ์ธ์คํด์ค๋ ์ ์ฐฐ ๋ชจ๋ธ์์ ์คํ๋๋ฉฐ ์ฌ์ฉ์๋ ์ ์ฐฐ๋ก ๊ฐ๊ฒฉ์ ํฅ์ ํ ์ ์๋ค. ์ด์ ๊ฐ์ ์คํ ํ๋ผ์ด์ค ๋๋ ์ ์ฐฐ ๊ฐ๊ฒฉ์ ์์์ ๊ณต๊ธ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ฏ๋ก, ๋๊ตฐ๊ฐ ์คํ ์ธ์คํด์ค์ ๋ํ ์ ์ฐฐ ๊ธ์ก์ ๋๊ฒ ์ฐ๋ฉด ํด๋น ์ธ์คํด์ค์ ์ฌ์ฉ๊ถ์ ์๊ฒ ๋๋ค. ๋ฐ๋ผ์ ์ฐ์ฐ ์์ ์ด ์ค๋จ๋ ์ง์ ์์ ๋ค์ ์์ํด๋ ํฌ๊ฒ ๋ฌธ์ ๊ฐ ๋์ง ์๋ ์ํฌ๋ก๋ ์ฒ๋ฆฌ์ ์ ํฉํ๋ค.
์คํ ์ธ์คํด์ค์ ์ฉ๋ ๋ฐ ํ์ฉ ์ ๋ต์ ๋ค์๊ณผ ๊ฐ๋ค.
- ์ปจํ ์ด๋ํ์ด์ ๋ชจ๋ ๊ฒ
- Apache Spark ๋ฐ Hadoop ๊ฐ์ ๋น ๋ฐ์ดํฐ ํ๋ ์์ํฌ
- ๋น ๋ฐ์ดํฐ ์ผ๊ด์ฒ๋ฆฌ
- ์คํ ์ดํธ๋ฆฌ์ค ์น์๋น์ค
- ๋จธ์ ๋ฌ๋
- Jenkins๋ฅผ ์ด์ฉํ CI/CD
- ์ผ๊ธฐ์์ด ๋ถ์ ๋ฑ ๊ณ ์ฑ๋ฅ ์ปดํจํ
- ์ธ์คํด์ค๋ฅผ ์ ์ฐํ๊ฒ ์ฌ์ฉํ ์ ์๋ ๋ด์ค๋ฅ์ฑ ์์ ๋๋ ์คํ ์ธ๋ฆฌ์ค ์์
โ
EC2 ์ ์ฉ ํธ์คํธ (Dedicated Host)
Amazon EC2 ์ ์ฉ ํธ์คํธ๋ ์ฌ์ฉ์๋ฅผ ์ํ ์์ ์ ์ฉ์ธ ๋ฌผ๋ฆฌ์ ์๋ฒ์ด๋ค. ์ ์ฉ ํธ์คํธ๋ ํฌ๊ด์ ์ธ ๊ธฐ์กด ๋ณด์ ๋ผ์ด์ ์ค ์ฌ์ฉ(BYOL) ์ง์์ ์ ๊ณตํ๋ค. ๋ผ์ด์ผ์ค ์กฐํญ์ ๋ฐ๋ผ Windows Server, SQL Server, SUSE Linux Enterprise Server, Red Hat Enterprise Linux ๋๋ VM, ์์ผ ๋๋ ๋ฌผ๋ฆฌ์ ์ฝ์ด์ ๋ฐ์ธ๋ฉ๋ ๊ธฐํ ์ํํธ์จ์ด ๋ผ์ด์ ์ค๋ฅผ ํฌํจํ์ฌ ๊ธฐ์กด ์์ผ๋น, ์ฝ์ด๋น ๋๋ VM๋น ์ํํธ์จ์ด ๋ผ์ด์ ์ค๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์ ์ฉ ํธ์คํธ์ธ ๊ฒฝ์ฐ์ ์จ๋๋งจ๋๋ก ์ด๋น ๋น์ฉ์ ์ง๋ถํ๊ฑฐ๋ ์์ฝ ์ธ์คํด์ค ๋ฐฉ์์ธ 1๋ ๋๋ 3๋ ๋์ ์์ฝํ ์ ์๋ค. ์ค์ ๋ก ๋ฌผ๋ฆฌ์ ์๋ฒ๋ฅผ ์์ฝํ๊ธฐ ๋๋ฌธ์ AWS์์ ๊ฐ์ฅ ๋น์ผ ์ต์ ์ด ๋๊ฒ ๋ค.
โ EC2 ์ ์ฉ ์ธ์คํด์ค (Dedicated Instances)
์ ์ ์ ์ ์ฉ ํ๋์จ์ด์์ ์คํํ๋ ์ธ์คํด์ค๋ก ๋ฌผ๋ฆฌ์ ์๋ฒ์๋ ๋ค๋ฅด๋ค. ํ์ง๋ง ๊ฐ์ ๊ณ์ ์์ ๋ค๋ฅธ ์ธ์คํด์ค์ ํจ๊ป ํ๋์จ์ด๋ฅผ ๊ณต์ ํ ์ ์๊ณ EC2 ์ ์ฉ ํธ์คํธ์ ๋ค๋ฅด๊ฒ ์ธ์คํด์ค ๋ฐฐ์น์ ๋ํ ํต์ ๊ถ์ด ์๋ค. ์์ ๋ง์ EC2 ์ธ์คํด์ค ์์ ๋ง์ ํ๋์จ์ด๋ฅผ ๊ฐ๋๋ค๋ ๊ฒ๊ณผ ๋ฌผ๋ฆฌ์ ์๋ฒ ์์ฒด์ ๋ํ ์ ๊ทผ๊ถ์ ๊ฐ๊ณ ๋ฎ์ ์์ค์ ํ๋์จ์ด์ ๋ํ ๊ฐ์์ฑ์ ์ ๊ณตํด์ค๋ค๋ ์ ์์ EC2 ์ ์ฉ ํธ์คํธ์ ์ฐจ์ด๋ฅผ ๋๋ค.
โ
EC2 ์ฉ๋ ์์ฝ (EC2 Capacity Reservations)
์ํ๋ ๊ธฐ๊ฐ๋์ ํน์ ํ AZ์์ ์จ๋๋งจ๋ ์ธ์คํด์ค๋ฅผ ์์ฝํ ์ ์๋ค. ๊ทธ๋ฆฌ๊ณ ํ์ํ ๋ ๊ทธ ์ฉ๋์ ์ ๊ทผํ ์ ์๋ค. ๊ธฐ๊ฐ ์ฝ์ ์ ์์ผ๋ฉฐ ์ธ์ ๋ผ๋ ์ฉ๋์ ์์ฝํ๊ณ ์ทจ์ํ ์ ์๋ค. ์ฉ๋์ ์์ฝํ๋ ๊ฒ ์ ์ผํ ๋ชฉ์ ์ด๋ค. ๊ทธ๋์ ๋ง์ผ ์ฒญ๊ตฌ ํ ์ธ์ ๋ฐ์ผ๋ ค๋ฉด ๊ทธ๊ฑธ ์ง์ญ๋ณ ์์ฝ ์ธ์คํด์ค์ ๊ฒฐํฉํ๊ฑฐ๋ ์ ์ฝ ํ๋๊ณผ ๊ฒฐํฉํด์ผ ํ๋ค. ์ธ์คํด์ค๋ฅผ ์คํํ๋์ง์ ๋ฌด๊ดํ๊ฒ ์๊ธ์ด ๋ถ๊ณผ๋๋ค. ์ฆ ์ฉ๋์ ์์ฝํ๋ฉด ๊ทธ๊ฒ์ ๋ํด ์ฒญ๊ตฌ๊ฐ ๋๊ณ ์ง๋ถํด์ผํ๋ค๋ ์๋ฏธ์ด๋ค. ๊ทธ๋์ ํน์ ํ AZ์ ์์ด์ผ ํ๋ ๋จ๊ธฐ์ ์ด๊ณ ์ค๋จ ์๋ ์ํฌ๋ก๋์ ์ ํฉํ๋ค.
๐ EC2 ์คํ ์ธ์คํด์ค Deep Dive
์์์ ์ค๋ช ํ๋ฏ ์คํ ์ธ์คํด์ค๋ฅผ ํ์ฉํ๋ฉด ์ต๋ 90% ์ ์์ฒญ๋ ๋น์ฉ ์ ๊ฐ์ด ๊ฐ๋ฅํ๋ค. ๋ง์ฝ ์ธ์คํด์ค์ ์คํ ๊ฐ๊ฒฉ์ด ์ฐ๋ฆฌ๊ฐ ์ง๋ถํ๊ณ ์ํ๋ ์ต๋ ๊ฐ๊ฒฉ๋ณด๋ค ๋ฎ๋ค๋ฉด ํด๋น ์ธ์คํด์ค๋ฅผ ์ ์งํ๊ณ ๊ทธ๋ ์ง ์๋ค๋ฉด, ๋ ๊ฐ์ง ์ ํ์ ํ ์ ์๋ค. ์ด ๋ ๊ฐ์ง์ ์ต์ ์๋ 2๋ถ์ ์ ์ ๊ธฐ๊ฐ์ด ์๋ค. ์ฒซ ๋ฒ์งธ๋ ์ธ์คํด์ค๋ฅผ ์ค์งํ๋ ๊ฒ์ด๋ค. ์ฆ ํ๋ ์์ ์ ๋ชจ๋ ์ค์งํ๊ณ ์คํ ๊ฐ๊ฒฉ์ด ์ต๋ ๊ฐ๊ฒฉ ์๋๋ก ๋ด๋ ค๊ฐ๋ฉด ์ธ์คํด์ค๋ฅผ ๋ค์ ์์ํ์ฌ ์ค๋จํ๋ ๊ณณ๋ถํฐ ์ฌ๊ฐํ๋ ๊ฒ์ด๋ค. ๋ง์ฝ ํ์ํ์ง ์๋ค๋ฉด ๊ทธ๋ฅ ์ข ๋ฃํ๋ฉด ๋๋ค.
๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก AWS๊ฐ ์คํ ์ธ์คํด์ค๋ฅผ ํ์ํ๋ ๊ฒ์ ์ํ์ง ์๋ ๊ฒฝ์ฐ์ ์ฐ์ธ๋ค. ์คํ ๋ธ๋ก์ ์ฌ์ฉํ๊ฒ ๋๋ฉด ์ง์ ๋ ๊ธฐ๊ฐ ๋์ ์คํ ์ธ์คํด์ค๋ฅผ ์ฐจ๋จํ ์ ์๊ฒ ๋๋๋ฐ 1~6์๊ฐ ๊น์ง ๊ฐ๋ฅํ๋ฉฐ ๊ทธ๋์ ์ค๋จ ์์ด ํด๋น ๋ธ๋ก์ ์ฌ์ฉํ ์ ์๊ฒ ๊ท์ ๋์ด ์๋ค. ํ์ง๋ง ์์ฃผ ๋๋ฌผ๊ฒ ์ธ์คํด์ค๊ฐ ํ์ ๋ ์๋ ์๋ค.
๊ทธ๋ ๋ค๋ฉด ์คํ ์ธ์คํด์ค๋ ์ธ์ ์ฌ์ฉ๋ ๊น? ๋ฐฐ์น ์์ ๋ฐ ๋ฐ์ดํฐ ๋ถ์, ์ฅ์ ๋ณต์๋ ฅ์ด ๋ฐ์ด๋ ์ํฌ๋ก๋ ๋ฑ์ ์ฌ์ฉ๋๋ฉฐ ์ค์ํ ์์ ์ด๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ ์ ํฉํ์ง ์๋ค. ์๊ฐ์ ๋ฐ๋ฅธ ๊ฐ๊ฒฉ์ ๋ณํ๋ ์๋ฌด๋ ์์ธกํ ์ ์์ง๋ง ์์ ์ ์ธ ํธ์ ์ํ๋ฉฐ ์ ๋ฐ์ ์ผ๋ก ์จ๋๋ฉ๋์ ๋นํด ํฐ ์ ๊ฐ ํจ๊ณผ๋ฅผ ์ ๊ณตํ๋ค.
๋จผ์ ์คํ ์์ฒญ์ด ์ด๋ป๊ฒ ์์ฉ๋๋์ง ์์๋ณด์. ์คํ ์์ฒญ์์ ์ํ๋ ์ธ์คํด์ค ์, ์ต๋ ๊ฐ๊ฒฉ ๋ฐ AMI์ ๊ฐ์ ์์ ์ฌ์ ๋ฑ์ ์ ์ํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ธ์ ๋ถํฐ ์ธ์ ๊น์ง ์ ํจํ์ง ์ ํ๋ค. (๋ฌดํ๋๋ ๊ฐ๋ฅ) ๊ทธ๋ฆฌ๊ณ ์์ฒญ ์ ํ์ด ์๋๋ฐ ์คํ ์ธ์คํด์ค ์ผํ์ฑ ์์ฒญ๊ณผ ์๊ตฌ ์ธ์คํด์ค ์์ฒญ์ด๋ผ๋ ๋ ๊ฐ์ง ์ ํ์ด ์กด์ฌํ๋ค. ์ผํ์ฑ ์์ฒญ์ธ ๊ฒฝ์ฐ, ์คํ ์์ฒญ์ด ์๋ฃ๋๋ ์ฆ์ ์ธ์คํด์ค๊ฐ ์์๋๋ฉฐ ๊ทธ ์คํ ์์ฒญ์ ์ฌ๋ผ์ง๋ค. ํ์ง๋ง ์๊ตฌ ์์ฒญ์ ๊ฒฝ์ฐ ์คํ ์์ณฅ์ด ์ ํจํ ๊ธฐ๊ฐ ๋์์ ์ด ์ธ์คํด์ค ์๋ ์ ํจํ๋ค. ์ฆ, ์ธ์คํด์ค๊ฐ ์ด๋ค ์ด์ ๋ก๋ ์ค์ง๋๊ฑฐ๋ ์คํ ๊ฐ๊ฒฉ์ ๊ธฐ์ค์ผ๋ก ์ค๋จ๋๋ ๊ฒฝ์ฐ ์คํ ์์ฒญ์ด ๋ค์ ์คํ๋๊ณ ์ ํจ์ฑ์ด ํ์ธ๋๋ฉด ๋ค์ ์คํ ์ธ์คํด์ค๊ฐ ์์๋๋ค.
์คํ ์์ฒญ์ ์ทจ์ํ ๊ฒฝ์ฐ์๋ ์คํ ์์ฒญ์ด ์ด๋ ค ์๋ ์ํ ์ฆ ํ์ฑ ์ํ์ด๊ฑฐ๋ ๋นํ์ฑ ์ํ์ฌ์ผ ํ๋ค๋ ๊ฒ์ด๋ค.
์คํจํ ๊ฒ๋ ์๋๊ณ ์ทจ์๋ ๊ฒ๋ ์๋๋ฉฐ ๋ซํ ๊ฒ๋ ์๋ ์ํ์ฌ์ผํ๋ค๋ ๋ป์ด๋ค. ์คํ ์์ฒญ์ ๋ฐ๊ณ ์ทจ์ํ๋ ๊ฒฝ์ฐ์๋ ์ด์ ์ ์์ํ ์ด์คํด์ค๋ฅผ ์ข ๋ฃํ๋๊ฒ ์๋๋ค. ์ธ์คํด์ค๋ฅผ ์ข ๋ฃํ๋ ๊ฒ์ ์ฐ๋ฆฌ์ ๋ชซ์ด์ง aws์ ๋ชซ์ด ์๋๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ ์คํ ์ธ์คํด์ค๋ฅผ ์์ ํ ์ข ๋ฃํ๊ณ ๋ค์ ์์ํ์ง ์์ผ๋ ค๋ฉด ๋จผ์ ์คํ ์์ฒญ์ ์ทจ์ํ๊ณ , ๊ทธ ๋ค์์ ๊ด๋ จ ์คํ ์ธ์คํด์ค๋ฅผ ์ข ๋ฃํด์ผ ํ๋ค. ๋ง์ฝ ์คํ ์ธ์คํด์ค๋ฅผ ๋จผ์ ์ข ๋ฃํ๊ฒ ๋๋ค๋ฉด aws๋ ์คํ ์์ฒญ์ผ๋ก ๋ค์ ๋์๊ฐ์ ํ์ฌ ์ธ์คํด์ค๋ฅผ ํ์ธํ ํ ํ์ํ ๋งํผ์ ์ธ์คํด์ค๋ฅผ ์์ํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ด๋ค. ๋ฐ๋ผ์ ์คํ ์ธ์คํด์ค๋ฅผ ์ข ๋ฃํ๋ ค๋ฉด ๋จผ์ ์คํ ์์ฒญ์ ์ทจ์ํด์ฃผ์
๐ EC2 ์คํ ํ๋ฆฟ (Spot Fleets)
์ด ๋ฐฉ๋ฒ์ ๋น์ฉ์ ์ ๊ฐํ๋ ๊ถ๊ทน์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์คํ ํ๋ฆฟ์ ์คํ ์ธ์คํด์ค ์ธํธ๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ ํ์ ์ผ๋ก ์จ๋๋งจ์ค ์ธ์คํด์ค ์ธํธ๋ ๋ง์ฐฌ๊ฐ์ง์ด๋ค. ๊ทธ๋ฐ ์ด์ ๋ก ํ๋ฆฟ(๋ฌด๋ฆฌ) ๋ผ๊ณ ๋ถ๋ฅด๋๋ฐ ์คํ ํ๋ฆฟ์ ์ ์ ๊ฐ ์ํ๋ ๊ฐ๊ฒฉ ์ ํ์ผ๋ก ๋ชฉํ ์ฉ๋์ ์ถฉ์กฑํ๊ธฐ ์ํด ์ต์ ์ ๋คํ๋ค. ๊ฐ๋ฅํ ๋ฐ์นํ์์ ์์ํ์ฌ ๋ค์ํ ์ธ์คํด์ค ์ ํ ๋ฐ OS , ๋ค์ํ AZ ๋ฅผ ๊ฐ์ง ์ ์์ผ๋ฉฐ ๋ค์ํ ๋ฐ์นํ์ ์ ์ํ๊ฒ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํ๋ฆฟ์ด ๊ฐ์ฅ ์ ํฉํ ๋ฐ์นํ์ ์ ํํ์ฌ ์คํ ํ๋ฆฟ์ด ์์ฐ์ ๋๋ฌํ๊ฑฐ๋ ์ํ๋ ์ฉ๋์ ๋๋ฌํ๋ฉด ์ธ์คํด์ค ์์์ ์ค์งํ๋ค.
๋ฐ๋ผ์ ์คํ ํ๋ฆฟ์ ์คํ ์ธ์คํด์ค๋ฅผ ํ ๋นํ๋ ์ ๋ต์ ์ ์ํด์ผํ๋ค.
์ฒซ ๋ฒ์งธ๋ ์ต์ ๊ฐ๊ฒฉ ์ ๋ต์ด๋ค.
์คํ ํ๋ฆฟ์ ๊ฐ์ฅ ๋ฎ์ ๊ฐ๊ฒฉ์ธ ํ์์ ์ธ์คํด์ค๋ฅผ ์์ํ๊ธฐ ๋๋ฌธ์ ๋น์ฉ์ด ์ต์ ํ๋๋ค. ์ํฌ๋ก๋๊ฐ ๋งค์ฐ ์งง์ ๊ฒฝ์ฐ ์ข์ ์ต์ ์ด๋ค.
๋ ๋ฒ์งธ๋ ๋ค์์ฑ ์ ๋ต์ด๋ค.
์ด ๊ฒฝ์ฐ ๋ค์ํ ๋ฐฉ๋ฒ์ผ๋ก ์คํ ์ธ์คํด์ค๋ฅผ ์คํํ ์ ์๋๋ฐ, ์คํ ์ธ์คํด์ค๋ ์ฐ๋ฆฌ๊ฐ ์ ์ํ ๋ชจ๋ ํ์ ๋ถ์ฐ๋๋ค. ์ด๊ฑด ๊ฐ์ฉ์ฑ์ด ๊ธด ์ํฌ๋ก๋์ ์ ํฉํ๋ค. ์๋ํ๋ฉด ํ ํ์ด ์ฌ๋ผ์ ธ๋ ๋ค๋ฅธ ํ์ ์ฌ์ ํ ํ์ฑํ ๋์ด ์๊ธฐ ๋๋ฌธ์ด๋ค.
์ธ ๋ฒ์งธ๋ ์ฉ๋ ์ต์ ํ ์ ๋ต์ด๋ค.
์ํ๋ ์ธ์คํด์ค ์์ ๋ง๋ ์ต์ ์ ์ฉ๋์ ๊ฐ์ง ํ์ ๊ฐ๊ฒ ๋๋ฉฐ ๊ฐ๊ฒฉ ์ฉ๋ ์ต์ ํ๋ ๋จผ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ์ฅ ํฐ ํ์ ์ ํํ๊ณ ๊ทธ ์ค ๊ฐ๊ฒฉ์ด ๊ฐ์ฅ ๋ฎ์ ํ์ ์ ํํ๋ ์ ๋ต์ด๋ค. ๋๋ถ๋ถ์ ์ํฌ๋ก๋์์ ๊ฐ์ฅ ์ ํฉํ ์ ํ์ด๋ค.
์คํ ํ๋ฆฟ์ ๋ณต์กํด ๋ณด์ด์ง๋ง ์คํ ํ๋ฆฟ์ ์ฌ์ฉํ๋ฉด ์ฌ๋ฌ ๊ฐ์ ๋ฐ์น ํ๊ณผ ์ฌ๋ฌ ์ธ์คํด์ค ์ ํ์ ์ ์ํ ์ ์๋ค. ์คํํ๋ฆฟ์ ์ต์ ๊ฐ๊ฒฉ ์ ๋ต์ ์ฌ์ฉํ๋ค๋ฉด ์คํ ํ๋ฆฟ์ด ์๋์ผ๋ก ๊ฐ์ฅ ๋ฎ์ ๊ฐ๊ฒฉ์ ์ธ์คํด์ค๋ฅผ ์์ฒญํ์ฌ ์คํ ์ธ์คํด์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ถ๊ฐ ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ค.
์ ์ ํ ์คํ ์ธ์คํด์ค ํ์ ์ ํํ์ฌ ์ต๋๋ก ๋น์ฉ์ ์ ๊ฐํ ์ ์์ ๋งํผ ๋๋ํ๊ธฐ ๋๋ฌธ์ด๋ค.
๊ฐ๋จํ ์คํ ์ธ์คํด์ค๋ฅผ ์์ฒญํ๋ ๊ฒฝ์ฐ๋ ์ํ๋ ์ธ์คํด์ค ์ ํ๊ณผ AZ๋ฅผ ์ ํํ ์๊ณ ์๋ ๊ฒฝ์ฐ์ด๊ณ ์คํ ํ๋ฆฟ์ ์์ฒญํ๋ ๊ฒฝ์ฐ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๋ชจ๋ ์ธ์คํด์ค ์ ํ๊ณผ ๋ชจ๋ AZ๋ฅผ ์ ํํ๋ผ๋ ๊ฒ์์ ์ฐจ์ด๋ฅผ ๋๋ค.
'AWS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[aws] aws ๋ฐฐ์น ๊ทธ๋ฃน (1) | 2024.07.22 |
---|---|
[aws] ๊ณต์ฉ IP vs ์ฌ์ค IP vs ํ๋ ฅ์ IP (0) | 2024.07.22 |
[aws] EC2 ๋ณด์ ๊ทธ๋ฃน (0) | 2024.07.20 |
[aws] EC2 ์ธ์คํด์ค ์ ํ (0) | 2024.07.19 |
[aws] EC2 ์์ฑํ๋ ๋ฒ (0) | 2024.07.19 |