Оглавление
Движок приложений Google
-
Обзор Google App Engine
- Google App Engine – это платформа облачных вычислений для разработки и размещения веб-приложений.
- Приложения изолированы и работают на серверах, управляемых Google.
- Поддерживается автоматическое масштабирование ресурсов в зависимости от нагрузки.
-
Поддержка языков программирования
- Поддерживаются языки Go, PHP, Java, Python, Node.js, .NET и Ruby.
- Дополнительные языки могут быть добавлены за дополнительную плату.
-
Веб-фреймворки
- Python поддерживает множество фреймворков, включая Django и Flask.
- Java поддерживает Servlet 2.5 и более новые версии с поддержкой Java8.
-
Массовая загрузка данных
- SDK версии 1.2.2 позволяет загружать данные в Python.
- Для Java нет поддержки массовой загрузки данных.
-
Ограничения и отличия
- Разработчики имеют доступ только к файловой системе для чтения.
- Приложения могут выполнять только HTTP-запросы.
- Ограничения на объем сериализуемых данных и время сериализации сеанса.
-
Переносимость и серверные части
- Существуют проекты с открытым исходным кодом для переноса приложений с App Engine.
- Google Cloud SQL поддерживает реляционные базы данных.
-
Квоты и дополнительные ресурсы
- Для бесплатных приложений существуют квоты на использование.
- Можно запросить продление квот и оплатить дополнительные ресурсы.
-
Рекомендации и библиография
- Ссылки на дополнительные ресурсы и маркетинговые материалы доступны в статье.
Полный текст статьи: