Вчера с компанией Docker Inc, стоящей за популярнейшим одноимённым решением для контейнеров, произошла череда преобразований. Можно смело сказать, что их уже определённое время ждали. Ведь с массовым распространением Docker, развитием других технологий для контейнеризации, а также стремительным ростом популярности Kubernetes вопросов к продуктам и бизнесу Docker Inc в целом становилось всё больше.



Каким же стал ответ? Как гласил заголовок на одном из информационных ресурсов, «Единорог [компания, оцениваемая в 1+ млрд USD] пал: Docker отказывается от enterprise». И вот что послужило поводом к такому заявлению…

Mirantis покупает бизнес Docker Enterprise


Главным событием вчерашнего вечера стало объявление Mirantis о том, что компания выкупает у Docker Inc их ключевой бизнес — Docker Enterprise Platform:

«Docker Enterprise — единственная платформа, позволяющая разработчикам «бесшовно» собирать любые приложения, делиться ими и безопасно запускать где угодно: от публичного облака до гибридного облака. Треть компаний из Fortune 100 использует Docker Enterprise как платформу для инноваций».

В том же пресс-релизе сообщается, что приобретенная Mirantis'ом команда Docker Enterprise продолжит разработку и поддержку платформы, а также реализацию в ней новых возможностей, ожидаемых enterprise-клиентами. К последним, кстати, в Mirantis относят не требующий обслуживания подход as-a-service, интеграцию с Mirantis Kubernetes и другими облачными технологиями, а также зарекомендовавшую себя бизнес-модель для корпоративного сектора.


Из анонса Docker Enterprise 3.0, представленного в конце апреля этого года

Компания Mirantis в 2013 году анонсировала свой дистрибутив популярной облачной платформы OpenStack и с тех пор (до относительно недавнего времени) в профессиональном сообществе ассоциировалась именно с этим продуктом. Однако в конце 2016-го компания представила свою программу обучения и сертификации по Kubernetes, после чего последовали другие шаги (например, анонс Mirantis Cloud Platform CaaS — Containers-as-a-Service — на базе K8s), наглядно показавшие, как фокус компании сместился в сторону K8s. На сегодняшний день Mirantis входит в топ-20 компаний-контрибьюторов в кодовую базу Kubernetes за всё время.


Kubernetes for MCP (Mirantis Cloud Platform) — актуальный наследник CaaS-решения от Mirantis

Комментарий Adrian Ionel, CEO и соучредителя Mirantis:

«Технология Mirantis Kubernetes вместе с Docker Enterprise Container Platform приносит компаниям, переходящим на облако, простоту и выбор. Она поставляется как услуга и является наиболее простым и быстрым путём к облачной инфраструктуре для новых и существующих приложений. Сотрудники Docker Enterprise — в числе самых талантливых экспертов по облачным технологиям в мире и могут по-настоящему гордиться своими достижениями. Мы очень благодарны возможности создавать захватывающее будущее вместе и приветствуем команду, клиентов, партнёров и сообщество Docker Enterprise».

Если до сих пор в Mirantis работали около 450 сотрудников, то новое приобретение приводит к огромному расширению штата — на 300 человек. Впрочем, по словам Adrian'а, команды Docker по маркетингу и продажам первое время будут функционировать отдельно, поскольку Mirantis стремится сделать этот переход максимально гладким для всех клиентов.

Несмотря на то, что клиентские базы Mirantis и Docker Enterprise отчасти пересекаются, сделка между компаниями принесёт в Mirantis около 700 новых enterprise-клиентов.

Подробнее о видении Mirantis насчет будущего продуктов — как платформа Docker Enterprise будет сочетаться с уже имеющимися решениями компании — расскажут на вебинаре, что состоится 21 ноября.

В самой же Docker Inc назвали продажу Docker Enterprise новой главой в жизни компании, нацеленной на разработчиков.

«Будущий фокус Docker — улучшение рабочих процессов для разработчиков, ориентированных на современные приложения, с помощью уже имеющегося фундамента».

Под «фундаментом» подразумеваются решения, созданные за время жизни компании, такие как собственно CLI-утилита Docker, Docker Desktop и Docker Hub. Проще говоря, теперь Docker Inc сосредоточит свои усилия на развитии продуктов, нацеленных на непосредственное использование разработчиками (Docker Desktop и Docker Hub).

Вот как прокомментировал этот анонс «ветеран ИТ» и журналист, специализирующийся на Open Source, Matt Asay:

«Не понимаю аргумент „продажи нашего enterprise-бизнеса для того, чтобы сфокусироваться на разработчиках“, потому что разработчики и есть ключевые покупатели/влиятельные лица в enterprise, но надеюсь только на лучшее для Mirantis и Docker».

Более понятными действия Docker Inc становится благодаря комментариям её руководства. А изменения затронули и его.

Реструктуризация Docker Inc и новый CEO


Итак, продажа Docker Enterprise оказалась не единственным вчерашним событием в жизни Docker Inc. Вместе с этим, компания объявила о дополнительных инвестициях и назначении нового CEO.

Инвестиции в объёме 35 млн USD были получены от Benchmark Capital и Insight Partners, которые уже вкладывали свои средства в компанию и раньше. Эта сумма весьма значительна:

  • общие инвестиции в Docker Inc с момента основания компании (в 2010 году) составляют около 280 млн USD;
  • в последнее время у Docker наблюдались проблемы с привлечением новых инвестиций.

В компании сменился и CEO, причём уже во второй раз в этом году. До вчерашнего дня Docker Inc возглавлял Rob Bearden (бывший CEO из Hortonworks), назначенный на этот пост в мае. Новым главой уже реструктурированной компании стал Scott Johnston, работающий в Docker Inc с 2014 года. Его предыдущая должность — CPO (chief procurement officer).


Scott Johnston, новый CEO в Docker Inc, фото с GeekWire

Комментарий предыдущего CEO компании (Rob Bearden) по поводу последних событий:
«Я присоединился к Docker, чтобы руководить следующим этапом развития компании. Проведя тщательный анализ с командой менеджеров и советом директоров, мы увидели, что у Docker есть два очень отличительных и разных по своей сути бизнеса: активный бизнес для разработчиков и растущий бизнес для enterprise. Мы также обнаружили, что продуктовая и финансовая модели были весьма разными. Это привело нас к решению реструктуризировать компанию и разделить два бизнеса, что должно стать лучшим решением для клиентов и позволить успешно развиваться Docker как лидирующей технологии на рынке.

Разработчики активно используют наследие Docker, поэтому, после проведённого анализа, естественным решением стало вернуть фокус Docker к этому наиболее критичному для нас сообществу. Как только решение было сделано, я понял, что Scott Johnston — идеальный кандидат для занятия должности CEO в реструктурированной компании. Сильное прошлое Скотта в разработке продуктов на ранних этапах стартапов — именно то, что требуется лидеру в Docker. Благодарю Скотта за согласие взять на себя новую роль. Мы работали с ним над тем, чтобы обеспечить мягкую трансформацию».

P.S.


Читайте также в нашем блоге:

Комментарии (17)


  1. wbe7wbe
    14.11.2019 13:36

    Интересно, значит ли это изменение, что Docker (CLI) будет быстрее развиваться и добавятся новые фичи?


    1. vanyas
      14.11.2019 14:56
      +3

      вместо обычного докера сейчас podman модно использовать


      1. pal666
        15.11.2019 01:35
        -2

        докер банально не работает на современных дистрибутивах, так что тут не до моды.


        1. shurup Автор
          15.11.2019 05:42
          +1

          На каких современных дистрибутивах он не работает?


    1. shurup Автор
      14.11.2019 16:45

      Вам действительно не хватает каких-то значимых возможностей в самом Docker CLI? Мне не кажется, что это большая проблема на сегодняшний день.

      Во-первых, благодаря бурному росту «контейнерной экосистемы» многие функции действительно (как подсказывают ниже, хотя вопрос моды весьма относителен…) заменяются другими проектами, что стало совсем очевидно после распила «большой» утилиты Docker на отдельные компоненты, их стандартизацию и приход Kubernetes.

      Во-вторых, основная суета сейчас скорее вокруг более комплексных задач (процессы разработки, CI/CD…), в основе которых остаются контейнеры (на базе Docker или других решений), но проблема уже скорее не на том уровне, а на более высоком-прикладном.


      1. OnYourLips
        15.11.2019 01:45

        Вам действительно не хватает каких-то значимых возможностей в самом Docker CLI?

        Сходу несколько очень неудобных моментов, которые не относятся к самому CLI, а ко всему докеру.
        Первое — это запуск докер-контейнера от лица текущего пользователя, а не пользователя внутри контейнера. Это следствие использования докер-демона.
        Второе — невозможность подстановки переменных внутри докерфайла, максимум возможного — ARG.
        Третий пункт — многие вещи не выходят из экспериментальных, например маунт директорий во время билда или использование ssh-агента.
        Четвертое — docker-compose выглядит чужеродным для докера, многие опции не поддерживаются. Это уже cli, но не в самом docker.


        1. DmitryKoterov
          15.11.2019 07:37

          Проброс сокета ssh-агента запилили же для MacOS на днях. Не знаю, попало ли уже в официальный релиз, но вот-вот должно.


  1. vsantonov
    15.11.2019 01:08
    +1

    А как докер монитизирует десктопное приложение и dockerhub? Довольно странно продать действительно приносящий прибыль кусок и сконцентрироваться на single-user experience. Может я конечно профессионально деформирован, но докер без кубернетиса уже никому не нужен, какой толк от приложения если оно локально крутится на виртуалке или не дай бог на десктопе. Протестировать- ок, но в прод только через оркестрацию.


    1. Ipeacocks
      15.11.2019 10:16
      +1

      Может он не так уж и приносит деньги, учитывая сколько там сотрудников.


      1. vsantonov
        15.11.2019 23:52
        +1

        Количество сотрудников вовсе не коррелирует с деньгами, я работал в русской компании с 300+ человек и выручкой 60 млн$, на два докера бы хватило


        1. Ipeacocks
          17.11.2019 23:02

          > Довольно странно продать действительно приносящий прибыль кусок и сконцентрироваться на single-user experience

          Я к тому, что кто знает сколько и чего он приносил.


        1. Ipeacocks
          17.11.2019 23:09
          +1

          > но докер без кубернетиса уже никому не нужен,
          Вообще не нужен или очень скоро будет вообще не нужен habr.com/ru/company/flant/blog/426141


    1. NeoPhix
      15.11.2019 12:00

      На dockerhub вроде бы можно создавать приватные образы, но не понятно, зачем за это платить, если можно поднять свой приватный docker registry.


      1. Ipeacocks
        17.11.2019 23:10

        > можно поднять свой приватный docker registry.
        свой приватный registry нужно сапортить.


    1. leventov
      15.11.2019 14:02
      +1

      Вероятно эту часть компании сам Мирантис не захотел покупать :) Другой вопрос, на что дали новые 35 млн $ инвестиций. Пока непонятно, но какая-то идея у них должна быть, потому что просто "на опен-сорс" в долине пока такие суммы еще не отписывают.


  1. alebedev7
    15.11.2019 05:41

    Такое чувство, что когда в хороший open-source продукт начинают приходить большие деньги с ним начинают происходить странные вещи. Возможно в Dockerhub появится телеметрия или еще что-то подобное (привет GitLab`у).


    1. shurup Автор
      15.11.2019 05:44

      Дело не столько в деньгах, сколько в конкретной технологии и бизнес-модели вокруг неё. Docker'ом уже никого не удивишь (хайп вокруг самого явления прошёл, это стало нормой), есть стандарты, есть аналоги. Как с этого зарабатывать-то?

      P.S. Но ведь GitLab так и не ввёл телеметрию.