KulebiaC

Передовой инструмент, который с помощью одного простого yaml-файла ускоряет развертывание сложной облачной инфраструктуры на 40%.

М видео
s7
habr
Tilda publishing
Tass
Action
Askona
FixPrice
Тотальный Диктант
UTair
Перестаньте тратить месяцы, чтобы написать сценарии Terraform для вашей облачной инфраструктуры.
Цель Kulebiac — предоставить истинно платформенный подход к использованию облачных ресурсов. Поэтому наш продукт реализует методологии Infrastructure as Code (IaC) и DevOps, облегчая работу с облачными инфраструктурами.

Вот что делает Kulebiac эффективным:

Облачная инфраструктура описана в легко понимаемом yaml формате

KulebiaC использует простой и понятный yaml-формат для описания облачной инфраструктуры, что делает процесс развертывания более удобным и гибким для разработчиков и администраторов.

Развертывание новых окружений без изменений в описании инфраструктуры

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

Вся инфраструктура разворачивается за один проход инструмента

Это значит, что вы можете быстро и эффективно создать и настроить все необходимые ресурсы и сервисы, сокращая время, затрачиваемое на развертывание и управление инфраструктурой.

Сложности при работе с Terraform:Простые решения с KulebiaC:
Для описания инфраструктуры в облаке нужно выделить много времени (от 1 месяца)
С помощью KulebiaC инфраструктура описывается за 1 день в yaml-формате
В Terraform каждый контур чаще всего описывается отдельно и имеет свой порядок и план выполнения
Вся инфраструктура разворачивается за один проход инструмента для каждого контура
Необходимость дополнительных денежных затрат на облако на период подготовки Terraform-модулей (от 1 месяца)
Новую инфраструктуру можно развернуть за 1-2 дня до старта миграции
В Terraform отсутствует динамическая генерация провайдеров
KulebiaC позволяет динамически создавать дополнительные вспомогательные провайдеры на основе конфигурационного файла.

Ключевые особенности KulebiaC

Интеграция с Yandex Cloud и расширенные возможности:

KulebiaC поддерживает Yandex Cloud в качестве провайдера и интегрируется с различными ключевыми сервисами, включая объектное хранилище, реестр, Kubernetes (K8s), управляемый PostgreSQL, облачные вычисления, сети и маршруты, учетные записи служб, управляемый Elasticsearch и пользовательские дополнения Kubernetes.

Интерфейс для настройки Kubernetes с помощью Helm:

KulebiaC упрощает развертывание и конфигурирование ваших Kubernetes-кластеров благодаря использованию Helm.

Построен на основе Cdktf с поддержкой TypeScript:

KulebiaC основан на мощном инструменте Cdktf, в который внедрены Terraform-модули (включая модули для Yandex Cloud) в формате TypeScript.

Это предоставляет больше гибкости при работе с итерациями по массивам, динамическом создании дополнительных провайдеров и обеспечивает строгую типизацию для входных параметров модулей.

Планы развития Kulebiac

Мы активно работаем над доработкой и выпуском модулей для MySQL, MongoDB, ClickHouse, мониторинга облачных ресурсов, логирования в K8s, предварительно настроенного GitLab и Lockbox.

Далее планируем добавить поддержку Cloud.ru и AWS для обеспечения возможности управления multicloud-установками с учетом прозрачности yaml-определения.

Желаете получить максимум от вашего облака?

Обратите внимание на Premium-версию KulebiaC, которая позволяет использовать дополнительную функциональность Yandex Cloud для обеспечения масштабирования, отказоустойчивости и безопасности вашей инфраструктуры:

Free

Community-версия KulebiaC, доступная на Github, которая позволит развернуть инфраструктуру проекта на мощностях Yandex Cloud.

Попробовать бесплатно

Функциональность

  • Виртуальные машины
  • ClickHouse*
  • Container Registry
  • K8s*
  • MongoDB*
  • MySQL*
  • Postgre*
  • Redis*
  • S3
  • Service Accounts
  • Static IP
  • VPC
  • Elasticsearch*
  • Monitoring
  • CDN
  • DNS
  • Helm + addons**
  • Instance Groups
  • Network Load Balancer
  • Key Management Service
  • Lockbox

* - Функциональность без мультизональности
** - Ingress-контроллер NGINX, Certificate Manager, дашборд для управления Kubernetes, Vault, Prometheus, Grafana, AlertManager
Premium

Расширенная версия KulebiaC, предлагающая дополнительные возможности по работе с Yandex Cloud и мультизональность для отдельных модулей.

Рекомендуем
Получить консультацию

Функциональность

  • Виртуальные машины
  • ClickHouse
  • Container Registry
  • K8s
  • MongoDB
  • MySQL
  • Postgre
  • Redis
  • S3
  • Service Accounts
  • Static IP
  • VPC
  • Elasticsearch
  • Monitoring
  • CDN
  • DNS
  • Helm + addons**
  • Instance Groups
  • Network Load Balancer
  • Key Management Service
  • Lockbox

** - Ingress-контроллер NGINX, Certificate Manager, дашборд для управления Kubernetes, Vault, Prometheus, Grafana, AlertManager

Примеры

Инфраструктура для стартапа

Задача:

Быстро создать простую и современную инфраструктуру для стартапа, с возможностью быстрого масштабирования. Необходимо использовать Kubernetes со стандартными аддонами и Postgres.

Решение:

  • Cетевой контур с публичной и приватной подсетями + NAT-инстанс;
  • Yandex Container Registry;
  • Кластер Kubernetes с autoscaling-режимом и стандартными аддонами (Ingress-контроллера NGINX, Certificate Manager, дашборд для управления Kubernetes);
  • S3-PVC для хранения загружаемого контента;
  • Кластер Postgre.

Инфраструктура для SaaS-сервиса

Задача:

Обеспечить инфраструктуру для миграции состоявшегося SaaS-сервиса на мощности Yandex Cloud. Необходимо было подготовить инфраструктуру для dev и production окружений, настроить Kubernetes-кластер, использовать Postgres, RabbitMQ, организовать Gitlab для процессов CI/CD.

Решение:

  • Два изолированных сетевых контура (для production и dev-окружения), публичные и приватные подсети, NAT-инстансы с дополнительной конфигурацией через cloud-init;
  • Виртуальная машина в приватной подсети для RabbitMQ + cloud-init;
  • Виртуальная машина в публичной подсети для Gitlab и cloud-init;
  • Два кластера Kubernetes со стандартными аддонами (Ingress-контроллера NGINX, Certificate Manager, дашборд для управления Kubernetes):
    • Dev без autoscaling. Прерываемые ноды для экономии бюджета;
    • Production. Две нод-группы - первая фиксированного размера для инфраструктурных компонентов и вторая с autoscaling для приложений;
  • S3-PVC для хранения загружаемого контента;
  • Два кластера Postgres (dev и production).
Готовы обсудить проект?

Ответим на заявку в ближайшие 24 часа. А еще мы можем проконсультировать вас по телефону +7 800 555-91-99, электронной почте info@itsumma.ru или в Telegram-чате.

Свяжитесь со мной здесь
Свяжитесь со мной здесь
❗️Имя не может быть пустым
❗️Телефон не может быть пустым
❗️Email не может быть пустым