เว็บไซต์: https://www.terraform.io
ฟอรั่ม: HashiCorp พูดคุย
เอกสารประกอบ: https://www.terraform.io/docs/
บทช่วยสอน: แพลตฟอร์มการเรียนรู้ของ HashiCorp
การสอบรับรอง: HashiCorp ได้รับการรับรอง: Terraform Associate
Terraform เป็นเครื่องมือสำหรับการสร้าง การเปลี่ยนแปลง และการกำหนดเวอร์ชันโครงสร้างพื้นฐานอย่างปลอดภัยและมีประสิทธิภาพ Terraform สามารถจัดการผู้ให้บริการที่มีอยู่และผู้ให้บริการยอดนิยมตลอดจนโซลูชันภายในองค์กรที่กำหนดเองได้
คุณสมบัติที่สำคัญของ Terraform คือ:
โครงสร้างพื้นฐานเป็นรหัส : โครงสร้างพื้นฐานอธิบายโดยใช้ไวยากรณ์การกำหนดค่าระดับสูง ซึ่งจะทำให้พิมพ์เขียวของศูนย์ข้อมูลของคุณสามารถกำหนดเวอร์ชันและปฏิบัติได้เหมือนกับที่คุณทำกับโค้ดอื่นๆ นอกจากนี้ โครงสร้างพื้นฐานยังสามารถใช้ร่วมกันและนำกลับมาใช้ใหม่ได้
แผนการดำเนินการ : Terraform มีขั้นตอน "การวางแผน" ที่สร้างแผนการดำเนินการ แผนการดำเนินการแสดงให้เห็นว่า Terraform จะทำอะไรเมื่อคุณเรียกใช้ สิ่งนี้ช่วยให้คุณหลีกเลี่ยงความประหลาดใจเมื่อ Terraform จัดการโครงสร้างพื้นฐาน
กราฟทรัพยากร : Terraform สร้างกราฟของทรัพยากรทั้งหมดของคุณ และสร้างและแก้ไขทรัพยากรที่ไม่พึ่งพาแบบขนาน ด้วยเหตุนี้ Terraform จึงสร้างโครงสร้างพื้นฐานอย่างมีประสิทธิภาพที่สุดเท่าที่จะเป็นไปได้ และผู้ปฏิบัติงานจะได้รับข้อมูลเชิงลึกเกี่ยวกับการพึ่งพาในโครงสร้างพื้นฐานของตน
เปลี่ยนอัตโนมัติ : ชุดการแก้ไขที่ซับซ้อนสามารถนำไปใช้กับโครงสร้างพื้นฐานของคุณโดยมีการโต้ตอบของมนุษย์น้อยที่สุด ด้วยแผนการดำเนินการและกราฟทรัพยากรที่กล่าวถึงก่อนหน้านี้ คุณจะรู้ได้อย่างแน่ชัดว่า Terraform จะเปลี่ยนอะไรและเรียงลำดับอย่างไร เพื่อหลีกเลี่ยงข้อผิดพลาดจากมนุษย์ที่อาจเกิดขึ้นได้มากมาย
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ Terraform คืออะไร? หน้าบนเว็บไซต์ Terraform
เอกสารมีอยู่ในเว็บไซต์ Terraform:
การแนะนำ
เอกสารประกอบ
หากคุณยังใหม่กับ Terraform และต้องการเริ่มต้นสร้างโครงสร้างพื้นฐาน โปรดอ่านคู่มือการเริ่มต้นใช้งานของเราบนแพลตฟอร์มการเรียนรู้ของ HashiCorp นอกจากนี้ยังมีคำแนะนำเพิ่มเติมสำหรับการเรียนรู้ต่ออีกด้วย
แสดงความรู้ Terraform ของคุณโดยผ่านการสอบเพื่อรับใบรับรอง ไปที่หน้าการรับรองเพื่อดูข้อมูลเกี่ยวกับการสอบและค้นหาสื่อการเรียนรู้บนแพลตฟอร์มการเรียนรู้ของ HashiCorp
พื้นที่เก็บข้อมูลนี้มีเพียงแกน Terraform เท่านั้น ซึ่งรวมถึงอินเทอร์เฟซบรรทัดคำสั่งและกลไกกราฟหลัก ผู้ให้บริการจะถูกนำไปใช้เป็นปลั๊กอิน และ Terraform สามารถดาวน์โหลดผู้ให้บริการที่เผยแพร่บน Terraform Registry ได้โดยอัตโนมัติ HashiCorp พัฒนาผู้ให้บริการบางราย และผู้ให้บริการรายอื่นๆ ได้รับการพัฒนาโดยองค์กรอื่นๆ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ การขยาย Terraform
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการคอมไพล์ Terraform และการสนับสนุนการเปลี่ยนแปลงที่แนะนำ โปรดดูคู่มือการสนับสนุน
หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่เราจัดการรายงานจุดบกพร่อง โปรดดูคู่มือการคัดแยกจุดบกพร่อง
หากต้องการเรียนรู้วิธีสนับสนุนเอกสาร Terraform ในพื้นที่เก็บข้อมูลนี้ โปรดดูเอกสารประกอบ Terraform README
ใบอนุญาตแหล่งที่มาของธุรกิจ 1.1