Triển khai phần phụ trợ của ứng dụng web hướng nội dung

Tìm hiểu thêm về cách triển khai ứng dụng web trong hoạt động lưu trữ, cũng như thông tin chi tiết bổ sung về việc lưu trữ nội dung web tĩnh và các loại tài sản khác trên nhà cung cấp dịch vụ lưu trữ.

Cân nhắc việc thiết lập một quy trình tự động hoá việc kiểm thử và triển khai phần phụ trợ. Một hệ thống như vậy có thể cải thiện trạng thái tổng thể và khả năng thích ứng của ứng dụng.

Xây dựng quy trình

Quy trình tạo bản dựng cho phần phụ trợ bao gồm toàn bộ vòng đời của bản dựng, kiểm thử, triển khai và quảng bá ứng dụng. Việc sử dụng một quy trình xây dựng bao gồm tính năng tích hợp liên tục (CI) và phân phối liên tục (CD) sẽ giúp tăng tốc độ phát hành bằng cách liên tục kiểm thử và triển khai các phiên bản ứng dụng mới. Việc thực thi kiểm thử nghiêm ngặt giúp cải thiện độ tin cậy và tính năng tự động hoá giúp giảm rủi ro chung do các bước thủ công trong quy trình gây ra.

Quy trình xây dựng kết hợp với loại quy trình của ứng dụng, cấu trúc và triển khai. Hầu hết các hệ thống CI/CD phổ biến đều có các chức năng cần thiết để thiết lập quy trình xây dựng toàn diện. Ví dụ: Cloud Build (Bản dựng đám mây) cung cấp các chức năng CI/CD cho các ứng dụng không máy chủ trên Google Cloud. Tuy nhiên, các trường hợp sử dụng và cấu trúc nâng cao hơn có thể cần đến cấu hình và công cụ bổ sung.

Phân phối liên tục và tích hợp liên tục

Phương thức phân phối liên tục (CD) tự động hoá việc phát hành mã cho môi trường thử nghiệm hoặc môi trường thực tế. Thư viện này thường là một phần của quy trình tạo bản dựng từ đầu đến cuối, tích hợp với kho lưu trữ mã để kích hoạt quy trình kiểm thử, bao gồm cả tự động tích hợp liên tục (CI). Nếu tất cả các bài kiểm thử đều vượt qua thành công, hệ thống CD sẽ được kích hoạt để triển khai một phiên bản ứng dụng mới. Trước tiên, ứng dụng có thể được triển khai tại môi trường thử nghiệm, nơi các thử nghiệm bổ sung có thể được thực hiện trước khi ứng dụng được nâng cấp lên môi trường sản xuất.

Ngoài mã của ứng dụng, thay đổi này cũng có thể áp dụng cho mọi thay đổi về cấu hình, thay đổi giản đồ cơ sở dữ liệu, nâng cấp phiên bản hoặc bất kỳ tác vụ bảo trì nào khác.

Tìm hiểu thêm về các nguyên tắc cơ bản của việc phân phối liên tục (CD) và các phương pháp hay nhất cần thực hiện khi thiết lập tính năng này trong quy trình của bạn.

Tự động triển khai

Bước tiếp theo, việc tự động hoá quy trình triển khai ứng dụng cho môi trường kiểm thử,thử nghiệm và thực tế có thể làm giảm nguy cơ xảy ra các vấn đề do sự can thiệp thủ công gây ra và giúp ứng dụng trở nên ổn định hơn. Phần này của quy trình triển khai sẽ lấy đầu ra của hệ thống tích hợp liên tục (CI) và chuẩn bị môi trường mục tiêu, chạy mọi thử nghiệm dành riêng cho quá trình triển khai và cuối cùng là triển khai ứng dụng.

Tìm hiểu thêm về các nguyên tắc đằng sau tính năng tự động hoá quá trình triển khai và các phương pháp hay nhất cần thực hiện khi thiết lập quy trình của riêng bạn.