Первичным планом компании CoreOS был перенос Linux с поддержкой контейнеров в облако. Компания еще продолжает работать в этом направлении, но у нее появилась новая программа Tectonic, поднимающая ее игровые ставки. CoreOS работает над переносом системы управления контейнерами Google под названием Kubernetes в среду предприятий.
Kubernetes представляет собой программу Google на базе свободного кода, позволяющую компаниям управлять кластером Linux-контейнеров как одной системой. Хотя технологии контейнеров, например Docker, дают вам возможность создавать контейнеры и управлять ими, Kubernetes позволяет оркестровать кластеры контейнеров и виртуальных машин и управлять такими кластерами. Это практически проверенная технология. Каждое используемое вами приложение Google (включая поиск) работает на контейнерах под управлением Kubernetes.
Tectonic станет коммерческим дистрибутивом CoreOS, ее контейнеров и Kubernetes. Продукт призван предоставить полный стек корпоративного ПО для перевода предприятий на распределенную инфраструктуру ПО на базе контейнеров. Вы можете попытаться самостоятельно скомбинировать Kubenetes, CoreOS и Docker, однако если вас больше интересует собственная эффективная работа, целесообразнее потратить свое время на освоение Tectonic.
Как заявил Алекс Полви, исполнительный директор CoreOS, «начиная заниматься CoreOS, мы имели намерение сконструировать инфраструктуру Google и поставлять ее всем желающим. Сегодня эта цель воплощается в реальность в форме Tectonic, который позволит предприятиям всего мира безопасно эксплуатировать контейнеры в распределенной среде, подобно тому, как Google использует свою внутреннюю инфраструктуру».
CoreOS не только берет за основу код Google и создает собственный Tectonic. CoreOS также объявила, что получит от Google Ventures, инвестиционного подразделения Google, финансирование в размере 12 млн. долларов. Кроме того, компания получает дополнительные денежные вливания от фирм Kleiner Perkins Caufield & Byers (KPCB), Fuel Capital и Accel Partners в новом раунде финансирования на общую сумму 20 млн. долларов.
«Сегодня заметно расширение тренда к изменению вычислительной среды предприятий в сторону подражания инфраструктуре крупномасштабных софтверных компаний, — отметил партнер Google Ventures Дейв Муничьелло. — С фокусом на безопасность, надежность и простоту развертывания, CoreOS создает всеобъемлющую платформу для глобальных предприятий с широкомасштабным сервисом. Мы очень увлечены сотрудничеством с командой этой компании».
CoreOS собирается предложить Tectonic для бета-тестирования избранной группе заказчиков. Полное корпоративное решение включает интегрированную платформу Linux-контейнеров и средство автоматизации развертывания. Платформа Linux-контейнеров содержит серверную ОС, средства поддержки функционирования контейнеров и построения сетей, консоль управления кластерами с интерфейсом на базе браузера и Kubernetes.
Стивен О’Грейди, главный аналитик RedMonk, считает, что это хороший проект. «При том, что каждый день приносит все новые и новые варианты разрабатываемых инфраструктур, явно растет спрос на самодостаточную инфраструктуру, которая представляется разумным выбором, особенно в контейнерной реализации. На решение этой задачи и нацелен проект Tectonic, призванный предоставить интегрированное решение на базе контейнеров».
CoreOS — не единственная компания, интегрирующая в свои продукты Kubernetes. Mirantis, специализирующаяся на OpenStack, Mesosphere с собственным менеджером кластеров и Red Hat с Atomic Host тоже работают над внесением Kubernetes в свои облачно-контейнерные предложения. Победа достанется той компании, которая выведет на рынок Kubernetes наилучшим образом.