API-BaaS-Installation – Übersicht

Edge for Private Cloud Version 4.17.05

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 es nicht bereits konfiguriert ist, kann das Dienstprogramm „ntpdate“ diesen Zweck erfüllen, das prüft, ob Server zeitsynchron sind. Verwenden Sie „yum install ntp“, 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: