Chuyển đến nội dung chính

Bài đăng

Hiển thị các bài đăng có nhãn terraform resource

Terraform là gì ? Tại sao DevOps cần phải biết.

Chắc hẳn các bạn DevOps cũng như developer hay Solution Architect đã từng nghe qua và làm việc với terraform.  Vậy terraform là gì ?  Terraform là công cụ mã nguồn mở của công ty HashiCorp, công ty này theo mình nhớ thì có nhiều sản phẩm mã nguồn mở cho anh em DevOps xài như : Consul, Packer, Vargant, ....  Terraform chưa phải là ngôn ngữ mà theo mình thì terraform có dạng theo script language hoặc nó là configuration language. Scripting language như chúng ta biết là : Bash script, Powershell, python script, perl script, .....  Terraform là theo dạng configuration language hơn là một scripting language. Nó được định nghĩa là :    HashiCorp Configuration Language (HCL)  . Theo minh thấy thì terraform hiện nay các công ty đang cần nhiều và có xu hướng chuyển sang dùng terraform bởi vì :  + Terraform hỗ trợ nhiều cloud platform như : AWS amazon web service, Azure Microsoft, Google CLoud và cả như VMWare, Digital Ocean,....  + Cấu trúc đơn giản, có thể lên copy trên terraform.io là có thể