Troškovi računalstva u oblaku nikad nisu bili veći, a analitičari predviđaju da će poduzeća ove godine bespotrebno potrošiti oko 44,5 milijardi dolara. Akamai Technologies, tvrtka poznata po svojoj globalnoj CDN i kibernetičkoj zaštiti, suočila se s tim problemom u posebno velikim razmjerima: složena višestruka okruženja u više oblaka, strogi sigurnosni zahtjevi i iznenadni skokovi potrošnje tijekom napada na klijente.
Kako bi zaustavila rasipanje resursa, Akamai je implementirala platformu Cast AI, sustav za automatizaciju Kubernetes okruženja koji koristi skup specijaliziranih AI agenata. Platforma Application Performance Automation (APA) kontinuirano nadzire klastere, analizira opterećenja te u stvarnom vremenu donosi odluke o skaliranju, odabiru najpovoljnijih instanci i pravodobnom gašenju viška resursa.
Rezultat: ovisno o radnom opterećenju, Akamai je smanjio troškove oblaka između 40 % i 70 %. „Trebali smo način da neprekidno optimiziramo infrastrukturu bez žrtvovanja performansi”, istaknuo je Dekel Shavit, viši direktor za inženjering oblaka u Akamaiju. „Kašnjenje nije opcija – ako na napad ne reagiramo u stvarnom vremenu, nismo odradili posao.”
Prije primjene Cast AI-a, DevOps tim je ručno podešavao Kubernetes okruženja tek nekoliko puta mjesečno. Danas stotine agenata rade istu zadaću svake sekunde, automatski primjenjujući: • autoskaling u skladu s promjenjivom potražnjom; • „bin-packing” kako bi se maksimalno popunili čvorovi; • automatski odabir najisplativijih instanci; • prilagođavanje veličine radnih zadaća; • potpunu automatizaciju Spot instanci i detaljnu analitiku troškova.
Poseban izazov bili su Apache Spark klasteri, čiji je rad na Spot instancama ranije zahtijevao skupo pretjerano dimenzioniranje ili dodatne sate inženjerskog rada. „Uz Cast AI mogli smo iskoristiti Spot instance na Sparku bez ijedne dodatne intervencije”, kaže Shavit.
Financijske uštede – dvostruko do trostruko manji račun za oblak – prate i goleme vremenske uštede. „Najveća je korist što više ne moramo upravljati infrastrukturom”, naglašava Shavit. „Castovi agenti to čine za nas pa se naš tim može posvetiti onome što je najvažnije: bržem izbacivanju novih funkcionalnosti za korisnike.”