ThousandEyes: Das Röntgengerät des Internets

ThousandEyes: Das Röntgengerät des Internets

Es ist Anfang der 2010er Jahre und Mohit Lad und Ricardo Oliviera arbeiten bis spät in die Nacht an der Entwicklung ihrer ThousandEyes-Internetüberwachungssoftware im ersten Büro ihres Startups in San Francisco. Die Stadt ist so energiebewusst, dass die Lichter des Gebäudes pünktlich um 6 Uhr ausgehen und ein Anruf und ein Passwort erforderlich sind, um alles wieder zum Laufen zu bringen. Oliviera hat genug davon und hat mit Twilio ein Skript geschrieben, das APIs zur Automatisierung von Telefonanrufen anbietet.

Es funktioniert eine Woche lang, bis sich das Licht wieder ausschaltet. Nachdem sie das Skript hektisch im Dunkeln debuggt haben, stellen die Gründer fest, dass ihr Skript in Ordnung ist. Das Problem ist, dass Twilio in einem Rechenzentrum von Amazon Web Services (AWS) auf der anderen Seite des Landes gehostet wird, das durch einen Sturm zerstört wurde.

Apropos Austin, Texas im Jahr 2022, glaubt Lad, dass es ein prophetischer Moment war, um zu beschreiben, wie das Internet heute funktioniert.

Das Internet im Wandel

„Jedes Mal, wenn es zu einem Amazon-Ausfall kommt, geht etwas kaputt, weil es bei der Art und Weise, wie Anwendungen derzeit erstellt werden, so viel mehr API-Aufrufe gibt als je zuvor“, sagte er gegenüber TechRadar Pro.

„Früher sah man, vor 10 Jahren, vor 20 Jahren, als man Anwendungen erstellte, den Code über Bibliotheken einzufügen. Jetzt führt man einen API-Aufruf durch. Ein API-Aufruf bedeutet, dass man eine Abhängigkeit von einem Anbieter einfügt.“ Vielleicht ist es irgendwo, was du nicht kennst

„Wenn sich also die Dinge zusammentun und es in bestimmten Teilen der Amazon-Umgebung zu Ausfällen kommt, passiert es, dass selbst Dinge, von denen Sie nicht erwarten, dass sie kaputt gehen, wie Ihre Türklingelkamera, möglicherweise nicht funktionieren, weil dort ein API-Aufruf aktiviert ist.“ Amazonas."

„Und ich denke, ein Muster, das Sie allmählich erkennen werden, ist, dass es immer mehr Unvorhersehbarkeit gibt, die sich in Form von Dominoeffekten zeigt. Wenn große Netzwerke oder große Hosts, Cloud-Anbieter ausfallen.“

Das beste Beispiel dafür, wie sich das Internet verändert hat, ist laut Lad die Verschiebung von Daten, die auf dem Gelände eines Unternehmens gespeichert sind, zusammen mit den Daten zu vertrauenswürdigen Cloud-Dienstanbietern wie AWS, Google Drive und Microsoft Azure, normalerweise als Maßnahme zur Kostensenkung. . Das und eine vertraute Benutzeroberfläche sind die offensichtlichsten Vorteile, aber das hat auch seinen Preis.

„Früher haben Unternehmen alles in ihr eigenes Rechenzentrum gestellt“, sagt er. „Jetzt gehen sie in die Cloud, sie kontrollieren sie nicht. Zuvor haben sie ihre Anwendungen intern erstellt, wie z. B. eine CRM- oder HR-Anwendung. Und selbst das wird jetzt in Salesforce, Workday oder Office 365 erledigt. Wir verwenden Teams, richtig? Teams wird in der Cloud gehostet.

„Das Einzige, was alles verbindet, ist das Internet. Und wenn das nicht geht. Oder einige Teile funktionieren nicht, dann hat dies einen großen Einfluss auf die Benutzererfahrung. Das gesamte Konzept von ThousandEyes wurde ins Leben gerufen, weil wir glauben, dass die Qualität des Internets einen Einfluss auf die Lebensqualität hat. »

Software ThousandEyes

Teil dessen, was ThousandEyes für mehr als 170 Fortune-500-Unternehmen, die Top-Ten-Banken in den Vereinigten Staaten und Kunden wie Mastercard, Volvo und HP unverzichtbar macht, ist, dass es die Wege zwischen dem Kern des Infrastrukturunternehmens und den Cloud-Anbietern nachzeichnet dieser Gastgeber das.

