Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial Internet of Things >> Cloud Computing

APIs verbinden Apps – und verlangsamen sie

APIs bauen Brücken zwischen Anwendungen. Da Unternehmen jetzt schnell auf Cloud-basierte und SaaS-Anwendungen umsteigen, sind diese APIs ein Lebensretter. Mit nur einer Anwendung können beliebig viele APIs verbunden werden, wodurch ein Kommunikationsnetz zwischen wichtigen geschäftskritischen Anwendungen entsteht. Diese API-Ökonomie ist zu einer weiteren Facette moderner Infrastruktur geworden, die IT-Teams verwalten müssen.

Ein EMA-Bericht stellte fest, dass APIs heute zur gängigen Währung für IT-Infrastrukturen geworden sind und IT-Teams vor ganz neue Herausforderungen stellen. Ihre Studie über Unternehmen, die APIs bereitstellen, zeigte, dass die drei größten Herausforderungen hohes Datenverkehrsaufkommen, Back-End-Sicherheit und Identitätsmanagement waren. Im Allgemeinen sind Messung, Rückbuchung und Zugriff auch für API-Benutzer problematisch.

Nur eine kritische SaaS-Anwendung kann von vielen APIs abhängen, um eine Transaktion abzuschließen oder den Benutzern viel Zeit zu sparen. Wir haben uns Salesforce hier bei AppNeta angesehen und festgestellt, dass nur vier Integrationen die Ladezeit der App jedes Mal um etwa 4 Sekunden verlängert haben. Die Kosten für diese langsamen Ladezeiten summieren sich schnell.

Dieses Netz von intra-abhängigen APIs-Anwendungen ist eindeutig nicht selbsttragend oder hand-off. Aber es ist sehr wichtig in einer Welt, in der Unternehmen oft mehrere Best-of-Breed-Apps einer Lösung vorziehen, die vorgibt, alles zu können. Die Effizienz, die mit einer reibungslos laufenden, API-verbundenen App einhergeht, kann die Benutzerproduktivität wirklich steigern.

Dieses Durcheinander von APIs ist nur ein weiterer Faktor, der die modernen IT-Umgebungen von heute erschwert. Außerdem können die APIs selbst in ihrer Zuverlässigkeit und Reife stark variieren. Geben Sie jedoch nicht auf, sie tatsächlich zu verwalten. Es gibt eine Möglichkeit, es zu tun.

Wie man der Verbreitung von APIs einen Schritt voraus ist

Wenn Sie einen Anruf oder ein Helpdesk-Ticket von einem Benutzer erhalten, der Probleme mit einer bestimmten App hat, gibt es einige rudimentäre Diagnosemethoden. Sie können die Statusseite dieser Anwendung und die Statusseite des ISPs überprüfen, der diesen Benutzer bedient. Darüber hinaus haben Sie möglicherweise eine Handvoll Netzwerkmetriken, die keine wirklichen Probleme aufzeigen. Dies alles wird durch viele der heutigen Single-Page-Anwendungen noch komplizierter, sodass es noch schwieriger ist, genau zu bestimmen, wo etwas schief gelaufen ist.

Wie in anderen Cloud- und SaaS-Umgebungen halten veraltete Überwachungstools nicht mit. Die meisten Anbieter überwachen die Anwendungsleistung und -verfügbarkeit aus der Sicht des Gateways – der Eingangstür der Anwendung. Aber das Testen nur zum Gateway berücksichtigt keine der über 100 Komponenten dieser Anwendung, die beschädigt werden könnten.

Diese potenziellen Fehlerpunkte können einem IT-Team, das versucht, Benutzerprobleme zu lösen, leicht überfordernd erscheinen. Es ist jedoch wichtig, jeden Ort zu sehen, an dem Leistungsprobleme auftreten.

Unser synthetisches Monitoring-Tool geht speziell auf diese modernen Probleme ein, um über das Gateway hinauszugehen. Wir verfolgen tatsächlich Benutzerinteraktionen mit der Anwendung, anstatt ein Ratespiel zu spielen. Herkömmliche synthetische Skripte sind auf Seitenladevorgänge angewiesen, um Timing-Daten mit Einzelseitenanwendungen anzuzeigen. Herkömmliche Skripte können keine Verbindung zwischen Latenz und Benutzeraktionen herstellen und sehen nicht viel über eine grundlegende Verfügbarkeitsprüfung hinaus.

Durch Selenium-Scripting, das sich geschickt in Milestones einfügt, kann AppNeta sehen, wann eine Benutzeraktion abgeschlossen ist. Das bedeutet, dass Sie Timing-Details für jede Aktionssequenz sehen können, sogar in einer einseitigen Anwendung. So sehen unsere Benutzer genau, wo ein Problem in einem Workflow, einer Ressourcenauslastung oder über mehrere Seiten hinweg auftritt.


Cloud Computing

  1. Anwendung von Niob in der Stomatologie
  2. Cloud Application Monitoring und Sie
  3. Cloud-Skills-Lücke; Wie man sie überbrückt
  4. Entwicklung von Webanwendungen in der Cloud; Ein Startleitfaden
  5. Verbinden von Azure mit Power BI:Ein umfassender Leitfaden
  6. Klassifizierung von Farbstoffen nach Anwendung
  7. Sensortelemetrie 2.0.1
  8. PE-, PP-, PS-Preise nach unten
  9. Java 10 - Teilen von Klassendaten
  10. So definieren Sie komplexe GDS-Ports und verbinden sie mit dem GDS-Port im IEC-Code