Vận hành

Terraform là gì?

Còn được gọi là: OpenTofu
Định nghĩa

Terraform declares infrastructure in configuration files and reconciles the real environment against them. A provider with a Terraform provider can be treated as code: instances, addresses and firewall rules become reviewable, versioned artefacts.

Tại sao Terraform quan trọng

Nhà cung cấp có thể được coi là mã: phiên bản, địa chỉ và quy tắc tường lửa trở thành các thành phần có thể xem xét và quản lý phiên bản.

Terraform trong thực tế

Terraform biến một máy chủ thành một tập hợp các khai báo mà bạn có thể so sánh, xem xét và khôi phục. Thực tế là: file trạng thái là chân lý cơ bản. Bạn chỉnh sửa file .tf, chạy terraform plan, thấy chính xác điều gì sẽ thay đổi, rồi apply. Cái giá của việc làm sai là một instance được dựng lại từ đầu, một IP bị thay đổi, hoặc một quy tắc tường lửa bị xóa. Bạn dành thời gian để đọc các bản so sánh, không phải để bấm nút trên bảng điều khiển.

Điều mọi người hiểu sai về Terraform

Mọi người coi Terraform như một công cụ quản lý cấu hình. Không phải vậy: nó không chạy trên máy chủ. Nó khai báo chính máy chủ đó và đối chiếu provider với khai báo đó. Nếu bạn thay đổi điều gì đó ngoài luồng, Terraform sẽ hoàn nguyên nó ở lần apply tiếp theo.

Terraform — các câu hỏi thường gặp

Nhà cung cấp Terraform là gì?

Provider là một plugin giao tiếp với API của một dịch vụ, như OnionVPS hoặc AWS. Nó chuyển các tài nguyên khai báo của Terraform thành các lệnh gọi API. Bạn khai báo khối provider và một tài nguyên, và Terraform tạo, cập nhật hoặc hủy đối tượng nền tảng để khớp với mã của bạn.

Terraform theo dõi những gì nó quản lý bằng cách nào?

Nó lưu một tệp trạng thái, tại chỗ hoặc từ xa. Tệp đó ánh xạ mỗi tài nguyên được khai báo với ID thực của nó. Trước khi áp dụng các thay đổi, Terraform đọc trạng thái hiện tại và tính toán một kế hoạch. Một tệp trạng thái cũ hoặc thiếu gây ra sự lệch trạng thái, mà Terraform sẽ đánh dấu khi nó so sánh thực tế với cấu hình.

Thêm từ vận hành

SLA
SLA là một cam kết hợp đồng về mức dịch vụ, thường là độ khả dụng, với bồi thường xác định khi không đạt được.
Bảng điều khiển ngoài băng tần
Bảng điều khiển ngoài băng tần kết nối với màn hình và bàn phím của máy ảo độc lập với kết nối mạng của nó.
ISO tùy chỉnh
Hỗ trợ ISO tùy chỉnh cho phép bạn tải lên tệp hình ảnh cài đặt và khởi động phiên bản từ đó, thay vì phải chọn từ danh sách mẫu cố định.
Seedbox
Seedbox là máy chủ chuyên tải xuống và seed torrent ở tốc độ cao, thường có dung lượng lưu trữ lớn và đường truyền lên nhanh.
Bảng điều khiển
Bảng điều khiển là giao diện web để quản trị máy chủ, trang web, thư và cơ sở dữ liệu — cPanel, DirectAdmin, CyberPanel và tương tự.
Cấp phát
Cung cấp là quá trình tạo, cấu hình và bàn giao máy chủ để nó sẵn sàng sử dụng.