Неизменяемый загрузочный Linux-дистрибутив, который создаёт готовые к работе с Kubernetes образы ОС для периферийных и bare-metal-узлов в стиле Dockerfile.
mulgadc/spinifex
Облако с совместимыми с AWS API, которое можно развернуть на собственных серверах: EC2, EBS, S3, VPC, IAM, EKS и RDS.
Open source альтернатива:AWS
- Звёзды
- 412
- Форки
- 27
- Открытые issues
- 9
- Последний коммит
- 22 часа назад
Что это?
Spinifex — облачная платформа с открытым исходным кодом, реализующая совместимые с AWS API и работающая на физическом оборудовании, в локальном дата-центре или на edge-устройствах. Существующие рабочие процессы с AWS CLI, SDK и Terraform можно направить на эндпоинт Spinifex и вызывать EC2, EBS, S3, VPC, IAM, EKS, RDS и другие сервисы — поэтому программы, написанные для AWS, работают без изменений кода.
В отличие от локальных эмуляторов, вызовы EC2 запускают настоящие виртуальные машины на KVM/QEMU, тома EBS размещаются в реплицируемом хранилище Viperblock, а объекты S3 хранятся в Predastore с кодированием стирания. Запросы проходят аутентификацию SigV4 на шлюзе, публикуются в шину сообщений NATS и обрабатываются stateless-демонами, масштабировать которые можно, запуская дополнительные экземпляры.
Ядро распространяется по лицензии AGPL-3.0 и поставляется с веб-консолью. Установка рассчитана на Ubuntu 26.04 или Debian 13; доступны загрузочный установщик для x86 и вариант настройки одного узла. Для сетевого взаимодействия виртуальных машин на хосте требуется Linux bridge.
Ключевые возможности
- 01Предоставляет совместимые с AWS API для EC2, EBS, S3, VPC, IAM, EKS и RDS.
- 02Запускает настоящие виртуальные машины на QEMU/KVM, поддерживает проброс GPU и spot-инстансы.
- 03Хранит тома EBS в реплицируемом хранилище Viperblock, а объекты S3 — в Predastore с кодированием стирания.
- 04Аутентифицирует каждый запрос с помощью SigV4 на шлюзе и использует шину сообщений NATS.
- 05Включает встроенную веб-консоль для управления инстансами, томами, бакетами, сетями и IAM.
Сценарии использования
- Перенос рабочих нагрузок AWS на собственные серверы с сохранением существующих инструментов.
- Развёртывание частной или суверенной облачной инфраструктуры в локальном дата-центре.
- Размещение вычислительных ресурсов и хранилищ на изолированных от сети или отключённых edge-площадках.
- Тестирование кода инфраструктуры в стиле AWS на реальном бэкенде, а не на заглушке.
Быстрый старт
- 1
Запустите официальный скрипт установки из README
- 2
Настройте сеть OVN для управляющего узла
sudo /usr/local/share/spinifex/setup-ovn.sh --management - 3
Инициализируйте одноузловой кластер
sudo spx admin init --node node1 --nodes 1 - 4
Запустите службы Spinifex
sudo systemctl start spinifex.target
Что важно знать
- Согласно README, поддерживаются только Ubuntu 26.04 и Debian 13.
- Для работы сети виртуальных машин на хосте необходимо настроить Linux bridge.
- Лицензия — AGPL-3.0, лицензия с принципом copyleft, требующая делиться изменениями, если ПО предоставляется как сетевой сервис.
В подборках
Темы
Частые вопросы
- Что такое spinifex?
- Облако с совместимыми с AWS API, которое можно развернуть на собственных серверах: EC2, EBS, S3, VPC, IAM, EKS и RDS. Spinifex — облачная платформа с открытым исходным кодом, реализующая совместимые с AWS API и работающая на физическом оборудовании, в локальном дата-центре или на edge-устройствах. Существующие рабочие процессы с AWS CLI, SDK и Terraform можно направить на эндпоинт Spinifex и вызывать EC2, EBS, S3, VPC, IAM, EKS, RDS и другие сервисы — поэтому программы, написанные для AWS, работают без изменений кода.
- spinifex можно использовать бесплатно? Какая у него лицензия?
- spinifex распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- spinifex всё ещё поддерживается?
- Активно поддерживается. Последний коммит в spinifex — 6 нояб. 2026 г..
- Для чего можно использовать spinifex?
- Перенос рабочих нагрузок AWS на собственные серверы с сохранением существующих инструментов. Развёртывание частной или суверенной облачной инфраструктуры в локальном дата-центре. Размещение вычислительных ресурсов и хранилищ на изолированных от сети или отключённых edge-площадках. Тестирование кода инфраструктуры в стиле AWS на реальном бэкенде, а не на заглушке.
- Как установить spinifex?
- Запустите официальный скрипт установки из README Настройте сеть OVN для управляющего узла: sudo /usr/local/share/spinifex/setup-ovn.sh --management Инициализируйте одноузловой кластер: sudo spx admin init --node node1 --nodes 1 Запустите службы Spinifex: sudo systemctl start spinifex.target
- Где скачать spinifex?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mulgadc/spinifex
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа с открытым исходным кодом для управления частными облаками, периферийными площадками и AI-нагрузками на VM и Kubernetes.
Open-source облачная платформа, объединяющая локальные KVM- и bare-metal-серверы, vSphere и множество публичных облаков через единый набор API.
Сетевое загрузочное меню iPXE для установки множества операционных систем и запуска утилит восстановления без предварительной загрузки ISO.
Фреймворк с открытым исходным кодом для описания инфраструктуры AWS на TypeScript, Python, Java, .NET или Go и её развёртывания через CloudFormation.
Облачная платформа с открытым исходным кодом для IaaS и управляемых сервисов на bare metal у провайдеров вроде Hetzner, Leaseweb и AWS Bare Metal.