ThousandEyes: рентгеновский аппарат интернета

ThousandEyes: рентгеновский аппарат интернета

30 октября 2022 г.

Сейчас начало 2010-х, и Мохит Лад и Рикардо Оливьера работают допоздна, разрабатывая программное обеспечение для интернет-мониторинга ThousandEyes в первом офисе своего стартапа в Сан-Франциско. Город достаточно энергосберегающий, поэтому свет в здании гаснет ровно в 18:00, и требуется телефонный звонок и код доступа, чтобы все снова заработало. Оливьере этого достаточно, и он написал скрипт с помощью Twilio, который предлагает API для автоматизации телефонных звонков.

Это работает в течение недели, пока свет снова не выключится сам по себе. После лихорадочной отладки скрипта в темноте основатели понимают, что их скрипт абсолютно исправен. Проблема в том, что Twilio размещается в центре обработки данных Amazon Web Services (AWS) на другая сторона страны, которая была обрушена из-за шторма.

Когда он говорит из Остина, штат Техас, в 2022 году, Лад считает, что это был дальновидный момент, чтобы описать, как Интернет работает сегодня.

Меняющийся Интернет

«Каждый раз, когда происходит сбой Amazon, что-то ломается, потому что сейчас приложения создаются гораздо чаще, чем когда-либо прежде, — говорит он TechRadar Pro.

«Раньше вы видели — 10 лет назад, 20 лет назад — когда вы создавали приложения, вы включали код внутрь через библиотеки. Теперь вы делаете вызов API. Вызов API означает, что вы вставляете зависимость в какой-то провайдер, который может находиться где-то, чего вы не знаете.

«Таким образом, когда все становится сосредоточенным, если в некоторых частях среды Amazon происходят сбои, происходит то, что даже вещи, которые вы не ожидаете сломать, сломаются, например, ваша камера дверного звонка может не работать, потому что у них есть вызов API где на Amazon. ”

«И я думаю, что одна, одна закономерность, которую вы начнете обнаруживать, заключается в том, что все больше и больше непредсказуемости будет проявляться с точки зрения волновых эффектов. Когда большие сети или крупные хостинг-провайдеры, облачные провайдеры перестают работать».

По словам Лэда, лучшей иллюстрацией того, как изменился Интернет, является переход от данных, хранящихся в собственных помещениях компании, к доверенным поставщикам облачных услуг, таким как AWS, Google Диск и Microsoft Azure с данными, как правило, в целях экономии. Это и знакомый интерфейс являются наиболее очевидными преимуществами, но и за это приходится платить.

«Раньше компании размещали все в своих собственных центрах обработки данных, — отмечает он. «Сейчас они уходят в облако, они его не контролируют. Раньше они создавали свои приложения в собственных помещениях, например, CRM или приложение отдела кадров. И даже это теперь делается в Salesforce, Workday или Office 365. Мы используем Teams, верно? Teams размещается в облаке».

«Единственное, что объединяет все это, — это Интернет. А если не получится. Или некоторые его части не работают, тогда это серьезно влияет на пользовательский опыт. Вся концепция ThousandEyes была начата, потому что мы считаем, что качество Интернета влияет на качество жизни».

Программное обеспечение ThousandEyes

Часть того, что делает ThousandEyes незаменимым для более чем 170 компаний из списка Fortune 500, десяти ведущих банков США и таких клиентов, как Mastercard, Volvo и HP, заключается в том, что он отображает маршруты между жизненно важной инфраструктурой компании и облачными провайдерами, на которых она размещена.

«Подумайте о Google Maps или Waze. Все дело в том, чтобы визуализировать то, что происходит между точкой А и точкой Б, чтобы вы могли принять правильное решение», — говорит Лад. «Такого сквозного представления о пути между вашими конечными пользователями и приложением, которое отсутствует в современном рыночном мире».

Лад утверждает, что ThousandEyes остается жизненно важным ресурсом из-за того, как работает Интернет. «Интернет — это, по сути, набор различных сетей. То, что делает ThousandEyes, — это представление, показывающее это путешествие и подсвечивающее, если где-то есть сбой, и это дает вам возможность обойти его».

В качестве иллюстрации он делится тем, что он называет «видом с высоты 30 000 футов» в программном обеспечении ThousandEyes — полным обзором сбоев в Интернете с предполагаемым географическим воздействием, отображаемым на интерактивной карте.

Карта отключений ThousandEyes

Наиболее близкое общедоступное приближение к «виду 30 000 футов», продемонстрированному Лэдом, доступно на веб-сайте ThousandEyes. (Изображение предоставлено ThousandEyes)

Еще один пример уникальной функциональности ThousandEyes, который приводит Лад, — это его способность детализировать, откуда именно в сети происходит сбой. Он случайным образом выбирает продолжающийся сбой — американский провайдер не работает, что влияет на трафик, поступающий из Австралии через Cloudflare.

«Поэтому, если мы углубимся в детали, то увидим, что это Сидней, и вы можете посмотреть на определенные части этой сети в Сиднее, где происходят перебои», — объясняет он. «И зная это, если вы используете этого провайдера и у вас есть важные клиенты в Австралии, вы действительно знаете, что в этой части среды происходит сбой. Вы можете избежать этой сети и убедиться, что ваши пользователи имеют постоянный опыт и могут помочь им в слепой зоне».

Получение финансирования ThousandEyes

Лад говорит, что с тех пор, как компания была основана около десяти лет назад, эта вера стала еще более важной. Дорога к тому, где он и Тысяча глаз сегодня, была трудной и, как оказалось, последней попыткой. Планы Лада поступить в академию Калифорнийского университета в Лос-Анджелесе (UCLA) рухнули, а его виза в США подходила к концу. Что-то должно было быть сделано.

В июле 2008 года Лад начал работать в интернет-стартапе, но уже через два месяца ему сказали, что его увольняют в связи с увольнением из-за финансового кризиса. Это, по его словам, открыло ему глаза. Оливьера, его коллега по лаборатории в Калифорнийском университете в Лос-Анджелесе, просил его основать с ним компанию, но ему это было неинтересно. Увольнение, говорит Лэд, заставило его рискнуть, хотя поначалу это казалось маловероятным.

«Никто не хотел финансировать ThousandEyes, — отмечает он. «Многие люди не думали, что Интернет станет настолько важным, чтобы его можно было контролировать. В итоге мы собрали деньги от Национального научного фонда, от правительства США».

Этот первоначальный грант в размере 150 000 долларов США создал первую версию ThousandEyes, но Лэд сразу же отмечает, что на практике эта сумма денег не изменила жизнь. По его словам, первый центр обработки данных ThousandEyes был построен в гараже с серверами, которые были выброшены на улицу».

«Одним из последствий [финансового кризиса] стало то, что большое количество оборудования было отправлено в мусорные баки за пределами компаний в районе залива. Даже сегодня у нас есть первый сервер, который мы установили в нашем офисе».

Mohit Парень и Рикардо Оливейра с первым сервером ThousandEyes, подписанные и заклеенные скотчем». src=

Рикардо Оливейра (слева) и Мохит Лад ( справа) с первым сервером ThousandEyes, который все еще работает. (Изображение предоставлено ThousandEyes)

По словам Лэда, сейчас ситуация с финансированием технологических стартапов не такая безрадостная. «Прошлый год был довольно сумасшедшим. Все бросали кучу денег. Я думаю, что в этом году инвесторы более дисциплинированы в отношении фундаментальных факторов и довольно избирательны в отношении того, куда и как они вкладывают средства. И иногда эти рыночные сдвиги — хорошая возможность действительно понять, на чем сосредоточиться».

«Возьмите, к примеру, ThousandEyes. Если бы мы получили много денег с первого дня, мы бы пошли и попробовали все эти разные вещи, чтобы создать продукт, и, вероятно, потерпели бы неудачу. Тот факт, что у нас было очень мало денег, означал, что мы должны были сосредоточиться на единственной вещи, которую мы могли продать. И иногда мне кажется, что компании с чрезмерным финансированием, по сути, сами пишут о своем провале, когда собирают слишком много денег и пытаются расти быстрее».

«Все еще есть много денег инвесторов. [...] В разных странах есть и другие государственные программы, и я определенно призываю людей использовать [их]. Иногда эти программы не дадут вам быстрых денег — [грант Национального научного фонда] распределялся по частям каждые три месяца. Но это помогает вам и дисциплинирует ваши действия. Так что, думаю: ищите альтернативные пути».

«Я рекомендую предпринимателям, создающим софтверные компании [сегодня], сосредоточиться на привлечении первых клиентов. Это лучший способ построить компанию, проверить продукт».

Прогнозирование Интернета

Приверженность мониторингу Интернета также означает приверженность идее о том, что Интернет постоянно меняется. Это первое, что признает Лад, когда мы спрашиваем его о непредсказуемости решений для мониторинга от ThousandEyes. По его словам, это изменение может быть проблематичным, поскольку чувство самосохранения компаний иногда управляет Интернетом.

«[Интернет] также очень сложен, и он не контролируется одной организацией. Таким образом, каждая сеть принимает решения, которые иногда отвечают их собственным интересам. Например, время от времени сети объявляют IP-адреса, которые им не принадлежат, и могут втягивать трафик на свой сайт, а это как упали даже такие крупные сайты, как Google. Это то, что называется перехватом BGP или перехватом маршрута. ”

«Даже лучшие сети с лучшими инженерами не могут контролировать доступность, потому что кто-то еще в Интернете объявляет, что это Google, и трафик начинает идти к ним. Это часть того, что делает Интернет действительно захватывающим и очень трудным для предсказания».

 Прямая трансляция платформы ThousandEyes с категоризированными данными

Платформа ThousandEyes в действии. (Изображение предоставлено ThousandEyes)

Тем не менее, ThousandEyes ни в коем случае не теряет надежды, и Лэд говорит, что компания создала технологию, которая использует исторические данные для прогнозирования отключений в определенное время дня — так же, как в первые дни компании в Сан-Франциско, но без необходимости подождите, пока сбои произойдут, прежде чем компании смогут отреагировать.

«Мы не можем предсказать каждый сбой», — сразу отмечает он. «Мы не можем предсказать, уничтожит ли центр обработки данных удар молнии. Но если есть определенная закономерность, которую мы можем предсказать на основе прошлых данных — например, в 9 утра во вторник у вас всегда возникают проблемы с Microsoft 365 из этого офиса, но у вас не будет этой проблемы, если вы переключитесь [поставщики интернет-услуг] . Вот такой прогноз мы можем сделать».

Упоминание о стихийных бедствиях действительно удивляет, и мы должны признать, что не слишком много думали о том, как факторы окружающей среды или даже изменение климата влияют на стабильность Интернета. Отдельно Лэд использует повторяющиеся пожары в Нью-Йорке, которые влияют на большую часть способности Восточного побережья подключаться к Интернету, и бобры, перегрызающие кабели, как примеры непредсказуемых событий, влияющих на подключение.

Cisco приобрела ThousandEyes

Лэд утверждает, что большая часть способности ThousandEyes помочь как можно большему количеству компаний (и, соответственно, людей) связана с приобретением компании Cisco в 2020 году, что, как оказалось, является необычной и увлекательной историей.

«Cisco была клиентом ThousandEyes с 2014 года, и они также выступали на наших конференциях, — объясняет он. «Они использовали его на своей внутренней стороне, чтобы понять своих сотрудников». опыта, так как они все больше и больше внедряли Интернет между своими офисами, перемещая вещи в облако, поэтому они использовали ThousandEyes внутри, чтобы заранее реагировать на сбои, которые происходили».

«Каждую функциональность продукта, которую мы выпустили, они перенимали. И я думаю, что произошло несколько вещей. Во-первых, инженеры Cisco внесли некоторые изменения, решив, что платформа Cisco потенциально должна запускать и другие приложения, и когда они вносили эти изменения, ИТ-команда, клиентская сторона Cisco, обратилась к нам и захотела запустить ThousandEyes. на всех устройствах Cisco в филиалах. Поэтому мы работали с ними, чтобы запустить 1000 на устройствах Cisco.

«В результате [этого] произошло несколько вещей. Руководство [Cisco], вплоть до генерального директора, начало узнавать о том, как ThousandEyes [было] использовано в Cisco. И Cisco, будучи компанией, которая в основном помогла построить Интернет, [они думают]: «Если есть что-то, что мы используем в качестве первой стороны, мы должны это рассмотреть».

