Proposal · Draft

Tận dụng Cloudflare account công ty cho workflow nội bộ

Người đề xuất: Huu Tran Chi (HuuTC) · 20/10/2026

Mục tiêu là tận dụng Cloudflare account của công ty để hỗ trợ các workflow nội bộ. Trước mắt tập trung vào việc upload và preview/review evidence, sau đó mới mở rộng nếu cần.

1Mục tiêu & phạm vi

2Resource dự kiến sử dụng

R2 — Storage

  • Test reports, screenshots, videos, artifacts
  • Documents, logs, file phục vụ review
  • File lớn hơn giới hạn 25 MiB của Pages

Object storage, có free tier, egress miễn phí.

Pages — Hosting & Preview

  • Playwright HTML report
  • Dashboard kết quả automation test
  • Trang tổng hợp evidence theo project/build/run

Cloudflare Access — Bảo mật

  • Chặn trước Pages, chỉ người login Google Workspace công ty mới xem được
  • Zero Trust Free: tối đa 50 user

Workers — API (optional)

  • API upload/list evidence, signed URL, kiểm tra quyền
  • Tích hợp CI/CD tự upload artifacts

Giai đoạn đầu có thể chưa cần.

3Phương án triển khai

Phase 1 — POC (~1 tuần)

Deliverable: POC dùng thử được trên một project, kèm hướng dẫn sử dụng và chi phí thực tế.

Phase 2 — Tích hợp workflow (1–2 tuần, tùy scope)

Phase 3 — Đánh giá & mở rộng

Sau 2–4 tuần sử dụng thực tế, đánh giá mức độ hữu ích, thời gian tiết kiệm, dung lượng/lượng truy cập, chi phí thực tế và nhu cầu mở rộng sang workflow khác.

4Chi phí dự kiến

Bắt đầu với Free Plan, chưa commit vào paid plan.

Dung lượng R2 lưu trung bìnhChi phí storage/tháng
5 GB$0
10 GB$0
50 GB≈ $0.60
100 GB≈ $1.35

Chỉ tính storage, giả định request nằm trong free tier.

Ngân sách mục tiêu cho POC: $0/tháng. Nếu vượt quota hoặc cần Workers Paid, sẽ báo usage và xin approval trước khi phát sinh chi phí. Đây là mục tiêu, không phải cam kết mọi trường hợp đều miễn phí.

5Ưu điểm

6Nhược điểm & rủi ro

7So với Cloudflare Tunnel

Cloudflare Tunnel (đang được dùng để serve report cho team) nhanh và free, nhưng cần một máy chạy liên tục và không lưu lại lịch sử. R2 + Pages lưu được evidence theo từng run và không phụ thuộc máy cá nhân. Hai cách có thể dùng song song tùy nhu cầu.

8Đề xuất

Approve một POC ~1 tuần với R2 + Pages + Access; chỉ bổ sung Workers khi có nhu cầu thực tế. Sau POC sẽ tổng hợp demo, chi phí thực tế, vấn đề bảo mật và đề xuất bước tiếp theo để team quyết định có mở rộng hay không.