Гибридный центр обработки данных — последняя цель Docker с открытым исходным кодом

Докер, Докер, Докер — все говорят о Докере. Удивительным фактом является то, что в 2014 году Docker ни у кого не было в планах развития, но год спустя он появился у всех. Многие люди называют это самым феноменальным, удивительным и быстрым внедрением технологий, свидетелями которых они были в своей карьере. Но это внезапное восхождение к славе не было одиноким. Docker поделился этим удивительным всплеском роста со всей экосистемой инструментов и сервисов.
Часть стека
В нашей природе думать, что люди в Docker не могут быть слишком довольны этим, но генеральный директор Docker Стив Сингх утверждает, что они «не могли бы быть счастливее». Он также отмечает, что Docker с самого начала был открытым исходным кодом и всегда ожидал, что другие компании придут и разовьют его успех. Например, успех Kubernetes в оркестровке контейнеров почти так же велик, как и сама история с Docker, и хотя они оба являются разными частями головоломки, которая представляет собой стек, трудно не думать о них как о конкуренции за каждую. Другой.
Вероятно, поэтому во время интервью GeekWire Стиву Сингху задали два довольно прямолинейных вопроса. Первый вопрос был «Как вы относитесь к успеху Kubernetes», а второй — «Как вы зарабатываете деньги на программном обеспечении с открытым исходным кодом?» Это все равно, что спросить Супермена, как он относится к Бэтмену, или спросить кока-колу, как они относятся к Pepsi. Без сомнения, это животрепещущий вопрос или слон в комнате, и, как и ожидалось, главный операционный директор Скотт Джонстон быстро вмешался и указал, что Kubernetes — это лишь часть стека.
Бесчисленные возможности для каждого
Интересно, что это именно то, что люди из Kubernetes думают о Docker, тем более что контейнерные движки теперь подключаемые, и вы можете использовать что угодно, от rkt до очистки контейнеров. Справедливости ради следует отметить, что Docker также является частью инициативы Open Container Initiative, даже если, по мнению некоторых людей, это делается только для того, чтобы улучшить их восприятие. Дуэт генерального директора и главного операционного директора также объяснил свое искреннее отсутствие беспокойства по поводу неуклонного роста внедрения Kubernetes, повторив, что рассматриваемый здесь рынок настолько обширен и глубок, что в данный момент он буквально царапается на поверхности.
Что касается второго слона в комнате и того, как люди на самом деле зарабатывают деньги на программном обеспечении с открытым исходным кодом. В то время как открытый исходный код стимулирует принятие и стандартизацию и позволяет таким компаниям, как Docker, использовать изобретательность мира, не все является открытым исходным кодом. В то время как открытый исходный код — это отличный способ использовать неограниченный запас интеллекта на планете и постоянно внедрять инновации, генеральный директор Стив Сингх напоминает нам, что «не все инновации делаются в открытом исходном коде», и в Docker тоже много проприетарного кода..
Гибридный ЦОД — это будущее
Еще одно место, на которое Docker обращает пристальное внимание, — это гибридный центр обработки данных. Поскольку корпоративные компании продолжают мигрировать в облако, многие стремятся использовать возможности гибридного облака для развертывания своих приложений. Данные опроса IDC показывают, что 73% корпоративных облачных служб используют стратегию гибридного облака, поскольку это лучший подход с точки зрения затрат, надежности, масштабируемости и безопасности. Их инфраструктура обычно состоит из локального центра обработки данных в сочетании с одним или несколькими поставщиками общедоступных облаков. Главный операционный директор Джонстон говорит, что 75 процентов их развертываний являются гибридными. Причина, по которой эта настройка так популярна, заключается в том, что существует множество практических приложений и служб, которые просто необходимо выполнять локально, некоторые из соображений безопасности, а другие потому, что они на самом деле работают лучше в локальной среде. В то же время эти организации не могут позволить себе игнорировать преимущества облака с точки зрения масштабируемости, стоимости и гибкости. Вот почему Docker считает, что гибридный центр обработки данных — это будущее, и почему они также считают, что именно они будут его обеспечивать.
Таким образом, Docker сосредоточил свое внимание на этом гибридном центре обработки данных, и люди, которые покупают ИТ-программное обеспечение, любят его, потому что это открытый исходный код. У ИТ-покупателей долгая память, — еще Сингх сказал в своем интервью, и это правда, потому что время продления лицензии не доставляет удовольствия, когда вы являетесь покупателем. Все настороженно относятся к «блокировке», в то время как Docker, с другой стороны, — это то, что компании просят сразу. Принятие через крышу, и с ним приходит много клиентов, готовых платить за несколько дополнительных строк кода.
Роение оппозиции
В недавнем опросе более 200 ИТ-покупателей, опрошенных CoreOS, 33% заявили, что заинтересованы в контейнерах для повышения эффективности, а 32% заявили, что их интересуют возможности гибридной и межоблачной интеграции. Удивительно, но Docker Swarm была названа самой популярной платформой для оркестровки в целом (36%), опередив авторов отчетов CoreOS (27%), Kubernetes (22%) и Mesos (14%). Может быть, поэтому генеральный директор и главный операционный директор Docker не впечатлены успехом Kubernetes и вполне уверены в возможностях Swarm в будущем?
Они определенно собираются продолжать продвигать Swarm и Docker 17.06, первую версию, полностью основанную на проекте Moby, а также имеющую ряд новых функций в режиме swarm. Одной из таких функций является объект конфигурации для режима роя, который позволяет пользователям безопасно передавать информацию о конфигурации так же, как они передают секреты. Еще одним интересным дополнением являются события Docker, которые помогают пользователям получать информацию о событиях в режиме реального времени от Docker в режиме Swarm. Кроме того, журналы службы Docker перешли в стабильную версию, что означает, что теперь пользователи могут получать консолидированные журналы для всей службы, работающей в Swarm.
Многоэтапные сборки
Одним из основных моментов версии 17.06, анонсированной на Dockercon 2017, является запуск многоэтапных сборок, которые теперь станут стандартной функцией для всех версий. Многоэтапные сборки позволяют пользователям создавать более чистые образы Docker меньшего размера, используя один файл Dockerfile в соответствии с сообщением в блоге, и работать, создавая промежуточные образы, которые производят выходные данные. Это означает, что теперь вы можете скомпилировать код в промежуточном образе и использовать только вывод в финальном образе. Это приводит к значительно меньшему размеру изображения, что может быть признаком грядущих событий, особенно с учетом того, что Стив Сингх прогнозирует сдвиг данных к краю.
Docker теперь также поддерживает метрики через конечную точку API, поэтому пользователи могут предоставлять метрики Docker внешним инструментам мониторинга, которые можно подключить. все еще считается экспериментальным и может измениться в будущих версиях.
Будущее на грани
В целом, все выглядит довольно оптимистично для Docker прямо сейчас, у них есть новый генеральный директор, и они создали прекрасную возможность начать зарабатывать серьезные деньги, возможно, даже за счет гибридного центра обработки данных, который, по их мнению, скоро будет у многих предприятий. Это правда, что они не зарабатывают такие деньги, как должны, учитывая, что их стоимость оценивается более чем в 1 миллиард долларов, но, как упомянул их новый генеральный директор, это действительно огромный рынок. «Пятьдесят процентов данных будут создаваться на границе сети с течением времени», — таковы были его точные слова, хотя он не сказал, сколько именно времени. Однако, если мы будем следовать послужному списку Docker, время на самом деле не имеет значения, хотя только время покажет, будет ли этот переход на периферию и гибридный центр обработки данных работать на контейнерах Docker или на чем-то новом.