Описание
Nuclio — это высокопроизводимый безсерверный фреймворк, ориентированный на обработку данных, ввода-вывода и вычислительно интенсивные рабочие нагрузки. Он разработан для того, чтобы позволить разработчикам создавать и запускать приложения, которые автоматически масштабируются без необходимости управления серверной инфраструктурой. Nuclio поддерживает различные источники данных и потоков и может выполняться как на ЦП, так и на ГП. Он бесшовно интегрируется с популярными инструментами для науки о данных, такими как Jupyter и Kubeflow, что делает его универсальным выбором для приложений, основанных на данных.
Платформа способна обрабатывать до 400,000 событий в секунду, значительно превосходя многие другие безсерверные фреймворки. Эта производительность достигается благодаря ее операционной системе функций в реальном времени, которая обеспечивает производительность в 30-100 раз быстрее по сравнению с другими публичными облачными предложениями или функциями как сервисом (FaaS). Nuclio также поддерживает автоматизированное развертывание функций, операции масштабирования и широкий спектр открытых и облачно-специфичных источников событий и данных.
Nuclio может быть развернут как отдельный контейнер Docker или на существующем кластере Kubernetes. Он также доступен как полностью управляемый сервис приложений в облаке или на месте через платформу Iguazio Data Science. Эта гибкость позволяет использовать его на устройствах с низким энергопотреблением, ноутбуках, периферийных и локальных кластерах, а также в публичных облаках.
Безопасность является ключевой особенностью Nuclio, с интеграцией с Kaniko для безопасного создания образов Docker во время выполнения. Платформа также поддерживает постоянные функции, обеспечивая доступ в реальном времени к базам данных и файловым системам, а также улучшенные возможности обработки потоков с улучшенной поддержкой Kafka.
Nuclio является открытым исходным кодом и предназначен для использования в корпоративной среде, предлагая обширные функции ведения журналов, мониторинга и удобства использования. Он особенно популярен среди финансовых учреждений, поставщиков телекоммуникационных услуг и производственных компаний для таких приложений, как прогнозирование задержки сети и сбоев.
Основные функции Nuclio: Безсерверная платформа
Высокопроизводительный безсерверный фреймворк
Поддерживает обработку данных, ввода-вывода и вычислительно интенсивные рабочие нагрузки
Обрабатывает до 400,000 событий в секунду
Интегрируется с Jupyter и Kubeflow
Автоматизированное развертывание и масштабирование функций
Поддерживает ЦП и ГП
Безопасное создание образов Docker с Kaniko
Постоянные функции для доступа к базам данных в реальном времени
Как использовать Nuclio: Безсерверная платформа?
Развертывание: Используйте как контейнер Docker или на Kubernetes
Интеграция: Подключите к Jupyter или Kubeflow
Разработка: Создавайте функции с помощью SDK
Масштабирование: Автоматически масштабируйте функции в зависимости от спроса
Варианты использования Nuclio: Безсерверная платформа
- Аналитика в реальном времени
- Операции ИИ
- Периферийные вычисления
- Обработка данных IoT
- Финансовая торговля








