Топологии установки

В этом разделе описываются топологии установки Edge (т. е. конфигурации узлов, поддерживаемые Edge).

В следующей таблице представлен обзор конфигураций * :

Топология Узлы Инструкция по установке
Непроизводственные топологии
Все-в-одном (1 узел)
  • Узел 1: Cassandra, Edge UI, сервер управления, обработчик сообщений, SymasLDAP, сервер Postgres, сервер Qpid, маршрутизатор, Zookeeper
Комплексная установка
2 узла (автономный)
  • Узел 1: Cassandra, Edge UI, сервер управления, обработчик сообщений, маршрутизатор, SymasLDAP, Zookeeper
  • Узел 2: сервер Postgres, сервер Qpid
2-узловая автономная установка
5-узловой
  • Узел 1: Cassandra, Edge UI, сервер управления, SymasLDAP, Zookeeper
  • Узлы 2 и 3: Cassandra, процессор сообщений, маршрутизатор, Zookeeper
  • Узлы 4 и 5: сервер Postgres, сервер Qpid
5-узловая установка
Производственные топологии
Единый центр обработки данных (9 или 13 узлов на ЦОД)
9-узловой
  • Узел 1: Cassandra, Edge UI, сервер управления, SymasLDAP, Zookeeper
  • Узлы 2 и 3: Кассандра, смотритель зоопарка
  • Узлы 4 и 5: процессор сообщений, маршрутизатор
  • Узлы 6 и 7: сервер Qpid
  • Узлы 8 и 9: сервер Postgres
9-узловая кластерная установка
13-узловой
  • Узлы 1, 2 и 3: Кассандра, смотритель зоопарка
  • Узлы 4 и 5: SymasLDAP
  • Узлы 6 и 7: Edge UI, сервер управления
  • Узлы 8 и 9: сервер Postgres
  • Узлы 10 и 11: процессор сообщений, маршрутизатор
  • Узлы 12 и 13: сервер Qpid
Кластерная установка из 13 узлов
Несколько центров обработки данных (6 узлов на ЦОД)
12-узловой Два центра обработки данных, каждый с 6 узлами, каждый из которых состоит из следующего:
  • Узлы 1 и 7: Cassandra, Edge UI, сервер управления, SymasLDAP, Zookeeper
  • Узлы 2 и 3, 8 и 9: Cassandra, процессор сообщений, маршрутизатор, Zookeeper
  • Узлы 4 и 5, 10 и 11: сервер Qpid
  • Узлы 6 и 12: главный сервер Postgres (центр обработки данных 1) и резервный сервер Postgres (центр обработки данных 2)
Кластерная установка из 12 узлов
* Эти конфигурации не включают портал Apigee Developer Services (или просто портал ). Подробнее см. в разделе «Обзор портала» .

Чтобы спланировать индивидуальные требования к топологии Apigee Edge для частного облака, обратитесь к своему торговому представителю или менеджеру по работе с клиентами в службу профессиональных услуг и поддержки клиентов Apigee Edge. Производительность зависит от сценария использования, поэтому мы рекомендуем настроить среду производительности для анализа и настройки производительности перед внедрением изменений в производственную среду.

Комплексная установка (1 узел)

Все компоненты Edge работают на одном узле.

В следующих видеороликах ознакомьтесь с требованиями и процессом установки Edge с одним узлом:

S26E07: Требования к установке

S26E08: Установка на один узел

Дополнительные примечания:

  • Apigee рекомендует использовать эту топологию только для непроизводственных или разрабатываемых установок, поскольку эта конфигурация не оптимальна с точки зрения производительности.
  • Эту топологию не следует использовать для тестирования производительности.
  • Эта топология не поддерживает высокую доступность.
  • Вы не можете установить службы монетизации в конфигурации AIO.

Информацию об установке см. в разделе Установка «все в одном» .

Автономная установка (2 узла)

В этом сценарии на одном узле работают автономные серверы Gateway и связанные с ними компоненты: Apigee Management Server, Apache ZooKeeper, Apache Cassandra, SymasLDAP, Edge UI, Apigee Router и Apigee Message Processor. На другом узле работают автономные компоненты Analytics: Qpid Server и Postgres Server.

Дополнительные примечания:

  • Apigee рекомендует использовать эту топологию только для непроизводственных или разрабатываемых установок, поскольку эта конфигурация не оптимальна с точки зрения производительности.
  • Эту топологию не следует использовать для тестирования производительности.
  • Эта топология не поддерживает высокую доступность.

Информацию об установке см. в разделе Автономная установка с 2 узлами .

5-узловая кластерная установка

В топологии из пяти узлов три узла используют кластеры ZooKeeper и Cassandra. На одном из этих трёх узлов также работают сервер управления Apigee, SymasLDAP и Edge UI. На двух из этих трёх узлов также работают маршрутизатор Apigee Router и процессор сообщений Apigee. На двух узлах также работает Apigee Analytics.

Дополнительные примечания:

  • Apigee рекомендует использовать эту топологию только для непроизводственных или разрабатываемых установок, поскольку эта конфигурация не оптимальна с точки зрения производительности.
  • Эта топология ограничивает возможности масштабирования развертывания для будущих потребностей в расширении. В этой топологии можно легко расширить только маршрутизаторы и процессоры сообщений, как описано в разделе «Добавление узла маршрутизатора или процессора сообщений» . Для расширения этой топологии обычно используется одна из более крупных топологий, описанных в этом разделе.
  • Эту топологию не следует использовать для тестирования производительности.
  • Эта топология не поддерживает высокую доступность.

Информацию об установке см. в разделе Установка с 5 узлами .

9-узловая кластерная установка

Этот сценарий аналогичен кластерной установке с 5 узлами, но имеет другую настройку компонентов Analytics для достижения высокой производительности и доступности.

Дополнительные примечания:

  • Хотя эта топология представляет собой минимальное количество узлов для производственной установки, она не является оптимальной с точки зрения производительности.
  • Эту топологию можно расширить для поддержки высокой доступности, как описано в разделе Добавление центра обработки данных .
  • В этой топологии маршрутизаторы и процессоры сообщений размещаются на одних и тех же узлах, что может привести к проблемам «шумных соседей».
  • Эта топология ограничена конфигурацией Cassandra из трёх узлов с кворумом из двух. В результате ваши возможности по отключению узла для обслуживания ограничены.

Информацию об установке см. в разделе Кластерная установка с 9 узлами .

Кластерная установка из 13 узлов

Этот сценарий представляет собой усовершенствование кластерной установки из 9 узлов, охватывающей отдельные зоны данных для серверов данных и Apigee в одном центре обработки данных. Здесь LDAP устанавливается как независимый отдельный узел.

Дополнительные примечания:

  • Apigee рекомендует эту конфигурацию в качестве минимальной топологии для производственных конфигураций с документированными характеристиками оборудования. Подробнее см. в разделе «Требования к оборудованию» .
  • Эту топологию можно расширить для поддержки высокой доступности в нескольких центрах обработки данных, как описано в разделе Добавление центра обработки данных .
  • В этой топологии маршрутизаторы и процессоры сообщений размещаются на одних и тех же узлах, что может привести к проблемам «шумных соседей».
  • Эта топология ограничена кольцом Cassandra из трёх узлов с кворумом из двух. В результате ваши возможности по отключению узла для обслуживания ограничены.

Информацию об установке см. в разделе Установка кластера из 13 узлов .

Кластерная установка из 12 узлов

В этом сценарии рассматривается аварийное восстановление и высокая доступность аналитики в двух центрах обработки данных.

Дополнительные примечания:

  • Apigee считает эту топологию подходящей для производственных целей. Однако, поскольку каждая установка имеет свои уникальные требования и сложности, обратитесь к своему торговому представителю или менеджеру по работе с клиентами, чтобы связаться со службой профессиональных услуг и поддержки клиентов Apigee Edge.
  • В этой топологии маршрутизаторы и процессоры сообщений размещаются на одних и тех же узлах, что может привести к проблемам «шумных соседей».

Информацию об установке см. в разделе Кластерная установка с 12 узлами .

Установка сервисов монетизации

Службы монетизации работают в любой существующей настройке Apigee Edge, за исключением конфигурации «все в одном» (AiO).

Для установки Monetization необходимо установить Monetization Services, Apigee Management Server и Message Processor. Для установки Monetization на Edge, где установлено несколько узлов Postgres, узлы Postgres должны быть настроены в режиме Master/Standby. Monetization невозможно установить на Edge, если у вас несколько главных узлов Postgres.

Более подробную информацию см. в разделе Установка служб монетизации .