Skip to main content

Serverless Backend với Cloud Run

Last updated on

Giới thiệu

Cloud Run cho phép chúng ta phát triển và triển khai các ứng dụng đóng gói theo phương thức container trên nền tảng không máy chủ (serverless) - được quản lý hoàn toàn bởi Google Cloud

  • HTTPS URLs Mỗi dịch vụ Cloud Run được cung cấp một điểm kết nối HTTPS ổn định để người dùng truy cập trực tiếp từ Internet.

  • Fully managed và Fast Autoscaling Cloud Run loại bỏ tất cả các hoạt động quản lý cơ sở hạ tầng bằng cách tự động tăng và giảm quy mô gần như ngay lập tức, tùy thuộc vào lưu lượng truy cập. Cloud Run chỉ tính phí cho tài nguyên mà bạn sử dụng.

  • Any language, any library, any binary Sử dụng ngôn ngữ lập trình hay thư viện bất kỳ, hoặc thậm chí sử dụng các tệp nhị phân của riêng bạn.

Các đầu bài phù hợp để sử dụng Cloud Run

Host dịch vụ websites

Image1

API Backend (REST hoặc gRPC)

Image2

Pipeline xử lý data tự động

Image4

Các bạn có thể xem thêm thông tin về Cloud Run tại đây, cũng như tài liệu tham khảo documentation chi tiết tại đây (Các đường dẫn đến trang Google Cloud bằng tiếng Anh)

Ví dụ - Tutorial

1. Dịch vụ web HelloWorld bằng Python

Chi tiết ví dụ này xin tham khảo trực tiếp từ trang hướng dẫn của Google Cloud tại đây

2. Dịch vụ backend để thực hiện bước trao đổi auth code lấy auth token với Tini App Platform APIs

Chi tiết tại đây

Bài viết được đóng góp bới anh Ken Lý - Đại Diện Google Cloud Platform