
พื้นฐาน Terraform
Infrastructure as Code, providers, resources, variables, outputs, การจัดการ state, การแก้ปัญหา drift
1Infrastructure as Code (IaC) คืออะไร?
Infrastructure as Code (IaC) คืออะไร?
คำตอบ
Infrastructure as Code คือแนวปฏิบัติในการจัดการและจัดเตรียมโครงสร้างพื้นฐานคอมพิวเตอร์ผ่านไฟล์การกำหนดค่าที่เครื่องอ่านได้แทนกระบวนการแบบแมนนวล แนวทางนี้ช่วยให้สามารถจัดเวอร์ชันโครงสร้างพื้นฐาน ทำซ้ำได้ง่าย และใช้แนวปฏิบัติการพัฒนาซอฟต์แวร์เดียวกัน เช่น code review และ automated testing ได้ Terraform เป็นหนึ่งในเครื่องมือ IaC ที่ได้รับความนิยมมากที่สุดเพราะไม่ขึ้นกับ cloud และใช้ภาษาแบบ declarative
2บทบาทของ provider ใน Terraform คืออะไร?
บทบาทของ provider ใน Terraform คืออะไร?
คำตอบ
Terraform provider คือ plugin ที่ช่วยให้ Terraform สามารถโต้ตอบกับแพลตฟอร์ม cloud บริการ SaaS หรือ API เฉพาะได้ แต่ละ provider จะเปิดเผย resource และ data source ที่เฉพาะเจาะจงสำหรับแพลตฟอร์มเป้าหมาย เช่น AWS provider ช่วยให้สร้าง EC2 instance, S3 bucket และบริการ AWS อื่นๆ ได้ provider ต้องถูกประกาศและเริ่มต้นด้วย terraform init ก่อนจึงจะสามารถใช้งานได้
3Resource ใน Terraform คืออะไร?
Resource ใน Terraform คืออะไร?
คำตอบ
Terraform resource แทนคอมโพเนนต์โครงสร้างพื้นฐานที่จัดการโดย Terraform เช่น instance ของ virtual machine, network หรือฐานข้อมูล resource จะถูกประกาศในไฟล์การกำหนดค่าด้วยประเภทและชื่อโลคัลที่ไม่ซ้ำกัน Terraform ใช้การประกาศเหล่านี้เพื่อสร้าง แก้ไข หรือลบโครงสร้างพื้นฐานจริง แต่ละ resource มี argument การกำหนดค่าและ attribute ที่ส่งออกซึ่งสามารถใช้โดย resource อื่นได้
input variable ใน Terraform ใช้สำหรับอะไร?
บทบาทของ outputs ใน Terraform คืออะไร?
+19 คำถามสัมภาษณ์
หัวข้อสัมภาษณ์ DevOps อื่นๆ
การควบคุมเวอร์ชัน & Git
พื้นฐาน Linux
Shell Scripting & Bash
พื้นฐาน Networking
พื้นฐาน Docker
พื้นฐาน CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
พื้นฐาน Kubernetes
Networking ของ Kubernetes
Kubernetes ขั้นสูง
Ingress & API Gateway
Terraform ขั้นสูง
Ansible & Configuration Management
พื้นฐาน AWS
พื้นฐาน Azure
พื้นฐาน GCP
การมอนิเตอร์และ Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
ความปลอดภัยของ CI/CD Pipeline
Helm & Kubernetes
ความปลอดภัย Runtime และ Cluster
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Observability แบบกระจาย
Disaster Recovery & Backup
การปรับแต่งประสิทธิภาพ
การเพิ่มประสิทธิภาพต้นทุน Cloud
หลักการ SRE
Chaos Engineering
Platform Engineering
เชี่ยวชาญ DevOps สำหรับการสัมภาษณ์ครั้งถัดไป
เข้าถึงคำถามทั้งหมด flashcards แบบทดสอบเทคนิค แบบฝึกหัด code review และตัวจำลองสัมภาษณ์
เริ่มใช้ฟรี