Google App Engine
App Engine là một nền tảng không máy chủ, được quản lý hoàn toàn để phát triển ứng dụng và lưu trữ các ứng dụng web trên quy mô lớn. Bạn có thể chọn từ một số ngôn ngữ, thư viện và khuôn khổ phổ biến để phát triển ứng dụng của mình, sau đó để App Engine đảm nhận việc cấp phép máy chủ và mở rộng các phiên bản ứng dụng của bạn dựa trên nhu cầu.
Một số ưu điểm của Google App Engine:
- Quy mô ứng dụng của bạn từ 0 đến quy mô hành tinh mà không cần phải quản lý cơ sở hạ tầng
- Giải phóng các nhà phát triển của bạn với không quản lý máy chủ và không triển khai cấu hình
- Luôn nhanh nhẹn với sự hỗ trợ cho các ngôn ngữ phát triển phổ biến và một loạt các công cụ dành cho nhà phát triển
Môi trường trên App Engine:
App Engine Standard
Môi trường tiêu chuẩn của App Engine dựa trên các phiên bản vùng chứa chạy trên cơ sở hạ tầng của Google. Các vùng chứa được định cấu hình sẵn với một trong một số thời gian chạy có sẵn.
Môi trường tiêu chuẩn của App Engine giúp dễ dàng xây dựng và triển khai một ứng dụng chạy đáng tin cậy ngay cả khi tải nặng và với lượng lớn dữ liệu. Ngôn ngữ sử dụng:
- Python
- Java
- Node.js
- PHP
- Ruby
- Go
App Engine Flexible
App Engine cho phép các nhà phát triển tập trung vào những gì họ làm tốt nhất: viết mã. Dựa trên Google Compute Engine, App Engine Flexible tự động điều chỉnh môi trường ứng dụng của bạn lên và xuống đồng thời cân bằng. Ngôn ngữ sử dụng:
- Python 2.7 / 3.6
- Java 8
- Node.js
- PHP 5 / 7
- Ruby
- Go
- .Net