Обзор развертывания

Вы просматриваете документацию Apigee Edge .
Перейдите к документации Apigee X.
информация

В этом разделе представлен краткий обзор развертывания прокси-сервера. Вы можете развертывать прокси-серверы с помощью пользовательского интерфейса управления, сценариев командной строки или API.

Видео. Посмотрите короткое видео, чтобы узнать о лучших методах устранения простоев при развертывании прокси-сервера API.

Когда развертывать прокси

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

Разверните или повторно разверните прокси-сервер, если вы:

  • Создайте новый прокси (развертывание происходит автоматически)
  • Изменить существующий прокси
  • Создать новую ревизию прокси
  • Создать новую версию прокси
  • Перенесите прокси-сервер из одной среды в другую, например из тестовой среды в производственную среду.
  • Удалите и заново создайте хранилище ключей .

Где развернуть прокси

Вы развертываете прокси в среде . Все организации в Apigee Edge по умолчанию имеют две среды: test и prod . Эти среды предназначены просто для того, чтобы предоставить вам одну область для работы и тестирования изменений API, а также другую область, где API доступны приложениям. На следующем рисунке показан прокси-сервер, развернутый в test среде, как показано зеленой точкой.

Как развернуть прокси

Способ развертывания прокси-сервера зависит от того, где вы его разрабатываете. Если вы работаете в пользовательском интерфейсе, вы можете легко развернуть прокси всего за пару кликов мыши. Новый прокси-сервер развертывается автоматически при его создании; вам не нужно делать ничего особенного. Процедура повторного развертывания существующего прокси почти так же проста. Просто выберите среду развертывания, а пользовательский интерфейс управления позаботится обо всем остальном. Дополнительные сведения см. в разделе Развертывание прокси в пользовательском интерфейсе .

Если вы разрабатываете прокси и связанные с ними компоненты в автономном режиме (то есть работаете с XML-файлами прокси и другим кодом непосредственно в вашей файловой системе), Apigee Edge предоставляет удобный инструмент развертывания из командной строки, который вы можете использовать. Вы также можете получить образец сценария оболочки, который можно настроить и запустить для загрузки и развертывания прокси-файлов. Дополнительную информацию см. в разделе Развертывание прокси из командной строки .

Наконец, вы можете использовать API управления Edge для развертывания прокси. API-интерфейсы развертывания предоставляют атомарные функции, которые ваша группа разработчиков может координировать для автоматизации и оптимизации жизненного цикла разработки API. См. раздел «Развертывание прокси-серверов API с помощью API управления» .

Что такое версия прокси API?

Версии позволяют управлять обновлениями прокси-сервера API по мере их создания и развертывания в среде. Редакции имеют последовательную нумерацию, что позволяет отменить изменение, развернув предыдущую версию прокси-сервера API.

Одновременно в среде можно развернуть только одну версию прокси-сервера API, если версии используют один и тот же базовый путь прокси-сервера API.

Обычно существующую версию необходимо отменить, прежде чем можно будет развернуть новую. Другие расширенные параметры включают перезапись развернутой версии или возможность вообще не увеличивать версию. Например, иногда, когда вы вносите незначительные изменения, вы можете не захотеть увеличивать версию. Эти расширенные параметры можно реализовать посредством прямых вызовов API управления Edge. См. раздел «Развертывание прокси-серверов API с помощью API управления» .

Вы можете развернуть версию прокси-сервера API в prod среде, продолжая создавать новые версии этого прокси-сервера API в test среде. Когда вы будете готовы, вы можете «продвигать» более высокую версию вашего прокси-сервера API из test среды по сравнению с предыдущей версией прокси-сервера API в prod среде.

Дополнительные сведения о версиях см. в разделах «Развертывание прокси-серверов API с помощью API управления» и «Развертывание прокси-серверов в пользовательском интерфейсе» .

Видео: посмотрите короткое видео, чтобы узнать больше о версиях API.