์น ๊ฐ๋ฐ์๋ค์ด ๋ฌด์์ ํ๋๊ฐ?
์น ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์ ๊ณตํ๋ ๊ฒ.
์ค๊ณ / ์ ์ / ๊ด๋ฆฌ ํ๋ ๊ฒ์ด ์น(์๋น์ค) ๊ฐ๋ฐ์
์ ์ธ๊ณ์ ์ธํฐ๋ท์ ํตํด ์ ์ํ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ๊ณ ์ ์ ํ ์น ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์น์๋ฒ๊ฐ ์กด์ฌ
โ Auto scaling
ํด๋ผ์ฐ๋ ์ปดํจํ ์ ๋ํ์ ์ธ ์ฅ์ : ํ์์ ๋ฐ๋ผ ์๋น์ค๋ฅผ ๋น ๋ฅด๊ฒ ํ์ฅํ๊ฑฐ๋ ์ถ์ํ ์ ์๋ ์ ์ฐ์ฑ
๊ทธ์ค, ์คํ ์ค์ผ์ผ๋ง์ ํด๋ผ์ฐ๋์ ์ ์ฐ์ฑ์ ๋๋ณด์ด๊ฒ ํ๋ ํต์ฌ๊ธฐ์ ๋ก CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ, ๋คํธ์ํฌ ํธ๋ํฝ๊ณผ ๊ฐ์ ์์คํ ์์๋ค์ ๋ฉํธ๋ฆญ(Metric) ๊ฐ์ ๋ชจ๋ํฐ๋งํ์ฌ ์๋ฒ ์ฌ์ด์ฆ๋ฅผ ์๋์ผ๋ก ์กฐ์ ํ๋ ์๋น์ค๋ฅผ ๋งํ๋ค.
์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ์์์น ๋ชปํ ์๋น์ค ๋ถํ์ ํจ๊ณผ์ ์ผ๋ก ๋์ํ๊ณ , ์ต๋ํ ์ ๋ ดํ ๋น์ฉ์ผ๋ก ์์ ์ ์ด๊ณ ์์ธก ๊ฐ๋ฅํ ์ฑ๋ฅ์ ์ ์ง ํ ์ ์์.
์์ฒญํ๋ ์ฃผ์ฒด๋ธ๋ผ์ฐ์ ๋ผ๋ ๋๊ตฌ๋ฅผ ํ์ฉ ์น ์๋ฒ์ ์์ฒญ์ฒ๋ฆฌ๋ฅผ ํ ํ์ ์๋ต์ ์คโ ๏ธ ์ฃผ์
์๋ฒ์ํด๋ผ์ด์ธํธ๋ ์๋์ น์ธ ๊ฐ๋
โAPI
Application Programming Interface์ ์ฝ์ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ๋ ์ปดํจํฐ ์์คํ ์ด ์ธํฐ๋ท์ ํตํด ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ๊ตํํ๊ธฐ ์ํด ์ฌ์ฉ๋๋ ์ธํฐํ์ด์ค [์ํค๋ฐฑ๊ณผ]
์ฌ๋ฌ ํ๋ก๊ทธ๋จ๋ค๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๊ทธ๋ฆฌ๊ณ ๊ธฐ๋ฅ๋ค์ ์ํธ ํต์ ๋ฐฉ๋ฒ์ ๊ท์ ํ๊ณ ๋์์ฃผ๋
๋งค๊ฐ์ฒด
์ฆ, ์์ฒญ์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ ์๋น์ค ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ฉ์ ์ ์ญํ์์)
๊ณ ๊ฐ - ์ ์(API) - ์ฃผ๋ฐฉ
๋ ์คํ ๋์์ ์๋์๊ฒ ์ฃผ๋ฌธ ๊ฐ๋ฅํ ๋ฉ๋ด๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ,
์๋์ด ๊ณ ๋ฅธ ์์์ ์ฃผ๋ฐฉ์ ์ ๋ฌ ํ, ์์์ด ๋์ค๋ฉด ๊ณ ๊ฐ์๊ฒ ์ ๋ฌํ๋์ ์์ด API์ด๋ค.
(RESPT API๋ REST์ ์๋ฆฌ๋ฅผ ๋ฐ๋ฅด๋ API)

โREST
REpresentational State Transfer์ ์ฝ์
์์์ ์ด๋ฆ์ผ๋ก ๊ตฌ๋ถํ์ฌ ํด๋น ์์์ ์ํ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ชจ๋ ๊ฒ์ ์๋ฏธ์ฆ, HTTP URI(Uniform Resource Identifier)๋ฅผ ํตํด ์์(Resource)์ ๋ช ์ํ๊ณ ,
HTTP Method(POST, GET, PUT, DELETE, PATCH ๋ฑ)๋ฅผ ํตํด
ํด๋น ์์(URI)์ ๋ํ CRUD Operation์ ์ ์ฉํ๋ ๊ฒ์ ์๋ฏธ