„Denken Sie an Google Maps oder Waze. Es geht darum, ein Bild davon zu liefern, was zwischen Punkt A und Punkt B vor sich geht, damit Sie die richtige Entscheidung treffen können“, sagt Lad. Benutzer und die Anwendung, die in der heutigen Marktwelt fehlt.

Lad argumentiert, dass ThousandEyes aufgrund der Funktionsweise des Internets eine wichtige Ressource bleibt. „Das Internet ist im Wesentlichen eine Sammlung verschiedener Netzwerke. ThousandEyes bietet eine Ansicht, die diesen Pfad anzeigt und hervorhebt, wenn irgendwo ein Fehler vorliegt, und die Ihnen die Möglichkeit gibt, ihn zu beheben.

Zur Veranschaulichung teilt er mit der ThousandEyes-Software das, was er „die 30,000-Fuß-Ansicht“ nennt: einen umfassenden Überblick über Internetausfälle, wobei die geschätzten geografischen Auswirkungen auf einer interaktiven Karte dargestellt werden.

ThousandEyes-Ausfallkarte

Die nächste öffentlich verfügbare Annäherung an die von Lad präsentierte „30,000-Fuß-Ansicht“, verfügbar auf der ThousandEyes-Website (öffnet sich in einem neuen Tab). (Bildnachweis: ThousandEyes)

Ein weiteres Beispiel, das Lad für die einzigartige Funktionalität von ThousandEyes nennt, ist seine Fähigkeit, die genaue Quelle eines Fehlers innerhalb eines Netzwerks zu untersuchen. Wählt zufällig einen laufenden Ausfall aus: Ein US-Anbieter ist ausgefallen und beeinträchtigt den australischen Datenverkehr über Cloudflare.

„Wenn wir also tiefer gehen, sieht es aus wie Sydney, und man kann bestimmte Teile dieses Netzwerks in Sydney sehen, wo es zu Ausfällen kommt“, erklärt er. „Und wenn Sie wissen, dass, wenn Sie diesen Anbieter nutzen und wichtige Kunden in Australien haben, Sie tatsächlich wissen, dass in diesem Teil der Umgebung ein Ausfall vorliegt. Sie können dieses Netzwerk umgehen und sicherstellen, dass Ihre Benutzer ein einheitliches Erlebnis haben und ihnen helfen.“ Raus aus einem blinden Fleck

Holen Sie sich Finanzierung von ThousandEyes

Seit das Unternehmen vor etwa zehn Jahren gegründet wurde, hat der Glaube laut Lad immer mehr an Bedeutung gewonnen. Der Weg dorthin, wo er und ThousandEyes heute sind, war ein schwieriger und, wie es scheint, ein letzter Schritt. Lads Pläne, an der University of California, Los Angeles (UCLA) eine akademische Laufbahn einzuschlagen, scheiterten und sein US-Visum lief bald ab. Etwas muss getan werden.

Im Juli 2008 begann Lad bei einem Internet-Startup zu arbeiten, aber innerhalb von zwei Monaten wurde ihm mitgeteilt, dass er aufgrund von Entlassungen aufgrund der Finanzkrise entlassen werden würde. Das, sagt er, habe ihm die Augen geöffnet. Oliviera, seine Laborpartnerin an der UCLA, hatte ihn gebeten, mit ihm ein Unternehmen zu gründen, und er war nicht interessiert. Die Entlassung, sagt Lad, veranlasste ihn, ein Risiko einzugehen, obwohl es zunächst unwahrscheinlich schien.

„Niemand war bereit, ThousandEyes zu finanzieren“, sagt er. „Viele Leute glaubten nicht, dass das Internet groß genug wäre, um es sich anzusehen. Am Ende haben wir Geld von der National Science Foundation, der US-Regierung, gesammelt.“

Mit diesem anfänglichen Zuschuss von 150,000 € wurde die erste Version von ThousandEyes gebaut, aber Lad weist schnell darauf hin, dass es sich in der Praxis nicht um eine lebensverändernde Geldsumme handelte. Das erste Rechenzentrum von ThousandEyes, sagt er, wurde in einer Garage mit Servern gebaut, die auf der Straße abgeladen worden waren. »

„Eines der Dinge, die aus vielen Geräten herauskamen, wurde in Recyclingbehälter außerhalb von Unternehmen in der Bay Area geworfen. Noch heute haben wir den ersten Server, den wir in unserem Büro installiert haben.

Mohit Lad und Ricardo Oliveira mit dem ersten ThousandEyes-Server, signiert und aufgenommen.

Ricardo Oliveira (links) und Mohit Lad (rechts) mit dem ersten ThousandEyes-Server, noch am Leben und in Aktion. (Bildnachweis: ThousandEyes)

