ThousandEyes : la machine à rayons X d'Internet

ThousandEyes : la machine à rayons X d'Internet

Nous sommes au début des années 2010, et Mohit Lad et Ricardo Oliviera travaillent tard dans la nuit, développant leur logiciel de surveillance Internet ThousandEyes dans le premier bureau de leur startup à San Francisco. La ville est si économe en énergie que les lumières du bâtiment s'éteignent à 6 heures précises, ce qui nécessite un appel téléphonique et un mot de passe pour tout remettre en marche. Oliviera en a assez et a écrit un script utilisant Twilio, qui propose des API pour automatiser les appels téléphoniques.

Cela fonctionne pendant une semaine, jusqu'à ce que les lumières s'éteignent à nouveau. Après avoir frénétiquement débogué le script dans le noir, les fondateurs réalisent que leur script est correct. Le problème est que Twilio est hébergé dans un centre de données Amazon Web Services (AWS) à l'autre bout du pays, qui a été détruit à cause d'une tempête.

En parlant d'Austin, au Texas, en 2022, Lad pense que c'était un moment prophétique pour décrire le fonctionnement d'Internet aujourd'hui.

L'internet en mutation

"Chaque fois qu'il y a une panne d'Amazon, quelque chose se casse parce que la façon dont les applications sont construites en ce moment, il y a tellement plus d'appels d'API que jamais auparavant", a-t-il déclaré à TechRadar Pro.

"Auparavant, vous verriez, il y a 10 ans, il y a 20 ans, lorsque vous construisiez des applications, vous mettiez le code à l'intérieur via des bibliothèques. Maintenant, vous faites un appel API. Un appel API signifie que vous insérez une dépendance sur un fournisseur qui peut être quelque part que vous ne connaissez pas

"Ainsi, au fur et à mesure que les choses se mettent en place, s'il y a des pannes dans certaines parties de l'environnement Amazon, ce qui se passe, c'est que même des choses que vous ne prévoyez pas vont se casser, comme votre caméra de sonnette, cela pourrait ne pas fonctionner. parce qu'ils ont un appel API sur Amazone."

"Et je pense qu'un modèle que vous commencerez à trouver est qu'il y a de plus en plus d'imprévisibilité qui se manifestera en termes d'effets domino. Lorsque de grands réseaux ou de gros hôtes, les fournisseurs de cloud tombent en panne.

La meilleure illustration de la façon dont Internet a changé, selon Lad, est le mouvement des données stockées dans les locaux d'une entreprise vers des fournisseurs de services cloud de confiance tels qu'AWS, Google Drive et Microsoft Azure, ainsi que les données, généralement comme mesure de réduction des coûts. . Cela, et une interface familière, sont les avantages les plus évidents, mais cela a aussi un prix.

"Les entreprises avaient l'habitude de tout mettre dans leur propre centre de données", dit-il. « Maintenant, ils vont dans le cloud, ils ne le contrôlent plus. Avant, ils construisaient leurs applications en interne, comme une application CRM ou RH. Et même cela se fait maintenant dans Salesforce, Workday ou Office 365. Nous utilisons Teams, n'est-ce pas ? Teams est hébergé dans le cloud.

« La seule chose qui unit tout, c'est Internet. Et si ça ne marche pas. Ou certaines parties ne fonctionnent pas, cela a un impact important sur l'expérience utilisateur. Le concept entier de ThousandEyes a été lancé parce que nous pensons que la qualité d'Internet a un impact sur la qualité de vie. »

logiciel ThousandEyes

Une partie de ce qui rend ThousandEyes indispensable à plus de 170 entreprises du Fortune 500, aux dix premières banques des États-Unis et à des clients comme Mastercard, Volvo et HP, c'est qu'il trace les chemins entre le cœur de l'entreprise d'infrastructure et les fournisseurs de cloud. cet hôte cela.

"Pensez Google Maps ou Waze. Il s'agit de fournir une image de ce qui se passe entre le point A et le point B, afin que vous puissiez prendre la bonne décision", explique Lad. utilisateurs et l'application, ce qui manque dans le monde du marché d'aujourd'hui".

Lad soutient que ThousandEyes reste une ressource vitale en raison du fonctionnement d'Internet. « Internet est essentiellement un ensemble de différents réseaux. Ce que ThousandEyes fait, c'est fournir une vue qui montre ce chemin et met en évidence s'il y a une panne quelque part, et qui vous donne la possibilité de la réparer.

Pour illustrer, il partage ce qu'il appelle "la vue à 30,000 XNUMX pieds" dans le logiciel ThousandEyes : un aperçu complet des pannes d'Internet, avec l'impact géographique estimé représenté sur une carte interactive.

Carte des pannes ThousandEyes

L'approximation la plus proche accessible au public de la "vue de 30,000 XNUMX pieds" présentée par Lad, disponible sur le site Web ThousandEyes (ouvre dans un nouvel onglet). (Crédit image : ThousandEyes)

Un autre exemple que Lad donne de la fonctionnalité unique de ThousandEyes est sa capacité à explorer la source exacte d'un défaut au sein d'un réseau. Sélectionne au hasard une panne en cours : un fournisseur américain est en panne, impactant le trafic australien, via Cloudflare.

"Donc, si nous allons plus loin, cela ressemble à Sydney, et vous pouvez voir des parties spécifiques de ce réseau à Sydney, où se trouvent les pannes", explique-t-il. "Et sachant que, si vous utilisez ce fournisseur et que vous avez des clients critiques en Australie, vous savez en fait qu'il y a une panne dans cette partie de l'environnement. Vous pouvez contourner ce réseau et vous assurer que vos utilisateurs ont une expérience cohérente et les aider sortir d'un angle mort

Obtenez un financement de ThousandEyes

