Catch up on highlights from Firebase at Google I/O 2023. Learn more

Chức năng đám mây và Firebase

Google Cloud Function là giải pháp điện toán không cần máy chủ của Google để tạo các ứng dụng hướng sự kiện. Đây là sản phẩm chung giữa nhóm Google Cloud Platform và nhóm Firebase.

Đối với nhà phát triển Google Cloud Platform , Chức năng đám mây đóng vai trò là lớp kết nối cho phép bạn kết hợp logic giữa các dịch vụ Google Cloud Platform (GCP) bằng cách lắng nghe và phản hồi các sự kiện.

Đối với nhà phát triển Firebase , Chức năng đám mây cho Firebase cung cấp một cách để mở rộng hoạt động của Firebase và tích hợp các tính năng của Firebase thông qua việc bổ sung mã phía máy chủ.

Cả hai giải pháp đều cung cấp khả năng thực thi các chức năng nhanh chóng và đáng tin cậy trong một môi trường được quản lý hoàn toàn, nơi bạn không cần phải lo lắng về việc quản lý bất kỳ máy chủ nào hoặc cung cấp bất kỳ cơ sở hạ tầng nào.

Chức năng đám mây cho Firebase

Bạn nên sử dụng Chức năng đám mây cho Firebase nếu bạn là nhà phát triển đang xây dựng ứng dụng dành cho thiết bị di động hoặc ứng dụng web dành cho thiết bị di động. Firebase cung cấp cho các nhà phát triển di động quyền truy cập vào một loạt các dịch vụ tập trung vào thiết bị di động được quản lý đầy đủ bao gồm phân tích, xác thực và Cơ sở dữ liệu thời gian thực. Chức năng đám mây hoàn thiện ưu đãi bằng cách cung cấp một cách để mở rộng và kết nối hành vi của các tính năng Firebase thông qua việc bổ sung mã phía máy chủ.

Nhà phát triển Firebase có thể dễ dàng tích hợp với các dịch vụ bên ngoài cho các tác vụ như xử lý thanh toán và gửi tin nhắn SMS. Ngoài ra, các nhà phát triển có thể bao gồm logic tùy chỉnh quá nặng đối với thiết bị di động hoặc cần được bảo mật trên máy chủ. Xem Tôi có thể làm gì với các chức năng của đám mây? để tìm hiểu thêm về các trường hợp sử dụng tích hợp điển hình. Đối với các nhà phát triển cần một chương trình phụ trợ đầy đủ tính năng hơn, Cloud Functions cung cấp một cổng vào các khả năng mạnh mẽ trong Google Cloud Platform .

Chức năng đám mây cho Firebase được tối ưu hóa cho nhà phát triển Firebase:

  • SDK Firebase để định cấu hình các chức năng của bạn thông qua mã
  • Được tích hợp với Bảng điều khiển Firebase và Firebase CLI
  • Các trình kích hoạt giống như Google Cloud Function, cộng với trình kích hoạt Cơ sở dữ liệu thời gian thực Firebase, Xác thực Firebase và trình kích hoạt Firebase Analytics

Chức năng đám mây cho Google Cloud Platform

Các nhà phát triển có thể kết nối và mở rộng các dịch vụ GCP bằng cách viết mã ở dạng Chức năng đám mây. Chức năng đám mây đóng vai trò là lớp kết nối cho phép bạn kết hợp logic giữa các dịch vụ GCP bằng cách lắng nghe và phản hồi các sự kiện. Chỉ với một vài dòng mã, các nhà phát triển có thể làm phong phú thêm việc sử dụng các dịch vụ GCP của họ để tạo các kết hợp cấp cao hơn mà không cần cung cấp hoặc quản lý máy chủ. Xem tài liệu Google Cloud Functions để biết thêm thông tin.