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

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

В таблице ниже приведены общие сведения о конфигурациях*.

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

Чтобы спланировать требования к пользовательской топологии для Apigee Edge for Private Cloud, обратитесь к представителю отдела продаж или менеджеру по работе с клиентами, чтобы связаться с Apigee Edge Professional Services и Customer Success. Производительность зависит от сценария использования, поэтому мы рекомендуем настроить тестовую среду, чтобы проанализировать и оптимизировать производительность, прежде чем вносить изменения в рабочую среду.

Установка "все в одном" (1 узел)

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

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

S26E07: Installation Requirements

S26E08: Install on a Single Node

Примечания

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

Инструкции по установке приведены в статье Установка всех компонентов на одном сервере.

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

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

Примечания

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

Инструкции по установке приведены в статье Автономная установка с двумя узлами.

Кластерная установка с пятью узлами

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

Примечания

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

Инструкции по установке приведены в статье Установка с пятью узлами.

Кластерная установка с девятью узлами

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

Примечания

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

Инструкции по установке приведены в статье Установка кластера из девяти узлов.

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

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

Примечания

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

Инструкции по установке приведены в статье Установка кластера из 13 узлов.

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

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

Примечания

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

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

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

Сервисы монетизации работают в любой существующей конфигурации Apigee Edge, кроме All-in-One (AiO).

Чтобы установить Монетизацию, необходимо установить Сервисы монетизации, Сервер управления Apigee и Message Processor. Чтобы установить Monetization в Edge, где в установке Edge есть несколько узлов Postgres, узлы Postgres должны быть настроены в режиме Master/Standby. Вы не можете установить Monetization on Edge, если у вас несколько главных узлов Postgres.

Подробнее об установке сервисов монетизации…