Роздуті хмарні рахунки — проблема, з якою не можуть впоратися 6 років. Говоримо про рішення для хмарних витрат
Усі статті, обговорення, новини про DevOps — в одному місці. Підписуйтеся на DOU | DevOps!
Привіт, я Антон Грішко, головний клауд архітектор у Profisea Labs. Як архітектор DevOps з більш ніж
За останні кілька років ІТ-організації енергійно перенесли свою інфраструктуру в хмару, і правильно зробили, враховуючи, наскільки хмари ефективні для бізнесу. Але, як завжди буває, не обійшлося без «trouble in paradise» — вже шість років поспіль витрати на хмарні сервіси постійно зростають. Отож, я впевнений, що ця стаття, де ми поговоримо про потужне рішення проблеми хмарних витрат, буде вельми корисною як представникам IT-лідерства — бізнес овнерам, менеджерам, CTO, CFO, так і інженерам (девопсам, девелоперам і іншим), в обов’язки яких таки входить контроль за витратами на клауді.
«Чому інженери?» — спитаєте ви. Від компанії до компанії вимоги до технічних спеціалістів різні — і на сьогодні існує зрозумілий тренд залучати команду технарів до фінансових справ проєкту. Комусь це подобається, комусь — ні, але це наша реальність, до якої декому прийдеться пристосуватись.
Прохолодно і хмарно — це добре, хоча пустити трохи сонячного світла для ясності не завадило б
За даними Flexera State of the Cloud Report (одне з багатьох хмарних опитувань), 36% керівників ІТ-бізнесу (із 750 респондентів) заявили, що їхні щорічні витрати на хмару перевищили 12 мільйонів доларів США, а 83% сказали, що їхні витрати на хмару досягли 1,2 мільйона доларів на рік. Згідно зі звітом, оптимізація хмарних відходів є найголовнішою проблемою в хмарі вже шостий рік поспіль, що випереджає переміщення більшої кількості робочих навантажень у хмару та покращення фінансової звітності про витрати на хмару.
Хмарні витрати зростають? Дурниці! Саме існування хмар має за мету знизити витрати бізнесу, чи не так? Так це правда, але за іронією долі, згідно з новими даними, фахівці називають гігантські $45 мільярдів витрат на хмару щорічно, розкриваючи «...маленький секрет про хмари, що рахунок ніколи не зменшується», — стверджує FinOps Foundation. Дане опитування продемонструвало значне збільшення витрат на хмару й відчайдушну боротьбу за їх контроль та оптимізацію.
Source: Data.finops.org
До того ж, якщо обмірковуєте перехід в епоху штучного інтелекту (ШІ) — від чого, звісно, не буду відмовляти, адже згідно з дослідженням ARK, загальна вартість компаній зі штучним інтелектом досягне $87 трлн, тут є над чим поміркувати. Опанування моделями ШІ — задоволення не з дешевих. Наприклад, у 2021 році знадобилося $2,5 мільярда, а у 2030 році це коштуватиме вже $600 000. А тепер уявімо, що компанія зі складною інфраструктурою на хмарі планує розвивати штучний інтелект — витрати такої компанії важко спрогнозувати, враховуючи, що компанії, які вже давно працюють з рішеннями AI, витрачають 25% своїх доходів на хмарні ресурси.
Темний ліс: чому витрати на хмарні сервіси щорічно зростають
До появи хмар у нас була локальна інфраструктура, і процес отримання нового обладнання був досить простим, хоч і займав багато часу. Якщо вам потрібно було додати більше послуг у ваш центр обробки даних, ви фактично зверталися до фінансового відділу вашої організації, і вони робили закупівлю за вас. Звичайно, ця модель не була ідеальною, і компанії «гралися» з приміщенням та їх обслуговуванням, однак фінансова частина була під контролем, і команди знали, яка команда або персона керує процесом.
Потім з’явилися хмари, і я, як DevOps, із задоволенням вітав хмари через усі їх переваги. У той самий час з’явилася досить велика проблема — процес закупівлі був порушений, адже будь-який інженер DevOps міг по суті запросити ресурс, і споживання ресурсів виходило з-під контролю. У більшості випадків компанії не можуть стежити за тим, скільки грошей вони витрачають. В результаті виникла потреба в організації залучення фінансової грамотності до процесу управління хмарами. Саме тут FinOps приходить на допомогу, оскільки основна ідея FinOps полягає в тому, щоб надати найкращі фінансові методи для оптимізації витрат на хмару.
Інженер FinOps або команда FinOps є обов’язковою умовою для ІТ-організацій. Як показано на цьому графіку, експерт FinOps наразі дуже популярна професія, і їхня кількість продовжує зростати.
Source: itjobswatch.co.uk
Ви, напевно, також думаєте, що вартість хмари завжди пов’язана з автоматизацією. Ми можемо просто автоматизувати все для оптимізації нашої хмарної інфраструктури. Автоматизація таки допомагає оптимізувати процеси та підвищити продуктивність, але це не єдине рішення для всіх. Цей графік показує, що майже половина компаній (доволі успішних) взагалі не мають автоматизації.
Source: globaldots.com
Тож автоматизація — чудова річ, але компаніям знадобиться багато часу, щоб автоматизувати хмарні процеси, в той момент, як вони вже витрачають купу грошей на свої хмари. Отож, що можна зробити?
Потужне рішення для зменшення хмарних витрат або що таке FinOps
Gartner стверджує, що витрати кінцевих користувачів на загальнодоступні хмарні послуги, як очікується, сягнуть $482 мільярдів у 2022 році. Крім того, оскільки постачальники публічних хмарних послуг зараз повсюдно поширені і ринок перевантажений послугами, розповсюдження хмарних сервісів зараз спричиняє повну дезорієнтацію для неспеціалістів з хмари. Саме тому, керівникам IT-бізнесу, менеджерам IT-проєктів та і просто відповідальним інженерам IT-команд FinOps необхідний як повітря. Що ж це за звір такий FinOps?
За словами FinOps Foundation,
«FinOps, як операційна модель для хмар — це система поєднання, найкращих практик та культури для підвищення спроможності організації розуміти витрати на хмари та оптимізувати їх».
Більше про ключові функції FinOps, такі як принципи, фази, домени та особи, можете почитати тут.
На мою думку, кожній компанії необхідно мати інженера, роль якого полягала б у тому, щоб тримати ресурси компанії під контролем. Цей інженер повинен відповідати за: планування бюджету ресурсів, закупівлю ресурсів, використання ресурсів, відстеження ресурсів, звітування про ситуацію зі споживанням ресурсів, прогнозування ресурсів тощо, головне — за розробку стратегії оптимізації ресурсів. Цей спеціаліст і є FinOps. За наявності великої кількості визначень самого поняття, для мене FinOps — це дуже особлива методологія, яка в основному означає, що організації кооперуються зі спеціалістом, який відповідатиме за стратегію оптимізації витрат на хмару.
На додачу скажу, що існує поширена помилка, що FinOps — це про економію грошей. Насправді FinOps — це набагато більше про заробляння грошей. Витрати на хмару, за умовою, що гроші витрачені правильно — збільшують дохід і допомагають бізнесу розвиватися. Однак, кожна компанія повинна бути впевнена, що певний набір хмарних ресурсів насправді є цінним. З цієї точки зору фахівець FinOps має зосередитися на прийнятті рішень в режимі реального часу щодо використання хмари, розподілу витрат на хмару, а також виявлення аномалій споживання хмари та забезпечення ефективних витрат. Все це вимагає гідних навичок управління проєктами та гнучкості: фахівець FinOps повинен вміти оптимізувати витрати на хмару, щоб не знижувати швидкість інновацій — надмірне і, що більш важливо, невиправдане зниження витрат на хмару матиме свої негативні наслідки.
Як ми організували FinOps — історія з власного досвіду
Де ж набратися тих FinOps спеціалістів, адже роль FinOps з’явилася лише кілька років тому на ринку. Першими компаніями, які запровадили його на початку
FinOps — саме такий спеціаліст, який поєднує в собі найкраще з обох світів — технічне та фінансове. Загалом, фахівці FinOps дуже потрібні тим компаніям, які залежать від хмарних сервісів (а це 94% усіх IT-організацій) і водночас прагнуть зробити витрати на хмарні сервіси свідомими, оптимальними та максимально прозорими. Щоб це реалізувати, фахівець FinOps повинен відповідати за прискорення оптимізації витрат на хмару, досягнення повної прозорості витрат на хмару та створення спільної міжфункціональної команди інженерів.
Що зробили ми в Profisea Labs? Ми прийняли в команду фінансового аналітика з величезним досвідом і за декілька місяців навчили його основ DevOps, достатніх для того, щоб розуміти як працює дана методологія. Тепер цей готовий FinOps — розвиває FinOps команду, співпрацює із DevOps командою і ефективно працює із витратами на хмарі клієнтських інфраструктур.
Далі буде!
Як і свого часу DevOps, так сьогодні FinOps — тренд, який швидко набирає оберти. Ця професія поступово визнається у всьому світ: у LinkedIn популярні списки вакансій для менеджерів FinOps у великих хмарних організаціях та провідні світові ІТ-підприємства набирають цілі команди FinOps, які розробляють автоматизовані системи обліку витрат і пошуку оптимізації витрат при використанні хмарних сервісів. Причина? У сучасних ІТ-компаніях, які покладаються на хмарні сервіси, важко підтримувати прибуток без оптимізації витрат на ІТ-інфраструктуру, а отже важко обійтися без грамотного спеціаліста FinOps.
Дана стаття — це тільки початок серії статей, присвячених методології FinOps. Очікуйте у наступних роботах більш детальні розбори найкращих FinOps практик, методів, тактик, помилок та інструментів. Також ми поговоримо про FinOps спеціалістів, розберемо їх обов’язки, навички, roadmap, зарплати, наведемо приклади гарно оформлених FinOps резюме та надамо поради щодо FinOps інтерв’ю.
Сподіваюсь, ця інформація була корисна. До нових зустрічей.
27 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів