Konzepte
Erreichbarkeit
Abschnitt betitelt „Erreichbarkeit“Der STACKIT RabbitMQ-Dienst ist mit einer öffentlichen IP-Adresse innerhalb und außerhalb von Cloud Foundry verfügbar, sodass er auch mit Kubernetes-Workloads oder virtuellen Maschinen kombiniert werden kann.
Sicherheit
Abschnitt betitelt „Sicherheit“Der RabbitMQ-Dienst wird durch Zugriffssteuerungslisten (ACLs) und Authentifizierung auf Instanzebene gesichert. Jeder Instanzknoten eines Dienstes läuft isoliert auf einer dedizierten virtuellen Maschine in unserer Compute Engine.
Skalierbarkeit
Abschnitt betitelt „Skalierbarkeit“Der Dienst wird in T-Shirt-Größen gemäß individueller Service-Pläne angeboten. Wenn Sie die Limits eines Plans erreichen, können Sie auf die nächstgrößere T-Shirt-Größe herabstufen, die mehr Ressourcen enthält und größere Workloads unterstützt.
Service Dashboard
Abschnitt betitelt „Service Dashboard“Das Service Dashboard ist die grafische Benutzeroberfläche (GUI) für die Verwaltung von RabbitMQ-Diensten. Es bietet Ihnen die Möglichkeit, Ihre Sicherungen zu verwalten und den Dienst neu zu starten oder neu zu erstellen.
Daten-Service-Zugriff
Abschnitt betitelt „Daten-Service-Zugriff“Der Daten-Service-Zugriff gewährleistet die Kommunikation des Portals mit Ihren gebuchten Diensten.
Der RabbitMQ-Dienst kann innerhalb der AppCloud über CLI- oder UI-Schnittstellen oder von außen über das STACKIT Portal gebucht werden. Unter Erstellen und Verwalten von RabbitMQ-Instanzen finden Sie die Beschreibung, wie Sie den Dienst mit den verschiedenen Methoden bestellen können.
Es ist wichtig zu wissen, dass der Dienst nach dem Deployment über das Internet erreichbar ist. Dies kann durch die Aktivierung einer sinnvollen Zugriffssteuerungsliste, bekannt als ACL, eingeschränkt werden.
RabbitMQ-Plugins
Abschnitt betitelt „RabbitMQ-Plugins“Es ist möglich, die folgenden Plugins zu aktivieren:
rabbitmq_consistent_hash_exchangerabbitmq_federationrabbitmq_federation_managementrabbitmq_mqttrabbitmq_shardingrabbitmq_shovelrabbitmq_shovel_managementrabbitmq_stomprabbitmq_tracingrabbitmq_event_exchange
Diese können mit der JSON-Parameterdatei geändert werden. Weitere Informationen finden Sie in der AnyNines-Dokumentation.
Zusätzliche Optionen
Abschnitt betitelt „Zusätzliche Optionen“Optionen für JSON:
| Funktion | JSON STRING | Link zur Dokumentation |
|---|---|---|
| Plugin aktivieren | { "plugins": ["rabbitmq_shovel"] } | Dokumentation Plugin aktivieren |
| Graphite-Endpunkt hinzufügen | { "graphite": ["yourspace.your-graphite-endpoint.com:12345"], "metrics_prefix": "your-api-key.my-cluster-rabbitmq", "interval": "5" } | Dokumentation Graphite-Endpunkt hinzufügen |
| Syslog-Endpunkt hinzufügen | { "syslog": ["logs4.your-syslog-endpoint.com:54321"], "interval": "5" } | Dokumentation Syslog-Endpunkt hinzufügen |
Sicherung und Wiederherstellung
Abschnitt betitelt „Sicherung und Wiederherstellung“Unser Backup Manager ist so konfiguriert, dass er alle 4 Stunden eine vollständige Sicherung durchführt und Sicherungen für die letzten 14 Tage aufbewahrt.
Selbstverständlich können Sie zusätzliche Sicherungen manuell über das Service Dashboard auslösen, wo Sie auch eine vorhandene Sicherung auswählen und wiederherstellen können.