Архитектура данных в компаниях сегодня выглядит совсем не так, как 20 лет назад, но инструменты мониторинга и трассировки не последовали этому примеру, что затрудняет командам инженеров выявление первопричины ошибок и задержек.
Израильский разработчик Эден Федерман (на фото справа) считает, что решением проблемы является распределенная трассировка, более продвинутый метод отслеживания, но он обнаружил, что из-за трудностей с внедрением он не получил должного распространения. Это привело его к созданию Odigos, стартапа, который помогает компаниям легко контролировать сложные облачные системы, обрабатывающие большие объемы данных, как это часто бывает в настоящее время.
Он и генеральный директор Ари Рехт (на фото выше слева) не родственники, но их жены - двоюродные сестры. Так Федерман спросил у Рехта, инвестиционного банкира, может ли он предложить ему свою идею. Вскоре это переросло в серию встреч. «И чем больше я с ним работал, тем больше он мне нравился, и тем больше я понимал, что ему не хватает деловой стороны», - рассказал Рехт в интервью TechCrunch.
В отличие от Федермана, Рехт не кодит, но он провел много времени со стартапами и в стартапах, и ему явно по душе быть деловым лицом техногенной Odigos. Вместе они составили достаточно убедительную команду, чтобы Y Combinator отобрал их для участия в своей программе Winter 2023, которая проходила в основном очно в Сан-Франциско.
«Мы прожили там шесть месяцев, и это было очень успешное время для нас», - говорит Рехт. Одним из ярких моментов стало знакомство с инвесторами-ангелами, которые в итоге поддержали Odigos. Изначально компания называлась Keyval и привлекла финансирование с помощью записки SAFE примерно во время проведения Дня демонстраций YC, а недавно получила 13 миллионов долларов от бостонской венчурной фирмы Venture Guides.
Один из инвесторов-ангелов, соучредитель Lightstep Бен Сигельман, также является соавтором OpenTelemetry, фреймворка наблюдаемости с открытым исходным кодом, который Odigos использует и помогает поддерживать. Рехт назвал его «потрясающим», но в то же время «очень сложным» в реализации и настройке. Таким образом, у Odigos появилась возможность предоставить своим клиентам «OpenTelemetry корпоративного уровня».
Целевой рынок Odigos - это крупные компании, которые не являются ни мировыми Googles, ни небольшими стартапами. Гиганты обычно могут самостоятельно разобраться с распределенной трассировкой, в том числе с помощью репозиториев Odigos с открытым исходным кодом. Но менее технически подкованные корпоративные клиенты нуждаются в поддержке для внедрения того, что в противном случае потребовало бы большой ручной работы.
Вот тут-то и приходит на помощь eBPF. Устаревший термин, расшифровывающийся как Extended Berkeley Packet Filter, позволяет разработчикам писать программы, которые выполняются непосредственно в операционной системе Linux. Различные стартапы используют ее по-разному, но для Odigos она стала ключом к автоматизации распределенной трассировки без чрезмерного влияния на производительность или необходимости внесения изменений в код.
По словам Рехта, это особенно ценно для корпоративных компаний. «Если у вас 25 000 приложений или 25 000 микросервисов, то сделать это вручную практически невозможно, а если вы это сделаете, то это приведет к большим перегрузкам производительности».
Федерман и большинство членов команды Odigos активно участвуют в разработке открытого кода, особенно в группах eBPF и OpenTelemetry, и стартап пожертвовал свой первоначальный проект в Cloud Native Computing Foundation. Благодаря этому они также знают, чего может не хватать корпоративным клиентам. «Я думаю, что одна из вещей, которая помогает клиентам доверять нам, - это наш опыт работы с открытым исходным кодом», - говорит Федерман.
Как это часто бывает со стартапами с открытым исходным кодом, коммерческое предложение Odigos не совсем такое же. По словам Федермана, версия Odigos с открытым исходным кодом отлично работает на отдельных кластерах Kubernetes, но ее корпоративная версия поддерживает множество сред.
Что еще более важно, Odigos дает крупным организациям возможность внедрить распределенную трассировку без необходимости привлекать ресурсы разработчиков или становиться специалистами. При этом Odigos не требует от них менять инструменты мониторинга производительности приложений, будь то Datadog, Dynatrace, SigNoz или Honeycomb, генеральный директор которой Кристин Йен инвестировала в последний раунд Odigos.
Среди других участников последнего раунда - Firestreak Ventures, Mango Capital, Salesforce Ventures и различные инвесторы-ангелы. Новое финансирование поможет стартапу развивать свое решение, инвестировать в стратегию выхода на рынок и создать новую штаб-квартиру в Бостоне, где находится его главный инвестор и куда основатели в конечном итоге планируют переехать. Это также приблизит его к перспективам; пока еще в режиме «стелс», компания недавно подписала «крупный POC» с очень крупной американской компанией.
Оригинал
Уникальность