Как Google и Docker запускают «революцию контейнеров»

от автора

Сегодня, когда все больше компаний используют облачные сервисы, идея о том, чтобы перенести свои приложения или сайты на виртуальные серверы не кажется чем-то столь необычным. Однако отрасль облачных вычислений сейчас находится на пороге революции, считает Брайан Кантрил, бывший инженер Sun Microsystems и Oracle, который теперь занимает позицию директора по технологиям инфраструктурного проекта Joyent. Он считает, что виртуальные машины вскоре уступят свое место программным контейнерам, которые станут более эффективным инструментом для работы с современными приложениями.

Благодаря таким компаниям, как Google, Docker и другим, этот процесс уже запущен. Процесс может еще ускориться благодаря появлению независимой организации, занимающейся развитием идеи контейнеров — Cloud Native Computing Foundation, участниками которой являются Cisco, eBay, Goldman Sachs, IBM, Intel, Joyent, Twitter и, конечно, Google и Docker. Как видно, развитием технологий контейнеров занимается множество разных компаний, и по словам представителя Google Грейг МакЛаки (Crag McLuckie), новая организация ставит перед собой цель по «гармоничному объединению» всех этих технологий.

Новую организацию поддерживает и некоммерческой Linux Foundation, занимающейся развитием соответствующей открытой операционной системы (еще фонд развивает похожий проект Open Container Initiative, OCI). Разница заключается в том, что OCI работает над созданием общей специикации контейнеров — стандарта, который позволит создавать конейнеры, работающие на всех компьютерах или в любых облачных сервисах —, а Cloud Native Computing ставит перед собой более масштабную цель, намереваясь объединить огромное количество инструментов для работы с контейнерами.

К примеру, Google предлагает инструмент под названием Kubernetes, который позволяет работать с контейнерами на большом количестве машин, другие компании также разрабатывают подобные сервисы. Новый фонд хочет сделать так, чтобы все эти инструменты могли работать вместе, и одновременно повысить их качество. Google передал код Kubernetes организации, другие компании также открывают код своих продуктов.

Kubernetes и так был open source-проектом, но теперь над его развитием смогут работать работать не только сотрудники Google, но и профессионалы из других компаний, создающих похожие проекты. И это то, что нужно, считает обозреватель Wired Кейд Метц — мощь идеи контейнеров станет по-настоящему заметной, когда работать над ней будут все игроки сообща.

ссылка на оригинал статьи http://habrahabr.ru/post/263911/