`

СПЕЦИАЛЬНЫЕ
ПАРТНЕРЫ
ПРОЕКТА

Архив номеров

BEST CIO

Определение наиболее профессиональных ИТ-управленцев, лидеров и экспертов в своих отраслях

Человек года

Кто внес наибольший вклад в развитие украинского ИТ-рынка.

Продукт года

Награды «Продукт года» еженедельника «Компьютерное обозрение» за наиболее выдающиеся ИТ-товары

 

Red Hat: API — ключ к успешным микросервисам

0 
 
Red Hat: API — ключ к успешным микросервисам

Корпорации и сервис-провайдеры в поиске оптимальных способов внедрения приложений в облачную среду обращаются к микросервисам. Разбивая прикладные программы и службы на меньшие, нежестко связанные компоненты, их можно, теоретически, сделать более масштабируемыми и простыми в разработке.

На состоявшейся недавно в Калифорнии конференции OpenStack Silicon Valley компания Red Hat приняла участие в оживлённых дебатах на тему, что лучше подходит для создания микросервисов — контейнеры или виртуальные машины. Контейнеры занимают меньше места и их быстрее применять, — аргументируют их сторонники, а оппоненты отвечают, что виртуальные машины это более устоявшаяся технология, кроме того они обеспечивают лучшую изоляцию между нагрузками.

Но, по мнению Аруна Гупты (Arun Gupta), директора по техническому маркетингу и поддержке разработчиков Red Hat, эти дебаты в определённой степени лишены оснований: для разработчика базовая технология микросервисов не имеет значения до тех пор, пока слой API остаётся прежним.

«Мне не важно какие это контейнеры. Они самодостаточны. Сегодня это может быть JBoss, завтра — Node.js, затем, Fuse или [Apache] Camel. Мне и в самом деле безразлично, потому что они используют RESTful API для взаимодействия между собой, и до тех пор пока они используют RESTful API я спокоен, — заявил он. — Все, что вас беспокоит при создании микросервисов, это вопросы уровня приложений».

Red Hat в настоящее время использует контейнеры Docker и Kubernetes, среду оркестровки контейнеров, созданную Google, как часть её предложения PaaS (platform-as-a-service) OpenShift для разработки и эксплуатации облачных приложений.

Сочетание Kubernetes и Docker по мнению Red Hat, сегодня самая зрелая технология, и Kubernetes обеспечивает критические для успешных микросервисов функции, такие как обнаружение сервисов, администрирование контейнеров и коммуникации между компонентами.

В будущем ситуация может измениться, благодаря таким проектам, как например OpenStack Magnum. «OpenShift v3.0 базируется на Kubernetes, но мы входим во все эти инициативы, такие как Open Container, и если та или другая технология становится более значимой и полезной для наших клиентов, мы соответственно инвестируем в неё, — комментирует Гупта. — Через три-четыре года, если OpenStack Magnum станет очень нужным, мы можем сделать его частью OpenShift наряду с Kubernetes, но сегодня Kubernetes и Docker это короли».

Вы можете подписаться на нашу страницу в LinkedIn!

0 
 

Напечатать Отправить другу

Читайте также

 
 

  •  Home  •  Рынок  •  ИТ-директор  •  CloudComputing  •  Hard  •  Soft  •  Сети  •  Безопасность  •  Наука  •  IoT