2์ผ์ฐจ 2์ฅ(2) Container, Podman, K8S์ ์ดํด (youtube.com)
ํด๋ผ์ฐ๋ ๊ธฐ๋ณธ ์์ฑ
ํด๋ผ์ฐ๋ ์ปดํจํ
์ด๋? ๋คํธ์ํฌ ๊ธฐ๋ฐ์ ์ปดํจํ
๊ธฐ์ ์ด๋ค.
์ปดํจํ
๋ฆฌ์์ค๋ฅผ ๋ฐ์ดํฐ์ผํฐ์ ๋๋์ผ๋ก ์ง์ ์ํจ ํ, ๊ฐ๋ณ ์ด์ฉ์๊ฐ ์๊ตฌํ๋๋งํผ ๊ฐ์์ผ๋ก ๋ถ๋ฆฌํด์ ์ ๋ณดํต์ ๋ง์ ํตํด ์ ๊ณตํ๋ ์๋น์ค
์ฆ, ์ธํฐ๋ท์ ํตํด ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๋คํธ์ํฌ ๋ฑ์ ์ปดํจํฐ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด๋ค.
๊ธฐ์กด ๋ ๊ฑฐ์ ํ๊ฒฝ์ธ ์จํ๋ ๋ฏธ์ค? ํ๊ฒฝ์์๋ ์ฌ์ฉ์๊ฐ ์๋ฒ, ์คํ ๋ฆฌ์ง ๋ฑ์ด ํ์ํ ๊ฒฝ์ฐ ์ฅ๋น๋ฅผ ์ง์ ์ฌ์ผํ์์ง๋ง,
ํด๋ผ์ฐ๋๋ฅผ ์ฌ์ฉํ๋ฉด ์ด๋ฏธ ๊ตฌ์ฑ๋ ํ๊ฒฝ์์ ์ํ๋ ์์ ๋ฆฌ์์ค๋ฅผ ์์ฒญ๊ณผ ๋์์ ์ฌ์ฉํ ์ ์๋ค.
์ด๋ก ์ธํด ํด๋ผ์ฐ๋ ์์ฅ์ ์ปค์ง.
ํด๋ผ์ฐ๋ ์ปดํจํ ์ ํน์ง 5๊ฐ์ง
1. ์ฃผ๋ฌธํ ์ ํ ์๋น์ค - ์ฌ์ ์์ ์ง์ ์ํธ์์ฉ ํ์ง ์๊ณ ์ฌ์ฉ์์ ๊ฐ๋ณ ๊ด๋ฆฌ ํ๋ฉด์ ํตํด ์ค์ ํ ์ ์๋ค.
2. ๊ด๋ฒ์ํ ๋คํธ์ํฌ ์ ์ - PC, ํ๋ธ๋ฆฟ, ๋ชจ๋ฐ์ผ ๋ฑ ๋คํธ์ํฌ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ๋ค์ํ ๋๋ฐ์ด์ค ํตํด ์๋น์ค์ ์ ์ํ ์ ์๋ค.
3. ๋ฆฌ์์ค๋ฅผ ๊ณต์ ํ๋ค - ์ฌ์ ์๊ฐ ์ ๊ณตํด์ฃผ๋ ์ ์ฅ๊ณต๊ฐ (๋ฆฌ์์ค) ์ฌ์ฉ ๊ฐ๋ฅํ๋ค, ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ์ฌ์ ์์ ์ปดํจํ ๋ฆฌ์์ค๋ฅผ ๊ณต์ ํ๋ ํํ๋ก ์ด์ฉ๊ฐ๋ฅํจ.
4. ์ ์ํ ํ์ฅ์ฑ - ์ฌ์ฉ์๊ฐ ์ํ๋ ๋งํผ, ํ์์ ๋ฐ๋ผ ํ์ํ ๋งํผ ์ค์ผ์ผ ์ ๊ฐ๋ฅํจ. ํด๋ผ์ฐ๋ ์๋ฒ ์๋ํ๊ธฐ ๋๋ฌธ !! ๋ฌผ๋ฆฌ์ ์ธ ์๋ฒ์ ๋ค๋ฅธ์ .
5. ์ธก์ ๊ฐ๋ฅํ ์๋น์ค์ด๋ค - ์ฌ์ฉํ๋งํผ ์๊ธ์ด ๋ถ๊ณผ๋๋ ์ข ๋์ ์.
ํด๋ผ์ฐ๋ ๋ฐ์ ๊ณผ์
2001~2009 ์ค์ ์ง์ค์ ํด๋ผ์ฐ๋. ๋ฐ์ดํฐ ์ผํฐ ์์กด
2006๋ ์๋ง์กด์ EC2 ๋ฑ์ฅ, ์ด๋๋ถํฐ ํด๋ผ์ฐ๋ ์๋น์ค๊ฐ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ธ์์ ์๋ ค์ง
2010-2015 2์ธ๋ ํด๋ผ์ฐ๋ - ์๋น์ค ํ๋ถํด์ง๊ณ ๊ฒฝ์ ์ฌํด์ง. ์ํฐํ๋ผ์ด์ฆ๊ฐ ์ฌ์ฉํ๋ ํ์ค๊ฐ? ์์ฉ ์๋น์ค ๋๊ธฐ ์์ํจ. ํด๋ผ์ฐ๋ ํ์ด๋๋ฆฌ๊ฐ ๋ง๋ค์ด์ง๋ฉด์ ์คํ์์ค ํ๋ซํผ์ด ๋ง๋ค์ด์ง
2013๋ ๋ํฌ ์ปจํ ์ด๋ ๊ธฐ์ ๊ณต๊ฐ
2015๋ ์ฟ ๋ฒ๋คํฐ์ค ์ถ์. ๊ด๋ จ ์ํ๊ณ ๋ง๋ค์ด๊ฐ๊ธฐ ์์ํจ.
2020๋ ํด๋ผ์ฐ๋ ๋ถ์ผ์์ ์ฃ์ง ์ปดํจํ ๊ธฐ์ ์ํฅ๋ ฅ ์ฆ๋๋จ.
2022๋ ์ธ๊ณ ํด๋ผ์ฐ๋ ์์ฅ ๊ท๋ชจ 3700์ต ๋ฌ๋ฌ ๋ํ , GPT ๋ฐฐํ๋ฒ์ ๋ฐํ
์ฃ์ง ์ปดํจํ ๊ธฐ์ ์ด๋?
๋ฐ์ดํฐ๊ฐ ๋ฐ์ํ ํ์ฅ, ํน์ ๊ทผ๊ฑฐ๋ฆฌ์์ ์ค์๊ฐ ์ฒ๋ฆฌํ๋ ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ ํ๋ฆ ๊ฐ์ํ๋ฅผ ์ง์ํ๋ ์ปดํจํ
๊ธฐ์
IoT์ ์๋๊ฐ ๋๋ํ๋ฉด์ ์์ญ์ต๊ฐ์ ์ฅ์น๊ฐ ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋จ.
์ด์ ํธ๋ํฝ ๊ณผ๋ค๋ก ์ธํ ํต์ ์ง์ฐ ๋ฌธ์ ๊ฐ ๋น๋ฒํ๊ฒ ์ผ์ด๋จ.
์ด์, ์ฃ์ง ์ปดํจํ
์ ๋ฐ์ดํฐ๊ฐ ์ค์ ์๋ฒ์์ ์ฒ๋ฆฌ๋๋๊ฒ ์๋๋ผ, ์ปดํจํ
์์คํ
์ ๋งจ๋๋จ๊ณ์ธ ๋จ๋ง ์ฅ์น์ ๊ฐ๊น์ด๊ณณ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์, (????) ๋ฐ์ดํฐ ๋ถ์๊ณผ ์ฒ๋ฆฌ๋ฅผ ๋ถ๋ดํ์ฌ ์ค์๊ฐ ์ ํธ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์๋ค.
ex) ์์จ ์ฃผํ ์๋์, AR, VR, ์ฐ์
ํ์ฅ, ๋๋ก ๋ฑ์ ์ฌ์ฉ๋จ.
* IoT (์ฌ๋ฌผ์ธํฐ๋ท) : ์ธํฐ๋ท์ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ๊ธฐ๊ธฐ ๋ฐ ์์คํ ๊ณผ ์ฐ๊ฒฐ ๋ฐ ๊ตํํ ๋ชฉ์ ์ผ๋ก ์ผ์, ์ํํธ์จ์ด, ๊ธฐํ ๊ธฐ์ ์ ๋ด์ฅํ ๋ฌผ๋ฆฌ์ ๊ฐ์ฒด(์ฌ๋ฌผ)์ ๋คํธ์ํฌ. ์ฆ, ๊ฐ์ข ์ฌ๋ฌผ์ ์ผ์์ ํต์ ๊ธฐ๋ฅ์ ๋ด์ฅํ์ฌ ์ธํฐ๋ท์ ์ฐ๊ฒฐํ๋ ๊ธฐ์
ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ ์ฃผ์ ๊ธฐ์
์๋ง์กด, MS, ๊ตฌ๊ธ, IBM, ์ค๋ผํด, VM WARE ๋ฑ *์ฟ ๋ฒ๋คํฐ์ค๋?
ํด๋ผ์ฐ๋ ํธ๋ ๋
1. ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๊ธฐ์ ์ ์ฃผ๋ชฉ ๋ฐ๋ ์ ๋๊ฐ ์๋๋ผ ์ฃผ๋ฅ๊ฐ ๋ ๊ฒ์ด๋ค.
2. ๋ก์ฐ ์ฝ๋์ ๋
ธ์ฝ๋(LCNC) ์ฌ์ฉ์ด ์ฆ๊ฐํ ๊ฒ
3. SASE (Secure Access Service Edge) ๊ฐ ๋์ ๋๋ ์ฑ์ฅ ๊ธฐํ๋ฅผ ๊ฐ์ง ๊ฒ
4. ํผ๋ธ๋ฆญ ํด๋ผ์ฐ๋ ๊ธฐ์
์์ ์ ๊ณตํ๋ ํ์ด๋ธ๋ฆฌ๋ ํด๋ผ์ฐ๋ ํ์ฉ์ด ์ฆ๊ฐํ ๊ฒ.
5. ํด๋ผ์ฐ๋ ํ๊ฒฝ์ ๋ํ ๋
ธ๋ ฅ๊ณผ ESG ์ง์ ๊ฐ๋ฅ์ฑ์ ๊ดํ ๋
ธ๋ ฅ์ด ํ๋๋ ๊ฒ์ด๋ค.
ํฌ๋ธ์ค์์ ๋ฐํํ 2023๋ ํด๋ผ์ฐ๋ ์ปดํจํ ํธ๋ ๋.
ํด๋ผ์ฐ๋ ๋ชจ๋ธ ๋ฐ ํน์ง ์ดํด
์ธํ๋ผ์ ์ด๋ ๊ณ์ธต๊น์ง ์๋น์คํ ๊ฒ์ธ๊ฐ๋ฅผ ๊ตฌ๋ถํ๋ ๋ชจ๋ธ์ด๋ค.
IaaS์์๋ ๋ง์ ๊ฒ๋ค์ ์ปจํธ๋กคํ ์ ์์ผ๋ SaaS๋ก ์ฌ๋ผ๊ฐ์๋ก ์ปจํธ๋กค, ์ปค์คํฐ๋ง์ด์งํ ์ ์๋ ๋ฒ์๊ฐ ์ค์ด๋ ๋ค
์๋น์ค ๋ชจ๋ธ ๋ฒ์
์ฌ์ฉ์๋ ๋ฐ์ดํฐ์ ์์ค์ฝ๋์ ์ ํ๋ฆฌ์ผ์ด์ ๋ง ๋ฐฐํฌํ๋ฉด ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋ค.
๊ธฐ์กด์๋ ํ๊ฒฝ๋ถํฐ ๋ชจ๋ ๊ฒ์ ์ฌ์ฉ์๊ฐ ๊ตฌ์ถํด์ ๊ฐ๋ฐ์ ์งํํด์ผ ํ๋๋ฐ ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ด์ฉํ๋ฉด ์ ๋์ ๋ฐ๋ผ ์ด๋์ ๋ ์ด๋ฏธ ๊ตฌ์ถ๋ ํ๊ฒฝ์์ ๊ฐ๋ฐํ๋ฉด ๋จ.
๊ตฌ์ถ๊ณผ์ ์์ ๋น์ฉ ์๊ฐ ์ ์ฝ ๊ฐ๋ฅํ๋ค.
์๋น์ค ๋ชจ๋ธ ํน์ง
์๋น์ค ๋ชจ๋ธ ๊ตฌ๋ถ ์์
SaaS๊ฐ ์ ํํ๊ฒ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์. ๊ตฌ๊ธ ๋
์ค์ ์ด๋ค๊ฒ SaaS์ธ๊ฑฐ์ง ?
ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ ๊ณตํ๋ ์ํํธ์จ์ด๊ฐ SaaS ์ด๋ค. ์ถ๊ฐ์ ์ผ๋ก ํผ๊ทธ๋ง๋ SaaS ๋ก ๋ถ๋ฅ๋จ.
๋ฐฐ์น์ ๋ฐ๋ฅธ ๋ชจ๋ธ ๊ตฌ๋ถ
ํด๋ผ์ฐ๋ ์ปดํจํ ์๋น์ค๋ ์ธํ๋ผ์ ์์น์ ์ด์์ฃผ์ฒด์ ๋ฐ๋ผ ํผ๋ธ๋ฆญ, ํ์ด๋ธ๋ฆฌ๋, ํ๋ผ์ด๋น์ผ๋ก ๋๋๋ค.
ํผ๋ธ๋ฆญ: aws ec2
ํ๋ผ์ด๋น: ?? ์๋ค๋
ํ์ด๋ธ๋ฆฌ๋: ํผ๋ธ๋ฆญ๊ณผ ํ๋ผ์ด๋น์ ๊ฐ์ด ์ฐ๊ฑฐ๋, ์จํ๋ ๋ฏธ์ค์ ํด๋ผ์ฐ๋๋ฅผ ๊ฐ์ด ์ฐ๋ ๋๊ฐ์ง ๊ฒฝ์ฐ. ํ์ด๋ธ๋ฆฌ๋์.
์์ชฝ์ ๋จ์ ์ ๋ณด์ํ ์ ์์. (๋ณด์์ฑ ์ค์ํ ์
๋ฌด๋ ๊ฐ๋ณ ํด๋ผ์ฐ๋, ๋๊ณ ๊ฐ ์๋น์ค๋ ํผ๋ธ๋ฆญ) ์ผ๋ก ์ฌ์ฉํ๋ ์ถ์ธ.
ํด๋ผ์ฐ๋ ์ ํ๋ณ ํน์ง
๋ฉํฐ ํด๋ผ์ฐ๋๋??
๋จ์ผ ํ์
์ ํด๋ผ์ฐ๋๋ฅผ ๋๊ฐ ์ด์ ์ฌ์ฉํ๋ ๊ฒ
EX) ํ๋ผ์ด๋น ๋๊ฐ์ด์ ํน์ ํผ๋ธ๋ฆญ ๋๊ฐ์ด์.
IaaS ๋ชจ๋ธ
IaaS๋? Infrastructure as a Service (์๋น์คํ ์ธํ๋ผ์คํธ๋ญ์ฒ *์ฌํ ๊ณต๊ณต๊ธฐ๋ฐ์์ค)
it ์ ๋ฌธ๊ฐ๋ฅผ ๋์์ผ๋ก ์ดํ๋ฆฌ์ผ์ด์
, ๋ณด์, ๋ฐ์ดํฐ๋ฒ ์ด์ค, OS ๋ฑ์ ์ธํ๋ผ์คํธ๋ญ์ฒ ์์์ ์ ๊ณตํ๋ ํด๋ผ์ฐ๋ ์๋น์ค์ด๋ค.
ํน์ง: ๋ฌผ๋ฆฌ์ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ํํด์ ์ ์ฐํ ์ธํ๋ผ๋ฅผ ์ ๊ณตํ๋ค.
๊ฐ์ธ์ด๋ ๊ธฐ์
์ ๊ณผ๊ฑฐ ์์ ๊ฐ์ ์ธํ๋ผ ๊ตฌ์ถ์ ์ํด์ ์ง์ ๋ฌผ๋ฆฌ์ ์ธ ์ปดํจํฐ๋ฅผ ๊ตฌ๋งคํด์ ๊ตฌ์ถํด์ผํ์ง๋ง
ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ด์ฉํด ์ธํ๋ผ ๊ตฌ์ถ์ด ๊ฐ๋ฅํด์ง. ๋ฐ์ดํฐ ์ผํฐ !!
๋คํธ์ํฌ ์คํ ๋ฆฌ์ง, ์ ๋ ฅ ๋ฑ ์๋ฒ ์ด์์ ํ์ํ ๋ชจ๋ ๊ฒ !
๊ฐ์ํ ๊ธฐ์ ์ด๋?
๋ฌผ๋ฆฌ์ ์ธ ํ๋์จ์ด๋ฅผ ๋
ผ๋ฆฌ์ ์ธ ๊ฐ์ฒด๋ก ์ถ์ํํ๋ ๊ฒ
๋ฌผ๋ฆฌ์ ์ธ ํ๋์จ์ด ์์์ ์ฌ๋ฌ๊ฐ์ง์ ์ด์์ฒด์ ๊ฐ ๋์๊ฐ๊ฒ๋ ํ๋ ๊ฒ.
1. Hypervisor ํ์
ํ๋์จ์ด ๊ฐ์ํ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค.
๋จ์ผ ํธ์คํธ ์ปดํจํฐ๋ฅผ ๊ฐ์์ผ๋ก ๊ณต์ ํ์ฌ ํ๋์ ํธ์คํธ๊ฐ ์ฌ๋ฌ๊ฐ์ ๊ฐ์ ๋จธ์ ์ ์ง์ํ ์ ์๊ฒ ํ๋ค.
๊ฐ์ ๋จธ์ ์ ์ปจํธ๋กค ํ๋ ํ์ดํผ ๋ฐ์ด์ ๊ฐ ์๊ณ ๊ฒ์คํธ os๋ค์ด ์์.
2. Container
ํ๋์จ์ด๋ฅผ ๊ฐ์ํํ๋ ๋์ , ์ปค๋์ ๊ณต์ ํ๋ค.
os ๋ถํ
์์ด ๊ฐ์ ํ๊ฒฝ ๊ตฌ์ฑ์ด ๊ฐ๋ฅํ๋ค.
์ผ๋ฐ์ ์ผ๋ก ๋ฆฌ๋
์ค ์ด์์ฒด์ ์ ํธ์คํธ os ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ํ๋ก์ธ์ค๋ฅผ ๊ฒฉ๋ฆฌํ๊ณ
CPU, ๋ฉ๋ชจ๋ฆฌ ๋ฐ ๋ฐ์คํธ ๊ณต๊ฐ์ ๋ํ ํ๋ก์ธ์ค์ ์์ธ์ค๋ฅผ ์ ์ดํ๋ค.
๊ฐ๋ณ ์ปจํ ์ด๋์๋ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ข ์์ฑ๋ง ํฌํจํ๊ณ ์๋ค.
PaaS ๋ชจ๋ธ
ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์ (CSP) ๊ฐ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ฐ๋ฐ ํ๊ฒฝ์ ํฌํจํ ํ๋ซํผ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌ, ๊ด๋ฆฌ, ์คํํ ์ ์๋ ํด๋ผ์ฐ๋ ์๋น์ค.
๊ธฐ์
์ ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐํ๊ฒฝ, ์คํํ๊ฒฝ์ ์๋น์ค๋ก์ ์ ๊ณตํ๋ ๊ฒ.
๋ฏธ๋ค์จ์ด ์ฑ๊ฒฉ์ ๋ค๋ค.
๊ณต๊ธ์๊ฐ ์์ฒด ์ธํ๋ผ์์ ํ๋์จ์ด, ์ํํธ์จ์ด๋ฅผ ํธ์คํ
ํ๋ค. ์ด ํ๋ซํผ์ ์ฌ์ฉ์์๊ฒ ์๋ฃจ์
, ์๋น์ค๋ก ์ ๊ณตํ๋ค
์ด๋ฅผ ํตํด, ๊ฐ๋ฐ์ ํ๋ก๊ทธ๋๋จธ๊ฐ ์์ฒด ์ดํ ๊ฐ๋ฐ ์คํ๊ฐ๋ฅํจ. ์ด ๊ณผ์ ์์ ํ๋ก์ธ์ค์ ๊ด๋ จ๋ ์ธํ๋ผ, ๋๋ ํ๋ซํผ์ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํ ํ์๊ฐ ์์ด์ ๊ฐ๋ฐ์๋ง ์ง์คํ ์ ์์.
์ด์์ค - ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ์ ๊ฐ์ ์ธํ๋ผ์ ์ธ ์๋น์ค ์ ๊ณต
ํ์ค - ์
๋ฌด ๋ฐ๋ก ์งํํ๋๋ก ์๋น์ค ํํ๋ก ์ ๊ณตํจ. ๊ฐ๋ฐ ํ๋ ์์ํฌ, ๋ฏธ๋ค์จ์ด, os ๋ฑ๊ณผ ๊ฐ์ ํ๋ซํผ ํํ๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
SaaS ๋ชจ๋ธ
Cloud Native Application
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ๋? ํด๋ผ์ฐ๋์ ์ด์ ์ ์ต๋๋ก ํ์ฉํ ์ ์๋๋ก ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถ(๊ฐ๋ฐ, ๋ฐฐํฌ ๋ฑ๋ฑ)ํ๊ณ ์คํํ๋ ๋ฐฉ์
ํน์ ๊ธฐ์ ์ด๋ ๋๊ตฌ์ ๊ตญํ๋์ง ์๊ณ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์ ์ดํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ถํ๊ณ ์ด์ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ๋ก , ํจ๋ฌ๋ค์, ์ ๊ทผ๋ฐฉ์ ๋ปํจ!
ํน์ง : ๋ง์ดํฌ๋ก ์๋น์ค ์ํคํ
์ณ, ์ปจํ
์ด๋ํ, ์ค์ผ์คํธ๋ ์ด์
, ์๋ํ๋ ์ด์, ํ๋ ฅ์ฑ. + ํ๋ณต์ฑ, ๊ด๋ฆฌ ํธ์์ฑ, ๊ฐ์์ฑ, ..
ex) ์ปจํ
์ด๋, ์๋น์ค ๋ฉ์, ๋ง์ดํฌ๋ก ์๋น์ค, ๋ถ๋ณ์ ์ธํ๋ผ ์คํธ๋ญ์ฒ, ์ ์ธ์ api = ์ ํ์ ์ธ ์ ๊ทผ ๋ฐฉ์.
"๊ฒฌ๊ณ ํ ์๋ํ์ ํจ๊ป ์ฌ์ฉํ๋ฉด, ์์ง๋์ด๋ ์ต์ํ์ ์๊ณ ๋ก ์ํฅ๋ ฅ์ด ํฌ๊ณ ์์ธก ๊ฐ๋ฅํ ๋ณ๊ฒฝ์ ํ ์ ์๋ค"
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ๋ฐ์ ๊ณผ์
๋ฑ์ฅ ๋ฐฐ๊ฒฝ? ์ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ๊ฐ ํ์ํด์ก๋๊ฐ?์๋ํ๋ฉด, ๊ธฐ์กด ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ณ ๋ฏผ์ฒฉ์ฑ, ์์ฐ์ฑ ๋ฑ ํจ์จํ๋ฅผ ์ํด ๋ฑ์ฅํ๋ค.
it ์ ๋ฐ์ ์ผ๋ก ์ธํด ์ดํ์ ๋นจ๋ฆฌ ๊ฐ๋ฐํด๋ด์ผ ํ์. ๊ธฐ์กด์๋ ๋น๋, ๋ฐฐํฌ๊ฐ ๋๋ฌด ์ค๋ ๊ฑธ๋ฆฌ๊ณ , ์ ์ง ๋ณด์ ์ด๋ ต๊ณ ์์ ์์ ์๋ ์ ์ฒด์ ์ผ๋ก ๋น๋๋ฅผ ๋ค์ ํด์ผํ์.
์์๋์ด์ผ ํ๋ ์ฌ๋จ!!! (ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ์ ํต์ฌ ์์ ์ค ํ๋๋ "์ปจํ
์ด๋" )
Cloud Native Computing Foundation ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ปดํจํ
์ฌ๋จ CNCF 2015๋
์ค๋ฆฝ.
์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ปจํ
์ด๋ ์ ํ๋ฆฌ์ผ์ด์
์ด์ฉํ ๋ ํ์ํ ๋ค์ํ ๊ฐ๋ฐ์ ๋๊ตฌ๋ค์ ๊ณต๋๊ฐ๋ฐํ๋ ๋ฆฌ๋
์ค ์ฌ๋จ์ ์คํ ์์ค ๋จ์ฒด.. ( ์ปจํ
์ด๋ ๋ ์ปจํ
์ด๋ ์์ง, ๋ ์ง์คํธ๋ฆฌ, ๋ณด์, ๋คํธ์ํฌ ์คํ ๋ฆฌ์ง, ์ ํ๋ฆฌ์ผ์ด์
๊ด๋ฆฌ ๋ฑ ๋ค์ํ ๊ธฐ์ ์ด ์์ฌ์ ํ์ํ๊ธฐ ๋๋ฌธ์ ์คํ ์์ค๋ก ๊ด๋ฆฌํ์! ๋ผ๋ ์๊ฒฌ์์ ๋ง๋ค์ด์ง. )
์ปจํ ์ด๋ ๊ด๋ จ๋ ๋ค์ํ ์คํ ์์ค ๊ธฐ์ ๋ง๋ค์.
๋ง์ดํฌ๋ก ์๋น์ค: ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ์ฑํ๋ ์๋น์ค๋ค์ ๋
๋ฆฝ์ ์ธ ์์ ๋จ์๋ก ์ชผ๊ฐ์ ๊ด๋ฆฌํ๋ ๊ฒ. ๊ฐ ๊ตฌ์ฑ์์๋ค์ ๋คํธ์ํฌ๋ก ํต์ ํ๋ ์ํคํ
์ณ๋ก ์๋น์ค ์์ ์ฑ, ํ์ฅ์ฑ ์ง์
์ปจํ
์ด๋: ์์คํ
์ ๊ฐ์ํํ๋๊ฒ ์๋๋ผ ์ ํ๋ฆฌ์ผ์ด์
์ ๊ตฌ๋ํ ์ ์๋ ์ปดํจํ
์์
์ ํจํค์งํ์ฌ ๊ฐ์ํํจ. it ์ด์์ฑ, ์ ์ฐ์ฑ ํ๋ณดํจ
๋ฐ๋ธ์ต์ค: ํ์
ํ๋ก์ธ์ค ์๋ํํจ. ๊ฐ๋ฐ ๊ฐ์ ์๋ ์ฆ๊ฐ
ci/cd : ๊ฐ๋ฐ์๊ฐ ์์
ํ ๋ด์ฉ์ ์๋์ผ๋ก ํ
์คํธ, ๋ฆด๋ฆฌ์ฆํ๊ณ ํตํฉ์ํด.
CNCF ์์ ์ ์ํ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ฐธ๊ณ ์ํคํ
์ณ - ์๋ด๋๋ ๋ฏ
๊ฐ ์์ญ๋ณ๋ก ์ฌ์ฉํ ์ ์๋ ํ์ฌ๋ค? ์ถ์ฒ? ํด์ฃผ๋ ๊ฒ? ์๋กํธํ์ฑ๋ ๊ณ ๋ คํ ๋ชฉ๋ก์
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ์์น 12๊ฐ์ง ์์
์ ํต์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ ํ๋ฆฌ์ผ์ด์ ๋น๊ต
๋ชจ๋๋ฆฌ์์ ํ๋์ ์๋ฒ ! ํ๋ถ๋ถ์ ๋ฌธ์ ์๊ธฐ๋ฉด ์ ์ฒด ์๋ฒ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ ๊ฒ์.
- ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ: ๊ธฐ๋ฅ์ด ๋ ๋ฆฝ์ ์ธ ์๋น์ค๋ก ๋๋์ด ๊ฐ๊ฐ ๋ณ๋๋ก ๋ฐฐํฌ๋๊ณ ๊ด๋ฆฌ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด, ๊ธ์ฐ๊ธฐ ์๋น์ค์ ๊ธ ์ฝ๊ธฐ ์๋น์ค๊ฐ ๊ฐ๊ฐ ๋ ๋ฆฝ์ ์ผ๋ก ์กด์ฌํฉ๋๋ค.
- ์ ํ์ ์ค์ผ์ผ๋ง: ๊ธ ์ฝ๊ธฐ ์์ญ์ ํธ๋ํฝ์ด ๋ชฐ๋ฆฌ๋ฉด, ๊ทธ ๋ถ๋ถ๋ง ๋ฐ๋ก ์ค์ผ์ผ๋ง(์๋ฒ ์ถ๊ฐ)ํ์ฌ ์ฑ๋ฅ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. ์ด๋ก ์ธํด ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์ํฅ์ ์ฃผ์ง ์๊ณ ํ์ํ ๋ฆฌ์์ค๋ง ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฆ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ดํ๋ฆฌ์ผ์ด์ ๋ฐฉ๋ฒ๋ก ์ ๋น ๋ฅด๊ฒ ๋ณํํ๊ณ ๋น ๋ฅด๊ฒ ๋์ํด์ผ ํ๋ ๋น์ฆ๋์ค ํ๊ฒฝ์ ์ ์ฐํ๊ฒ, ๋ฏผ์ฒฉํ๊ฒ ๋์ ๊ฐ๋ฅํ๋ค๋ ๊ฒ.
๊ฐ๋ฐ, ํ
์คํธ, ๋ฐฐํฌ ํจ์จ์ ์ผ๋ก ์๋ํ๋์ด ์๊ณ
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ
์ณ๋ก ๋ชจ๋ ์๋น์ค๊ฐ ์ธ๋ถํ๋์ด์ ๊ด๋ฆฌ๋จ.
์
๋ฌด ๋ถ๋ด๋ ์๋ ๋ถ์
ํ๋์ด ์์.
MSA - MicroService Architecture ๋ง์ดํฌ๋ก ์๋น์ค ์ํคํ ์ณ
๋๊ท๋ชจ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ ์ฉํ๊ธฐ ์ํ ๊ฒ์ผ๋ก, ๋จ๋ ์ผ๋ก ์คํ ๊ฐ๋ฅํ๊ณ ๋ ๋ฆฝ์ ์ผ๋ก ๋ฐฐ์น๋ ์ ์๋ ์์ ๋จ์(๋ชจ๋)๋ก ๊ธฐ๋ฅ์ ๋ถํดํ์ฌ ์๋น์ค ํ๋ ์ํคํ ์ณ์ด๋ค.
์์: ๊ณผ๊ฑฐ ๋ชจ๋๋ฆฌ์์ ๊ฒฝ์ฐ, ์๋ ๊ธฐ๋ฅ๋ค์ ํ๋์ ํ๋ก์ ํธ, ํ๋์ ์๋น์ค์ ๋ฃ๊ณ ๊ด๋ฆฌํ๊ฒ ์ง๋ง
๋ง์ดํฌ๋ก ์๋น์ค์ ๊ฒฝ์ฐ ํ๋์ ์๋น์ค๋ก ์ฃ๋ค ๋ถ๋ฆฌํจ.
REST API ๋? (Representational State Transfer, RESTful )
๋ ์ปดํจํฐ ์์คํ
์ด ์ธํฐ๋ท์ ํตํด ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ๊ตํํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ธํฐํ์ด์ค ์ด๋ค
์น์ ์กด์ฌํ๋ ๋ชจ๋ ์์์ ๊ณ ์ ํ URI ๋ฅผ ๋ถ์ฌํด์, ์์์ ๋ํ ์ฃผ์๋ฅผ ์ง์ ํ๋ ๋ฐฉ๋ฒ์ด์. ์ด๋ฅผ ๊ท์น์ผ๋ก ์ผ๋๋ค.
HTTP ๋ฅผ ์ง์ํ๋ ํ๋ก๊ทธ๋จ์ธ์ด๋ฅผ ๊ฐ์ง๊ณ ํด๋ผ, ์๋ฒ๋ฅผ ๊ตฌํํ์ฌ ๋๊ท๋ชจ ๊ณ ์ฑ๋ฅ ํต์ ์ ์์ ์ ์ผ๋ก ์ง์ํ ์ ์๊ณ , ์ฌ๋ฌ ํ๋ซํผ์์ ์ฌ์ฉํ ์ ์๋ค.
๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ณ ์ฅ์
-> ๋ถ์ฐํ ๊ฐ๋ฐ์ ํตํด ๋์ผํ ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ ๋ ๋ง์ ๊ฐ๋ฐ์๋ค์ด ๋์ ์ฐธ์ฌํ ์ ์๊ณ , ์ ์ฐํ๊ณ ๋น ๋ฅธ ์์ฌ ๊ฒฐ์ ์ด ๊ฐ๋ฅํ์ฌ ๊ฐ๋ฐ์ ์์๋๋ ์๊ฐ์ ๋จ์ถํ๋ค.
1. ๋น ๋ฅด๊ณ ์ ์ฐํ ์กฐ์ง ๋ฌธํ 2. ์ถ์ ์๊ฐ ๋จ์ถ 3. ์ ์ฐํ ํ์ฅ
4. ๋ฐ์ด๋ ๋ณต๊ตฌ ๋ฅ๋ ฅ 5. ๊ฐ๋ฐ์ ์์ฐ์ฑ ์ฆ๊ฐ 6. ๋์ ์ ๊ธฐ์ ์์ฉ๋ ฅ
๋จ์
-> ๋ชจ๋๋ฆฌ์ ์ํคํ ์ณ์ ๋นํด ๊ตฌ์กฐ๊ฐ ๋ณต์กํ๊ณ , ์๋น์ค๊ฐ์ ํต์ ์ ๋ํ ์ฒ๋ฆฌ๊ฐ ์ถ๊ฐ์ ์ผ๋ก ํ์ํ์ฌ ์ดํ ๊ฐ๋ฐ, ๋ฐฐํฌ, ์ด์ ์ธก๋ฉด์์ ๊ณ ๋ คํด์ผํ ์ฌํญ์ด ์ฆ๊ฐํจ.
1. ๊ฐ๋ฐ ์ด์์ ๋ณต์ก์ฑ ์ฆ๊ฐ 2. ํตํฉ ํ ์คํธ์ ์ด๋ ค์ 3. ๋ฐฐํฌ, ์ด์์ ์ํ ์๋ํ ํ์ 4. ์ค๋ณต์ฑ 5. ํธ๋์ ์ ์ฒ๋ฆฌ ์ด๋ ค์ 6. ๋๋ฒ๊น ์ด ์ด๋ ค์
์ปจํ ์ด๋๋? Container
๊ฐ์ํ๋ ์ด์์ฒด์ ์์์ ์ ํ๋ฆฌ์ผ์ด์
๋
๋ฆฝ์ ์ธ ์คํ์ ํ์ํ ํ์ผ(์์ค์ฝ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ) ์ ๋ชจ์ ํจํค์ง
ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์ํํธ์จ์ด์ ๊ฐ์ฅ ์์ ๋จ์์ด๋ค.
ํ๋์จ์ด ๊ฐ์ํํ๋ vm ๊ณผ ๋น๊ตํ์๋ ์ปจํ
์ด๋๋ ํฌ๊ธฐ๊ฐ ์๊ณ ๊ฐ๋ณ๋ค.
vm ๊ณผ์ ๋์ผํ ์๋ฒ ํ๊ฒฝ์์ ๋ ๋ง์ ์ดํ์ ๊ตฌ๋ํ ์ ์๋ค.
์ปจํ
์ด๋๋ ์๋ฒ์ ๋ฐ๋ก ๋ฐฐํฌํ ์ ์๊ณ , vm ์๋ ๋ฐฐํฌํ ์ ์๋ค.
์ปดํจํฐ os ๋ฅผ ํตํด ๊ด๋ฆฌ๋๋ฉฐ, ๋ฆฌ์์ค ๋ฐ ๊ธฐ๋ฅ์ ์ ์ฝ์ ๊ฐ์ง๋ running process ์ด๋ค.
๋ํ์ ์ธ ์ปจํ
์ด๋ ์์ง์??
๋ฆฌ๋
์ค ์ปจํ
์ด๋๋ฅผ ์ง์ํ๋ "๋์ปค"
๋์ปค? ์ปจํ ์ด๋ ๋ฐฐํฌ ์ด์์ ์๋ํํ๋ ์คํ์์ค ํ๋ก์ ํธ์ด๋ค. 2013๋ ์ฒ์ ๊ณต๊ฐ๋จ.
์ปจํ ์ด๋ ๊ธฐ์ ์ ํน์ง
DevOps
๊ธฐ์กด ๊ฐ๋ฐ์ ๋ฌด์ ์ด์ ์ ๋ฌด๋ก ๋๋ ์ง ๋ ์ญํ ์ฌ์ด์ ์ปค๋ฎค๋์ผ์ด์ , ํ์ , ํตํฉ์ ์๋ฏธํ๋ค.
๋ฐ๋ธ์ต์ค ํน์ง
๋ฐ๋ธ์ต์ค๋ฅผ ๋์ ํ๊ธฐ ์ํ ํ์ ์์๋
1. ์ ์์ผ ๋ฐฉ๋ฒ๋ก ์ผ๋ก ์ผ์ ์งํํ๋ ๊ฒ
2. CI CD ์ง์์ ์ผ๋ก ํตํฉ ๋ฐ ์
๋ก๋ ๋ฐ ๋ฐฐํฌํ๋ ๊ฒ. continuous integration and deliver (๋ ํ์งํ ๋ฆฌ ์
๋ก๋), deployment (๋ฐฐํฌ)
CI/CD ๋? Continuous Integration / Continuous Delivery,Deployment
์ง์์ ์ธ ํตํฉ, ์๋น์ค ์ ๊ณต, ๋ฐฐํฌ์ ์๋ํ๋ฅผ ํตํด ๋์ฑ ์งง์ ์ฃผ๊ธฐ๋ก ๊ณ ๊ฐ์๊ฒ App ์ ์ ๊ณตํ๋ ๋ฐฉ๋ฒ
ci cd ํ์ดํ๋ผ์ธ์ด๋? ์ ๋ฒ์ ์ ์ํํธ์จ์ด sw ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ํํด์ผ ํ๋ ์ผ๋ จ์ ๋จ๊ณ๋ฅผ ์๋ฏธํ๋ค.
๋ฐ๋ธ์ต์ค ๋๋ SRE ๋ฐฉ์์ ํตํด ๋ ํจ๊ณผ์ ์ผ๋ก sw ๋ฅผ ์ ๊ณตํ๋๋ฐ ์ด์ ์ ๋ง์ถ ๋ฐฉ๋ฒ.
ci cd ํ์ดํ๋ผ์ธ์ ํนํ ํตํฉ ๋ฐ ํ ์คํธ ๋จ๊ณ์ ์ ๊ณต ๋ฐ ๋ฐฐํฌ ๋จ๊ณ์์ ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ํ๋ฅผ ๋์ ํด ์ ํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ฐ์ ํจ.
---
CI : ์ ํ๋ฆฌ์ผ์ด์
์ฝ๋์ ์๋ก์ด ๋ณ๊ฒฝ์ฌํญ์ด ์ ๊ธฐ์ ์ผ๋ก ๋น๋ ๋ฐ ํ
์คํธ๋ฅผ ๊ฑฐ์ณ ๊ณต์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ณํฉ๋๋ ๊ฒ์ ์๋ฏธ.
CD: ์ง์์ ์ธ ์๋น์ค ์ ๊ณต ๋ฐ ๋ฐฐํฌ, ๊ฐ๋ฐ์๋ค์ด ์ ์ฉํ ๋ณ๊ฒฝ ์ฌํญ์ด ๋ฒ๊ทธ ํ
์คํธ ๊ฑฐ์ณ์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์๋์ผ๋ก ์
๋ก๋ ๋๋ ๊ฒ ์๋ฏธ, ๊ณ ๊ฐ์ด ์ฌ์ฉ๊ฐ๋ฅํ ํ๋ก๋์
ํ๊ฒฝ๊น์ง ์๋์ผ๋ก ๋ฆด๋ฆฌ์ค ๋๋ ๊ฒ์ ์๋ฏธ.
๋ฐ๋ธ์ต์ค๋ sw ๊ฐ๋ฐ ํจ์จ์ฑ ํฅ์์ ๋ชฉํํ๋ ๋ฌธํ์ด์ ํ๋ก์ธ์ค์ด๋ค.
ci cd ๋ ์ด๋ฅผ ์คํํ๊ธฐ ์ํด ํ์์ ์ธ ๋ฐฉ๋ฒ์ด๋ค. ci cd ์์ด ๋ฐ๋ธ์ต์ค ๋ถ๊ฐ๋ฅํ๋ค.
K-PaaS ๋??
๊ฐ๋ฐ ๋ฐฐ๊ฒฝ ๋ฐ ๊ฐ์
ํด์ธ ๊ธฐ์
์ค์ฌ์ ํ๋ซํผ ์ค์ฌ์์ ๋์์ ์ ์ํ๊ธฐ ์ํจ.
์ธํ๋ผ ์ค์ฌ์ ๊ตญ๋ด ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ํ๋ซํผ ์๋น์ค๋ก ์งํ์ํค๊ณ
ํน์ ๊ธฐ์
์ ์ข
์๋์ง ์๋ ์คํ์์ค ๊ธฐ๋ฐ์ ํ๋ซํผ ์ํ๊ณ๋ฅผ ์ก์ฑํ๋ ๊ฒ์ด k paas ์ ๊ฐ์ฅ ํฐ ๋ชฉ์
k paas ๋ ๋ฏธ๋ค์จ์ด ์ฑ๊ฒฉ์ ๋ค๋ค.
ํด๋ผ์ฐ๋ ์๋น์ค ์ ๊ณต์์๊ฒ๋ ์์ ์ ์ด๊ณ ๊ฒ์ฆ๋ ํ๋ซํผ์,
์ฑ ๊ฐ๋ฐ์์๊ฒ๋ ์ฝ๊ณ ํธ๋ฆฌํ๊ณ ์น์ํ ๊ฐ๋ฐ ํ๊ฒฝ
ํด๋ผ์ฐ๋ ์๋น์ค ์ฌ์ฉ์์๊ฒ๋ ์ ์ฐํ๊ณ ์ด์์ฑ ๋์ ์ด์ฉ ํ๊ฒฝ๊ณผ ํ๋ถํ ํด๋ผ์ฐ๋ ์ ํ๋ฆฌ์ผ์ด์
ํด์ ์ง์ํ๋ค.
๊ฐ๋ฐ์๋ค์ด sw ๊ฐ๋ฐ์ ์ํด ์์
ํ๊ฒฝ ๊ตฌ์ฑ์, k paas ๊ฐ ์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ๊ตฌ์ฑ ๋ฐ ๊ฐ๋ฐ์ ํ์ํ ํ๋ ์ ์ํฌ, ๋ฏธ๋ค์จ์ด, os ๋ฑ ํ์คํ๋ ์ํํธ์จ์ด์ ์ค์น์ ๊ตฌ์ฑ์ ์ ๊ณตํ๋ค.
K-PaaS ๊ธฐ๋ ํจ๊ณผ
K-PaaS ์ํคํ ์ณ ์ ์ฒด ๊ตฌ์ฑ๋
k paas ๋ ๊ฐ๋ฐ์๋ค์ด ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ๊ธฐ ์ํด ๊ฐ๋ฐ ์๋ฒ๋ฑ์ ์์
ํ๊ฒฝ์ ๊ตฌ์ฑํ ๋
์๋ฒ, ์คํ ๋ฆฌ์ง, ๋คํธ์ํฌ ๊ตฌ์ฑ ๋ฐ ๊ฐ๋ฐ์ ํ์ํ ํ๋ ์์ํฌ, ๋ฆฌ๋์จ์ด ์ด์์ฒด๊ณ ๋ฑ ํ์คํ๋ ์ํํธ์จ์ด์ ์ค์น์ ๊ตฌ์ฑ์ ์๋ํํ์ฌ์ ์ ๊ณตํ๋ค.
k paas ์ ํต์ฌ ๊ธฐ๋ฅ์? ์ปจํ
์ด๋ ํ๋ซํผ๊ณผ ์ ํ๋ฆฌ์ผ์ด์
ํ๋ซํผ !!
์ปจํ ์ด๋ ํ๋ซํผ์ด๋? ์ฟ ๋ฒ๋คํฐ์ค ํด๋ฌ์คํฐ ๋ฐ ์ด์์ ํ์ํ ์คํ ๋ฆฌ์ง ์๋ฒ๋ก ๊ตฌ์ฑํ๊ณ ๋์คํฌ๋ฆฝ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ปจํ ์ด๋ํ ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฐํฌํ๋ ๋ฐฉ์์ผ๋ก ๋์๋๋ค.
๊ทธ๋ฆฌ๊ณ ๋ฐฐํฌ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ต์ ์ ๋ ธ๋๋ฅผ ๋ฐฐ์นํ๊ณ ๋์คํฌ๋ฆฝ์ ์ ์ ์๋ ์ํ๋ฅผ ์ ์งํ ์ ์๋ค.
-----
Q. ์ํคํ
์ณ๋?
Q2. REST API ๋ค์ ์ ๋ฆฌํ๊ธฐ
Q3. ์ปจํ
์ด๋๋?
Q4. ์ฟ ๋ฒ๋คํฐ์ค๋?