Keywords (Legacy)
/
Infrastructure as Code (IaC)
Search
Share
ใฐ๏ธ
Infrastructure as Code (IaC)
ํ๊ธ
์ฝ๋ํ ์ธํ๋ผ
์ถ์ฒ
terminology
์๊ฐ/์ง๋ฌธ
+0/0 (terminology) - Infrastructure as Code (IaC)
์๊ตฌ๋ ธํธ ์๊ฐ์ ์
ํ๋ก์ ํธ๋ ธํธ ์๊ฐ์ ์
๊ด๋ จ ์ง๋ฌธ์ ์
terminology
์ถ์์ ์ธ(์ ๋ฌธ์ ์ธ) ์ฉ์ด์.
ํค์๋๊ฐ ๊ฐ๊น์ด ์์ผ ๋ด ๊ฒ์๋ ๊ฒ ๊ฐ์ง ์์.
์์๋๊ณ ์ถ์ ๋จ์ด์ด์ง๋ง ์๊ตฌ๋ ธํธ ์์ฑ์ ๊ณผ๋ถํจ.
์ ์
1.
chapter1, ์ฝ๋ํ ์ธํ๋ผ(Infrastructure as Code, IaC)๋ ์๋ ํ๋ก์ธ์ค๊ฐ ์๋ ์ฝ๋๋ฅผ ํตํด ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ๊ณ ํ๋ก๋น์ ๋ํ๋ ๊ฒ์ ๋งํฉ๋๋ค. IaC๋ฅผ ์ฌ์ฉํ๋ฉด ์ธํ๋ผ ์ฌ์์ ๋ด์ ๊ตฌ์ฑ ํ์ผ์ด ์์ฑ๋๋ฏ๋ก ๊ตฌ์ฑ์ ํธ์งํ๊ณ ๋ฐฐํฌํ๊ธฐ๊ฐ ๋ ์ฌ์์ง๋๋ค. ๋ํ IaC๋ ๋งค๋ฒ ๋์ผํ ํ๊ฒฝ์ ํ๋ก๋น์ ๋ํ๋๋ก ๋ณด์ฅํฉ๋๋ค.
2.
๋ณดํต ์ธํ๋ผ์คํธ๋ญ์ฒ๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ์๋ Load Balancer, Database, Security Firewall, Storage, DNS ๋ฑ์ด ํฌํจ๋๋ค. ์๋น์ค(Application/Service)๋ฅผ ๊ตฌ๋ํ๊ธฐ ์ํ ๊ธฐ๋ฐ์์ค ๊ฐ์ ๊ฒ์ด๋ค. IDC ๋๋ On-premises ํ๊ฒฝ์์๋ ์ ๋ฌธ๊ฐ๋ค์ด ์ง์ ์ค์น๋ฅผ ํด์ฃผ์๊ณ ๊ณ ๋์ ๊ธฐ์ ๊ณผ ๋ง์ ์๊ฐ์ด ํ์ํ๋ค. ๊ทธ๋ฐ๋ฐ ํด๋ผ์ฐ๋ ํ๊ฒฝ์์๋ ์ด๋ฌํ ์ธํ๋ผ์คํธ๋ญ์ฒ๋ค์ ๋ชจ๋ API๋ก ๊ด๋ฆฌํ ์ ์๊ฒ ๋์๊ณ , ์ด ๊ฒ์ ๊ณ ๋ํํ์ฌ ์คํธ๋ฆฝํธ๋ ์ฝ๋(Script/Code)๋ก ์ธํ๋ผ์คํธ๋ญ์ฒ๋ฅผ ๋ค๋ฃฐ ์ ์๋๋ก ๋ฐ์ ํ๋ค. ํด๋ผ์ฐ๋ ํฌ๋ฉ์ด์ ์ด๋ ํ ๋ผํผ์ ๊ทธ๋ ๊ฒ ํ์ํ๋ค.
์ด ๋จ์ด๋ฅผ ๋ฐ๊ฒฌํ ๊ณณ
1.
Next comes automation. In a microservices architecture, most testing, packaging, and deployment tasks can be automated for each service. As each service resides in an independent DevOps pipeline, any issues in a single automated task do not affect the other services.
2.
chapter7, Allows for GitHub or a source code repo to be โsource of truthโ and contain all aspects of microservice: model, code, IaC, and runtime
3.
chapter1, ์ฝ๋ํ ์ธํ๋ผ(Infrastructure as Code, IaC)๋ ์๋ ํ๋ก์ธ์ค๊ฐ ์๋ ์ฝ๋๋ฅผ ํตํด ์ธํ๋ผ๋ฅผ ๊ด๋ฆฌํ๊ณ ํ๋ก๋น์ ๋ํ๋ ๊ฒ์ ๋งํฉ๋๋ค. IaC๋ฅผ ์ฌ์ฉํ๋ฉด ์ธํ๋ผ ์ฌ์์ ๋ด์ ๊ตฌ์ฑ ํ์ผ์ด ์์ฑ๋๋ฏ๋ก ๊ตฌ์ฑ์ ํธ์งํ๊ณ ๋ฐฐํฌํ๊ธฐ๊ฐ ๋ ์ฌ์์ง๋๋ค. ๋ํ IaC๋ ๋งค๋ฒ ๋์ผํ ํ๊ฒฝ์ ํ๋ก๋น์ ๋ํ๋๋ก ๋ณด์ฅํฉ๋๋ค.