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





Что такое Pulumi?
Pulumi — это платформа с открытым исходным кодом для инфраструктуры как кода, которая позволяет разработчикам определять, развертывать и управлять облачной инфраструктурой, используя знакомые языки программирования вместо проприетарных специализированных языков. Можно сказать, что это применение практик разработки программного обеспечения к управлению инфраструктурой.
Платформа состоит из трех основных продуктов: Pulumi IaC для управления инфраструктурой, Pulumi ESC для управления секретами и конфигурациями, а также Pulumi Insights для аналитики инфраструктуры на базе искусственного интеллекта. Особенность Pulumi — использование реальных языков программирования, что позволяет разработчикам писать код инфраструктуры с циклами, условиями, функциями и всеми привычными возможностями.
Pulumi управляет инфраструктурой декларативно, при этом предоставляя гибкость императивного программирования. Каждый ресурс отслеживается и управляется через файлы состояния, что обеспечивает последовательные и предсказуемые развертывания. Платформа интегрируется с существующими CI/CD конвейерами и поддерживает политику как код для требований безопасности и соответствия.
Как использовать Pulumi
Начать работу с Pulumi просто для любого разработчика, знакомого с языками программирования. Сначала установите CLI Pulumi на вашу систему и выберите предпочитаемого облачного провайдера и язык программирования.
Основной рабочий процесс выглядит так:
Создайте новый проект с помощью команды pulumi new с выбранным шаблоном
Напишите код инфраструктуры на предпочитаемом языке (Python, TypeScript, Go и др.)
Настройте учетные данные облака и параметры проекта
Просмотрите изменения с помощью pulumi preview, чтобы увидеть, что будет создано
Разверните инфраструктуру с помощью команды pulumi up
Управляйте обновлениями и удаляйте ресурсы при необходимости
Рекомендуемые практики включают:
Используйте компонентные ресурсы Pulumi для создания повторно используемых шаблонов инфраструктуры
Используйте Pulumi Registry для готовых компонентов и провайдеров
Реализуйте правильное управление состоянием с помощью Pulumi Cloud или собственных бэкендов
Настройте интеграцию CI/CD для автоматизированных развертываний
Используйте наборы политик для обеспечения безопасности и соответствия требованиям
Платформа запоминает состояние вашей инфраструктуры, что делает обновления и изменения плавными и предсказуемыми.
Возможности Pulumi
Многоязычное программирование (TypeScript, Python, Go, .NET, Java, YAML)
Поддержка более 170 облачных и SaaS-провайдеров
Просмотр и проверка инфраструктуры в реальном времени
Встроенное тестирование и соблюдение политик
Управление секретами и конфигурациями
Аналитика инфраструктуры с использованием ИИ
Интеграция с GitOps и CI/CD
Библиотеки компонентов и повторно используемые шаблоны
Совместная работа команды и управление состоянием
Открытый исходный код с корпоративными функциями
Стоимость Pulumi
Free
Free
- 200 бесплатных ресурсов IaC
- 25 бесплатных секретов
- 500 бесплатных минут развертывания
- Неограниченное количество проектов и стеков
- Поддержка сообщества
- Базовые интеграции CI/CD
Team
$0.37 /мес
- Всё из бесплатного плюс
- 0,37 $ за ресурс в месяц после первых 200 бесплатных
- До 10 участников команды
- Безопасное командное сотрудничество
- Автоматический CI/CD
- Неограниченная настройка ESC
- Полная история развертываний
Enterprise
$1.1 /мес
- Всё из пакета Team плюс
- 1,10 $ за ресурс в месяц
- Неограниченное количество участников и команд
- Управление доступом на основе ролей (RBAC)
- Аутентификация SAML/SSO
- Токены доступа организации
- Журналы аудита
- Корпоративная поддержка 12x5
Business Critical
Custom
- Всё из пакета Enterprise плюс
- Объемное ценообразование и выставление счетов
- Политики и соответствие требованиям
- Автоматическая синхронизация групп (SCIM)
- Экспорт журналов аудита
- Круглосуточная корпоративная поддержка
- Приватный канал Slack
- Профессиональные услуги
Сценарии использования Pulumi
Кто может воспользоваться Pulumi?
Репозиторий Pulumi
Посмотреть на Github| Звёзды | 24,024 |
| Форки | 1,249 |
| Возраст репозитория | 8 лет |
| Последний коммит | 7 дней назад |
Часто задаваемые вопросы о Pulumi
Поделитесь своим опытом с Pulumi
Посмотрите, что пользователи говорят о Pulumi
0 Отзывы
Пока нет отзывов
Станьте первым, кто оценит Pulumi
Встроить значки Pulumi
Покажите своему сообществу, что Pulumi представлен на Tool Questor. Добавьте эти красивые значки на свой веб-сайт, в документацию или социальные профили, чтобы повысить доверие и привлечь больше трафика.