Glossar der Begriffe

Überwachung der Website-Betriebszeit

Was ist die Überwachung der Website-Betriebszeit?

Die Überwachung der Betriebszeit einer Website bezieht sich auf die Überwachung der Leistung einer Website oder Anwendung.

Die Website-Uptime oder Betriebszeit ist eine Kennzahl, die bei der Leistungsüberwachung verwendet wird, um die Zeitspanne zu messen, in der eine Website "up", "live" oder "verfügbar" ist - im Wesentlichen die Zeitspanne, in der eine Website funktioniert und für Benutzer zugänglich ist.

Die Begriffe Website-Betriebszeit und Website-Verfügbarkeit werden oft synonym verwendet. Die Betriebszeit ist jedoch etwas anderes als die Verfügbarkeit einer Website. Die Betriebszeit ist die Zeit, in der ein System betriebsbereit ist, während die Verfügbarkeit den Prozentsatz der Zeit angibt, in der das System betriebsbereit ist.

Wenn eine Website nicht funktioniert, ist sie nicht erreichbar - es gibt einen Ausfall oder andere Probleme und Kunden können nicht auf die Website, die Anwendung oder den Online-Shop eines Unternehmens zugreifen. Es handelt sich also um eine geschäftskritische Kennzahl. Sie wirkt sich direkt auf die Produktivität und den Gewinn eines Unternehmens aus.

Warum die Überwachung der Website-Betriebszeit für Unternehmen wichtig ist

Wenn eine Website nicht live ist, können die Kunden sie nicht besuchen. Es ist leicht zu verstehen, wie wichtig das für eine E-Commerce-Website wie Amazon ist. Aber Ausfallzeiten sind auch für die Einnahmen anderer Unternehmen von Nachteil.

Software-as-a-Service (SaaS)

SaaS-Unternehmen zum Beispiel müssen ihre Anwendungen in Betrieb halten. Andernfalls laufen sie Gefahr, ihre Service Level Agreements (SLAs) zu verletzen. Wird eine Service-Level-Vereinbarung verletzt, muss das betreffende Unternehmen eine Geldstrafe zahlen, die mehrere hunderttausend Dollar betragen kann.

Elektronischer Handel

E-Commerce-Shops sind im Grunde "geschlossen", wenn sie nicht funktionieren. Es ist wichtig, dass sich E-Commerce-Unternehmen darauf konzentrieren, so viel Betriebszeit wie möglich zu haben.

Reisen

Heutzutage gibt es große Reise-Websites wie Priceline, Booking.com und Expedia, die sich für ihre Einnahmen direkt auf die Betriebszeit verlassen. Sie verlassen sich nicht nur auf die Betriebszeit ihrer eigenen Website, sondern auch auf die Betriebszeit der anderen Websites, aus denen sie die besten Angebote zusammenstellen.

Was ist zu überwachen, um die Betriebszeit der Website zu verbessern?

It takes more than just the home page of a website to keep the site live or “up” and working. The Internet of today is complex — the cloud and other complex structures and components are involved in the performance of sites and apps. Each component as critical to uptime as the next.

DNS

Ein Domain Name System (DNS) wandelt eine Website-URL, wie z. B. example.com, in eine numerische Adresse um, die Computer und Server zur Kommunikation verwenden. Das DNS ist der erste Schritt auf dem Weg der Informationen von einem Rechner zum anderen. Es ist buchstäblich der Moment, in dem der Benutzer eine Domäne in den Browser eingibt.

Die Überwachung des DNS sollte eine Priorität bei der Verbesserung der Betriebszeit sein. Ohne funktionierendes DNS können Nutzer eine Website oder Anwendung überhaupt nicht erreichen. Stellen Sie sich vor, sie müssen zu diesem Unternehmen reisen, kommen aber nicht weiter als bis zu ihrer Einfahrt, weil sie keine Anfahrtsbeschreibung haben. Das wäre in der Tat eine schlimme Situation.

CDN

Content Delivery Networks (CDN) liefern Informationen an den Computer oder das Telefon eines Nutzers. Da CDNs Inhalte liefern, wirkt sich die Nähe eines CDNs zu einem Nutzer auf die Download-Geschwindigkeit aus.

