03 / DEVSECOPS & TỰ ĐỘNG HÓA NỀN TẢNG

Đưa ý tưởng vào một dòng chảy triển khai.

Kết nối mã nguồn, kiểm thử, kiểm tra an toàn và phát hành trong quy trình có thể quan sát và lặp lại.

BỐI CẢNH

Khi quy trình phát hành phụ thuộc vào thao tác cá nhân

Các bước triển khai tách rời khiến đội ngũ khó truy vết thay đổi và khó lặp lại một lần phát hành. Tự động hóa bắt đầu bằng việc xác định đường đi của một thay đổi và các điều kiện kiểm tra ở từng bước.

PHẠM VI TRIỂN KHAI

Những lớp công việc kết nối.

01

Hạ tầng dưới dạng mã

Xây dựng mô-đun Terraform, quản lý cấu hình và phân tách môi trường trong Git.

02

CI/CD & GitOps

Tự động dựng, kiểm thử và phát hành; tổ chức phê duyệt và phương án quay lui phiên bản.

03

Kiểm tra an toàn trong pipeline

Tích hợp quét thư viện, mã nguồn và container; quản lý bí mật ngoài mã nguồn.

CẤU TRÚC GIẢI PHÁP

Nhìn từ kiến trúc
đến cách vận hành.

Cấu trúc tham khảo để trao đổi; thành phần thực tế được lựa chọn theo hệ thống và phạm vi dự án.

01

Thay đổi

Commit · Pull request

02

Kiểm chứng

Build · Test · Scan

03

Phát hành

Stage · Approve · Deploy

SẢN PHẨM CÔNG VIỆC

Đầu ra để tiếp tục
xây dựng và vận hành.

  • ↗Mô-đun hạ tầng tái sử dụng
  • ↗Pipeline và cấu hình GitOps
  • ↗Danh mục kiểm tra an toàn
  • ↗Hướng dẫn phát hành và quay lui

CÔNG NGHỆ CÓ THỂ ÁP DỤNG

GitHub ActionsGitLab CIArgo CDTerraformHelmTrivySecrets ManagerGrafana

CÂU HỎI THƯỜNG GẶP

Làm rõ trước
khi bắt đầu.

Bắt đầu từ công cụ hay quy trình?+

Trước hết là luồng thay đổi, môi trường và quyền phê duyệt. Công cụ được lựa chọn theo quy trình và năng lực đội ngũ.

Có thể giữ hệ thống Git hiện tại?+

Phạm vi tích hợp được khảo sát trên nền tảng hiện có để hạn chế chuyển đổi không cần thiết.

BƯỚC TIẾP THEO

Bắt đầu từ bài toán
của doanh nghiệp bạn.

Cùng trao đổi

PSTEK / LIÊN HỆ

Trao đổi nhu cầu

Chia sẻ nhu cầu của bạn để PSTEK có cơ sở trao đổi.

info@pstek.vn