(Disclaimer: Tôi làm việc trong nhóm Google Cloud Platform, nhưng đây là một câu trả lời cá nhân.)
Tất cả những giải pháp này cho phép bạn lưu trữ các ứng dụng của bạn trong đám mây. Bạn có thể xem chúng như là một loại quản lý điều khiển/tự động. Ngoài ra còn có một điều cần xem xét: App Engine có hai môi trường "Chuẩn" và "Linh hoạt".
Vì vậy, quang phổ kết thúc hạnh phúc:
- App Engine Tiêu chuẩn: runtimes giới hạn (Python, Java, PHP, Gò), rất đơn giản để có được và chạy, API tự động quy mô, vv tập trung thiết kế đặc biệt cho App Engine.
- Công cụ ứng dụng linh hoạt: mọi thứ bạn có thể đặt trong vùng chứa, tự động chia tỷ lệ, v.v.
- Công cụ vùng chứa: bạn thiết kế ứng dụng của mình dưới dạng dịch vụ vi mô. việc triển khai Nền tảng đám mây của Google là Kubernetes) thực hiện việc thu nhỏ, về cơ bản là về cơ bản, về cơ bản, tỷ lệ
- Công cụ tính toán. Một số tính năng như di chuyển trực tiếp, tự động mở rộng quy mô trong phạm vi Managed Instance Groups, nhưng có nhiều "kim loại trần" hơn ở trên.
Về cơ bản, bạn cần quyết định cách "thực hành" bạn muốn. Bạn càng quyết định điều khiển càng nhiều, bạn càng phải làm nhiều việc hơn nhưng điều chỉnh chính xác hơn và linh hoạt hơn.
Ngoài ra, App Engine Standard hỗ trợ "scale to zero" - nếu ứng dụng của bạn không nhận được bất kỳ lưu lượng truy cập nào, ứng dụng có thể hoàn toàn không hoạt động. Điều đó làm cho nó trở thành một môi trường tuyệt vời cho các dự án sở thích.
Nguồn
2016-11-23 11:05:33
Bản sao có thể có của [Sự khác nhau giữa Google App Engine và Google Compute Engine là gì?] (Http://stackoverflow.com/questions/22697049/what-is-the-difference-between-google-app-engine- và-google-compute-engine) –