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

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

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

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

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

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

Развертывание или повторное развертывание прокси-сервера происходит в следующих случаях:

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

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

Вы развертываете прокси-сервер в среде . Все организации в Apigee Edge по умолчанию имеют две среды: тестовую и производственную . Эти среды предназначены для того, чтобы предоставить вам одну область для работы и тестирования изменений 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.