Dịch vụ của Google Cloud Platform, cho phép ta "trigger" và chạy code/function được "host" trên cloud. Vì vậy, bạn có thể gọi function từ web, mobile và các apps khác bằng HTTP (Xem lại bài API HTTP Function.
- Cloud function cho phép bạn chia một giải pháp/chu trình thành các blocks nhỏ, mỗi block được vận hành bằng 1 function (service), giao tiếp và làm việc với nhau thông qua HTTP APIs
- Code được deploy và monitor bởi GCP (với nhiều tính năng để theo dõi và debug)
- Full-managed Service: Tự động scale ⇒ "abstract away" khỏi việc xây dựng, bảo trì, tinh chỉnh cơ sở hạ tầng, để coder focus vào code và build nhanh hơn
- Pricing:
- Miễn phí: 2 triệu lượt gọi đầu tiên trong 1 tháng
- 2 triệu: $0.4 trên 1 triệu lượt
Gửi email thông báo đã nhận thành công chuyển khoản
Gửi thông báo qua Slack các updates trên Github
Gọi Cloud Function từ Mobile Apps, gửi input và nhận output để tương tác với người dùng
Lấy input từ các IoT devices (Google Assistant, sensor), xử lý realtime. Cloud function cho phép thực hiện một chuỗi logic (function) trên mỗi event nhận về
Sơ đồ bên dưới:
- Khi nhiệt độ phòng tăng (nhận được qua thiết bị cảm biến)
- Trigger Cloud Function
- Gửi lệnh bật quạt
Khi có một file mới upload ⇒ Trigger Cloud Function ⇒ Gọi Cloud Vision API (AI Service API của Google - phát hiện các hành ảnh nhạy cảm) - Trả kết quả ⇒ Trigger Cloud Function làm mở - Trả kết quả về lại Storage
- Trợ lý ảo: Người dùng tương tác qua Slack với trợ lý ảo Dialogflow (Natural Language AI Service của Google support flow hội thoại) ⇒ Cloud Function cho phép tuỳ chỉnh thêm trên nền của Dialogflow - là điểm kết nối tới AI Platform (Các AI service khác của Google - Vision API)
{% hint style="success" %} Tương tác với Google Vision AI Demo {% endhint %}






