Tags:
Node Thumbnail

Terraform ซอฟต์แวร์ที่ใช้กำหนดคอนฟิกเซิร์ฟเวอร์ด้วยแนวคิด infrastructure as code ออกเวอร์ชัน 1.0 ถือเป็นก้าวสำคัญนับจากออกเวอร์ชันแรกในปี 2014

Terraform พัฒนาโดยบริษัท HashiCorp ในซานฟรานซิสโก (บริษัทชื่อญี่ปุ่น เพราะผู้ก่อตั้งเป็นลูกครึ่งญี่ปุ่น-สหรัฐ) ที่โด่งดังจากการสร้าง Vagrant ซอฟต์แวร์ด้าน virtualization มาก่อน

แนวคิดของ Terraform คือการเขียนคอนฟิกเป็นโค้ด (declarative configuration files) ที่เรียกว่าภาษา HashiCorp Configuration Language (HCL) เพื่อให้ซอฟต์แวร์อ่านไฟล์เหล่านี้ได้ ทำงานอัตโนมัติได้ ช่วยให้การจัดการเครื่องจำนวนมากๆ ง่ายขึ้น ลดความผิดพลาดของมนุษย์ลง (ซอฟต์แวร์ตัวอื่นๆ ในลักษณะเดียวกันคือ Chef, Puppet, Ansible เป็นต้น)

Terraform ได้รับความนิยมอย่างสูงในยุคคลาวด์ ตัวเลขของ HashiCorp บอกว่ามีการดาวน์โหลดมากกว่า 100 ล้านครั้ง และมีนักพัฒนาเข้าร่วมโครงการกว่า 1,500 คน การออกเวอร์ชัน 1.0 ถือเป็นก้าวสำคัญที่บอกว่าโครงการเสถียรพอสำหรับใช้ในวงกว้าง ถัดจากนี้ไปจะออกรุ่นแก้บั๊ก 1.x ที่ทุกรุ่นจะมีระยะการซัพพอร์ตนานอย่างน้อย 18 เดือน

No Description

ที่มา - Terraform

Get latest news from Blognone