๐/DevOps3 ํด๋ผ์ฐ๋๋ฅผ ์ ์ดํ๋ API์ ๋์ ๋ฐฉ์ ๋ชฉ์ฐจ 3์ฅ API๊ฐ ๋ฌด์์ธ์ง ์น ๊ธฐ์ ๋ฐฐ๊ฒฝ ์ง์ HTTP ๊ฐ์ํ ๊ธฐ์ ๊ณผ ํด๋ผ์ฐ๋ ์ปดํจํ SOA ์น API์ ๊ตฌ์ฑ ์์ ๋ฆฌ์์ค ์ก์ ๋๋ฉ์ธ DNS ์๋ํฌ์ธํธ ROA ํด๋ผ์ฐ๋๋ฅผ ์ ์ดํ ์ ์๋ ์ฌ์ฉ์ ์ธํฐํ์ด์ค API CLI SDK ์ฝ์ 4์ฅ ๋ฌผ๋ฆฌ์ ์๋ฒ vs ์๋ฒ ๊ฐ์ํ ์๋ฒ ๊ฐ์ํ vs ํด๋ผ์ฐ๋ 3์ฅ API(Application Program Interface, ์ ํ๋ฆฌ์ผ์ด์ ํ๋ก๊ทธ๋จ ์ธํฐํ์ด์ค) ์ด๋ค ์ํํธ์จ์ด์์ ๋ค๋ฅธ ์ํํธ์จ์ด๋ฅผ ์ ์ดํ๊ธฐ ์ํด ๋ฏธ๋ฆฌ ์ฝ์๋ ์ธํฐํ์ด์ค๋ ๊ท์ฝ์ ์๋ฏธํ๋ค. API๋ฅผ ์ฌ์ฉํ๋ฉด ๋๊ฐ์ด ๋ฐ๋ณต๋๋ ์์ค ์ฝ๋์ ์ค๋ณต์ ์์ ๋ฉด์ ํ์คํ๋ฅผ ๊พํ ์ ์๋ค. ์์ค ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ์ ๋์ฌ ๊ฐ๋ฐ ์์ฐ์ฑ์ ์ฌ๋ฆฌ๋ ํจ๊ณผ๋ฅผ ๋ด๊ธฐ๋ ํ๋ค. ์น API ํด๋ผ์ฐ๋์์๋ ์น API๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ผ๋ฐ์ ์ธ.. 2021. 8. 26. [DevOps] ์ปจํ ์ด๋์ ์ดํด : ์ ์ปจํ ์ด๋๊ฐ ์ค์ํด์ก์๊น? Immutable Infrastructure (๋ณ๊ฒฝ ๋ถ๊ฐ๋ฅํ ์ธํ๋ผ) ํ์ ๋ฐฐ๊ฒฝ mutable Infrastructure (๋ณ๊ฒฝ ๊ฐ๋ฅํ ์ธํ๋ผ) ์ฐ๋ฆฌ๋ ์๋์ฐ์ฆ๋ ๋งฅ์ ์ฌ์ฉํ๋ฉด์ ๋ณด์, ์์ ์ฑ ๊ทธ๋ฆฌ๊ณ ์ฑ๋ฅ ๋ฑ์ ์ด์ ๋ก OS(์ด์์ฒด์ )๋ฅผ ์์ฃผ ์ ๋ฐ์ดํธ ํ๋ค. OS๋ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๋ด์ฉ์ด๋ ์ค์ ์ด ์์๋ก ๋ณํ๊ฐ ๋ฐ์ํ๋ฉฐ, ์๋ก์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ฅผ ์ค์นํ ๋๋ ๋ ์ง์คํธ๋ฆฌ๋ ๋ณ๊ฒฝํ๋ค. ์ง๊ธ๊น์ง ์ฌ์ฉํ๋ ๋ง์ ์ํํธ์จ์ด๋ค์ ์ ๋ฐ์ดํธ๋ ์ค์ ๋ณ๊ฒฝ ๋ฑ์ ๋ฐ๋ณตํ๋ฉด์ ์ต์ ์ํ๋ก ์ ์งํ์๊ณ , ์๋ฒ์ฉ ์ํํธ์จ์ด๋ ์ ์ฌํ ๋ฐฉ๋ฒ์ผ๋ก ๊ด๋ฆฌํ๋ค. ์๋ฒ์ ๊ฒฝ์ฐ์๋ OS ์ค์ ๋ณ๊ฒฝ์ด๋ ์ ๋ฐ์ดํธ ๊ทธ๋ฆฌ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฐํฌ๊ฐ ์์ฃผ ๋ฐ์ํ๋ ๊ฒฝ์ฐ์ ์๋น์ค์ ์์ ์ฑ์ ํฐ ์ํฅ์ ๋ฏธ์น๋ฉฐ, ์๋ฒ ํ๊ฒฝ ์์ฒด๊ฐ ํ๊ดด๋๋ ๊ฒฝ์ฐ๋ ์๋ค. ์ธ์ ์ด๋ .. 2021. 8. 3. [DevOps] DevOps์ ์ดํด 'DevOps : Infrastructure as Code with ํ ๋ผํผ(Terraform) and AWS ์ด๊ธ, ์ ๋ฌธํธ'์ ๋ณด๊ณ ์์ฑํ์ต๋๋ค. DevOps : Infrastructure as Code with ํ ๋ผํผ(Terraform) and AWS ์ด๊ธ, ์ ๋ฌธํธ - ์ธํ๋ฐ | ๊ฐ์ ์ด ๊ฐ์๋ DevOps์ ๊ธฐ๋ณธ ์ด๋ก ๊ณผ ํจ๊ป DevOps์ ๊ธฐ๋ณธ ์ค ํ๋์ธ Infrastructure as Code(IaC)์ ๋ํด ๋ฐฐ์ธ ์ ์๋ ๊ฐ์์ ๋๋ค. ๋ณธ ๊ฐ์๋ฅผ ํตํด IT๊ธฐ๋ฐ์ ์๋น์ค๋ฅผ DevOps๊ด์ ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํ๊ณ , ์๋น์ค www.inflearn.com 1. DevOps์ ์ดํด ๊ฐ๋ ๋ฐ๋ธ์ต์ค๋ ํฉ์ฑ์ด : ์ํํธ์จ์ด ๊ฐ๋ฐ(Development) + ์ด์(Operations) ํ์ฌ๋ ๋จ์ํ ๊ฐ๋ฐ๊ณผ ์ด์์ ํตํฉ.. 2021. 7. 29. ์ด์ 1 ๋ค์