Giới thiệu dịch vụ Cloudflare Workers: nó có điểm gì thú vị?

Cloudflare Workers giúp bạn triển khai mã severless ngay lập tức trên toàn cầu, có hiệu suất cao, ổn định và dễ dàng mở rộng.

  • Đăng ký & triển khai trên toàn cầu dưới 5 phút;
  • Mã của bạn chỉ chạy trong vòng vài mili giây bất kể người dùng của bạn ở đâu trên thế giới;
  • Hỗ trợ nhanh chưa từng có.

Laurie Voss nhận xét về dịch vụ này như sau:

Cloudflare Workers đã thay đổi cách chúng tôi xây dựng ứng dụng. Chúng tôi không phải nghĩ về vấn đề khu vực địa lý nữa, giờ chúng tôi chỉ lo viết mã rồi triển khai để nó chạy trên toàn cầu thôi.

Các ưu điểm

  • Tự động mở rộng: bạn không cần phải lo lắng về vấn đề cấu hình tự động mở rộng nữa, bao gồm cả cân bằng tải (load balancers), hay trả phí cho tài nguyên mà bạn không sử dụng. Lưu lượng truy cập được định tuyến tự động và cân bằng tải thông qua hàng ngàn máy chủ của chúng tôi. Các đoạn mã của bạn mở rộng dễ dàng mà bạn không cần lo lắng;
  • Mạng toàn cầu có hiệu suất cao: mỗi triển khai được thực hiện trên mạng trung tâm dữ liệu chạy trên V8 đã được cô lập. Các đoạn mã của bạn được mạng lưới của Cloudflare hỗ trợ- các mạng này thường chỉ cách người dùng của bạn có vài mili giây;
  • Ngôn ngữ JS, Rust, C, và C++: lựa chọn mẫu ngôn ngữ của bạn để khởi động ứng dụng, tạo các hàm, hoặc viết API. Chúng tôi có các mẫu sẵn, hướng dẫn, và cả CLI để bạn thiết lập & khởi chạy ứng dụng nhanh chóng;
  • Khởi động 0ms: hầu hết các nền tảng severless cần khởi động nguội (cold start) mỗi khi bạn triển khai hoặc dịch vụ của bạn gia tăng trong cộng đồng. Worker có thể chạy đoạn mã của bạn ngay lập tức, mà không cần khởi động nguội;
  • Giá cả phải chăng: 100 ngàn yêu cầu đầu tiên mỗi ngày đều miễn phí, và gói trả phí có giá chỉ 5$ / 10 triệu yêu cầu, điều này giúp cho Worker có giá rẻ hơn đến mười lần so với các nền tảng serverless khác;
  • Không phải lo bảo trì máy chủ: bạn sẽ có thời gian dành cho việc xây dựng do bớt được thời gian cấu hình, không cần VM, không cần máy chủ, và không bao gồm cả việc quản lý. Triển khai thông qua việc sử dụng CLI hoặc giao diện web, API của bạn;
  • Lưu trữ biên được tích hợp sẵn: lưu trữ các tài nguyên tĩnh tại máy chủ biên với Workers KV, trên các trung tâm dữ liệu toàn cầu, độ trễ thấp của chúng tôi. Truy cập vào tài nguyên của bạn cùng với mã của bạn và chuyển đổi chúng thông qua API mạnh mẽ (ví dụ HTMLrewriter) để chỉnh sửa trang của bạn trước khi nó đến được với người dùng;
  • Tài nguyên tĩnh có hiệu suất động: Khai thác sức mạnh vô song của các máy chủ biên để tạo ra các ảnh, SVG, PDF, hay bất cứ thứ gì mà bạn cần một cách nhanh chóng, và phân phối chúng cho người dùng nhanh nhất có thể như một dạng tài nguyên tĩnh.