Bỏ qua menu, vào nội dung chính

Cloudflare Workers + Pages

Cloudflare cung cấp mạng phân phối nội dung, tường lửa ứng dụng web và nền tảng chạy mã tại biên mạng gồm Workers, Pages, R2. ALODEV dùng Cloudflare làm lớp CDN và kết nối an toàn phía trước máy chủ riêng, và dùng Workers, Pages cho các phần phù hợp với mô hình chạy tại biên.

Dùng cho

  • CDN và bảo vệ website

    Lưu đệm nội dung tĩnh, chứng chỉ SSL, tường lửa ứng dụng web và chống tấn công từ chối dịch vụ cho website doanh nghiệp.

  • Kết nối an toàn về máy chủ riêng

    Cloudflare Tunnel đưa ứng dụng trên máy chủ riêng ra Internet mà không cần mở cổng vào trực tiếp.

  • Website tĩnh trên Pages

    Trang giới thiệu, tài liệu, trang đích dựng sẵn, triển khai tự động mỗi khi cập nhật mã nguồn.

  • Hàm xử lý nhỏ tại biên

    Workers cho các tác vụ ngắn như nhận webhook thanh toán, chuyển hướng, kiểm tra truy cập, xử lý ảnh.

  • Lưu trữ tệp

    R2 lưu ảnh, tài liệu, bản sao lưu với API tương thích S3 và không tính phí băng thông tải ra.

Năng lực kỹ thuật

Đặt Cloudflare phía trước giúp máy chủ gốc không phải mở cổng trực tiếp ra Internet và nội dung tĩnh được phân phối gần người dùng hơn. Doanh nghiệp vẫn giữ máy chủ và dữ liệu ở nơi mình chọn.

  • Cấu hình DNS và CDN

    Quản lý tên miền, quy tắc lưu đệm, xoá bộ nhớ đệm khi phát hành phiên bản mới.

  • Tường lửa và giới hạn truy cập

    Quy tắc WAF, giới hạn tần suất yêu cầu, chặn truy cập bất thường vào trang quản trị.

  • Cloudflare Tunnel

    Kết nối ứng dụng nội bộ ra ngoài qua đường hầm mã hoá, máy chủ gốc không lộ địa chỉ IP.

  • Workers và Pages

    Viết hàm bằng TypeScript chạy tại biên, triển khai trang tĩnh kèm bản xem thử cho từng thay đổi.

  • R2, KV và Durable Objects

    Lưu tệp, lưu dữ liệu dạng khoá giá trị và trạng thái cho các tính năng thời gian thực nhỏ.

Nên dùng khi

  • Website cần tăng tốc tải trang và lớp bảo vệ phía trước máy chủ
  • Ứng dụng chạy trên máy chủ riêng cần đưa ra Internet an toàn
  • Tác vụ ngắn, không trạng thái như webhook, chuyển hướng, xử lý ảnh

Không phù hợp khi

  • Tác vụ chạy lâu hoặc tính toán nặng: nên chạy trên máy chủ riêng
  • Nghiệp vụ phụ thuộc chặt vào cơ sở dữ liệu quan hệ lớn: backend đặt gần cơ sở dữ liệu sẽ đơn giản hơn
  • Dữ liệu bắt buộc lưu trong nước theo yêu cầu pháp lý: máy chủ gốc và dữ liệu nên đặt tại trung tâm dữ liệu ở Việt Nam

Công nghệ đi kèm

Cloudflare CDNWAFCloudflare TunnelWorkersPagesR2Wrangler CLI

Câu hỏi thường gặp

Tất cả câu hỏi
Dùng Cloudflare có nghĩa là website không còn máy chủ riêng?

Không nhất thiết. Cách dùng phổ biến là giữ máy chủ riêng làm nơi chạy ứng dụng và lưu dữ liệu, Cloudflare đứng phía trước để lưu đệm, bảo vệ và phân phối. Chỉ những phần phù hợp mới chuyển hẳn sang Workers hoặc Pages.

Cloudflare giúp gì về bảo mật?

Cloudflare lọc lưu lượng trước khi tới máy chủ gốc: chống tấn công từ chối dịch vụ, tường lửa ứng dụng web, giới hạn tần suất truy cập. Khi dùng Tunnel, máy chủ gốc không cần mở cổng ra Internet. Ứng dụng vẫn cần tự kiểm soát đăng nhập, phân quyền và dữ liệu đầu vào.

Workers có thay được toàn bộ backend không?

Chỉ với một số loại ứng dụng. Workers có giới hạn về thời gian xử lý và bộ nhớ cho mỗi yêu cầu, nên phù hợp tác vụ ngắn như API đơn giản, webhook, xử lý ảnh. Nghiệp vụ phức tạp hoặc cần truy vấn nhiều vào cơ sở dữ liệu thường vẫn đặt ở backend truyền thống.

Dữ liệu có bị lưu ở nước ngoài không?

Nội dung được lưu đệm tạm thời trên mạng của Cloudflare, còn dữ liệu gốc nằm ở máy chủ doanh nghiệp chọn. Nếu có yêu cầu lưu dữ liệu trong nước, đặt máy chủ gốc và cơ sở dữ liệu tại Việt Nam và cấu hình không lưu đệm các trang chứa dữ liệu cá nhân.

Cần lưu ý gì khi phát hành phiên bản mới qua Cloudflare?

Sau mỗi lần phát hành cần xoá bộ nhớ đệm các trang đã thay đổi, nếu không người dùng có thể nhận trang cũ trỏ tới tệp không còn tồn tại. Nên đưa bước này vào quy trình triển khai tự động để không bị bỏ sót.

Ước tính chi phí dự án

Cần tư vấn?