- - Die 7 besten Überwachungsdienste für Amazon Web Services (AWS)

7 Beste Überwachungsdienste für Amazon Web Services (AWS)

Jeder kennt Amazon in diesen Tagen. Das Unternehmen, das einst nichts anderes als ein Online-Buchhändler war, hat sich zum weltweit größten Online-Einzelhändler und Marktplatz entwickelt. Um sein phänomenales Wachstum zu unterstützen, musste Amazon ein Meister in der Bereitstellung von IT-Infrastrukturen werden. Früher dauerte es nicht lange, bis es für sie sinnvoll war, nicht genutzte Teile ihrer Infrastruktur an Kunden zu vermieten, die sie benötigen. Dies ist - stark vereinfacht -, wie Amazon Web Services zum Leben erweckt wurden. Teilhosting, Teilvirtualisierung, Teilinhaltsverteilung - Amazon Web Services ist ein komplexes Biest. Und mit der Komplexität geht die Notwendigkeit einer angemessenen Überwachung einher. Heute werfen wir einen Blick auf einige der besten Amazon Web Services-Überwachungsdienste und -Tools.

Bevor wir anfangen, werden wir unser Bestes geben, um besser zu werdenBeschreiben, was Amazon Web Services sind. Sie sind besser in der Lage, unsere Produktbewertung vollständig zu würdigen, und wir sind alle auf der gleichen Seite. Wir werden uns dann etwas eingehender mit der AWS-Überwachung befassen. Wir werden genauer untersuchen, was AWS-Überwachung bedeutet. Anschließend werden die verschiedenen Arten von Überwachungsdiensten und -tools erläutert. Obwohl es sich bei AWS um eine Cloud-basierte Virtualisierungsplattform handelt, bevorzugen einige seltsamerweise die Verwendung lokaler physischer Tools für die Überwachung. Mit all diesen Hintergrundinformationen sind wir bereit, die Überprüfung einiger der besten verfügbaren Dienste und Tools für die Überwachung von Amazon Web Services in Angriff zu nehmen.

Amazon Web Services in Kürze

Amazon Web Services wurde bereits 2006 von gestartetAndy Jassy als Plattform, die Onlinedienste für Websites und Clientanwendungen von Drittanbietern anbietet. Die meisten Dienste, die auf AWS gehostet werden, sind Back-End-Dienste, die nicht direkt für Endbenutzer verfügbar sind, sondern stattdessen Funktionen bieten, die von Entwicklern über APIs verwendet werden können. Heute bietet Amazon Web Services mehr als 90 Dienste an, darunter Computer, Speicher, Netzwerke, Datenbanken, Datenanalyse, Anwendungsdienste, Bereitstellung, Systemverwaltung, Verwaltung mobiler Anwendungen und Tools für Entwickler und das Internet der Dinge. Die beliebtesten Dienste heißen Amazon Elastic Compute Cloud (EC2) und Amazon Simple Storage Service (S3).

Sie können sich AWS als cloudbasiert vorstellenVirtualisierungsplattform. AWS bietet seinen Kunden eine virtuelle Gruppe von Maschinen, die ständig über das Internet verfügbar sind. Diese virtuellen Maschinen emulieren alle physischen Eigenschaften eines realen Computers, einschließlich der physischen Hardware, einer Auswahl von Betriebssystemen, Netzwerken, vorinstallierten Anwendungen wie Webservern, Datenbanken, Verwaltungstools usw. Darüber hinaus gewährleistet Amazon die Sicherheit seiner Kunden systeme.

Die AWS-Technologie wird in Serverfarmen implementiertweltweit ansässig und von AWS gewartet. Die Gebühren richten sich nach Nutzung, Hardware- und Softwarefunktionen, Netzwerk und ausgewähltem Betriebssystem sowie Verfügbarkeit, Redundanz und Sicherheitsoptionen.

Überwachen von AWS - Was steckt dahinter?

Da ist AWS nichts anderes als Cloud-gehostetEs ist leicht vorstellbar, dass die Überwachung der Server der Überwachung der Server sehr ähnlich ist. Insbesondere ist es fast identisch mit der Überwachung virtueller Server. Es gibt jedoch nicht nur Server in einem typischen AWS-Setup. Es wird häufig Datenbanken und andere Anwendungen enthalten und wird häufig auch mindestens einige Netzwerkkomponenten enthalten. Schauen wir uns die verschiedenen Arten der Überwachung genauer an, die auf AWS-Umgebungen angewendet werden können.

Verfügbarkeit

Verfügbarkeitsüberwachung ist die grundlegendste Form vonÜberwachung. Oft ist es einfach zu überprüfen, ob eine bestimmte Ressource antwortet. In einer lokalen Umgebung ist dies die Art von Test, die normalerweise mit Ping durchgeführt wird. Da AWS-Umgebungen in der Regel nur über das Internet erreichbar sind und Ping häufig von Internetroutern und Firewalls blockiert wird, gibt es andere Möglichkeiten zur Überprüfung. Mit ihnen kam auch die Möglichkeit zu überprüfen, dass Maschinen nicht nur ausgeführt werden, sondern auch bestimmte spezifische Dienste. Das Testen auf eine Antwort an Port 80 kann beispielsweise bestätigen, dass die Webserverkomponente ausgeführt wird.

Betriebsmetriken

Die nächsten Dinge, die man überwachen möchte, sind dieverschiedene Betriebsmetriken der Geräte. Dieselben grundlegenden Techniken für die lokale Überwachung können häufig verwendet werden. Andernfalls gibt es mehrere Alternativen. Was die zu überwachenden Betriebsmetriken angeht, können wir zum Beispiel an die CPU-Auslastung und die Speichernutzung denken. Andere Kennzahlen, die näher am physischen System liegen, wie z. B. die CPU-Kerntemperatur, werden häufig ausgelassen, da sie sich auf den Teil der Umgebung beziehen, der von AWS verwaltet wird.

Performance

Das letzte Element, das häufig überwacht wird, istPerformance. Damit beziehen wir uns auf die End-to-End-Leistung des gesamten Systems. Einige werden dies als Überwachung der Benutzererfahrung bezeichnen. Es muss überprüft werden, ob alle verschiedenen Komponenten ordnungsgemäß kommunizieren und ob alle Komponenten rechtzeitig reagieren und eine akzeptable End-to-End-Leistung bieten.

Verschiedene Arten von Überwachungsdiensten und -tools

Überwachungstools können basierend auf unterschieden werdenmehrere Kriterien. Einer der wichtigsten Unterscheidungsfaktoren ist die eingesetzte Datenerfassungsmethode. Einige Tools verwenden das Simple Network Management Protocol (SNMP), um Betriebsparameter von den überwachten Systemen und Geräten abzurufen. Andere stützen sich stattdessen auf die Windows-Verwaltungsinstrumentation, eine etwas ähnliche Technologie, die für Windows-Betriebssysteme reserviert ist. Aber für die ultimative Granularität und Vielfalt überwachbarer Parameter sind agentenbasierte Tools kaum zu übertreffen. Sie sind auf einen lokalen Agenten angewiesen, der immer auf den überwachten Systemen läuft und für die Datenerfassung verantwortlich ist. Es gibt jedoch einen Hauptnachteil bei der agentenbasierten Überwachung. Dies führt zu einer zusätzlichen Belastung der Systemressourcen, die manchmal begrenzt sein kann.

Ein weiterer gemeinsamer Unterscheidungsfaktor zwischenverschiedene Überwachungstools in Bezug auf ihren Standort. Einige Tools sind lokal auf einem Server installiert und steuern ihre Überwachung von Ihrem lokalen Netzwerk aus. Andere Systeme - und sie werden immer beliebter - sind cloudbasiert und werden in einem Software as a Service-Modell angeboten. Viele Menschen bevorzugen heutzutage Cloud-basierte Überwachungsdienste. Eigentlich. Einige Unternehmen betreiben komplexe IT-Umgebungen, ohne einen einzigen Server zu besitzen, indem sie alle Dienste - einschließlich Überwachung und Verwaltung - in die Cloud verlagern.

Die besten Überwachungsdienste und Tools

Genug der Theorie, schauen wir uns nun einige davon anden besten AWS-Überwachungsservice und die besten Tools, die wir finden konnten. Unsere Liste enthält eine Reihe sehr unterschiedlicher Tools, von denen jedes eine andere Sicht auf die AWS-Überwachung bietet. Viele der Tools können auch zum Überwachen beliebiger virtueller oder physischer, lokaler oder cloudbasierter Server verwendet werden.

1. SolarWinds Server und Anwendungsmonitor (Kostenlose Testphase)

SolarWinds ist ein bekannter Herausgeber einiger vondie allerbesten Tools für die Netzwerk- und Systemadministration. Das Unternehmen gibt es seit rund zwanzig Jahren und sein Flaggschiff, der Network Performance Monitor, zählt durchweg zu den Top-SNMP-Überwachungstools. Um die Dinge noch besser zu machen, stellt SolarWinds auch einige kostenlose Tools zur Verfügung, die sich jeweils an einen bestimmten Bedarf von Netzwerkadministratoren richten. Der Advanced Subnet Calculator und der Kiwi Syslog Server sind zwei Beispiele für diese kostenlosen Tools.

Das SolarWinds Server und Application Monitor wurde entwickelt, um Administratoren bei der Überwachung zu helfenServer, ihre Betriebsparameter, ihre Prozesse und die Anwendungen, die auf ihnen ausgeführt werden. Es kann problemlos von sehr kleinen zu großen Netzwerken mit Hunderten von physischen und virtuellen Servern skaliert werden, die auf mehrere Standorte verteilt sind. Der Hauptgrund, warum dieses Tool in unsere Liste aufgenommen wurde, ist, dass es sich perfekt für die Überwachung von Cloud-gehosteten Umgebungen wie Amazon Web Services oder Microsoft Azure eignet.

SolarWinds Server und Application Monitor - Zusammenfassungs-Dashboard

  • KOSTENLOSE TESTPHASE: SolarWinds Server und Application Monitor
  • Offizieller Download-Link: https://www.solarwinds.com/server-application-monitor/registration

Unter den Features, die wir am meisten an der lieben SolarWinds Server und Application Monitor ist wie einfach es ist einzurichten. Die Erstkonfiguration kann ebenso einfach mithilfe des automatischen Erkennungsprozesses in zwei Schritten durchgeführt werden. Der erste Durchlauf ermittelt jeden Server und der zweite findet die Anwendungen auf jedem ermittelten Server. Obwohl dieser Vorgang einige Zeit in Anspruch nehmen kann, kann er beschleunigt werden, indem eine Liste der zu suchenden Anwendungen angegeben wird. Sobald das Tool betriebsbereit ist, wird die Verwendung der benutzerfreundlichen Benutzeroberfläche zum Kinderspiel. Über das personalisierbare Dashboard des Tools können Sie Informationen entweder in einer Tabelle oder in einem Grafikformat anzeigen.

Preis für die SolarWinds Server und Application Monitor beginnt bei 2 995 USD und basiert auf der Anzahl der überwachten Komponenten, Knoten und Volumes. Eine kostenlose 30-Tage-Testversion steht zum Download zur Verfügung, falls Sie das Produkt vor dem Kauf testen möchten.

2. SolarWinds Server-Konfigurationsmonitor (Kostenlose Testphase)

Als nächstes steht auf unserer Liste ein weiteres Produkt von SolarWinds mit dem Namen Serverkonfigurationsmonitor oder SCM. Die spezifische Art der Überwachung istEinzigartig: Es überwacht Geräte- und Anwendungskonfigurationen auf Änderungen und die Einhaltung verschiedener Standards. Es ist auch ein leistungsfähiges Tool zur Fehlerbehebung, mit dem Sie die erforderlichen Informationen zu Konfigurationsänderungen und deren Korrelation mit dem Leistungsabfall erhalten. Auf diese Weise können Sie die Hauptursache für einige Leistungsprobleme finden, die durch Konfigurationsänderungen verursacht wurden.

Screenshot des SolarWinds Server-Konfigurationsmonitors

  • KOSTENLOSE TESTPHASE: SolarWinds Server-Konfigurationsmonitor
  • Offizieller Download-Link: https://www.solarwinds.com/server-configuration-monitor/registration

Das SolarWinds Server-Konfigurationsmonitor ist ein agentenbasiertes Tool, bei dem der Agent bereitgestellt wirdauf jedem überwachten Server. Ein Vorteil einer solchen Architektur besteht darin, dass der Agent auch dann Daten sammelt, wenn der Server nicht mit dem Netzwerk verbunden ist. Die Daten werden lokal gespeichert und dann an das Tool gesendet, sobald der Server wieder online ist.

In Sachen Ausstattung lässt dieses Produkt nichts zu wünschen übrigerwünscht. Die Auto-Discovery-Funktion des Tools erkennt automatisch Server, die überwacht werden können. Es werden auch sofort einsatzbereite Konfigurationsprofile für die gängigsten Server mitgeliefert. Es kann als grundlegendes Asset-Management-Tool verwendet werden, mit dem Sie Hardware- und Softwareinventare anzeigen und darüber Berichte erstellen können. Das SCM kann dank der Orion-Plattform, auf der die meisten SolarWinds-Überwachungstools basieren, in Ihre Systemüberwachungslösung integriert werden. Es ist ein großartiges Tool, das in Verbindung mit dem vorherigen Tool zum Überwachen Ihrer AWS-Umgebung verwendet werden kann.

Im Gegensatz zu den meisten anderen SolarWinds-Produkten sind die Preisinformationen für das Serverkonfigurationsmonitor ist nicht ohne weiteres verfügbar. Sie müssen sich an den Vertrieb von SolarWinds wenden. Es steht jedoch eine 30-Tage-Testversion zum Download zur Verfügung.

3. Amazon CloudWatch

Wäre es nicht sinnvoll, ein Amazon-Tool zur Überwachung von AWS-Infrastrukturen zu verwenden? Amazon CloudWatch, unser dritter Eintrag, ist eine Überwachung und VerwaltungService für Entwickler, Systembetreiber, Site Reliability Engineers (SRE) und IT-Manager. Das Tool bietet Ihnen Daten und umsetzbare Erkenntnisse. Sie verwenden sie, um Ihre Anwendungen zu überwachen, systemweite Leistungsänderungen zu erkennen, zu verstehen und darauf zu reagieren, die Ressourcennutzung zu optimieren und eine einheitliche Ansicht des Betriebszustands zu erhalten. Es ist ein sehr umfassendes Tool, das so ziemlich alles bietet, was Sie für die Überwachung benötigen.

Screenshot von Amazon CloudWatch

Amazon CloudWatch sammelt Überwachungs- und Betriebsdaten mitVerschiedene Techniken wie das Sammeln und Analysieren von Protokollen sowie das Überwachen von Messwerten und Ereignissen. Sie erhalten eine einheitliche Ansicht der AWS-Ressourcen, -Anwendungen und -Dienste, die auf AWS und lokalen Servern ausgeführt werden. Mit diesem Tool können Sie Alarme einstellen, Protokolle und Metriken nebeneinander anzeigen, automatisierte Aktionen ausführen, Probleme beheben und Erkenntnisse gewinnen. Das Produkt ist auch gut geeignet, um Ihre Anwendungen zu optimieren und sicherzustellen, dass sie reibungslos funktionieren.

Einer der größten Vorteile von Amazon CloudWatch ist, wie einfach es ist, loszulegen. Das Produkt hat keine Vorabverpflichtung oder Mindestgebühr. Kunden zahlen einfach für das, was sie verbrauchen und werden am Monatsende belastet.

4. AppDynamics iQ

AppDynamics wurde Anfang 2017 von Cisco übernommen AppDynamics iQ Plattform bietet Cloud-basierte Überwachungstoolsdass Sie für die integrierte Überwachung mehrerer Infrastrukturen oder Plattformen als Service (IaaS / PaaS) von AWS und den meisten anderen Anbietern verwenden können. Es bietet Echtzeit-Anwendungs- und Geschäftstransparenz. Es besteht aus sechs hochintelligenten Performance-Engines, die als iQs bezeichnet werden und jeweils ihre spezifischen Talente verleihen.

AppDynamics iQ Screenshot

Der Map iQ hilft Ihnen dabei, die gesamte Customer Journey zu sehen und zu verstehen. Die Engine erstellt automatisch visuelle Flusskarten und aktualisiert diese dynamisch. Die Baseline iQ Engine lässt das AppDynamics iQ Überwachungsplattform automatisch herstellenDynamische Baselines für Ihre Geschäftstransaktionen und -metriken verwenden selbstlernende statt statische Schwellenwerte. Die nächste Engine, Diagnostic iQ, isoliert und behebt Probleme mit der Anwendungsleistung auf effiziente Weise, indem sie jede Codezeile überwacht und gleichzeitig umfassende Diagnosefunktionen aktiviert. Die Signal iQ-Engine korreliert große Mengen von Metrikdaten, die von der Leistungsüberwachungslösung gesammelt wurden, und liefert eine durchgängige Ansicht der Anwendungsleistung. Die Enterprise iQ-Engine wird für die Anwendungsbereitstellung und das Leistungsmanagement verwendet. Last but not least verknüpft die Business iQ Engine alle anderen Module mit den Geschäftsanforderungen.

Preise für die AppDynamics iQ Plattform ist nicht ohne weiteres verfügbar. Wenden Sie sich an den AppDynamics-Vertrieb, um weitere Informationen zu erhalten. Es stehen jedoch eine kostenlose 15-Tage-Testversion und eine Online-Demo zur Verfügung.

5. Neues Relikt

Neues Relikt bietet eine Reihe verschiedener Überwachungstools, die die meisten Überwachungsanforderungen erfüllen. Von besonderem Interesse im Zusammenhang mit diesem Beitrag sind zwei Produkte, Neues Relikt APM, ein Tool zur Überwachung der Anwendungsleistung und Neue Reliktinfrastruktur, ein „traditionelleres“ Infrastrukturüberwachungsmodul.

New Relic Infrastructure Screenshot

Beim Benutzen Neues Relikt Sie erhalten APM und Infrastruktur zusammenEine umfassende Ansicht des Zustands Ihrer Server und Hosts sowie der Anwendungen und Dienste, von denen sie abhängen. Wenn sich die Skalierung und Infrastruktur Ihrer Anwendungen ändert, können Sie auf einfache Weise den Status der Inventarkonfiguration verfolgen und Änderungen mit möglichen Auswirkungen auf die System- und Anwendungsleistung korrelieren.

Das Neues Relikt Plattform wird in einer Software as a Service angebotenModell und eignet sich besonders für die Überwachung von Cloud-basierten Infrastrukturen wie AWS oder Microsoft Azure. Die Infrastrukturüberwachungskomponente von Neues Relikt ist in einer Essentials-Version und einer Pro-Version verfügbarVersion, wobei letztere die Integration mit anderen New Relic-Modulen ermöglicht. Die Preise für die Essentials-Version betragen nur 0,60 USD / Monat und für die Pro-Version 1,20 USD / Monat pro Instanz. Die Preisstruktur ist eigentlich eher komplex aber die Neues Relikt Die Website bietet ein sehr gutes Tool zum Erstellen von Angeboten.

6. Logic Monitor

LogicMonitor ist ein Cloud-basierter Dienst, der detaillierte Informationen bereitstelltÜberwachung der AWS-Ressourcen bei umfassender Abdeckung der vorhandenen lokalen Infrastruktur. Es unterstützt die meisten AWS-Optionen wie EC2, RDS, ELB, EBS, SQS und mehr. Es werden Metriken auf Anwendungsebene von EC2-Instanzen abgerufen, auf denen Nginx, MySQL, Kafka und Hunderte anderer Anwendungen ausgeführt werden. Sie können das integrierte AWS SDK des Tools verwenden, um benutzerdefinierte Metriken, geplante EC2-Ereignisse und den Servicestatus von Amazon abzurufen.

Logikmonitor-Dashboard

Das Tool bietet eine automatische Erkennung aller AWSRessourcen und erkennt und überwacht auch Ihre gesamte lokale Infrastruktur. Außerdem sind Überwachungsvorlagen vorkonfiguriert, die mit über 1000 Technologien kompatibel sind. Es kann Metriken auf Betriebssystem- und Anwendungsebene abrufen, die nur mit CloudWatch nicht verfügbar sind. Es ist eine umfassende Plattform mit integrierten Warnungen, Berichten und Dashboards, die den Bedarf an mehreren Tools zusammenfasst und es Ihnen und Ihrem Team ermöglicht, mit weniger Ressourcen mehr zu erreichen.

Logic Monitor ist in drei aufsteigenden Stufen erhältlichFunktionen ab 15 US-Dollar pro Gerät und Monat für die Starter-Version und ab 23 US-Dollar pro Gerät und Monat für die Top-Tier-Enterprise-Version. Eine kostenlose 14-Tage-Testversion ist verfügbar, ebenso wie eine Demo.

7. BMC TrueSight

Das letzte auf unserer Liste ist die BMC TrueSight-Plattform.ein weiteres Cloud-basiertes Software as a Service-Angebot. Sie können die Plattform zum Ausführen und Optimieren von AWS, Azure, OpenStack und anderen Clouds, Anwendungen und Diensten verwenden, um die Innovation durch höhere Betriebseffizienz zu beschleunigen.

BMC TrueSight Screenshot

BMC TrueSight Bietet Kontrolle über IT-Infrastrukturressourcenund Kosten, Anwendungsleistung und Endbenutzererfahrung für Umgebungen und Anwendungen mit mehreren Clouds. Es bietet Transparenz in der gesamten IT-Umgebung und verwendet algorithmische Analysen. Auf diese Weise erhalten Anwendungs- und Infrastrukturmanager einen Einblick in die Planung und Verwaltung von Diensten und Kosten auf der Grundlage der Geschäftspriorität und der betrieblichen Anforderungen.

Preisinformationen für BMC TrueSight ist nicht sofort verfügbar und kann über den BMC-Vertrieb bezogen werden. Eine kostenlose Testversion kann ebenfalls arrangiert werden.

Bemerkungen