Как настроить промежуточную среду на Google App Engine

Правильно настроив сервер Development и сервер Production , я хотел бы настроить Staging среда на Google App Engine полезна для тестирования новых разработанных версий вживую перед их развертыванием в производственной среде.

Я знаю два разных подхода:

A. Первый вариант - изменить параметр app.yaml version .

version: app-staging

Что я не делаю? Такой подход похож на то, что производственные данные загрязняются моими промежуточными тестами, потому что (поправьте меня, если я ошибаюсь):

  1. Промежуточная версия и производственная версия имеют одно и то же хранилище данных
  2. Промежуточная версия и производственная версия используют одни и те же журналы

Что касается первого пункта, я не знаю, можно ли его «исправить» с помощью нового API Python пространств имен .

B. Второй вариант - изменив параметр app.yaml application

application: foonamestaging

, при таком подходе я бы создал второе приложение, полностью независимое от производственной версии.
Я не знаю, можно ли это «исправить» с помощью нового API Python пространств имен .

B. Второй вариант - изменив параметр app.yaml application

application: foonamestaging

, при таком подходе я бы создал второе приложение, полностью независимое от производственной версии.
Я не знаю, можно ли это «исправить» с помощью нового API Python пространств имен .

B. Второй вариант - изменив параметр app.yaml application

application: foonamestaging

, при таком подходе я бы создал второе приложение, полностью независимое от производственной версии.
Единственный недостаток, который я вижу, заключается в том, что мне приходится настраивать второе приложение (настроено администраторами).
С таким инструментом резервного копирования \ восстановления, как Gaebar , это решение тоже хорошо работает.

Какой подход вы используете для настройки промежуточной среды для своего веб-приложения?
Кроме того, есть ли у вас какой-либо автоматизированный сценарий для изменения yaml перед развертыванием?

55
задан systempuntoout 27 September 2010 в 08:33
поделиться