#java #google-app-engine #docker
#java #google-app-engine #docker
Вопрос:
Недавно я узнал о Docker и из пресс-релиза, что Google App Engine поддерживает его.
Вопрос в том,
- Означает ли это, что теперь мы можем «упаковать» наше приложение с помощью Docker (может ли оно содержать банки, внесенные в белый список, отличные от GAE), и ожидать, что оно будет работать с Google App Engine?
- Как приложение docker может получить доступ к API хранилища данных, API TaskQueue есть ли способ, или этот вопрос не имеет значения?
- Если я упакую с помощью Docker, скажем, приложение Spring, которое обращается к MongoDB, MySQL или чему-то еще, оно будет работать GAE, если да, то как?
Или иначе, если эта идея неверна,
- Какова интеграция Docker и Google App Engine?
Комментарии:
1. У вас все немного не так. Они говорят, что docker станет частью серверной части управляемой виртуальной машины. Это не модель развертывания для обычных компонентов appengine.
Ответ №1:
Это часть текущего ограниченного предварительного просмотра управляемых виртуальных машин, вы можете подписаться на него с помощью следующей формы
Означает ли это, что теперь мы можем «упаковать» наше приложение с помощью Docker (может ли оно содержать банки, внесенные в белый список, отличные от GAE), и ожидать, что оно будет работать с Google App Engine?
ДА
Как приложение docker может получить доступ к API хранилища данных, API TaskQueue есть ли способ, или этот вопрос не имеет значения?
Использование обычных API-интерфейсов.
Если я упакую с помощью Docker, скажем, приложение Spring, которое обращается к MongoDB, MySQL или чему-то еще, оно будет работать GAE, если да, то как?
Поскольку базовый контейнер выполняется на виртуальных машинах Google Compute Engine, более подробную информацию см. В документации по управляемым виртуальным машинам, на которую ссылались ранее.