Ubicloud: облако, которое вы контролируете
Знаете ли вы, что до 70% стоимости облачных сервисов AWS и Google Cloud — это наценка за удобство? При этом вы теряете контроль над инфраструктурой и попадаете в вендор-лок. Команда Ubicloud, состоящая из ветеранов Azure и Heroku, предлагает революционное решение — открытое облако, которое можно развернуть где угодно.
Что такое Ubicloud?
Ubicloud — это как если бы Linux и Docker объединились, чтобы создать открытую альтернативу AWS. Проект позволяет:
- Развертывать облачную инфраструктуру на любом bare metal оборудовании (Hetzner, AWS Bare Metal и др.)
- Получать те же возможности, что у коммерческих провайдеров, но с открытым кодом
- Экономить до 3 раз по сравнению с AWS для CI/CD и других ephemeral-нагрузок

Почему это важно сейчас?
Тренд последних лет — возврат от «полностью управляемых» сервисов к контролируемым решениям. Вот три причины, почему Ubicloud попадает в нерв времени:
- Экономия — управляемый сервис Ubicloud в 3 раза дешевле AWS
- Контроль — вы знаете, где и как работают ваши данные
- Портативность — нет привязки к одному провайдеру
Ключевые возможности
1. Elastic Compute на стероидах
Ubicloud использует Cloud Hypervisor с изоляцией через Linux namespaces — это дает безопасность уровня AWS, но без скрытой магии. Например, чтобы развернуть VM:
docker exec -it ubicloud-app ./demo/cloudify_server
2. Сетевая магия без сложностей
- IPsec для зашифрованных туннелей
- Поддержка IPv4/IPv6 из коробки
- Firewall и Load Balancer на базе nftables
3. Хранение данных с открытым кодом
SPDK для блочного хранилища с перспективой snapshots и репликации — то, что обычно доступно только в enterprise-решениях.
Как это работает под капотом?
Технологический стек впечатляет:
- Control Plane: Ruby + Roda + Postgres
- Аутентификация: Rodauth
- UI: Tailwind CSS с компонентами Tailwind UI
- CI/CD: GitHub Actions
При этом разработчики сознательно идут путем минимализма — никаких 10 вариантов гипервизоров как в OpenStack.
Кому это нужно прямо сейчас?
Три реальных сценария использования:
- CI/CD — экономия на ephemeral-инстансах для GitHub Actions
- Портативные приложения — будущая интеграция с Kamal от Basecamp
- Собственные дата-центры — облачный интерфейс для существующего железа
Вывод: стоит ли пробовать?
Ubicloud — это редкий случай, когда open source проект:
- Сделан профессионалами из Microsoft/Heroku
- Решает конкретные боли (цена, контроль, портативность)
- Уже готов к production (6778 stars на GitHub)
Если вы:
- Устали от vendor lock-in
- Ищете альтернативу AWS/GCP
- Хотите сэкономить на облаке
...то Ubicloud заслуживает вашего внимания. Лично я уже тестирую их managed-версию и впечатлен подходом.
P.S. Для экспериментов можно использовать бесплатный доступ — никаких кредитных карт не требуется.