
Terraform 고급
module, workspace, remote state, data source, dynamic block, provisioner, drift 감지
22 면접 질문·
Mid-Level
1Terraform module이란 무엇인가요?
1
Terraform module이란 무엇인가요?
답변
Terraform module은 리소스 및 인프라 로직의 재사용 가능한 컨테이너입니다. 관련 리소스 집합을 캡슐화하고 여러 프로젝트나 환경에서 재사용할 수 있게 해줍니다. Module은 입력 variable을 받고 module 간 구성 및 체이닝을 가능하게 하는 output을 노출할 수 있습니다.
2workspace와 module의 주요 차이점은 무엇인가요?
2
workspace와 module의 주요 차이점은 무엇인가요?
답변
Workspace는 동일한 코드의 여러 인스턴스를 별도의 state file로 관리하는 반면, module은 재사용 가능한 코드를 캡슐화합니다. Workspace는 서로 다른 환경의 state를 격리하기 위해, module은 인프라 로직을 재사용하기 위해 사용됩니다. Workspace는 동일한 코드를 공유하지만 state는 다르며, module은 프로젝트 간 코드를 공유합니다.
3로컬 state 대신 S3와 같은 remote backend를 사용하는 주요 이점은 무엇인가요?
3
로컬 state 대신 S3와 같은 remote backend를 사용하는 주요 이점은 무엇인가요?
답변
Remote backend는 팀원 간 state 공유를 가능하게 하고 배포 일관성을 보장합니다. 로컬 state는 각 개발자가 자신의 복사본을 가지므로 충돌과 불일치가 발생합니다. Remote backend는 또한 동시 수정을 방지하는 state locking을 제공하고 신뢰의 원천을 중앙화하여 협업을 용이하게 합니다.
4
새 Terraform workspace를 어떻게 만들 수 있나요?
5
Terraform에서 data source와 resource의 차이점은 무엇인가요?
+19 면접 질문
기타 DevOps 면접 주제
버전 관리 & Git
Junior
20개 질문Linux 기초
Junior
22개 질문Shell Scripting & Bash
Mid-Level
20개 질문네트워킹 기초
Junior
22개 질문Docker 기초
Junior
24개 질문CI/CD 기초
Junior
18개 질문GitHub Actions
Mid-Level
22개 질문GitLab CI/CD
Mid-Level
22개 질문Jenkins
Mid-Level
22개 질문Kubernetes 기초
Mid-Level
26개 질문Kubernetes 네트워킹
Mid-Level
24개 질문Kubernetes 고급
Mid-Level
24개 질문Ingress & API Gateway
Mid-Level
20개 질문Terraform 기초
Mid-Level
22개 질문Ansible & Configuration Management
Mid-Level
20개 질문AWS 핵심
Mid-Level
26개 질문Azure 기초
Mid-Level
22개 질문GCP 기초
Mid-Level
22개 질문모니터링과 Prometheus
Mid-Level
22개 질문Logging & ELK Stack
Mid-Level
20개 질문알림 및 인시던트 대응
Mid-Level
20개 질문Cloud Identity & Secrets
Mid-Level
22개 질문CI/CD 파이프라인 보안
Mid-Level
20개 질문Helm & Kubernetes
Mid-Level
20개 질문런타임 및 클러스터 보안
Senior
24개 질문Container Supply Chain Security
Senior
22개 질문Service Mesh & Istio
Senior
24개 질문GitOps & ArgoCD
Senior
22개 질문Progressive Delivery
Senior
20개 질문분산 옵저버빌리티
Senior
22개 질문Disaster Recovery & Backup
Senior
20개 질문성능 최적화
Senior
22개 질문클라우드 비용 최적화
Senior
20개 질문SRE 원칙
Senior
24개 질문Chaos Engineering
Senior
20개 질문Platform Engineering
Senior
22개 질문