Обзор установки API BaaS

Edge for Private Cloud версии 4.17.05

Использование балансировщика нагрузки

В рабочей среде API BaaS используется балансировщик нагрузки между узлом портала API BaaS и узлами стека API BaaS. При настройке портала укажите IP-адрес или DNS-имя балансировщика нагрузки, а не узлов Stack.

В качестве альтернативы балансировщику нагрузки можно использовать циклический DNS. В этом случае вы создаете запись DNS с несколькими записями A, соответствующими IP-адресам стека BaaS. При DNS-запросе DNS-сервер автоматически возвращает значения записи A по круговому алгоритму.

Подключение к Cassandra

При установке BaaS вы можете подключить BaaS и Edge к одному кластеру Cassandra или создать отдельный кластер Cassandra для BaaS. Меньшие установки BaaS, то есть те, у которых меньшие объемы трафика часто используют кластер Cassandra с Edge.

Для обеспечения высокой пропускной способности и доступности или для разделения кластеров Cassandra на разные сетевые зоны Apigee рекомендует использовать отдельные кластеры Cassandra. Раздельные кластеры позволяют повысить производительность, если на BaaS поступает большой объем трафика.

Синхронизация дат

Дата и время на всех серверах должны быть синхронизированы. Если это не настроено, можно использовать утилиту ntpdate, которая проверяет, синхронизировано ли время на серверах. Для установки утилиты можно использовать команду yum install ntp.

Безопасность Tomcat

Установщик API BaaS также устанавливает сервер Apache Tomcat на всех узлах API BaaS Stack, включая интерфейс администратора Tomcat. Установщик оставляет учетные данные администратора по умолчанию без изменений (admin:admin).

При необходимости вы можете изменить эти учетные данные в рамках защиты Tomcat. Дополнительную информацию можно найти в следующих статьях:

Установка BaaS в нескольких центрах обработки данных

API BaaS можно установить в нескольких центрах обработки данных. Обычно процедура выглядит следующим образом: