ThousandEyes: la máquina de rayos X de Internet

ThousandEyes: la máquina de rayos X de Internet

Estamos a principios de la década de 2010 y Mohit Lad y Ricardo Oliviera están trabajando hasta altas horas de la noche, desarrollando su software de monitoreo de Internet ThousandEyes en la primera oficina de su startup en San Francisco. La ciudad es tan consciente de la energía que las luces del edificio se apagan a las 6 p. m. en punto, y se necesita una llamada telefónica y una contraseña para que todo vuelva a funcionar. Oliviera ha tenido suficiente y ha escrito un script usando Twilio, que ofrece API para automatizar llamadas telefónicas.

Funciona durante una semana, hasta que las luces se vuelven a apagar solas. Después de depurar frenéticamente el script en la oscuridad, los fundadores se dan cuenta de que su script está bien. El problema es que Twilio está alojado en un centro de datos de Amazon Web Services (AWS) en el otro lado del país, que fue destruido debido a una tormenta.

Mientras habla de Austin, Texas en el año 2022, Lad cree que fue un momento profético para describir cómo funciona Internet hoy.

El internet cambiante

"Cada vez que hay una interrupción de Amazon, algo se rompe porque, por la forma en que se crean las aplicaciones en este momento, hay muchas más llamadas a la API que nunca", dijo a LaComparacion Pro.

"Anteriormente, vería, hace 10 años, hace 20 años, cuando creaba aplicaciones, incluía el código dentro a través de bibliotecas. Ahora realiza una llamada a la API. Una llamada a la API significa que inserta una dependencia en un proveedor que puede estar en algún lugar tu no sabes

"Entonces, a medida que las cosas se juntan, si hay interrupciones en ciertas partes del entorno de Amazon, lo que sucede es que incluso las cosas que no anticipas se romperán, como la cámara del timbre de tu puerta, es posible que no funcione porque tienen una llamada API en Amazon. "

"Y creo que uno, un patrón que comenzará a encontrar es que cada vez hay más imprevisibilidad que aparecerá en términos de efectos dominó. Cuando las redes grandes o los hosts grandes, los proveedores de la nube se caen.

La mejor ilustración de cómo ha cambiado Internet, según Lad, es el traslado de datos almacenados en las instalaciones de una empresa a proveedores de servicios en la nube de confianza, como AWS, Google Drive y Microsoft Azure, junto con los datos, generalmente como medida de reducción de costos. . Eso, y una interfaz familiar, son los beneficios más obvios, pero eso también tiene un precio.

“Las empresas solían poner todo en su propio centro de datos”, señala. “Ahora se van a la nube, no la controlan. Antes, creaban sus aplicaciones en sus propias instalaciones, como una aplicación CRM o de recursos humanos. E incluso eso ahora se hace en Salesforce, Workday u Office 365. Usamos Teams, ¿verdad? Teams está alojado en la nube.

“Lo único que une todo es Internet. Y si eso no funciona. O algunas partes no funcionan, entonces tiene un gran impacto en la experiencia del usuario. Todo el concepto de ThousandEyes se inició porque creemos que la calidad de Internet tiene un impacto en la calidad de vida. »

software ThousandEyes

Parte de lo que hace que ThousandEyes sea indispensable para más de 170 empresas de Fortune 500, los diez principales bancos de los Estados Unidos y clientes como Mastercard, Volvo y HP, es que traza las rutas entre el núcleo de la empresa de infraestructura y los proveedores de nube que alojan eso.

"Piense en Google Maps o Waze. Se trata de proporcionar una imagen de lo que sucede entre el punto A y el punto B, para que pueda tomar la decisión correcta", dice Lad. usuarios y la aplicación, que falta en el mundo del mercado actual".

Lad argumenta que ThousandEyes sigue siendo un recurso vital debido a cómo funciona Internet. “Internet es esencialmente una colección de diferentes redes. Lo que hace ThousandEyes es proporcionar una vista que muestra esa ruta y resalta si hay una falla en algún lugar, y eso le brinda la capacidad de solucionarlo.

Para ilustrar, comparte lo que él llama "la vista de 30,000 pies" dentro del software ThousandEyes: una descripción general completa de las interrupciones de Internet, con el impacto geográfico estimado representado en un mapa interactivo.

El mapa de apagones de ThousandEyes

La aproximación más cercana disponible públicamente de la "vista de 30,000 pies" presentada por Lad, disponible en el sitio web de ThousandEyes (se abre en una nueva pestaña). (Crédito de la imagen: ThousandEyes)

Otro ejemplo que da Lad de la funcionalidad única de ThousandEyes es su capacidad para explorar el origen exacto de una falla dentro de una red. Selecciona aleatoriamente una interrupción en curso: un proveedor de EE. UU. no funciona, lo que afecta el tráfico de Australia, a través de Cloudflare.

"Entonces, si profundizamos, parece Sydney, y puede ver partes específicas de esa red en Sydney, donde están las interrupciones", explica. "Y sabiendo eso, si está utilizando ese proveedor y tiene clientes críticos en Australia, en realidad sabe que hay una interrupción en esa parte del entorno. Puede evitar esa red y asegurarse de que sus usuarios tengan una experiencia consistente y poder ayudarlos a salir de un punto ciego.

Obtener financiación de ThousandEyes

Desde que se fundó la compañía hace aproximadamente una década, Lad dice que la creencia solo ha crecido en importancia. El camino para llegar a donde él y ThousandEyes están hoy ha sido difícil y, al parecer, un último empujón. Los planes de Lad para ingresar a la academia en la Universidad de California, Los Ángeles (UCLA) se desvanecieron y su visa estadounidense estaba a punto de vencer. Algo se debe hacer.

En julio de 2008, Lad comenzó a trabajar en una startup de Internet, pero a los dos meses le dijeron que lo iban a despedir debido a los despidos debido a la crisis financiera. Esto, dice, le abrió los ojos. Oliviera, su compañera de laboratorio en UCLA, le había pedido que iniciara un negocio con él y no estaba interesado. La redundancia, dice Lad, lo impulsó a arriesgarse, aunque al principio parecía poco probable.

"Nadie estaba dispuesto a financiar ThousandEyes", señala. "Mucha gente no pensó que Internet sería lo suficientemente grande como para mirar. Terminamos recaudando dinero de la Fundación Nacional de Ciencias, el gobierno de EE. UU.".

Esa subvención inicial de € 150,000 construyó la primera versión de ThousandEyes, pero Lad se apresura a señalar que, en la práctica, no fue una suma de dinero que cambió la vida. El primer centro de datos de ThousandEyes, dice, se construyó en un garaje con servidores que se habían tirado a la calle. »

“Una de las cosas que salieron de muchos equipos se colocaron en contenedores de reciclaje fuera de los negocios en el Área de la Bahía. Incluso hoy tenemos el primer servidor que instalamos en nuestra oficina.

Mohit Lad y Ricardo Oliveira con el primer servidor de ThousandEyes, firmado y grabado.

Ricardo Oliveira (izquierda) y Mohit Lad (derecha) con el primer servidor de ThousandEyes, aún vivo y en acción. (Crédito de la imagen: ThousandEyes)

El estado actual de la financiación de nuevas empresas tecnológicas no es tan sombrío, dice Lad. "El año pasado fue bastante loco. Todo el mundo estaba tirando mucho dinero. Creo que este año los inversores son más disciplinados en cuanto a los fundamentos y son bastante selectivos sobre dónde invierten y cómo invierten. Y, a veces, estos cambios en el mercado son una buena oportunidad para realmente entender dónde enfocarse.

"Tomemos ThousandEyes como ejemplo. Si hubiéramos obtenido mucho dinero desde el primer día, habríamos probado todas estas cosas diferentes para crear un producto y probablemente fallado. El hecho de que tuviéramos muy poco dinero significaba que realmente teníamos que concentrarnos en lo único que podríamos vender Y, a veces, siento que las empresas con fondos excesivos básicamente escriben su propio fracaso cuando recaudan demasiado dinero e intentan crecer más rápido.

“Todavía hay mucho dinero de los inversores. Hay otros programas gubernamentales en diferentes países, y definitivamente animaría a la gente a aprovecharlos. . A veces, estos programas no le harán ganar dinero rápidamente. repartidos en cuotas cada tres meses. Pero te ayuda y pone más disciplina en la forma en que operas. Entonces, pienso: buscar medios alternativos.

"Mi recomendación para los emprendedores que construyen empresas de software es centrarse en conseguir clientes primero. Es la mejor forma de construir el negocio, de validar el producto.

Predecir Internet

Comprometerse con el monitoreo de Internet también significa comprometerse con la idea de que Internet está en constante cambio. Eso es lo primero que admite Lad cuando le preguntamos sobre la imprevisibilidad de las soluciones de vigilancia de ThousandEyes. Este cambio puede ser problemático, dice, ya que el propio sentido de autopreservación de las empresas a veces gobierna Internet.

" también muy complejo, y no está controlado por una sola entidad. Así, cada red toma decisiones que a veces son de su propio interés. Por ejemplo, las redes a veces anuncian direcciones IP que no les pertenecen, y pueden atraer tráfico a su sitio, y así es como incluso los sitios grandes como Google se han caído. Esto se llama secuestro de BGP o secuestro de ruta. ”

"Incluso las mejores redes con los mejores ingenieros no pueden controlar la disponibilidad porque alguien más en Internet anuncia que es Google y el tráfico comienza a llegar a ellos. Eso es parte de lo que hace que Internet sea realmente fascinante y realmente difícil de predecir".

Una vista en vivo de la plataforma ThousandEyes, que muestra datos categorizados

La plataforma ThousandEyes en acción. (Crédito de la imagen: ThousandEyes)

ThousandEyes no pierde la esperanza de ninguna manera, y Lad dice que la empresa ha desarrollado una tecnología que utiliza datos históricos para predecir cortes en determinados momentos del día, no muy diferentes a los primeros días de la empresa en San Francisco, pero sin tener que esperar a que cortes que ocurran antes de que las empresas puedan responder.

“No podemos predecir todos los fracasos”, se apresura a señalar. “No predeciremos si un rayo destruye un centro de datos. Pero si hay un patrón determinado que podemos predecir en función de los datos anteriores, por ejemplo, a las 9:00 a. m. de un martes todavía tiene problemas con Microsoft 365 desde esa oficina, pero no tendrá ese problema si cambia de[serviciodeinternet[serviciodeinternet[serviceInternet[internetservice