Marketplace

extremum.express 3.0

Обновлено 24 сентября 2024 г.

extremum — интегрированное решение, которое обеспечивает быструю разработку бэкенда для проектов любого масштаба. Платформа предоставляет комплекс компонентов и инструментов, упрощающих создание и эксплуатацию свободно масштабируемых высоконагруженных сервисов для применения в интернете и корпоративной среде.

Дистрибутив extremum.express — это компактная сборка платформы с ограниченными возможностями масштабирования, предназначенная для организации локальной работы, тестовых сред, а также работы сервисов, не предъявляющих высоких требований к нагрузке. Для реализации всех возможностей платформы воспользуйтесь дистрибутивом extremum.pro.

Возможности

После установки дистрибутива extremum.express 3.1 вы получите готовый к эксплуатации полнофункциональный бэкенд, который содержит:

  • Веб-API высокой производительности:

    • Работа с данными в формате JSON через REST или GraphQL.
    • Механизм гарантированно быстрого ответа, который предотвращает удержание HTTP-соединений в состоянии непродуктивного ожидания.
    • Поддержка JSON-LD— и RDF-подобных связей в данных.
    • Транзакционный механизм для комплексного обновления объектов.
    • Асинхронная потоковая выдача данных и подписки на обновления объектов.
    • Кеширование востребованных данных.
  • Продвинутые механизмы безопасности:

    • Подсистема управления учетными записями с возможностью интеграции сторонних систем аутентификации, таких как соцсети и корпоративные директории.
    • Управление доступом к объектам бэкенда гибкими правилами на языке выражений CEL.
  • Среду серверной логики:

    • Механизм сигналов для активации прикладной и системной логики.
    • Средства запуска serverless-функций для обработки различных событий в системе.
    • Подписки serverless-функций на события и триггеры.
  • Инструменты для управления массивным контентом:

    • Поддержка множественного представления мультимедийных и других файловых ресурсов.
    • Загрузка файлов и конвейер их транскодинга.
  • Эксплуатационные инструменты:

    • Генерация учетных событий для средств биллинга.
    • Агрегатор системных журналов.
    • Система мониторинга.
  • Размещение всей вышеперечисленной функциональности в кластерах Kubernetes, что позволяет разрабатывать и тестировать в среде extremum.express приложения, предназначенные для эксплуатации в среде extremum.pro.

  • Ориентированность инструментов платформы на процесс непрерывного развития короткими циклами и доставки новых версий без необходимости в технических простоях.

  • Готовые клиентские библиотеки для JavaScript/TypeScript, Kotlin, Python и Go (список расширяется).

Тарификация

Для extremum.express бесплатно предоставляются:

  • лицензия на фундаментальную часть платформы extremum. В нее входят ядро и базовые компоненты, обеспечивающие обработку запросов, работу с данными, исполнение пользовательских функций и распространение сигналов о событиях;
  • лицензия разработчика на один подключаемый к серверной части профиль разработчика.

Лицензия на компоненты дистрибутива extremum.express 3.0, входящие в служебный пакет extremum.farm, обеспечивающий задачи управления платформой (кодогенерацию, автоматизированное развертывание, обновление и другие системные функции), является коммерческой. Бесплатный пробный период использования установленного экземпляра extremum.express 3.0 составляет 14 дней.

Инструкция по развертыванию

Примечание

Платформа будет готова к работе в течение 15 минут после перехода ВМ в статус Running.

  1. Создайте сервисный аккаунт с ролью marketplace.meteringAgent.

  2. Зарезервируйте статический публичный IP-адрес.

  3. Получите пару SSH-ключей для подключения к виртуальной машине (ВМ).

  4. Создайте ВМ из публичного образа:

    • в блоке Выбор образа/загрузочного диска перейдите на вкладку Cloud Marketplace и выберите extremum.express 3.0;
    • в блоке Вычислительные ресурсы укажите:
      • vCPU — 6;
      • RAM — 12 ГБ.
    • в блоке Сетевые настройки выберите публичный IP-адрес, зарезервированный ранее;
    • в блоке Доступ:
      • в поле Сервисный аккаунт выберите сервисный аккаунт, созданный ранее;
      • в поле Логин введите имя пользователя;
      • в поле SSH-ключ вставьте содержимое файла с открытым SSH-ключом.
  5. Сохраните публичный IP-адрес ВМ.

  6. Перейдите в браузере на страницу http://<публичный_IP-адрес_виртуальной_машины>:8080/.

На странице отобразятся подробная информация о вашем экземпляре и полезные материалы.

от 8 080 ₽ / в месяц

Стоимость использования продукта и необходимых ресурсов в конфигурации по умолчанию 
Тип тарификации
Hourly (Pay as you go)
Тип
Виртуальная машина
Категория
Инструменты для разработчиков
Фреймворки
Издатель
Смекалка
Примеры использования

Разработка систем и сервисов для:

  • многоканального взаимодействия с большими аудиториями пользователей, где требуется одновременное применение различных инструментальных средств взаимодействия — мобильных приложений, веб-приложений, мессенджеров, настольных систем и других видов пользовательских терминалов, например телевизоров или игровых консолей: потребительские сервисы массового обслуживания, соцсети и интерактивные сервисы, компьютерные игры и виртуальные среды (VR/AR), CRM-системы, маркетинговые сервисы, системы электронной коммерции, логистические системы массового обслуживания;
  • обширной онлайн-интеграции со множеством сторонних систем и устройств, требующих приема данных и оперативных ответов в режиме околореального времени: онлайн-сервисы крупных предприятий и госорганизаций, службы телеметрии и мониторинга, букинговые системы, системы интернета вещей, распределенные робототехнические комплексы, сервисы сложного межсистемного взаимодействия и онлайн-координирования работы комплексных систем;
  • сбора больших данных и массового онлайн-доступа к ним и их различным аналитическим представлениям: аналитические агрегаторы, картотеки и скоринговые системы;
  • хранения медиаконтента с массовым размещением и онлайн-доступом, а также внешних систем и устройств: видео-сервисы, музыкальные сервисы, системы видео- и аудио-регистрации, массивные библиотеки мультимедийных данных.
Техническая поддержка

Smekalka
Smekalka осуществляет техническую поддержку пользователей extremum в Yandex Cloud. Вы можете связаться с технической поддержкой одним из способов, перечисленных на странице Центра поддержки пользователей.

Сроки реагирования и доступность экстренных каналов связи зависят от вашего действующего уровня технической поддержки. Для пользователей дистрибутива exrtremum.express доступен базовый уровень технической поддержки. Подробная информация о тарифах и других условиях поддержки представлена в Соглашении об уровне обслуживания.

Yandex Cloud
Yandex Cloud не предоставляет техническую поддержку продукта. При возникновении проблем обращайтесь к информационным ресурсам разработчика.

Идентификаторы продукта
image_id:
fd8tgvkjn79o01k0aqqd
family_id:
smekalka-extremum-express
Состав продукта
ПОВерсия
Ubuntu22.04
extremum.express3.0
Лицензионное соглашение
Используя данный продукт, вы соглашаетесь с Условиями использования Yandex Cloud Marketplace и с условиями использования следующих продуктов: Лицензионное соглашение на использование дистрибутива extremum.express 3.0

от 8 080 ₽ / в месяц

Стоимость использования продукта и необходимых ресурсов в конфигурации по умолчанию 
Тип тарификации
Hourly (Pay as you go)
Тип
Виртуальная машина
Категория
Инструменты для разработчиков
Фреймворки
Издатель
Смекалка