
Prefect
Prefect — це інструмент автоматизації робочих процесів з відкритим кодом, який допомагає командам створювати, керувати та контролювати конвеєри даних за допомогою коду на Python.





Що таке Prefect
Prefect — це система управління робочими процесами на базі Python, яка перетворює звичайні функції на готові до виробництва конвеєри даних. Ви пишете свій код на звичайній мові Python, додаєте кілька простих маркерів (названих декораторами), а Prefect автоматично обробляє планування, моніторинг і відновлення після помилок.
Інструмент працює двома способами: ви можете запускати його на власних серверах (версія з відкритим кодом) або використовувати їх хмарний сервіс. Обидва варіанти надають зручну панель керування, щоб бачити, що виконується, що не вдалося і де виникли проблеми. Prefect автоматично повторно запускає невдалі завдання, кешує результати для економії часу і надсилає сповіщення при виникненні проблем.
Що робить Prefect особливим — це його гнучкість. Він працює з вашим існуючим кодом, не змушуючи вас перебудовувати все, що робить його легшим для впровадження, ніж багато альтернатив.
Як використовувати Prefect
Почати роботу з Prefect дуже просто. Ось як ефективно ним користуватися:
Встановіть Prefect за допомогою менеджера пакетів Python, виконавши просту команду в терміналі. Створіть безкоштовний обліковий запис у хмарі або запустіть сервер на власному комп’ютері.
Напишіть код робочого процесу на звичайній мові Python. Додайте декоратор @task до окремих функцій і декоратор @flow до основної функції робочого процесу, яка об’єднує все разом.
Спочатку протестуйте робочий процес локально. Запустіть сервер Prefect на своєму комп’ютері та відкрийте панель керування, щоб побачити робочий процес у дії.
Розгорніть робочий процес, коли будете готові. Використовуйте команди розгортання Prefect, щоб запланувати автоматичний запуск робочого процесу у певний час або при настанні певних подій.
Моніторте все через панель керування. Перевіряйте статуси завдань, переглядайте журнали та отримуйте сповіщення, якщо щось піде не так. Ви також можете завантажувати файли або підключатися до баз даних безпосередньо з робочих процесів.
Функції Prefect
Автоматизація робочих процесів на основі Python без спеціальних мов
Автоматичне повторне виконання завдань та обробка помилок
Панель моніторингу та налагодження в режимі реального часу
Гнучке планування з використанням cron-виразів та тригерів подій
Відкритий код з можливістю хостингу в хмарі
Інтеграція з AWS, Google Cloud, Azure та іншими
Контроль версій та управління розгортанням
Командна співпраця з робочими просторами та правами доступу
Доступ до API для користувацьких інтеграцій
Активна підтримка спільноти
Ціноутворення Prefect
Hobby
Free
- 2 користувачі включені
- До 5 розгорнутих робочих процесів
- 500 хвилин безсерверних обчислень на місяць
- Розгортайте робочі процеси у виробництві за лічені хвилини
- Підтримка спільноти через Slack та форуми
- Повний доступ до функцій з відкритим кодом
Starter
$100 /міс
- 3 користувачі включені
- До 20 розгорнутих робочих процесів
- 75 годин безсерверних обчислень на місяць
- Використовуйте власну обчислювальну інфраструктуру
- Підтримка електронною поштою
- Усі функції Hobby включені
Team
$400 /міс
- 4 користувачі включені (100 доларів США на місяць за кожного додаткового користувача, до 8 загалом)
- До 100 розгорнутих робочих процесів
- 225 годин безсерверних обчислень на місяць
- Облікові записи сервісу
- Журнали аудиту
- Пріоритетна підтримка електронною поштою
Pro
Custom
- Кілька робочих просторів (1-2)
- SSO (SAML/OIDC)
- Базовий RBAC
- Розширене зберігання даних і журналів
- 2,000 API-запитів за хвилину
- Включена бронзова підтримка
- Річне виставлення рахунків
Enterprise
Custom
- 5+ користувачів з детальними дозволами
- 2+ робочих просторів
- Необмежена кількість розгортань
- Детальні дозволи та RBAC
- Синхронізація каталогу (SCIM)
- Дозвіл IP та PrivateLink доступні
- Підтримка доступна цілодобово, 7 днів на тиждень
- Угоди про рівень обслуговування (SLA)
- Присвячене управління акаунтом
Випадки використання Prefect
Хто може отримати користь від Prefect
Репозиторій Prefect
Переглянути на Github| Зірки | 20,629 |
| Форки | 1,969 |
| Вік репозиторію | 7 років |
| Останній коміт | 1 місяць тому |
Часті запитання про Prefect
Поділіться своїм досвідом з Prefect
Подивіться, що користувачі кажуть про Prefect
0 Огляди
Ще немає оглядів
Будьте першим, хто напише огляд Prefect
Вбудувати значки Prefect
Покажіть своїй спільноті, що Prefect представлений на Tool Questor. Додайте ці красиві значки на свій веб-сайт, документацію або соціальні профілі, щоб підвищити довіру та залучити більше трафіку.











