Проекты OpenStack и Amazon не обязательно рассматривать как прямых конкурентов, хотя они и соревнуются за долю корпоративных бюджетов, предназначенную для облачных сервисов. На конференции OpenStack Summit в Париже Марк Колье, главный операционный директор OpenStack Foundation, выступавший на пленарном заседании второго дня конференции, разъяснил свое видение Amazon и OpenStack на облачном рынке. Вслед за ним выступали представители бизнеса, в том числе от компаний Expedia и Tapjoy, которые параллельно используют OpenStack и Amazon Web Services (AWS).
Колье начал свою речь с альтруистического обсуждения вопроса о том, как сила распределенных вычислений может изменить мир. Со всё большим распространением смартфонов по всему миру способность людей связываться друг с другом, работать сообща и организовываться ради перемен как никогда выросла. «Я считаю, что каждый должен иметь доступ к технологиям и связанным с ними экономическим возможностям», — сказал Колье.
Он добавил, что вездесущие возможности подключений через смартфоны представляют собой нечто вроде распределенной власти, и это влияет на весь мир. Когда-то власть и влияние ассоциировались с мужчинами в строгих костюмах, но теперь это уже не так. Сегодня любой, кто обладает коммуникациями, имеет возможность влиять на окружающий мир и вносить вклад в перемены.
По словам Колье, экономические возможности сегодня становятся более распределенными и больше не принадлежат небольшой группе стран. Они приводятся в действие повсеместными коммуникациями и мобильным сотрудничеством, причем все это поддерживается облаком.
Сила распределенных вычислений, считает Колье, также должна включать в себя выбор. Он отметил, что в прошлые времена, когда ИТ-отделам приходилось сажать корпоративных пользователей за Windows-ПК, выбора практически не существовало. Сегодня пользователи могут приобретать собственные устройства, и выбор очень широк.
«В долгосрочной перспективе распределенность победит монолитность, — заявил Колье. — Но сейчас существует монолит, который мы не можем игнорировать».
Монолитом в понимании Колье является Amazon, и хотя облачные архитектуры по природе являются распределенными, по историческим причинам реальная мощность облака не была распределенной в терминах вендоров.
«Если достаточно одного монолитного провайдера, то чем вы тогда все занимаетесь? — спросил Колье. — Реально нужен не один вендор, а один стек, в котором можно осуществлять отраслевое взаимодействие с участием пользователей».
Этим стеком, по мнению Колье, является OpenStack, в который вносят свой вклад свыше 2700 разработчиков и 125 компаний. OpenStack также является более распределенным в терминах размещения площадок и доступа пользователей. Для иллюстрации своих слов Колье показал карту мира с размещениями дата-центров Amazon. Хотя Amazon имеет дата-центр в Германии, во Франции у нее его нет.
«Если вам потребуется облако во Франции, в Amazon вам скажут, что могут вас обслуживать из Германии. И это не лучший вариант для пользователей», — сказал Колье. Облачные площадки OpenStack, напротив, присутствуют как в Германии, так и во Франции.
Несмотря на высказанные в адрес Amazon критические замечания, Колье подчеркнул, что его выступление не ставило целью ударить по Amazon. Есть много компаний, сказал он, которые пользуются и OpenStack, и Amazon. Задача OpenStack состоит не в том, чтобы стать монолитом взамен другого монолита, а в том, чтобы предоставить выбор в распределенной экосистеме вычислений.
Уэстон Джосси, операционный директор Tapjoy, присоединился к Колье на трибуне конференции и рассказал, как его компания использует платформу OpenStack для своих нужд в частных облаках и одновременно работает с публичным облаком Amazon. Тон его речи поддержал Раджив Кханна, вице-президент по глобальным инфраструктурным сервисам Expedia, которая тоже пользуется и Amazon, и OpenStack.
«У OpenStack нет кровных врагов, — заявил Колье. — Свободный код не подразумевает врагов, его смысл в использовании технологии в том направлении, которое вам требуется».