API-BaaS-Installation – Übersicht

Edge for Private Cloud Version 4.17.09

Load-Balancer verwenden

Bei einer Produktionsinstallation von API BaaS wird ein Load-Balancer zwischen dem API-BaaS-Portalknoten und den API-BaaS-Stack-Knoten verwendet. Bei der Konfiguration des Portals geben Sie die IP-Adresse oder den DNS-Namen des Load-Balancers an und nicht der Stack-Knoten.

Als Alternative zu einem Load-Balancer können Sie Round-Robin-DNS verwenden. In diesem Szenario erstellen Sie einen DNS-Eintrag mit mehreren A-Einträgen, die den BaaS-Stack-IP-Adressen entsprechen. Während eines DNS-Lookups gibt der DNS-Server Werte für A-Einträge automatisch in zufälliger Reihenfolge zurück.

Verbindung zu Cassandra wird hergestellt

Bei der Installation von BaaS können Sie BaaS und Edge mit demselben Cassandra-Cluster verbinden oder einen separaten Cassandra-Cluster für BaaS erstellen. Kleinere BaaS-Installationen, d. h. solche mit geringem Trafficvolumen, teilen sich häufig einen Cassandra-Cluster mit Edge.

Für einen hohen Durchsatz und eine hohe Verfügbarkeit oder zum Aufteilen von Cassandra-Clustern in verschiedene Netzwerkzonen empfiehlt Apigee die Verwendung separater Cassandra-Cluster. Separate Cluster maximieren die Leistung, wenn Sie eine hohe Traffic-Last auf BaaS feststellen.

Datumssynchronisierung

Sie müssen Datum und Uhrzeit auf allen Servern synchronisiert haben. Wenn das ntpdate-Dienstprogramm nicht bereits konfiguriert ist, kann es diesen Zweck erfüllen. Es prüft, ob Server zeitsynchronisiert sind. Sie können yum install ntp verwenden, um das Dienstprogramm zu installieren.

Tomcat-Sicherheit

Das API-BaaS-Installationsprogramm installiert außerdem den Apache Tomcat-Server auf allen API-BaaS-Stack-Knoten, einschließlich der Tomcat-Administrator-UI. Das Installationsprogramm lässt die Standardanmeldedaten für Administratoren im Wert von „admin:admin“ unverändert.

Bei Bedarf können Sie diese Anmeldedaten im Rahmen der Tomcat-Sicherheit ändern. Weitere Informationen finden Sie unter:

BaaS in mehreren Rechenzentren installieren

Sie können API BaaS in mehreren Rechenzentren installieren. Das typische Verfahren ist so: