Як повідомляє Cloudnativenow, компанія DevZero представила автономну платформу для оптимізації інфраструктури, призначену спеціально для Kubernetes-кластерів. Ця система базується на профайлері, який безперервно відстежує стан кластерів, вузлів та окремих робочих навантажень, збираючи дані для побудови точних статистичних моделей попиту на ресурси.
Динамічне масштабування в умовах високого попиту
Використовуючи ці моделі, платформа DevZero застосовує контекстно-залежне планування та автоматичне масштабування. Це дозволяє оптимізувати робочі навантаження в реальному часі шляхом динамічного коригування провізіонування CPU, пам'яті та графічних процесорів (GPU). Система працює з величезною кількістю параметрів: понад 3000 типів інстансів, 69000 цінових точок, 23 типи GPU та 80 хмарних регіонів.
Окрім цього, DevZero розробила функцію відновлення за допомогою контрольних точок (checkpoint-restore). Це забезпечує миттєву живу міграцію без необхідності перезапусків. Така можливість усуває потребу в підтримці резервних ІТ-ресурсів «про всяк випадок», що значно підвищує ефективність використання обчислювальних потужностей.
Вирішення проблеми надмірної провізіонування
Оптимізація споживання ІТ-інфраструктури стала критично важливою, особливо з огляду на зростання AI-навантажень, які вимагають дорогих GPU. За словами Debo Ray, генерального директора DevZero, до впровадження цієї платформи ІТ-команди в середньому переплачували за обчислювальні потужності на 53%.
Раніше розробники застосовували стратегію надмірної провізіонування Kubernetes-кластерів, припускаючи, що максимальна доступність ресурсів мінімізує простої. Однак через внутрішню складність Kubernetes більшість ІТ-команд не можуть досягти цієї мети. Платформа DevZero допомагає подолати цей бар'єр.
Серед перших користувачів платформи знаходяться DataBahn, Dentira, Starburst, OpenObserve та Outerbounds. Це свідчить про те, що ринок шукає рішення для переходу від ручного управління до повністю автоматизованого оптимізаційного процесу.
Таким чином, DevZero надає інструмент, який дозволяє ІТ-фахівцям максимізувати використання складних ІТ-середовищ без необхідності фундаментального рефакторингу застосунків. Це значний крок у напрямку автоматизації управління хмарними ресурсами.