Grafana hat sich zu einem beliebten Open-Source-Tool für DevOps entwickelt, da es Dashboard-basierte Visualisierungen innerhalb einer benutzerfreundlichen Oberfläche bietet. Grafana Dashboards ermöglichen die Visualisierung von zeitserienbasierten Daten, die über eine Vielzahl von Back-End-Software-Schnittstellen gesammelt wurden. Gleichzeitig hat sich Prometheus zum führenden Cloud-Monitoring- und -Alerting-Toolkit als Open Source für Grafana Dashboards entwickelt.
Die Kombination aus Prometheus und Grafana hat den Mitarbeitern der Site Reliability geholfen, immer detailliertere Einblicke in komplexe Systeme zu erhalten. Die Überwachung sollte ein Eckpfeiler jeder DevOps-Strategie sein, und die Grafana Suite kann ein mächtiger Aktivposten für Ihr Team sein. Ein effektives Monitoring-Framework liefert aktuelle Informationen, sendet Alarme, wenn etwas schief läuft, und lässt sich an die Bedürfnisse des Unternehmens anpassen.
Viele große Cloudanbieter bieten ihre eigenen proprietären Überwachungslösungen an. Ein Beispiel für ein von einem Anbieter bereitgestelltes Überwachungstool ist Amazons CloudWatch. CloudWatch wurde für den Betrieb innerhalb von Amazon Web Services (AWS) entwickelt und eignet sich gut für Umgebungen mit virtuellen Maschinen (VM), die ausschließlich auf AWS oder einer Kombination aus AWS mit lokalen Ressourcen oder anderen Cloudressourcen laufen, die der AWS Systems Manager verwalten kann.
Wenn Sie eine hybride Cloud-Konfiguration haben, die sich auf AWS Systems Manager verlässt, können Sie mit CloudWatch in der AWS-Blase bleiben; viele Unternehmen ziehen es jedoch vor, für eine Zukunft zu planen, die nicht von AWS-Diensten abhängig ist. Wenn Sie vorausschauend denken, kann die Herstellerbindung, die mit einer proprietären Lösung wie CloudWatch verbunden ist, zu einem Hindernis für das Wachstum werden.
Die Frage der Plattformunabhängigkeit ist einer der wichtigsten Gründe, eine Alternative zu einer herstellergesteuerten Lösung wie CloudWatch in Betracht zu ziehen – vor allem für DevOps-Umgebungen, in denen der Bedarf an Agilität eine Lösung erfordert, die sich an verschiedene Cloudumgebungen anpassen kann.
Beim Übergang zu Alternative-Cloud-Anbietern wie Linode geht es um die Wahl und die Anpassung der Lösung an die Situation. Ein Unternehmen, das den Großteil seiner Cloudressourcen bei einem großen Cloudanbieter laufen hat, könnte sich zum Beispiel trotzdem für eine Alternative Cloud für ein bestimmtes Projekt oder eine Zweigstelle entscheiden, weil es unterschiedliche Spezifikationen, Kostenbedenken oder den Bedarf an einem individuelleren Kundensupport hat. In diesem Fall sollte die Cloud-Monitoring-Uumgebung in der Lage sein, sich anzupassen, ohne von vorne beginnen zu müssen – und ohne den zusätzlichen Aufwand für die Wartung separater, unterschiedlicher Systeme.
Wenn diese Art von Portabilität und Flexibilität für Sie wichtig ist oder wenn Sie denken, dass dies in Zukunft für Sie wichtig sein könnte, ist ein Cloud-Monitoring-Framework als Open Source für Unternehmen wie Prometheus die bessere Wahl. Hyperscaler und Alternative-Cloud-Services unterstützen Prometheus. AWS hat kürzlich neue verwaltete Prometheus Dienste in der Vorschau eingeführt.
Die Kostenfrage ist die universelle Metrik für jeden Produktvergleich. Im Allgemeinen kosten Open-Source-Tools wie Prometheus tendenziell weniger, da sie nicht von einem Hersteller kontrolliert werden.
Natürlich bezieht sich die eigentliche Frage nicht auf Kosten des Tools selbst, sondern auf die Gesamtbetriebskosten. In diesem Zusammenhang schneiden Open-Source-Tools ebenfalls gut ab. Die Software wird in der Regel kostenlos zur Verfügung gestellt; der Anbieter kann für den Support der Software eine Gebühr verlangen. Die universelle Verfügbarkeit wirkt sich jedoch auf die Preisgestaltung für den Support aus – wenn Ihnen der Preis nicht gefällt, können Sie den gleichen Service auch woanders bekommen. Auf der anderen Seite unterliegt proprietäre Software der exklusiven Kontrolle des Anbieters und wird daher tendenziell zu einem höheren Preis gehandelt.
Die Details variieren je nach Ihren Zielen und Ihrer Cloud-Konfiguration. Wenn Sie auf Agilität setzen und die Leistung einer Überwachungslösung auf Unternehmensniveau mit minimalen Kosten wünschen, sollten Sie eine offene Lösung wie Prometheus in Betracht ziehen, bevor Sie sich auf ein proprietäres Überwachungswerkzeug wie CloudWatch festlegen.
Kommentare