
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 /міс
- Усе з пакету «Команда» плюс
- $1.10 за ресурс/місяць
- Необмежена кількість учасників і команд
- Контроль доступу на основі ролей (RBAC)
- Аутентифікація SAML/SSO
- Токени доступу організації
- Журнали аудиту
- Підтримка підприємств 12x5
Business Critical
Custom
- Усе з пакету Enterprise плюс
- Обсягова ціноутворення та виставлення рахунків
- Політики та відповідність
- Автоматична синхронізація груп (SCIM)
- Експорт журналів аудиту
- Цілодобова корпоративна підтримка
- Приватний канал Slack
- Професійні послуги
Випадки використання Pulumi
Хто може отримати користь від Pulumi
Репозиторій Pulumi
Переглянути на Github| Зірки | 24,160 |
| Форки | 1,259 |
| Вік репозиторію | 9 років |
| Останній коміт | 1 місяць тому |
Часті запитання про Pulumi
Поділіться своїм досвідом з Pulumi
Подивіться, що користувачі кажуть про Pulumi
0 Огляди
Ще немає оглядів
Будьте першим, хто напише огляд Pulumi
Вбудувати значки Pulumi
Покажіть своїй спільноті, що Pulumi представлений на Tool Questor. Додайте ці красиві значки на свій веб-сайт, документацію або соціальні профілі, щоб підвищити довіру та залучити більше трафіку.







