EyeOne.com
Công nghệ

DevOps và triển khai

Phát hành nên là việc thường ngày, không phải một sự kiện. Chúng tôi tự động hóa con đường từ commit đến production, để mọi thay đổi được build, kiểm thử và triển khai theo cùng một cách, và việc quay lui chỉ mất một bước.

DockerKubernetesCI/CD
Bắt đầu
Công nghệ

Công cụ

Phát hành ổn định với Docker, Kubernetes và quy trình CI/CD tự động.

Docker

Mỗi dịch vụ được đóng gói thành một image container, nên chạy giống nhau trên laptop, môi trường kiểm thử và production. Các image nhiều giai đoạn gọn nhẹ giúp build nhanh và thu hẹp bề mặt tấn công.

Kubernetes

Dành cho các khối lượng công việc thực sự cần: cập nhật cuốn chiếu, tự động co giãn, kiểm tra sức khỏe và tự khởi động lại. Khi Kubernetes vượt quá nhu cầu của dự án, chúng tôi dùng các dịch vụ container được quản lý đơn giản hơn.

CI/CD

Quy trình trên GitHub Actions, GitLab CI hoặc Azure DevOps tự động kiểm tra mã, kiểm thử, build và triển khai sau mỗi lần merge, với một bước phê duyệt trước khi lên production.

Công nghệ

Cách chúng tôi sử dụng

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

Máy chủ, mạng và dịch vụ đám mây được mô tả bằng Terraform hoặc Bicep và lưu trong hệ thống quản lý phiên bản, để có thể dựng lại môi trường và mọi thay đổi đều được rà soát.

Phát hành không gián đoạn

Triển khai cuốn chiếu và blue-green, thay đổi cơ sở dữ liệu tương thích với phiên bản trước, và quay lui nhanh chóng.

Giám sát và cảnh báo

Bảng điều khiển và cảnh báo về thời gian hoạt động, lỗi và thời gian phản hồi, kèm hướng dẫn xử lý bằng văn bản để người trực biết phải làm gì.

Bảo mật trong quy trình

Quét thư viện phụ thuộc và image container, quản lý khóa bí mật và thông tin triển khai với quyền tối thiểu, được tích hợp vào mọi quy trình.

Bạn đang lên kế hoạch cho một dự án trên bộ công nghệ này?

Hãy cho chúng tôi biết bạn đang xây dựng gì, chúng tôi sẽ cho bạn biết cách chúng tôi tiếp cận.

Bắt đầu trao đổi