chore(wiki): reinforce knowledge batch #6-#10 (200 docs milestone)
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
---
|
||||
id: IAC-001
|
||||
category: "[[10_Wiki/💡 Topics/AI]]"
|
||||
confidence_score: 1.0
|
||||
tags: [devops, cloud, automation, infrastructure, terraform]
|
||||
last_reinforced: 2026-04-26
|
||||
---
|
||||
|
||||
# [[Infrastructure as Code (IaC, 코드형 인프라)]]
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> "클라우드 인프라를 소프트웨어처럼 버전 관리하고 배포하라" — 수동 설정을 배제하고 명시적인 코드(YAML, JSON, DSL)를 통해 서버, 네트워크, DB 등 인프라 전체를 생성하고 관리하는 방식.
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
- **추출된 패턴:** 인프라의 최종 희망 상태(Desired State)를 코드로 선언하고, 도구가 실제 환경과 일치하도록 자동 조정하는 선언적(Declarative) 관리 패턴.
|
||||
- **세부 내용:**
|
||||
- **Immutability:** 인프라를 수정하는 대신 새로운 설정으로 교체하여 '구성 표류(Configuration Drift)' 방지.
|
||||
- **Version Control:** 인프라 변경 이력을 Git으로 관리하여 사고 발생 시 즉각 복구 가능.
|
||||
- **Scalability:** 동일한 코드를 복제하여 여러 환경(Dev, Staging, Prod)을 순식간에 구축.
|
||||
- **Key Tools:** Terraform, CloudFormation, Ansible, Pulumi 등.
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
|
||||
- **과거 데이터와의 충돌:** 관리 콘솔에서 일일이 클릭하던 방식에서, 코드 한 줄로 수천 대의 서버를 제어하는 자동화 시대로 진입.
|
||||
- **정책 변화:** Antigravity의 클라우드 인프라는 전량 Terraform으로 관리되며, 모든 변경 사항은 GitHub Actions를 통해 검증 후 배포됨.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- [[DevOps]], [[GitHub-Actions-CI-CD]], [[Cloud-Computing]], [[Immutability]]
|
||||
- **Raw Source:** [[10_Wiki/Topics/AI/Infrastructure-as-Code-IaC.md]]
|
||||
Reference in New Issue
Block a user