Як команди інженерів можуть співпрацювати з фінансами для створення культури FinOps

Ознайомтеся із сесіями за запитом на саміті Low-Code/No-Code Summit, щоб дізнатися, як успішно впроваджувати інновації та досягати ефективності шляхом підвищення кваліфікації та масштабування громадянських розробників. Дивитися зараз.


Через потребу у швидшому та плавному процесі розробки програмного забезпечення зростаючий рівень впровадження хмарних технологій створює величезний розрив у знаннях між технічними та нетехнічними командами.

Фінансовим відділам важко зрозуміти динаміку витрат на хмарні обчислення. А сучасні хмарні підходи, такі як Kubernetes, посилюють проблему розподілу витрат і управління ними.

Опитування State of FinOps показало, що для майже 40% респондентів, незалежно від рівня зрілості, головним завданням є змусити інженерів виконувати рекомендації щодо оптимізації витрат.

Чому так важко зрозуміти вартість Kubernetes?

До контейнеризації розподіл ресурсів і витрат був більш простим. Все, що потрібно, це призначити ресурси конкретному проекту чи команді, і фінансова команда отримає всі дані для визначення структури витрат і контролю над бюджетом.

Подія

Саміт інтелектуальної безпеки

8 грудня дізнайтеся про важливу роль штучного інтелекту та машинного навчання в кібербезпеці та конкретних галузевих прикладах. Зареєструйтеся, щоб отримати безкоштовний пропуск сьогодні.

Зареєструватися зараз

У міру того як Kubernetes та інші рішення для контейнеризації набули більшого поширення, традиційний процес розподілу та звітування про витрати не впорався зі своєю роботою через проблеми зі спільними ресурсами та використанням ресурсів Kubernetes.

Тим не менш, інженерним командам потрібна фінансова підтримка, щоб отримати вигоду від хмарних рішень, які підвищують ефективність розробки та підвищують гнучкість бізнесу.

FinOps — це підхід, який вирішує саме цю проблему, пропонуючи кластер найкращих практик, застосовних до кожної частини організації. Як організації можуть скористатися перевагами FinOps і поширити обізнаність про хмарні витрати серед технічних і бізнес-команд?

Впровадьте FinOps, щоб об’єднати інженерну та фінансову команди

Наступні кроки базуються на найкращих практиках FinOps і дозволяють технічним і найзавантаженим командам знайти спільну мову в хмарному управлінні витратами:

Створіть спільну платформу для видимості витрат

В ідеалі хмарне рішення для моніторингу витрат задовольняє потреби обох команд. Він створює звіти, зрозумілі для фінансування, і надає показники, які легко зрозуміти інженерам. В ідеалі ці показники можна знімати за допомогою таких інструментів, як Prometheus, і додавати їх до інформаційних панелей у рішеннях моніторингу, які вже використовують інженери, наприклад Grafana.

Таким чином, інженери не змушені перемикати контексти та працювати з іншим інструментом на додаток до десятків, які вони використовують, щоб перевірити, скільки коштує їхній кластер Kubernetes.

Використовуйте історичні дані про витрати для вирішення проблем і складання бюджету

Недавнє опитування показало, що проблеми з витратами на хмару можуть спричинити серйозні збої в роботі інженерів: 41% респондентів сказали, що проблеми з витратами спричиняють перерви, які тривають принаймні кілька годин на тиждень. Для 11% хмарні витрати призвели до великих перерв, еквівалентних спринту або більше.

Багато з цих команд не мають доступу до історичних даних про витрати кластера. Тож, якщо в цьому контексті трапиться інцидент, для команди цілком реально витратити один чи більше спринтів, щоб з’ясувати, звідки взявся цей раптовий сплеск витрат. Впровадження рішення для моніторингу витрат із доступом до історичних даних про витрати скорочує час дослідження до хвилин, надаючи всім командам доступ до детальних даних про витрати.

Крім того, надаючи обом командам доступ до цих даних, планування стає спільною роботою для інженерів і фінансів. Хороше рішення для моніторингу витрат дає змогу зірнути на історичні витрати та показує щоденний рівень хмарних витрат, щоб допомогти інженерам відстежувати хмарні бюджети, які вони встановили разом із фінансами.

Надайте доступ до даних про витрати в реальному часі

Цей момент складний, оскільки жоден із основних хмарних провайдерів не надає доступу до звітів про витрати, створених у режимі реального часу. Рішення сторонніх розробників, які покращують видимість витрат, заповнюють цю прогалину, дозволяючи командам інженерів миттєво виявляти стрибки витрат і контролювати свої хмарні витрати.

Це особливо важливо, оскільки інженери не мають часу постійно стежити за інфраструктурою. У той же час організації повинні захистити себе від ризику, наприклад, залишити роботу довше, ніж слід, і отримати несподіваний хмарний рахунок понад 500 тисяч доларів, як це зробила Adobe. Одне сповіщення, яке діє на основі даних про використання та витрати в реальному часі, може запобігти цьому.

Підготуйтеся до FinOps 2.0

Хоча Finops є відносно новим терміном, практика моніторингу та звітності про хмарні витрати, ймовірно, з’явилася разом із поширенням публічних хмарних сервісів. Компанії, які кинулися до хмари, невдовзі виявили, що хоча міграція в хмару може заощадити витрати на центр обробки даних, вона також пов’язана з цілим рядом нових фінансових проблем.

Щоб контролювати витрати на хмару, компанії використовували різні рішення для моніторингу витрат, звітування та розподілу, які покладалися на ручні завдання, такі як ретельне тегування ресурсів.

Немає причин, чому FinOps має продовжувати таким чином. Інструменти автоматизації вже вирішують так багато проблем у галузі, то чому б не використати їх у цій сфері? Зрештою, кінцевою метою FinOps є контроль і скорочення витрат на хмару. Рішення для оптимізації витрат, які покладаються на автоматизацію, можуть привести команди до цього етапу за лічені хвилини.

Отже, ось ще одна перевірена найкраща практика, яка ставить фінансову та інженерну команди на одну сторінку:

Використовуйте автоматизовану хмарну оптимізацію витрат

Попит і використання швидко змінюються в хмарних програмах, і керування витратами вручну швидко стає трудомістким і трудомістким.

Рішення, які автоматизують такі завдання, як надання нових віртуальних машин, пошук найкращої відповідності вимогам програми або заміна перерваних точкових екземплярів новими, допомагають командам досягати фінансових цілей без додаткових зусиль з боку інженерів організації.

Побудова культури FinOps починається зі співпраці між інженерною та фінансовою командою

Запускати Kubernetes у темряві ризиковано. У найгіршому випадку це призводить до ефекту снігової кулі, коли організація не має уявлення про те, які програми, служби чи команди споживають хмарні ресурси та створюють витрати — і як це перетворюється на бюджет, який фінансова команда встановила на місяць.

Щоб створити міцну культуру FinOps, де і інженерні, і бізнес-групи розуміють витрати на хмару та беруть на себе відповідальність за них, організаціям потрібно допомогти цим командам знайти спільну мову. Це тому, що дані про витрати, які мають сенс для фінансування, можуть не сприймати інженерів, і навпаки.

Оснастивши команди платформою, яка надає інформацію про витрати в потрібному форматі та місці — будь то фінансовий звіт чи інформаційна панель у популярному інструменті моніторингу — організації можуть зробити перший крок, щоб тримати свої витрати під контролем.

Лоран Гіл є співзасновником і директором із продуктів CAST.AI. Раніше він очолював групу інтернет-розвідки Oracle.

DataDecisionMakers

Ласкаво просимо до спільноти VentureBeat!

DataDecisionMakers — це місце, де експерти, включно з технічними спеціалістами, які працюють з даними, можуть ділитися інформацією та інноваціями, пов’язаними з даними.

Якщо ви хочете прочитати про передові ідеї та актуальну інформацію, найкращі практики та майбутнє даних і технологій обробки даних, приєднуйтесь до нас у DataDecisionMakers.

Ви навіть можете подумати про те, щоб написати власну статтю!

Докладніше від DataDecisionMakers

Leave a Comment