
Terraform - Infrastructure as Code
Providers, resources, state, modules, variables, outputs, plan/apply, workspaces, backends
20 면접 질문·
Senior
1Terraform이 무엇이며 수동 인프라 구성 대비 주요 장점은 무엇입니까?
1
Terraform이 무엇이며 수동 인프라 구성 대비 주요 장점은 무엇입니까?
답변
Terraform은 HashiCorp가 개발한 Infrastructure as Code (IaC) 도구로, 구성 파일을 통해 선언적으로 인프라를 정의하고 프로비저닝할 수 있습니다. 주요 장점은 재현성입니다. 동일한 구성은 항상 동일한 결과를 생성하여 사람의 실수를 제거하고 코드처럼 인프라 버전 관리를 가능하게 합니다.
2Terraform에서 provider의 역할은 무엇입니까?
2
Terraform에서 provider의 역할은 무엇입니까?
답변
provider는 Terraform이 특정 플랫폼(AWS, GCP, Azure 등)과 상호 작용할 수 있게 해주는 플러그인입니다. Terraform 리소스를 대상 서비스에 대한 API 호출로 변환합니다. 각 provider는 필요한 자격 증명으로 구성되어야 하며 해당 플랫폼에서 사용 가능한 리소스 유형을 노출합니다.
3Terraform에서 resource와 data source의 차이는 무엇입니까?
3
Terraform에서 resource와 data source의 차이는 무엇입니까?
답변
resource는 인프라 요소를 생성하고 관리(생성, 수정, 삭제)하는 반면, data source는 기존 리소스에 대한 정보를 수정하지 않고 읽을 수 있게 합니다. data source는 Terraform 외부에서 또는 다른 구성에 의해 생성된 요소를 참조하는 데 유용합니다.
4
terraform.tfstate 파일의 용도는 무엇입니까?
5
변경 사항을 적용하지 않고 Terraform이 수행할 변경 사항을 확인하려면 어떤 명령을 실행해야 합니까?
+17 면접 질문
기타 Data Engineering 면접 주제
Linux & Shell - 기초
Junior
20개 질문Git & GitHub - 기초
Junior
20개 질문데이터 엔지니어링을 위한 고급 Python
Junior
25개 질문Docker - 기초
Junior
25개 질문Google Cloud Platform - 기초
Junior
20개 질문CI/CD 및 코드 품질
Mid-Level
20개 질문Docker Compose
Mid-Level
20개 질문FastAPI - 데이터 API
Mid-Level
20개 질문Data Engineering을 위한 고급 SQL
Mid-Level
20개 질문Data Lake - 아키텍처 및 수집
Mid-Level
20개 질문데이터 엔지니어링을 위한 BigQuery
Mid-Level
20개 질문PostgreSQL - 관리
Mid-Level
20개 질문Data Engineering을 위한 Data Modeling
Mid-Level
20개 질문Fivetran & Airbyte - 데이터 수집
Mid-Level
20개 질문dbt - 기초
Mid-Level
20개 질문Apache Airflow - 기초
Mid-Level
20개 질문Kubernetes - 기초
Mid-Level
20개 질문dbt - 고급 기능
Senior
20개 질문ETL / ELT / ETLT 패턴
Senior
20개 질문Apache Airflow - 고급
Senior
20개 질문Airflow + dbt - 파이프라인 오케스트레이션
Senior
20개 질문PySpark - 대규모 처리
Senior
20개 질문Google Pub/Sub - 데이터 스트리밍
Senior
20개 질문Apache Beam & Dataflow
Senior
20개 질문Kubernetes - 프로덕션 및 스케일링
Senior
20개 질문NoSQL 데이터베이스
Senior
20개 질문모던 Data Architecture
Senior
20개 질문모니터링 및 관찰 가능성
Senior
20개 질문IAM 및 데이터 보안
Senior
20개 질문