Топ-10 растущих контейнерных стартапов, за которыми стоит следить в 2018-2019 гг.
Посмотрим правде в глаза: Docker глубоко изменил способ создания облачных приложений больше, чем кто-либо мог себе представить в 2013 году. Благодаря всей автоматизации, возможной с помощью контейнеров Docker, жизнь тысяч разработчиков и ИТ-персонала по всему миру стала намного проще. Независимо от того, насколько гигантской и хорошо зарекомендовавшей себя технологической компанией является сегодня, она вынуждена сесть и обратить внимание на простые, быстрые и экономичные способы создания приложений с использованием экосистемы контейнеров. Microsoft, Amazon, Google и Oracle — некоторые из технологических гигантов, купивших контейнерную революцию. Их облачные платформы используют контейнеры как основу своей стратегии. Однако это касается не только крупного бизнеса — Docker стал горячей технологией для стартапов, которые могут исследовать и внедрять инновации. Эти 10 контейнерных стартапов доказывают это. Они являются основными игроками будущего и наблюдают за медведями.
1. Встреча
Hasura — это платформа Docker и Kubernetes, которая интегрируется со стандартными инструментами и рабочими процессами разработки. «Это как иметь собственный набор для самостоятельной сборки, в котором уже есть все необходимое. Вам просто нужно установить детали и приступить к работе», — говорит Раджоши Гош, основатель Hasura. Hasura помогает писать меньше кода, упаковывать программные компоненты вместе и использовать GitOps — простой и эффективный способ выпуска ПО. Возьмите файл Docker и спецификацию Kubernetes YAML и отправьте Git, и вы получите свой код из репозитория в облако простым способом с помощью Hasura.
2. Ткачество
У Weaveworks, изначально работавшего как инструмент для создания сетей контейнеров, большие планы. Он расширяется для поддержки связанных задач, таких как мониторинг и развертывание. Что выделяет Weaveworks среди других сетевых инструментов контейнеров? Большинство платформ предоставляют вам инфраструктуру для создания вашего приложения. Однако этот стартап из Сан-Франциско стремится сделать обратное — он начинает с приложения и строит вокруг него необходимую инфраструктуру. С Weaveworks разработчики могут тратить свое время и энергию на создание самого приложения, в то время как Weave позаботится о соединении компонентов приложения — изначальное обещание модели микросервисов. «Наш подход заключается в следовании проверенным принципам модульного проектирования Unix и Интернета и API-интерфейсам, чтобы клиентам никогда не приходилось осваивать новые навыки и фундаментально переписывать приложения». — говорит Алексис Ричардсон, основатель Weaveworks.
3. Твистлок
В Twistlock они называют себя «специалистами по безопасности». Эти специалисты по безопасности живут своей страстью к тому, чтобы сделать системы и приложения более безопасными, и имеют многолетний опыт работы в области информационной безопасности. В современном мире, где приложения уровня MVP могут создаваться в мгновение ока, группы безопасности и ручные политики больше не успевают за темпами развертывания. Команды и инструменты, используемые для выявления ошибок и угроз, теперь считаются медленными и неработоспособными. Twistlock обещает стать той платформой безопасности, которая автоматически встраивается в систему безопасности, пока создаются приложения для решения проблем, которые могут возникнуть сегодня и завтра. Традиционные инструменты мониторинга не в состоянии справиться с огромным объемом показателей производительности контейнеров. Twistlock является более надежным и комплексным средством защиты всех облачных сред, начиная с виртуальных машин и заканчивая контейнерами и бессерверными решениями. Лучше всего то, что он использует машинное обучение для обнаружения угроз во время выполнения. Это позволяет обнаруживать уязвимости еще до того, как они станут проблемой.
4. Плавучий
Почему Gartner выбрала этот Buoyant как самого крутого поставщика в области инфраструктуры и интеграции приложений? Наверное, из-за Линкерда. Linkerd — это сетевой инструмент контейнеров с открытым исходным кодом, который выходит за рамки экосистемы Kubernetes и обеспечивает мультиплатформенную поддержку. Linkerd следует модели Service Mesh, которая, как доказано, повышает надежность, безопасность и прозрачность всех облачных приложений. Buoyant также создал сверхлегкую, сверхбыструю и безопасную альтернативу Linkerd исключительно для Kubernetes — она называется Conduit. Он измеряет и сообщает об успешности, задержках и объемах запросов в ваших приложениях Kubernetes и чрезвычайно прост в настройке.
5. Тигра
Несмотря на бурный рост и распространение контейнерных технологий, проблемы с безопасностью и подключением по-прежнему остаются проблемой. Tigera решила решить проблему безопасности контейнеров с помощью своего инструмента с открытым исходным кодом Project Calico, который обеспечивает сетевую безопасность контейнеров на основе политик. Основатели и инженеры компании имеют огромный опыт работы с сетями и безопасностью. Calico уже пользуется доверием и используется такими гигантскими предприятиями, как IBM, GitHub, Google, Box и AWS. Вместо того, чтобы защищать только периметр, Calico защищает каждый сервис в пределах периметра. Это делает его превосходящим традиционные брандмауэры. Calico меняет безопасность контейнеров к лучшему, и это один из стартапов, на который стоит обратить внимание.
6. Владелец ранчо
Известная своей облегченной операционной системой RancherOS, сегодня Rancher представляет собой комплексную платформу управления контейнерами. Программное обеспечение со 100-процентным открытым исходным кодом, созданное на основе Kubernetes, позволяет программистам легко тестировать, развертывать и управлять приложениями на единой платформе. Rancher включает в себя интуитивно понятный пользовательский интерфейс со встроенными функциями CI/CD, что позволяет тем, кто использует Kubernetes, легко интегрировать его в свой процесс разработки и впоследствии получить полную картину. Более 5000 организаций по всему миру доверяют этой платформе, ориентированной на Kubernetes.
7. ХаосIQ
Ошибки, баги, сбои, повреждение данных, утечки данных — это часть жизни каждого разработчика при создании любого программного обеспечения. Netflix — самая громкая компания, которая борется с этим типом хаоса — они называют это хаос-инжинирингом. Этот подход основан на идее, что разработка программного обеспечения может быть комплексно протестирована путем преднамеренного внесения ошибок и сбоев с целью сделать приложение и инфраструктуру более отказоустойчивыми. ChaosIQ — это инструмент с открытым исходным кодом, основанный на растущей идее хаос-инженерии. Он предлагает хаос-инжиниринг как услугу для облачных приложений. Учитывая, что большинство разработчиков предпочли бы не иметь дело с неудачами, ChaosIQ находится в выигрыше. Они берут уникальную идею и делают ее готовой к реализации для любой организации, а не только для Netflix.
8. Восходящий
Все поставщики облачных услуг в восторге от возможностей оркестрации контейнеров и быстро внедряют их в свою область разработки. Upbound - небольшой претендент, который хочет заработать на этом волнении. Они создали платформу для управления Kubernetes в нескольких облачных средах. Сегодня команды работают с несколькими кластерами Kubernetes, но обычно ограничиваются одним облаком. Нелегко переносить ресурсы из одного облака в другое или использовать два облака одновременно. Upbound стремится изменить это. Upbound позволяет командам разрабатывать, масштабировать и оптимизировать свои проекты в кластерах, регионах и облаках как единое целое.
9. ХашиКорп
При переходе на мультиоблако возникают большие проблемы в архитектуре, безопасности, операциях. У HashiCorp есть набор хорошо интегрированных продуктов, таких как Terraform, Consul, Nomad и Vault, которые добавляют мощные функции управления поверх Kubernetes для запуска приложений в любой облачной инфраструктуре. Их услуги привлекают несколько известных компаний, таких как Cisco, Adobe и Pinterest. HashiCorp стремится создать инструменты, которые произведут революцию в управлении центром обработки данных: разработка приложений, тестирование и обслуживание. Современные центры обработки данных сильно отличаются от вчерашних центров обработки данных, и HashiCorp решает эту проблему, создавая не один продукт, а целый набор продуктов.
10. Гептион
Что нужно для успеха с Kubernetes? Вероятно информация из первых рук и обучение от самих создателей Kubernetes. Heptio, основанный основателями Kubernetes Крейгом Маклаки и Джо Бедой, первоначально сосредоточился на предоставлении обучения и профессиональных услуг, чтобы помочь компаниям внедриться в Kubernetes. Однако сегодня компания делает гораздо больше, чем руководство. «Компаниям нужна простая модульная структура установки, и они хотят иметь возможность изменять свою модель потребления по мере необходимости», — говорит Маклаки. Heptio упрощает Kubernetes и помогает клиентам создавать многооблачные приложения, гарантируя, что вы никогда не застрянете с одним поставщиком в распределенной системе.
Контейнерные стартапы сегодня, крупный бизнес завтра
Многие из этих контейнерных стартапов уже завоевали популярность и стали нарицательными в контейнерной экосистеме. Учитывая, что контейнерные инструменты только растут и трансформируют способы создания облачных приложений, становится очень важным выбрать правильный инструмент для вашего бизнеса, который поможет с оркестровкой, безопасностью, сетью, мониторингом и развертыванием. Все это должно быть сделано наиболее эффективным с точки зрения затрат и времени способом. Если это ваша цель, за этими контейнерными стартапами стоит следить в 2018 году и далее.