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

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

Следующее видео даст вам краткое представление о компонентах Apigee при установке:

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

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

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

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

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

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

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

  • Apigee рекомендует использовать эту топологию только для непроизводственных установок или установок для разработки, поскольку эта конфигурация не является оптимальной с точки зрения производительности.
  • Эту топологию не следует использовать для тестирования производительности.
  • Эта топология не поддерживает высокую доступность.
  • Вы не можете установить Monetization Services в конфигурации AIO.
  • # With SMTP
    IP1=IP_or_DNS_name_of_Node_1
    HOSTIP=$(hostname -i)
    ENABLE_SYSTEM_CHECK=y
    ADMIN_EMAIL=opdk@google.com
    # Admin password must be at least 8 characters long and contain one uppercase
    # letter, one lowercase letter, and one digit or special character
    APIGEE_ADMINPW=ADMIN_PASSWORD
    LICENSE_FILE=/tmp/license.txt
    MSIP=$IP1
    LDAP_TYPE=1
    APIGEE_LDAPPW=LDAP_PASSWORD
    MP_POD=gateway
    REGION=dc-1
    ZK_HOSTS="$IP1"
    ZK_CLIENT_HOSTS="$IP1"
    # Must use IP addresses for CASS_HOSTS, not DNS names.
    CASS_HOSTS="$IP1"
    # Default is postgres
    PG_PWD=postgres
    SKIP_SMTP=n
    SMTPHOST=smtp.example.com
    SMTPUSER=smtp@example.com
    # omit for no username
    SMTPPASSWORD=SMTP_PASSWORD
    # omit for no password
    SMTPSSL=n
    SMTPPORT=25
    SMTPMAILFROM="My Company <myco@company.com>"
    # Set up username and password to access Qpid broker's management console
    QPID_MGMT_USERNAME=qpid
    QPID_MGMT_PASSWORD=QPIDPass1234

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

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

В этом сценарии на одном узле работают автономные серверы шлюза и связанные с ним компоненты: сервер управления Apigee, Apache ZooKeeper, Apache Cassandra, OpenLDAP, Edge UI, маршрутизатор Apigee и процессор сообщений Apigee. На другом узле работают автономные компоненты Analytics: сервер Qpid и сервер Postgres.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Этот сценарий охватывает аварийное восстановление и высокую доступность аналитики в двух центрах обработки данных.

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

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

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

Установка служб монетизации

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

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

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