Cloud Run
Chạy server của bạn. Đóng gói code rồi chạy, tự co giãn, không dùng thì về 0.
Google Cloud (GCP) là nền tảng đám mây lớn của Google. Điểm hay cho người làm app: bạn có thể chạy server của mình một cách rất gọn bằng Cloud Run, ghép với database có người quản hộ, mà không phải ôm cả một hệ thống nặng nề.
Hiểu ngắn: bộ dịch vụ đám mây của Google. Bạn dùng nó để chạy server, lưu dữ liệu và mở rộng app tới quy mô lớn.
Vài dịch vụ hay dùng để làm app:
Lý do nhiều nơi chọn Google Cloud:
Cùng một nhà Google, nhưng hai trải nghiệm khác nhau. Biết để chọn đúng điểm bắt đầu.
Không cần nhớ hết. Đây là những cái thường dùng nhất để làm backend cho app.
Chạy server của bạn. Đóng gói code rồi chạy, tự co giãn, không dùng thì về 0.
Database SQL có người quản. Postgres hoặc MySQL cho dữ liệu quan hệ.
Database NoSQL. Không cần quản máy chủ, tự co giãn, hợp dữ liệu linh hoạt.
Hàm chạy theo sự kiện. Một đoạn code chạy khi có việc, không cần máy chủ.
Lưu file. Kho chứa ảnh, video, tài liệu lớn và bền.
Xác thực người dùng. Dùng Firebase Auth hoặc Identity Platform của Google.
Trình tự chung ở mức khái niệm cho cách phổ biến: chạy server bằng Cloud Run.
Mở tài khoản Google Cloud, tạo một project để chứa mọi dịch vụ của app.
Vì sao: project là nơi gom backend và quản chi phí.Đưa code server vào một "hộp" tiêu chuẩn gọi là container để Cloud Run chạy được.
Vì sao: Cloud Run chạy container, đóng gói giúp chạy ở đâu cũng giống nhau.Đưa container lên Cloud Run. Bạn nhận được một đường link để app gọi tới.
Vì sao: đây là lúc server bước ra internet và tự co giãn theo lượng truy cập.Dùng Cloud SQL (quan hệ) hoặc Firestore (NoSQL), rồi nối server vào.
Vì sao: chọn đúng kiểu dữ liệu ngay từ đầu đỡ sửa lớn về sau.Để khóa bí mật trong Secret Manager, và dùng IAM để cấp đúng quyền cần thiết.
Vì sao: quyền gọn và secret kín là tuyến phòng thủ chính trên đám mây.Dùng Firebase Auth hoặc Identity Platform để người dùng đăng nhập vào app.
Vì sao: có đăng nhập mới biết dữ liệu là của ai.Cho giao diện trỏ tới link Cloud Run, đăng nhập thử, thêm dữ liệu, kiểm tra quyền.
Vì sao: chạy được mới tính, đừng tin là xong khi chưa thử.GCP hợp khi bạn cần tự chạy server linh hoạt mà vẫn muốn sức mạnh đám mây lớn.
Người mới hay vấp đúng vài chỗ này khi dùng Google Cloud.
Để dịch vụ chạy hoặc cấu hình sai có thể tốn tiền ngoài dự tính.
Khóa quản trị lọt ra ngoài là rủi ro nặng, người xấu có thể lợi dụng.
Cloud Run co về 0 khi rảnh, nên yêu cầu đầu tiên sau đó có thể chậm một chút.
Đặt dịch vụ xa người dùng làm app chậm; server và database khác vùng khó nối.
Nếu đã quen Firebase và muốn đi sâu hơn, đây là bước tiếp tự nhiên. Hãy canh chi phí, giữ khóa kín và chọn đúng vùng, app của bạn sẽ chạy mạnh mẽ trên hạ tầng của Google.
← Về trang chủ backend · Phong Ho - AI Business