Knowledge

รวมคู่มือและบทความเชิงเทคนิคจากทีม Dot Enterprise · ทั้งหมด 1009 บทความ

หนูรวมคู่มือที่ทีมเขียนไว้ให้ตรงนี้แล้วค่ะ ลองพิมพ์สิ่งที่อยากรู้ในช่องค้นหาได้เลยนะคะ เมี้ยว!

Terraform

Terraform State Locking: ป้องกัน Concurrent Apply ให้ทีมปลอดภัย

เมื่อทีมขนาดใหญ่ใช้ remote backend ร่วมกัน ความเสี่ยงที่สำคัญที่สุดคือการที่สองคน apply พร้อมกันบน state เดียวกัน state file อาจเสียหาย หรือสร้าง resource…

Terraform

Terraform State File: การจัดการ State ที่ปลอดภัยสำหรับทีม

State file เป็นหัวใจของ Terraform เพราะเป็นที่เดียวที่เก็บข้อมูลเชื่อมโยงระหว่าง configuration ที่คุณเขียนกับ resource จริงในโลก cloud หากไฟล์นี้หายหรือ…

Terraform

ใช้งาน Terraform Module Registry: เลือก Module สำเร็จรูปที่มีคุณภาพ

หลังจากเข้าใจวิธีสร้าง module ด้วยตัวเองแล้ว อีกด้านหนึ่งที่สำคัญไม่แพ้กันคือการใช้ module ที่คนอื่นเขียนไว้แล้วผ่าน Registry สาธารณะ การเลือกใช้ module…

Terraform

สร้าง Terraform Module จาก Scratch: Directory Structure

การสร้าง Terraform module ขึ้นมาใหม่จาก scratch อาจดูเหมือนเรื่องง่าย แต่ในทางปฏิบัติ module ที่ใช้งานได้จริงต้องมีโครงสร้างที่ชัดเจน มี interface ที่…

Terraform

Terraform Modules: Reusable Configuration Units

Module คือกลไกหลักของ Terraform สำหรับรวบรวม resource หลายตัวที่ใช้งานร่วมกันให้กลายเป็นหน่วยเดียวที่สามารถเรียกใช้ซ้ำได้ทุก environment เปรียบได้กับ…

Terraform

Terraform Locals: จัดกลุ่ม Configuration Values

Local value หรือ locals block ใน Terraform คือกลไกสำหรับตั้งชื่อให้กับนิพจน์หรือค่าที่คำนวณได้ เพื่อใช้งานซ้ำในหลายจุดของ configuration หากเคยเขียน…

Terraform

Variable: Input และ Output ใน Terraform

Variable เป็นกลไกที่ทำให้ Terraform configuration สามารถนำกลับมาใช้ซ้ำได้ในหลายสภาพแวดล้อม เพราะค่าต่าง ๆ เช่น region, size, domain name ไม่ได้ถูก hardcode…

Terraform

Resource และ Data Source ใน Terraform

Resource และ Data Source เป็นสองสิ่งที่ผู้ใช้ Terraform ต้องเข้าใจให้ดีที่สุด เพราะเป็นส่วนที่สร้างและอ่านข้อมูลจาก cloud provider แบบที่ทุก configuration…