Vận hành
Terraform là gì?
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.