«Другое дело [было] в том, что до того, как мы пришли в Cisco, у нас было более сотни [клиентов] из списка Fortune 500. Поэтому каждый раз, когда Cisco проводила консультативные встречи с некоторыми из этих клиентов, они представляли ThousandEyes руководству и говорили: «Вам следует подумать о партнерстве».

Лэд считал — и верит до сих пор — что цели Cisco и ThousandEyes совпадают: они хотят создать наилучшее представление об Интернете. Он и Оливьера думали, что, сотрудничая с Cisco, они смогут лучше всего собирать данные со всех уголков мира.

Лэд согласился на это интервью главным образом в ознаменование двухлетней годовщины приобретения, хотя все еще возникает соблазн спросить его, трудно ли ему быть огромным винтиком в большой машине. Однако он предупреждает этот вопрос до того, как он будет задан, обсуждая уникальную роль ThousandEyes в Cisco.

«Мы созданы как независимое бизнес-подразделение, а не как часть определенной группы продуктов в Cisco. И это потому, что Интернет связан с каждой частью бизнеса Cisco. А поскольку мы помогаем отслеживать, визуализировать и понимать Интернет, [мы] помогаем всем линейкам продуктов извлекать выгоду из гальванизированных данных. [...] Мы все еще работаем как стартап, за исключением того масштаба Cisco».

Он говорит, что одним из ключевых преимуществ партнерства с Cisco является возможность проводить первые встречи с клиентами, поскольку компания ThousandEyes может торговать узнаваемостью бренда Cisco. Во-вторых, продолжая интегрировать ThousandEyes с устройствами Cisco, объем данных, которые может собирать ThousandEyes, увеличивается в геометрической прогрессии. «Я оглядываюсь назад, — говорит он, — и это было одно из лучших решений, которые мы приняли».

Интернет будущего

Глядя вперед, Лад думает, что грядут испытания, но в равной степени и повод для радости.

«Я бы не сказал, что что-то изменится, — говорит он. «Я просто чувствую, что подключение настолько важно, что люди живут своей жизнью, просто имея возможность подключиться к чему-то очень быстро».

«Это также устройства, которые все чаще подключаются к Интернету. Это также бросит вызов тому, как развивается Интернет и как он должен поддерживать все эти миллиарды миллиардов устройств, которые подключаются к сети».

«Последнее, что я хотел бы добавить, это то, что большая часть населения мира до сих пор не в сети. И есть районы, особенно в Африке, а также части Азии и Индии, где люди общаются через свои мобильные телефоны. [...] И я действительно думаю, что, в частности, на этих рынках экосистема развивается вокруг этого жизненного цикла, а не создает вещи для настольных компьютеров и ноутбуков».

Лэд не обязательно убежден, что будущие изменения в том, как человечество относится к технологиям, будут такими быстрыми. «Нетипично иметь такое быстрое ускорение тренда в одночасье, поэтому я чувствую, что некоторые из этих изменений будут ускоряться в большей степени на региональном уровне или будут постепенными в глобальном масштабе. Но [вещи] будут продолжать развиваться».

«Я вижу, что некоторые изменения вызваны приложением, которое облегчает жизнь людям. И вдруг люди начинают выходить в интернет или использовать мобильный телефон, потому что они могут что-то сделать. Они могут принимать оплату за свою работу [например], поэтому у них есть мобильный телефон».

По большей части Лада не тянет обсуждать опасения по поводу будущего Интернета. Он описывает себя как оптимиста в отношении будущего Интернета и продолжает видеть в нем силу добра. Ему кажется, что ThousandEyes — это не наблюдение и противодействие Интернету, а использование его как инструмента и работа над тем, чтобы он оставался доступным.

«Очевидно, что Интернет — одна из причин, по которой ваши онлайн-аккаунты могут быть взломаны, и все такое. Так что определенно происходит много плохого, но я думаю, что моя надежда и оптимизм в том, что хорошее побеждает плохое».

«И мы можем использовать его по правильным причинам. И это действительно продолжает менять жизнь и соединять людей, создавая, знаете ли, опыт, когда люди из разных уголков мира могут собираться вместе, где бы они ни находились».


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE