Ми переплачували 25%. Місяцями. І ніхто не ставив запитань.

Три хмари — AWS, Azure, GCP. Кожна команда крутила своє. У кожного провайдера своя модель ціноутворення. Кожен рахунок ішов у свій cost center. Жодної multi-cloud FinOps cost visibility не було й близько — просто тому, що не було жодного місця, куди можна подивитися цілком. Гроші витікали тихо, місяць за місяцем, і всі були певні, що за цим стежить хтось інший.

Не стежив ніхто.

Цифра, яку ніхто не хотів бачити

Тоді я зібрав дашборд, про який мене ніхто не просив. Спершу він показував рівно одну цифру: сумарні витрати на хмару по всіх трьох провайдерах. Динаміку по місяцях. Вартість на клієнта.

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

Ось як виглядала ця «абсолютна точність»:

  • Зомбі-ресурси — інстанси й диски, що місяцями крутилися після закритих проєктів. Ними ніхто не користувався. І вимкнути їх ніхто не наважувався.
  • Роздуті VM — машини, підняті «про всяк випадок» і забуті. Частина працювала на 10% завантаження цілодобово.
  • Dev на проді — тестові оточення на тому ж дорогому тарифі, що й прод, працювали 24/7, хоча руки до них доходили годин на вісім на день.
  • Оплачені й невикористані reserved-потужності — плюс committed-use знижки в GCP, на які ми мали право і які жодного разу не забрали.

І нічого зловмисного в усьому цьому не було. Ось що зазвичай пропускають. Це не недбалість — це невидимість. Коли команда бачить лише свої витрати у відриві від загального, «нормальним» стає те, до чого вона сама непомітно звикла. Хмарні витрати були спільним болем і нічиєю відповідальністю.

Як я будував FinOps-платформу

Дашборд був гачком. Платформа — рішенням.

Я зібрав multi-cloud агрегатор витрат, який витягує біллінг з AWS, Azure і GCP та складає все в одне місце, зведене до спільного вигляду. А згори:

  • ML-детектор аномалій, який попереджає про сплески витрат до того, як прийде рахунок, а не через три тижні після.
  • Автоматичні рекомендації з right-sizing на основі реальної утилізації — а не того, що хтось прикинув пів року тому.
  • Розбивка витрат по командах: у кожної команди свій дашборд, де видно рівно те, що вона витрачає. Сховатися в загальній сумі вже не вийде.

Детектор аномалій окупився одразу. Лише за перший місяць він упіймав три несподівані сплески, поки вони не переросли в бюджетну катастрофу. Це різниця між сюрпризом на $2K і на $40K.

Швидкі перемоги були нудними — тому й спрацювали

Жодна економія не прийшла з чогось хитрого. Усе трималося на дисципліні, по кожній хмарі:

  • AWS — reserved instances під стабільні навантаження, spot під усе некритичне й батчеве.
  • Azure — right-sizing тих самих VM на 10% завантаження до чесного розміру.
  • GCP — нарешті забрали committed-use знижки, що лежали під носом.
  • Скрізь — автоматичне вимкнення dev-оточень поза робочими годинами. Якщо о другій ночі ніхто не працює, то й лічильник о другій ночі крутитися не повинен.

Нічого складного. Просто до цього ніхто не дивився.

25% — і звідки вони взялися насправді

Ми зрізали хмарні витрати на 25%. І тут важлива точність, бо в ній уся суть: ми не вимкнули жодного сервісу. Ніщо не стало повільнішим. Жодна команда не втратила потужностей, якими реально користувалася. Усі 25% прийшли з того, що ми зробили втрати видимими.

Ось інсайт про FinOps, до якого я йшов надто довго. FinOps — це не про скорочення витрат. Це про видимість. Щойно команда бачить свої цифри — по-справжньому бачить, а не похованими в спільному інвойсі — поведінка змінюється за одну ніч. Люди самі гасять своїх зомбі. Самі стискають свої роздуті машини. Нікого не треба контролювати — треба просто піднести дзеркало.

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

Якщо забрати звідси одну думку

Піди і чесно з'ясуй, скільки у твоєму хмарному рахунку просто зараз — втрати. Не та цифра, яку ти назвав би на зустрічі. Справжня. Якщо в тебе більше однієї хмари і ти не бачиш їх усі на одному екрані — майже гарантую, що втрати в тебе десь за 15%, і ти до них звик, сам того не помітивши.

Multi-cloud FinOps cost visibility — це не «приємне доповнення». Твій хмарний рахунок торгуватися не вміє. Побудуй дзеркало раніше, ніж наступний рахунок влаштує тобі сюрприз.