Es ist eine Anwendungswelt. Eine der Konsequenzen, ob beabsichtigt oder nicht, ist eine Veränderung in der Art und Weise, wie wir Erfolg messen. Heutzutage erfolgt die Messung in Downloads und Installationen statt in Fußgängerverkehr; in Mikrosekunden und Verfügbarkeitsprozentsätzen statt in Kosten pro Quadratmeter. Das bedeutet, dass die Leistung das Wichtigste ist und die Prätorianergarde die Infrastruktur darstellt, die dafür sorgt, dass die Leistung erhalten bleibt.
Um die Leistung sicherzustellen, müssen Sie einen (nahezu) Echtzeitüberblick über die Leistung haben. Wenn Sie nicht wissen, dass etwas kaputt ist, können Sie es auch nicht reparieren. Um zu wissen, dass etwas nicht funktioniert, müssen Sie die Anwendungserfahrung der Kunden und Mitarbeiter, mit denen Sie in Kontakt treten und Geschäfte machen, überwachen und messen. Untersuchungen zeigen jedoch, dass dies nicht unbedingt der Fall ist. Einer Untersuchung von Copper Egg zufolge überwachen mehr als die Hälfte (54 %) der Organisationen nur einen relativ kleinen Teil ihrer Apps. 25 % oder weniger, um genau zu sein.
Um sicherzugehen, müssen wir Leistung und Verfügbarkeit sorgfältiger überwachen und messen. Die beiden sind insofern eng miteinander verknüpft , als dass die Leistung eine Schlüsselkomponente der Verfügbarkeit ist. Apps mit schlechter Leistung werden mit der gleichen Sorgfalt aufgegeben, verflucht und gelöscht wie eine gebrauchte Bonbonverpackung. Wir könnten viele Studien zitieren, um diesen Punkt zu beweisen, aber zum Nutzen der 99 % derjenigen, die die Infografiken bereits gesehen und die Berichte gelesen haben, lassen wir das. Es genügt zu sagen, dass die Leistung von entscheidender Bedeutung ist und dass die Frage, ob sie in die „Betriebszeit“ einbezogen wird oder nicht, eine Frage der Betriebspolitik ist und nicht die Realität widerspiegelt.
Jede Mikrosekunde Verzögerung kann das Unternehmen Geld kosten, entweder durch Produktivitätsverlust oder letztendlich durch Gewinnverlust. In diesem Spiel mit den Anwendungen ist Zeit Geld und es liegt an der gesamten IT, gemeinsam Architekturen zu entwerfen und zu implementieren, die die Notwendigkeit der Messung und Überwachung der Anwendungsleistung und -verfügbarkeit unterstützen. Das bedeutet, dass wir verstehen müssen, was wir tatsächlich messen und welchen Einfluss die Zahlen auf Leistung und Verfügbarkeit haben, damit wir durch die Analyse der Daten die entsprechenden Korrekturmaßnahmen ergreifen können, um die Erwartungen der Benutzer an das Anwendungserlebnis zu erfüllen oder hoffentlich zu übertreffen.
Ping mich nicht an, Bruder
Das bedeutet, dass wir uns von simplen Überwachungs- und Messtechniken lösen müssen. Die Verwendung eines Pings zur Ermittlung der Betriebszeit einer Anwendung liefert beispielsweise keinen Wert für die Messung der Leistung und nur sehr wenig für die Messung der Verfügbarkeit. Da wir uns von der Virtualisierung noch weiter in Richtung Containerisierung bewegen, wird die Überwachung gemeinsam genutzter Systeme immer wertvoller und die Überwachung und Messung wird weiter nach oben verlagert, hin zu den Anwendungen, auf die das Geschäft heute angewiesen ist. Auch die Entwicklung hin zu Mikroservices wird Auswirkungen darauf haben, wie und was wir messen.
Dies bedeutet, dass neu bewertet werden muss, was und wie Apps überwacht und gemessen werden und wie diese Daten wieder in die Systeme eingespeist werden können, um bei Bedarf Anpassungen zu ermöglichen. Die Leistung und Verfügbarkeit einzelner Systeme ist wichtig, wenn die „App“ jedoch verteilt ist und aus mehreren Diensten besteht, muss mit der Messung der „App“ anhand aller ihrer Teile begonnen werden.
Anwendungen und Architekturen haben sich weiterentwickelt. Es ist (vielleicht höchste) Zeit, auch die bestehenden Strategien zur Überwachung und Messung ihrer Leistung und Verfügbarkeit weiterzuentwickeln.
Weitere Informationen dazu, was gemessen werden soll (und warum), finden Sie unter „ Messen und Überwachen: Apps und Stacks ”