Depuis la création de l'entreprise il y a une dizaine d'années, Lad dit que la croyance n'a fait que gagner en importance. La route pour arriver là où lui et ThousandEyes sont aujourd'hui a été difficile et, semble-t-il, une dernière poussée. Le projet de Lad d'entrer dans le milieu universitaire à l'Université de Californie à Los Angeles (UCLA) a échoué et son visa américain était sur le point d'expirer. Quelque chose doit être fait.

En juillet 2008, Lad a commencé à travailler dans une startup Internet, mais dans les deux mois, on lui a dit qu'il allait être licencié en raison de licenciements dus à la crise financière. Cela, dit-il, lui a ouvert les yeux. Oliviera, son partenaire de laboratoire à UCLA, lui avait demandé de démarrer une entreprise avec lui et il n'était pas intéressé. La redondance, dit Lad, l'a incité à tenter sa chance, même si cela semblait peu probable au début.

"Personne n'était prêt à financer ThousandEyes", dit-il. "Beaucoup de gens ne pensaient pas qu'Internet serait assez grand pour être regardé. Nous avons fini par collecter des fonds auprès de la National Science Foundation, le gouvernement américain."

Cette subvention initiale de 150,000 XNUMX € a construit la première version de ThousandEyes, mais Lad s'empresse de souligner que, dans la pratique, ce n'était pas une somme d'argent qui a changé sa vie. Le premier centre de données ThousandEyes, dit-il, a été construit dans un garage avec des serveurs qui avaient été abandonnés dans la rue. »

«L'une des choses qui est sortie de beaucoup d'équipements a été placée dans des bacs de recyclage à l'extérieur des entreprises de la Bay Area. Aujourd'hui encore, nous avons le premier serveur que nous avons installé dans notre bureau.

Mohit Lad et Ricardo Oliveira avec le premier serveur ThousandEyes, signé et enregistré.

Ricardo Oliveira (à gauche) et Mohit Lad (à droite) avec le premier serveur ThousandEyes, toujours vivant et en action. (Crédit image : ThousandEyes)

L'état actuel du financement des startups technologiques n'est pas si sombre, dit Lad. "L'année dernière a été assez folle. Tout le monde a gaspillé beaucoup d'argent. Je pense que les investisseurs cette année sont plus disciplinés sur les fondamentaux et ils sont assez sélectifs quant à où ils investissent et comment ils investissent. Et parfois, ces changements sur le marché sont un bonne occasion de vraiment comprendre où se concentrer.

"Prenez ThousandEyes comme exemple. Si nous avions gagné beaucoup d'argent dès le premier jour, nous aurions essayé toutes ces choses différentes pour créer un produit et nous aurions probablement échoué. Le fait que nous avions très peu d'argent signifiait que nous devions vraiment nous concentrer sur la seule chose que nous pouvions vendre." Et parfois, j'ai l'impression que les entreprises surfinancées écrivent essentiellement leur propre échec lorsqu'elles lèvent trop d'argent et essaient de se développer plus rapidement.

« Il y a encore beaucoup d'argent des investisseurs. Il existe d'autres programmes gouvernementaux dans différents pays, et j'encouragerais certainement les gens à en profiter. . Parfois, ces programmes ne vous feront pas gagner de l'argent rapidement. répartis par tranches tous les trois mois. Mais cela vous aide et met plus de discipline dans votre façon de trader. Alors, je pense : chercher des moyens alternatifs.

"Ma recommandation pour les entrepreneurs qui créent des sociétés de logiciels est de se concentrer d'abord sur l'obtention de clients. C'est la meilleure façon de développer l'entreprise, de valider le produit.

prédire internet

S'engager dans la surveillance d'Internet, c'est aussi s'engager dans l'idée qu'Internet est en constante évolution. C'est la première chose que Lad admet lorsqu'on l'interroge sur l'imprévisibilité des solutions de surveillance ThousandEyes. Ce changement peut être problématique, dit-il, car le propre sens de l'auto-préservation des entreprises régit parfois Internet.

" également très complexe, et non contrôlé par une entité unique. Ainsi, chaque réseau prend des décisions qui sont parfois dans son propre intérêt. Par exemple, les réseaux annoncent parfois des adresses IP qui ne leur appartiennent pas, et peuvent attirer du trafic vers leur site, et c'est ainsi que même de grands sites comme Google sont tombés en panne. C'est ce qu'on appelle le détournement de BGP ou le détournement de route.

"Même les meilleurs réseaux avec les meilleurs ingénieurs ne peuvent pas contrôler la disponibilité parce que quelqu'un d'autre sur Internet annonce qu'il s'agit de Google et que le trafic commence à leur parvenir. C'est en partie ce qui rend Internet vraiment fascinant et vraiment difficile à prévoir." .

Une vue en direct de la plateforme ThousandEyes, montrant des données catégorisées

La plateforme ThousandEyes en action. (Crédit image : ThousandEyes)

ThousandEyes ne perd en aucun cas espoir, et Lad dit que la société a développé une technologie qui utilise des données historiques pour prédire les pannes à certains moments de la journée, un peu comme les débuts de la société à San Francisco, mais sans avoir à attendre que les pannes se produisent. avant que les entreprises puissent réagir.

"Nous ne pouvons pas prévoir tous les échecs", s'empresse-t-il de souligner. « Nous ne prédirons pas si un coup de foudre détruit un centre de données. Mais s'il existe un certain modèle que nous pouvons prédire sur la base des données ci-dessus, par exemple, à 9h00 le mardi, vous avez toujours des problèmes avec Microsoft 365 à partir de ce bureau, mais vous n'aurez pas ce problème si vous changez de [serviceinternet[serviceinternet [serviceInternet[serviceinternet