August 2023
Beginner to intermediate
408 pages
4h 57m
Korean

아다르시 샤(Adarsh Shah)
독립 컨설턴트
코드형 인프라IaC는 소프트웨어 시스템에서 사용되는 증명된 코딩 기술을 인프라로 확장하는 접근 방식이다.1 IaC는 핵심 데브옵스 실행법 중 하나로, IaC를 사용하면 특히 클라우드에서 규모가 큰 인프라 제공과 소프트웨어 구동을 빠르고 안정적으로 실행할 수 있다.
¦ 핵심 원칙 ¦
IaC 핵심 원칙 두 가지는 멱등성과 불변 인프라immutable infrastructure다.
• 멱등성은 IaC를 몇 번 수행하든지 최초 상태와 최종 상태는 항상 동일하다는 의미다. 인프라 프로비저닝을 단순화하고 불일치 결과 발생 확률을 줄인다. 멱등성은 테라폼(Terraform)2과 같은 선언적 언어(declarative language)와 상태 저장 도구를 사용해서 달성할 수 있다. 테라폼을 사용하여 원하는 최종 상태를 정의하면 테라폼의 잡이 달성해야 할 최종 상태가 된다. 최종 상태가 되지 않는다면 실패한다.
• 불변 인프라는 기존 인프라를 변경하기보다는 새로운 인프라로 대체한다는 의미다. 새로운 인프라를 매번 프로비저닝해서 구성을 재현할 수 있고, 시간에 따른 드리프트를 피할 수 있다.
¦ 원칙과 실행법 ¦
다음은 중요한 IaC ...
Read now
Unlock full access