Der aktuelle Stand der Finanzierung von Technologie-Startups sei gar nicht so düster, sagt Lad. „Letztes Jahr war ziemlich verrückt. Alle haben eine Menge Geld weggeworfen. Ich denke, die Anleger sind in diesem Jahr disziplinierter, was die Fundamentaldaten angeht, und sie sind ziemlich wählerisch, wo und wie sie investieren. Und manchmal sind diese Veränderungen auf dem Markt ein Problem.“ Eine gute Gelegenheit, wirklich zu verstehen, worauf man sich konzentrieren muss.

„Nehmen Sie ThousandEyes als Beispiel. Wenn wir vom ersten Tag an viel Geld verdient hätten, hätten wir all diese verschiedenen Dinge ausprobiert, um ein Produkt zu entwickeln, und wären wahrscheinlich gescheitert. Die Tatsache, dass wir nur sehr wenig Geld hatten, bedeutete, dass wir uns wirklich konzentrieren mussten.“ auf das Einzige, was wir verkaufen konnten.“ Und manchmal habe ich das Gefühl, dass überfinanzierte Unternehmen im Grunde ihren eigenen Misserfolg schreiben, wenn sie zu viel Geld aufbringen und versuchen, schneller zu wachsen.

„Es gibt immer noch viel Geld von Investoren. In verschiedenen Ländern gibt es andere staatliche Programme, und ich möchte die Menschen auf jeden Fall ermutigen, diese zu nutzen. . Manchmal werden Sie mit diesen Programmen nicht schnell Geld verdienen. wird alle drei Monate in Raten verteilt. Aber es hilft Ihnen und bringt mehr Disziplin in die Art und Weise, wie Sie handeln. Also denke ich: Suchen Sie nach alternativen Medien.

„Meine Empfehlung an Unternehmer, die Softwareunternehmen gründen, ist, sich zunächst darauf zu konzentrieren, Kunden zu gewinnen. Das ist der beste Weg, das Geschäft aufzubauen und das Produkt zu validieren.“

Internet vorhersagen

Sich der Internetüberwachung zu verpflichten, bedeutet auch, sich der Idee zu verpflichten, dass sich das Internet ständig verändert. Das ist das Erste, was Lad zugibt, wenn er nach der Unberechenbarkeit der Überwachungslösungen von ThousandEyes gefragt wird. Dieser Wandel könne problematisch sein, sagt er, da im Internet manchmal der Selbsterhaltungstrieb der Unternehmen herrsche.

" ebenfalls sehr komplex und nicht von einer einzelnen Instanz kontrolliert. Daher trifft jedes Netzwerk Entscheidungen, die manchmal in seinem eigenen Interesse liegen. Beispielsweise bewerben Netzwerke manchmal IP-Adressen, die ihnen nicht gehören, und können so Traffic auf ihre Website locken. Und so sind sogar große Websites wie Google untergegangen. Das nennt man BGP-Hijacking oder Route-Hijacking.“

„Selbst die besten Netzwerke mit den besten Ingenieuren können die Verfügbarkeit nicht kontrollieren, weil jemand anderes im Internet verkündet, dass es sich um Google handelt, und der Datenverkehr beginnt, zu ihnen zu gelangen. Das ist einer der Gründe, warum das Internet wirklich faszinierend und wirklich schwer vorhersehbar ist.“ .

Eine Live-Ansicht der ThousandEyes-Plattform mit kategorisierten Daten

Die ThousandEyes-Plattform in Aktion. (Bildnachweis: ThousandEyes)

ThousandEyes verliert keineswegs die Hoffnung, und Lad sagt, das Unternehmen habe eine Technologie entwickelt, die historische Daten verwendet, um Ausfälle zu bestimmten Tageszeiten vorherzusagen, ähnlich wie in den frühen Tagen des Unternehmens in San Francisco, aber ohne auf Ausfälle warten zu müssen bevor Unternehmen reagieren können.

„Wir können nicht alle Ausfälle vorhersagen“, betont er schnell. „Wir werden nicht vorhersagen, ob ein Blitzeinschlag ein Rechenzentrum zerstört. Aber wenn es ein bestimmtes Muster gibt, das wir basierend auf den obigen Daten vorhersagen können, haben Sie beispielsweise an einem Dienstag um 9:00 Uhr immer noch Probleme mit Microsoft 365 aus diesem Büro, aber Sie werden dieses Problem nicht haben, wenn Sie wechseln von [internetdienst[internetdienst [dienstInternet[internetdienst