Яндекс.Cocaine

Продукт
Разработчики: Яндекс (Yandex)
Технологии: PaaS - Platform As A Service - Бизнес-платформа как сервис

Cocaine - это PaaS-система (Platform-as-a-Service) с открытым исходным кодом, позволяющая создавать собственные облачные хостинги приложений, такие как Google AppEngine или Heroku [1].

Cocaine - аббревиатура Configurable Omnipotent Custom Applications Integrated Network Engine («конфигурируемый интегрированный всемогущий сетевой движок для пользовательских приложений»). В качестве продукта «Яндекса» Cocaine впервые был представлен в 2012 г.

Cocaine используется в проектах самого поисковика, например, в качестве основы облачного API «Яндекс.Браузера». Однако, сторонние разработчики к использованию развернутого в поисковике Cocaine не допускаются. Таким образом, для «Яндекса» Cocaine не является прямым аналогом Google App Engine.

Планов по предоставлению сторонним разработчикам доступа к своей PaaS-платформе «Яндекс» не раскрывает, как и планов монетизации проекта Cocaine. Предполагается, что заинтересованные в Cocaine пользователи станут разворачивать платформу на собственных серверах, и, если захотят, открывать к ней доступ всем желающим. Примеры полноценного внедрения Cocaine за пределами «Яндекса» в поисковике неизвестны.

Cocaine поставляется как в виде исходных кодов, так и в виде готовых deb-пакетов (пригодных для установки на ОС Linux ветви Debian). В планах разработчиков Cocaine существует и поддержка rpm-пакетов.

В облаке можно запускать приложения, написанные на различных языках программирования (С, С++, Python, JavaScript и др.). Cocaine в связке с веб-сервером позволяет получить автоматически масштабируемую среду исполнения веб-приложений. Облако удобно использовать для обработки больших объемов информации - благодаря потоковому интерфейсу обмена данными. С помощью Cocaine легко реализовать отказоустойчивую и высокопроизводительную шину передачи сообщений и событий. Использование балансировщика нагрузки позволяет создавать отзывчивые к действиям пользователя системы.

Приложения в облаке запускаются с использованием технологии виртуальных контейнеров и исполняются независимо друг от друга. Это позволяет поддерживать несколько версий одного и того же приложения и организовывать «мягкую» миграцию пользователей на обновленные версии продуктов. В облаке можно тестировать приложения, запуская их в изолированном окружении. Так ошибки в программах не повлияют на физическую систему или другие приложения.

Примечания





Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  ITglobal.com (ИТглобалком Рус) (81)
  Т1 Интеграция (ранее Техносерв) (76)
  Microsoft (33)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (27)
  Онланта (21)
  Другие (339)

  ITglobal.com (ИТглобалком Рус) (20)
  Т1 Интеграция (ранее Техносерв) (12)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (10)
  АйТи Про (IT Pro) (4)
  Онланта (3)
  Другие (31)

  ITglobal.com (ИТглобалком Рус) (16)
  OneFactor (Уанфактор) ЕдиныйФактор (3)
  VK (ранее Mail.ru Group) (3)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1)
  Другие (3)

  ITglobal.com (ИТглобалком Рус) (14)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  Cloud.ru (Облачные технологии) ранее SberCloud (3)
  Softline (Софтлайн) (2)
  VK (ранее Mail.ru Group) (2)
  Другие (13)

  Cloud.ru (Облачные технологии) ранее SberCloud (3)
  Softline (Софтлайн) (3)
  ITglobal.com (ИТглобалком Рус) (2)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (2)
  Другие (7)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (19, 133)
  ITglobal.com (ИТглобалком Рус) (1, 83)
  Т1 Облако (Т1 Клауд) ранее T1 Cloud (1, 81)
  Т1 Интеграция (ранее Техносерв) (1, 81)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (4, 48)
  Другие (278, 307)

  ITglobal.com (ИТглобалком Рус) (1, 20)
  Т1 Интеграция (ранее Техносерв) (1, 15)
  Т1 Облако (Т1 Клауд) ранее T1 Cloud (1, 15)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (1, 10)
  IBM (2, 4)
  Другие (26, 39)

  ITglobal.com (ИТглобалком Рус) (1, 17)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (1, 6)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 1)
  Ростелеком (1, 1)
  Huawei (1, 1)
  Другие (2, 2)

  ITglobal.com (ИТглобалком Рус) (1, 14)
  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Мобильные ТелеСистемы (МТС) (1, 4)
  Huawei (1, 3)
  Другие (10, 16)

  VK Tech (ранее VK Цифровые технологии, ВК Цифровые технологии и Mail.ru Цифровые технологии) (2, 3)
  Мобильные ТелеСистемы (МТС) (2, 3)
  Softline (Софтлайн) (2, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 3)
  Huawei (1, 3)
  Другие (8, 12)

Распределение базовых систем по количеству проектов, включая партнерские решения (проекты, партнерские проекты)

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft Azure - 114 (93, 21)
  ITglobal.com: Публичное облако - 83 (83, 0)
  Т1 Облако (ранее T1 Cloud) - 81 (81, 0)
  VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 49 (44, 5)
  OnCloud.ru - 21 (21, 0)
  Другие 150

  ITglobal.com: Публичное облако - 20 (20, 0)
  Т1 Облако (ранее T1 Cloud) - 15 (15, 0)
  VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 10 (10, 0)
  АйТи Про: BI.Qube - 4 (4, 0)
  Microsoft Azure - 4 (4, 0)
  Другие 21

  ITglobal.com: Публичное облако - 17 (17, 0)
  VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 6 (6, 0)
  Cloud Advanced - 1 (1, 0)
  НеоЛабс: АИСТ Платформа общего доступа к инфраструктуре аэропорта - 1 (1, 0)
  Другие 0

  ITglobal.com: Публичное облако - 14 (14, 0)
  VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 4 (3, 1)
  МТС Exolve - 4 (4, 0)
  Cloud Advanced - 3 (3, 0)
  Softline Multicloud (Мультиоблако) - 3 (3, 0)
  Другие 6

  VK Cloud Универсальная облачная платформа для развития цифровых сервисов (ранее VK Cloud Solutions) - 3 (2, 1)
  Cloud Advanced - 3 (3, 0)
  МТС Exolve - 2 (2, 0)
  Softline Multicloud (Мультиоблако) - 2 (2, 0)
  ITglobal.com: Публичное облако - 2 (2, 0)
  Другие 4