๐ฉ Cloud-Native Architecture ๋ถ์
์ฐ๋ฆฌ ๋ชจ๋๊ฐ ์๋ โ๋ทํ๋ฆญ์ค(NETFLIX)โ์ ์ฌ๋ก๋ฅผ ๋ณด๋๋กํ์.
๋ทํ๋ฆญ์ค๋ 2008๋ ๋งค์ ์์ฒ ํธ์ ์์์, ์๋ฐฑ๋ง ๋ช ์ ๊ณ ๊ฐ๋ค์๊ฒ ์คํธ๋ฆฌ๋ฐ ์๋น์ค๋ก ์ ๊ณตํ๋ฉฐ, ๋ฐ์ดํฐ ๋์ด ๋น ๋ฅด๊ฒ ๋์ด๋๊ณ ์์๋ค. ์ด๋, ๋ทํ๋ฆญ์ค๋ ์์ฒด์ ์ธ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ์ด์ํ๊ณ ์์๋๋ฐ ๋งค์ผ ๊ธ๊ฒฉํ๊ฒ ์ฆ๊ฐํ๋ ๋ณผ๋ฅจ์ ๊ฐ๋นํ๋๋ฐ ๋ฌด๋ฆฌ๊ฐ ์์๊ณ , ์ ์ฒด ์๋น์ค๊ฐ 3์ผ๊ฐ ๋ค์ด๋๋ ํฐ ์์ค์ด ๋ฐ์ํ ์ฌ๋ก๊ฐ ์๋ค.
์ดํ ๋ทํ๋ฆญ์ค๋ ์ฌ๋ด ๋ชจ๋ ์ปดํจํ ์ธํ๋ผ๋ฅผ ํด๋ผ์ฐ๋ ํ๊ฒฝ์ผ๋ก ์ฎ๊ฒจ, ์์ ์ ์ธ ์คํธ๋ฆฌ๋ฐ๊ณผ ์๋น์ค ํ์ฅ์ ์ด๋ค๋๋ค.
๊ผญ ๋งค๋ ํฌ๊ฒ ์ฑ์ฅํ๋ ๊ธฐ์ ๋ค ๋ง์ด ํด๋ผ์ฐ๋ ์์คํ ์ ์ ๋ฆฌํ ๊ฒ์ ์๋๋ค. ํ๊ฐ์ง ์ฌ๋ก๋ฅผ ๋ ๊ฐ์ ํด๋ณด์.
ํ๊ท ์ ์ผ๋ก ๋งค ์๊ฐ 100๋ง๋ช ์ ์ ์ ๊ฐ ์๋น์ค๋ฅผ ์ด์ฉํ๋ค๊ณ ๊ฐ์ ํด๋ณด์. ์ด๋, ์ฐ๋ฆฌ์ ์๋ฒ๋ 100๋ง๋ช ์ ์์ฉํ ์ ์๋ ์คํ์ด ๋์ด์ผํ๋ค. ํ์ง๋ง, ์ฐ๋ง ์ฐ์ด ์ฐํด์ ์๋น์ค ์ฌ์ฉ์๋ค์ด ํฌ๊ฒ ๋ชฐ๋ ค ์๊ฐ ๋น 1000๋ง๋ช ์์ค์ด ์ ์ง๋๋ค๊ณ ํ๋ค๋ฉด ์ด๋ ํ ์ ํ์ ํด์ผํ ๊น?
์ผ๋ฐ์ ์ธ ํ์ฌ๋ ํน์ ํ ์ํฉ์ ๋ชฐ๋ฆฌ๋ ์ฌ์ฉ์๋ค์ ์ํด 10๋ฐฐ ์ด์์ ์๋ฒ๋ฅผ ์ฆ์คํ ์ฌ๋ ฅ์ด ์๋ค.
์ฌ๊ธฐ์ ํด๋ผ์ฐ๋ ์ปดํจํ
์์คํ
์ด ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ์ค ์ ์๋ค.
ํ์ง๋ง, ๋น์ฉ ์์ธก์ ์ด๋ ค์ ๋ํ ์กด์ฌํ๋ค.
์ฌ์ฉ๋ ๊ธฐ๋ฐ ๊ณผ๊ธ๊ตฌ์กฐ ์ด๊ธฐ ๋๋ฌธ์, ๊ณผ๋ํ ์ฌ์ฉ์ ์๊ธ์ด ํญ์ฃผํ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฉฐ,
๋ฆฌ์์ค ๋ญ๋น ๋ฐ Auto Scaling์ ์๋๋ฒ์๋ฅผ ํญ์ ์ฃผ์ํ์ฌ ์ด์ํด์ผํ๋ค.
๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ ๋ค์ ์์์ ๊ธฐ์ ํ ํด๋ผ์ฐ๋ ์์คํ ์ ์ฅ์ ์ 100%๋ก ํ์ฉ ๊ฐ๋ฅํ๋๋ก ๋์์ค๋ค.