Hasura Cloud

Бесплатно
Открытый исходный код

Сайт: cloud.hasura.io

Hasura Cloud — это коммерческая облачная служба на базе проекта с открытым исходным кодом Hasura, предоставляющая полностью управляемый GraphQL-платформенный сервис. Сервис предназначен для быстрого развёртывания и масштабирования GraphQL API поверх реляционных и других источников данных, автоматизируя задачи подключения, деплоя, обеспечения отказоустойчивости и управления версиями схем. Hasura Cloud объединяет возможности движка для автогенерации схемы и разрешений с дополнительной инфраструктурной обёрткой, административными инструментами и SLA, характерными для управляемых облачных предложений.

Архитектурно Hasura Cloud обычно разворачивается как высокодоступный набор контейнеров и управляющих компонентов, которые взаимодействуют с базами данных и внешними источниками данных по защищённым каналам. Платформа поддерживает real-time подписки через WebSocket, роль-базированную систему контроля доступа и интеграции с внешними провайдерами аутентификации. В доступной документации и описаниях подчёркивается упор на автоматизацию разработки API, безопасность соединений и гибкость конфигурации при сохранении совместимости с локальными инстансами открытого движка.

  • Автоматическая генерация GraphQL-схемы: построение запросов и мутаций на основе структуры таблиц и связей в подключённых источниках данных.
  • Управляемая инфраструктура: развёртывание, мониторинг, резервирование и обновления, предоставляемые как сервис с высокой доступностью.
  • Реaltime-подписки: поддержка подписок поверх WebSocket и механизмов отслеживания изменений в данных.
  • Контроль доступа и безопасность: роль- и правило-ориентированные разрешения, интеграция с провайдерами аутентификации и шифрование каналов связи.
  • Масштабирование: автоматическое и ручное масштабирование компонентов для обработки увеличенной нагрузки и распределённых рабочих нагрузок.
  • Интеграции и расширяемость: возможности для добавления пользовательской бизнес-логики через webhook-ориентированные действия, серверлесс-функции и event triggers.
  • Мониторинг и логирование: встроенные инструменты для наблюдаемости, метрик производительности и аудита запросов.
  • Управление миграциями: поддержка версионирования схемы базы данных и автоматизации миграций в процессе развёртывания.
  • Совместимость с открытым проектом: согласованность API и конфигураций с локальными инстансами Hasura для переноса и гибридных сценариев.
  • Платёжные и нормативные опции: коммерческие планы и условия обслуживания, включая варианты для организаций с требованиями к SLA и соответствию регламентам.
Подробнее