Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bài 1/4: Giới thiệu về 7 đặc điểm của Terraform

    Giới thiệu siêu ngắn:
    Terraform là công cụ provisioning hạ tầng tự động hóa do HashiCorp phát triển. Nó giúp bạn triển khai và quản lý hạ tầng cloud (như AWS, Azure, GCP, v.v.) một cách tự động, nhất quán và lặp lại được.

    🎯 Các điểm chính rút ra từ ảnh:
    1. Business Source License v1.1: Terraform dùng một mô hình cấp phép mã nguồn mở nhưng có giới hạn với một số điều khoản thương mại.
    2. 🚀 Infrastructure Provisioning: Terraform cho phép bạn tạo, thay đổi và quản lý hạ tầng (server, network, DNS, firewall, v.v.) bằng câu lệnh và tập tin cấu hình.
    3. 📦 Single Binary: Chạy được trên nhiều hệ điều hành (Windows, Mac, Linux, Solaris, FreeBSD) với một file thực thi duy nhất – cực kỳ tiện lợi khi triển khai hoặc tích hợp CI/CD.
    4. 📝 Declarative và Stateful: Bạn mô tả kết quả mong muốn của hạ tầng (declarative), và Terraform sẽ xử lý phần còn lại để đạt được trạng thái đó. Nó cũng giữ state file để biết những gì đã được triển khai.
    5. 💬 HCL (HashiCorp Configuration Language): Ngôn ngữ cấu hình chính của Terraform, rất dễ đọc, dễ viết, dành cho cả người không phải lập trình viên.
    6. 🔌 REST API Interaction: Terraform có thể tương tác với các dịch vụ cloud qua REST API, giúp quản lý hàng trăm loại tài nguyên cloud khác nhau.
    7. 👶 No programming knowledge required: Bạn không cần biết lập trình để dùng Terraform – chỉ cần biết viết cấu hình logic và đọc tài liệu là đủ.


    💡 Ví dụ thực tế đơn giản:
    Bạn muốn tạo một server EC2 trên AWS? Chỉ cần 10 dòng cấu hình .tf là Terraform lo hết: từ tạo VPC, subnet, keypair, đến gán security group.

    📢 Tóm tắt bài 1
    Terraform chính là "tool quan trọng" cho hạ tầng cloud hiện đại. Bạn là DevOps? Làm cloud? Triển khai app nhiều môi trường? Hãy bắt đầu với Terraform từ hôm nay!
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X