12 - Provisioning

Provisioning đề cập đến quá trình thiết lập và cấu hình cơ sở hạ tầng CNTT cần thiết để hỗ trợ một ứng dụng hoặc dịch vụ. Điều này bao gồm việc phân bổ và chuẩn bị các tài nguyên như máy chủ, lưu trữ, mạng và môi trường phần mềm. Cung cấp có thể được thực hiện thủ công, nhưng trong các hoạt động DevOps hiện đại, nó thường được tự động hóa bằng các công cụ như Terraform, Pulumi hoặc CloudFormation. Các công cụ này cho phép cơ sở hạ tầng dưới dạng mã, trong đó toàn bộ quá trình cung cấp được xác định trong các tập lệnh hoặc mẫu được kiểm soát theo phiên bản. Phương pháp tiếp cận này cho phép triển khai nhất quán, có thể lặp lại trên các môi trường khác nhau, giảm lỗi của con người và tạo điều kiện mở rộng quy mô nhanh chóng và phục hồi sau thảm họa.

Last updated