Edge for Private Cloud v. 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, nicht die 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 IP-Adressen des BaaS-Stacks entsprechen. Bei einer DNS-Suche gibt der DNS-Server automatisch A-Eintragswerte im Round-Robin-Verfahren zurück.
Verbindung zu Cassandra herstellen
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 geringerem Traffic, teilen sich häufig einen Cassandra-Cluster mit Edge.
Für einen hohen Durchsatz und eine hohe Verfügbarkeit oder um Cassandra-Cluster in verschiedene Netzwerkzonen aufzuteilen, empfiehlt Apigee die Verwendung separater Cassandra-Cluster. Separate Cluster maximieren die Leistung, wenn Sie hohe Traffic-Lasten auf BaaS haben.
Datumssynchronisierung
Datum und Uhrzeit müssen auf allen Servern synchronisiert sein. Falls noch nicht konfiguriert, kann das Dienstprogramm „ntpdate“ verwendet werden, um zu prüfen, ob die Server zeitsynchronisiert sind. Sie können das Dienstprogramm mit „yum install ntp“ installieren.
Tomcat-Sicherheit
Das API BaaS-Installationsprogramm installiert auch den Apache Tomcat-Server auf allen API BaaS-Stack-Knoten, einschließlich der Tomcat-Administrator-UI. Das Installationsprogramm lässt die Standard-Administratoranmeldedaten unverändert bei admin:admin.
Bei Bedarf können Sie diese Anmeldedaten im Rahmen der Absicherung von Tomcat ändern. Weitere Informationen finden Sie unter:
- https://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html
- https://www.owasp.org/index.php/Securing_tomcat
BaaS in mehreren Rechenzentren installieren
Sie können API BaaS in mehreren Rechenzentren installieren. Das typische Vorgehen sieht so aus:
- Installieren Sie das erste Rechenzentrum, wie unter API BaaS-Installation beschrieben.
- Fügen Sie das zweite Rechenzentrum dem ersten hinzu, wie unter Installation mehrerer Rechenzentren für API BaaS beschrieben.