CDNs bringen Inhalte näher an die Endnutzer heran, was die Latenzzeit verringert und die Leistung verbessert. Je näher der Inhalt ist, desto schneller wird er heruntergeladen. Eine Strategie mit mehreren CDNs bietet eine Abdeckung in mehreren Regionen, um Geschwindigkeit und Leistung zu verbessern. Die Nähe zu den Nutzern ist wichtig, aber der Hauptvorteil mehrerer CDNs ist die Ausfallsicherung bei einem Ausfall.

Die Überwachung von CDNs ist für die Betriebszeit entscheidend. Mit mehreren CDNs an verschiedenen Standorten müssen die IT-Teams wissen, an welchem Standort es zu Ausfällen kommt. In diesem Fall wurde dem Benutzer eine Wegbeschreibung zu einem 30 Meilen entfernten Geschäft gegeben, obwohl es nur 5 Meilen entfernt ein anderes Geschäft gibt. Normalerweise würde der Benutzer das näher gelegene Geschäft aufsuchen, aber im Falle einer Straßensperrung kann er auch das weiter entfernte Geschäft aufsuchen, um das Gewünschte zu erhalten.

Server

Auf den Servern werden alle Informationen einer Website gespeichert. Wenn viele Server ausfallen, können die CDNs der Website keine Informationen mehr liefern. Daher wird die Website wahrscheinlich ausfallen.

IT-Teams müssen ihre Server überwachen, damit sie im Falle eines Ausfalls auf Backups umschalten können. Stellen Sie sich erneut vor, dass der Benutzer physisch zum Standort des Unternehmens fährt, nun aber nicht mehr in seiner Einfahrt, sondern auf dem Parkplatz des Unternehmens festsitzt - aber das Gebäude des Unternehmens ist verschwunden.

Drittanbieter und Cloud-Anbieter

Drittanbieter sind die Komponenten einer Website oder Anwendung, die nicht dem Unternehmen gehören. Bei diesen Anbietern kann es sich um ein Analysetool, eine Marketingplattform, die in eine Website oder Anwendung integriert ist, oder jede andere Software handeln, die nicht dem Unternehmen gehört.

Bei den über die Cloud gehosteten Drittanbietern handelt es sich in der Regel um SaaS (Software as a Service), PaaS (Platform as a Service) oder IaaS (Infrastructure as a Service).

  • Die Betriebszeit kann von SaaS-Komponenten abhängen oder von Software, die über die Cloud gehostet wird, wie die oben erwähnten Analysetools oder Display-Ad-Software.
  • PaaS-Unternehmen hosten Hardware und Software in der Cloud, die Entwickler für die Entwicklung und Bereitstellung von Code nutzen können. Fällt ein PaaS aus, können bestimmte Code-Elemente möglicherweise nicht auf der Website oder anderen Komponenten der Website- oder Anwendungsinfrastruktur bereitgestellt werden.
  • IaaS-Unternehmen stellen virtualisierte Infrastrukturkomponenten über die Cloud bereit. Wenn ein IaaS-Tool ausfällt, z. B. Amazon AWS, kann eine ganze Website ausfallen, wenn sie von der Cloud und den vielen miteinander verflochtenen Teilen von AWS abhängig ist.

Andere zu überwachende Metriken zur Website-Betriebszeit

Ausfallzeiten sind nicht die einzige Kennzahl, die sich negativ auf die Endnutzer auswirkt. Moderne Websites und Anwendungen enthalten mehrere funktionierende Teile, wie Kreditkartenprozessoren von Drittanbietern, Analysetools, Microservices und mehr.

Latenzzeit

Die Nutzer von heute haben oft das Gefühl, dass eine langsame Website genauso gut ausgefallen sein kann. Als Reaktion darauf haben einige Unternehmen Latenzzeiten in ihre Service Level Agreements (SLAs) aufgenommen.

Funktionsweise

Nur weil eine Website verfügbar ist, heißt das nicht, dass sie auch funktioniert. Ihre Website könnte zum Beispiel perfekt funktionieren, bis jemand versucht, sie über ein Mobiltelefon aufzurufen. Da die Website nicht mobilfähig ist, können die Nutzer keine Artikel in ihren Einkaufswagen legen. Gilt das als nicht funktionierend?

Was passiert, wenn die Schaltfläche "In den Warenkorb" auf einer Website nicht funktioniert? Wenn die Benutzer keinen Kauf tätigen können, ist der Online-Shop dann nicht funktionsfähig? Die meisten würden sagen: "Ja".

Geplante Ausfallzeiten

Websites und Anwendungen müssen regelmäßig gewartet werden. Einige Unternehmen betrachten diese Routinewartungsausfallzeiten als tatsächliche Ausfallzeiten. Andere lassen sie aus den metrischen Zielen in ihren Servicevereinbarungen aus, da sie zur Aufrechterhaltung des ordnungsgemäßen Betriebs einer Anwendung gehören.

Die Grundlagen einer Strategie zur Überwachung der Betriebszeit einer Website

Wenn ein Unternehmen einem potenziellen Problem zuvorkommen oder es frühzeitig erkennen kann, dann kann es die Auswirkungen minimieren. Die Überwachung der Betriebszeit ist wichtig, um die Nutzererfahrung zu verbessern und sicherzustellen, dass Dritte ihre SLAs einhalten.

Eine solide Strategie für die Betriebszeit muss eine aktive Überwachung, eine echte Benutzerüberwachung und einen Plan für die Verwaltung von Service Level Agreements umfassen.

Aktive Überwachung

Bei der aktiven Überwachung werden Agenten oder Knoten eingesetzt, die das Benutzerverhalten in Tests nachahmen. Diese Tests werden rund um die Uhr durchgeführt, um Ausfallzeiten, Ausfälle, Latenzzeiten und andere wichtige Metriken zu ermitteln.

Da die Tests rund um die Uhr laufen, helfen sie den Unternehmen, potenziellen Bedrohungen der Benutzerfreundlichkeit zuvorzukommen. IT-Teams können Warnungen einstellen, um benachrichtigt zu werden, wenn wichtige Schwellenwerte überschritten werden - zum Beispiel, wenn viele Nutzer eine Latenzzeit von mehr als 5 Sekunden haben oder wenn die Ausfallzeit länger als X Sekunden dauert.

Ein anderes Beispiel wäre, dass ein Unternehmen, wenn ein Server hohe Antwortzeiten aufweist, genau wissen möchte, um welchen Server es sich handelt. Während die passive Überwachung auf die hohe Antwortzeit hinweist, kann die aktive Überwachung tiefer graben und den genauen Server ermitteln, der für die Verzögerungen verantwortlich ist. Das Auffinden des betreffenden Servers verringert die Ausfallzeiten und gewährleistet die Verfügbarkeit.

Echte Benutzerüberwachung

Real user monitoring (RUM) collects data from real users of an application or website via performance monitoring software. Real user monitoring allows a business to preempt uptime issues early on, when they detect that a portion of users are experiencing problems.

SLA-Verwaltung

SaaS-, PaaS- und IaaS-Unternehmen haben rechtliche Verträge mit ihren Kunden. In diesen Verträgen, den so genannten Service Level Agreements (SLAs), wird das Leistungsniveau festgelegt, das die Anwendung erfüllen muss. Wenn die versprochene Leistung nicht erbracht wird, verstößt das SaaS-Unternehmen gegen seinen Vertrag. Ein Vertragsbruch führt zu Geldstrafen für den Kunden.

Unternehmen müssen sowohl die aktive als auch die reale Benutzerüberwachung nutzen, um sicherzustellen, dass sie ihre SLAs einhalten, insbesondere den vereinbarten Prozentsatz der Betriebszeit. Außerdem sollten Unternehmen ihre Anwendungen von Drittanbietern überwachen, damit diese ihre SLAs einhalten können. Wenn eine Geschäftsanwendung beispielsweise auf AWS angewiesen ist, ist es wichtig, dass das Unternehmen AWS überwacht, um festzustellen, ob AWS eine Problemquelle ist, und um sicherzustellen, dass AWS seine SLA einhält.

Schlussfolgerung

Die Beobachtung der Website-Betriebszeit ist ein wichtiger Bestandteil der übergreifenden Strategie zur Beobachtung der digitalen Erfahrung eines Unternehmens - sowohl für SaaS-Unternehmen als auch für alle Unternehmen mit einer Webpräsenz. Nur eine 360-Grad-Ansicht, die durch eine leistungsstarke Lösung zur Beobachtung der digitalen Erfahrung gewonnen wird, ermöglicht es Unternehmen, Problemen zuvorzukommen und sie schneller zu beheben, damit sie der Konkurrenz voraus sind.