Apptio Cloudability, FinOps Engellerini Aşarak Bulut Maliyet Yönetimini Kolaylaştırıyor! (Part -1)

Engin Özkurt
8 min readNov 19, 2023

--

Bulut kullanımı son yıllarda kurumsal firmalardan, küçük-orta ölçekli firmalara ve start-up’lara kadar geniş bir sektörde yaygın olarak kullanılmaya devam ediyor. Ayrıca Covid19 salgını, işletmelerin operasyonel çevikliklerini artırmayı, inovasyonu önceliklendirmeyi ve potansiyel maliyet tasarrufları aramayı amaçladığı bir dönemi daha da hızlandırmıştır.

Gartner’ın yapmış olduğu araştırma sonucunde public cloud pazarının 2025 yılına kadar dünya genelinde yıllık 661 milyar dolara ulaşacağını öngörmektedir. Basitçe ifade etmek gerekirse bulut kullanımı artık normal hale geldi diyebiliriz. Bu değişimin ve dönüşümün tam faydalarını elde etmek için işletmeler, IT altyapısını tahmin edilebilir ve tüketim temelli bir kullanım modeline doğru geçişe doğru yönlendirmeye çalışmaktadır.

2020'nin başından bu yana public cloud kullanımı hız kazandı ve artık IT altyapısı için yeni normal hale geldi. Apptio Cloudability, pazar lideri FinOps aracıdır ve AWS, Azure, GCP ve OCI gibi dört ana bulut sağlayıcı üzerinde tam bir kontrol ve tümleşik bir denetim sunan bir çözüm olarak karşımıza çıkmaktadır. Apptio müşterilerinin bulut maliyetlerini interaktif dashboardlar ve esnek raporlama analitiği, AI tabanlı geri bildirimler, ekiplerin harcamalarını ve bütçe yönetimi yapmalarına olanak tanır.

Cloudability, dünya genelindeki bulut hizmetlerini kullanan organizasyonlar için lider FinOps çözümü olarak, FinOps yaşam döngüsünün üç fazı için başarılı bir FinOps uygulamasının merkezindedir.

Cloudability, FinOps zorluklarını ortadan kaldırmanıza yardımcı olur ve FinOps yaşam döngüsünün her aşamasını desteklemek üzere tasarlanmıştır.

2023 yılında yapılan araştırmalar neticesinde işletmelerin yaşamış olduğu FinOps zorlukları;

  • Farklı bulut sağlayıcıları arasında tutarsız maliyetlendirme ve etiketleme..
  • Bulut israfını, anomalileri, kullanılmayan boş kaynakları tespit edememe..
  • Çoklu bulut indirim programlarını kolayca karşılaştıramama..
  • Bulut üzerindeki konteyner maliyetlerini kontrol edememe.
  • Tüm maliyetleri belirleyememe veya paylaşılan maliyetleri doğru bir şekilde tahsis edememe
  • Bulut maliyetlerini ve gelir verilerini bütünsel bir şekilde bağlayamama..

Apptio Cloudability yukarıda belirtmiş olduğum FinOps zorluklarına karşı özellikler ve yetenekler sunmaktadır.

Cloudability Suite

Cloudability portföyü, Apptio’nun en iyi FinOps aracı olan ve 2020'den bu yana Forrester tarafından lider olarak adlandırılan Cloudability etrafında toplanmıştır. Ancak Apptio, işletmelerin FinOps ihtiyaçları evrildikçe Apptio yeni yetenekler geliştirmeye devam etmiştir. Bu araçlar, Unit Economics, Automating commintment Management, Cloud Financial Planning..

Cloudability suite ile müşterilerin FinOps yaşam döngüsü içerisinde ihtiyaçlarına karşılık verir.. FinOps yolculuklarında olgunlaştıkça, FinOps yaşam döngüsünün farklı aşamalarına ulaşırlar.

  • Cloudability: Multi-Cloud, konteyner maliyet yönetimi ve optimizasyonu için FinOps çözümü olarak karşımıza çıkıyor.
  • Cloudability Total Cost: Bulut kullanımı ilgili tüm maliyetleri ve birim başına maliyetlerinizi gerçek anlamda anlayamazsınız.. FinOps’u dolaylı bulut harcamalarına genişletme, tam bulut israfi için birim maliyetleri ortaya çıkarmanızı kolaylaştırır.
  • Cloudability Savings Automation: Public Cloud tüketimi, IT harcamalarının giderek artan bir yüzdesine katkıda bulunuyor ve bulut liderlerinin, kuruluşları için en iyi fiyatları aldıklarından emin olmaları gerekiyor. Reserved Instances veya Saving Plan gibi taahhüt bazlı indirimler, FinOps’u Optimize Etme aşamasında açıklandığı gibi bulut maliyetlerini azaltır ve verimliliği artırır.
  • Cloudability Financial Planning: Bulut hizmeti kullanımı arttıkça bulut maliyetlerini doğru tahmin etme ve bütçeleme çabası da artıyor. Tahmin yaparken yalnızca geçmiş verilere güvenmek, süreci aşırı basitleştirir ve planlanan yeni harcamaları veya değişen iş faaliyetlerini hesaba katmaz. Finansal planlama ürünü bulut harcamalarını doğru bir şekilde tahmin etmenize yardımcı olur.

Cloudability Use Cases

  • Multi cloud ve konteyner maliyet görünürlüğü: Farklı bulut sağlayıcıları (Azure, AWS, GCP, OCI) ve konteyner ortamlarındaki maliyetlerin detaylı bir şekilde görüntülenmesi.
  • İsrafı azaltma ve Anomalileri algılama: Bulut ortamındaki anomalileri tespit etme ve israfi en aza indirmek için gerekli önlemler alma.
  • Saving Plan kapsamını otomatikleştirme: Belirli Saving Planlarını otomatik olarak kapsamını geliştirerek tasarrufu artırma.
  • Bulut ortamlarına ait toplam harcamayı izleme ve yönetme: Bulut harcamalarını takip etme ve doğru bir şekilde tahsis etme sürecini kolaylaştırma
  • Birim ekonomisi ve gelirleri analiz etme: İş birimleri arasındaki ekonomik performansı izleme ve müşteri karlılığını analiz etme yeteneği.

Cloudability Capabilities

Yazımın başlarında bahsettiğim gibi Apptio, işletmelerin FinOps yaşam döngüsü içerisinde ihtiyaç duymuş olduğu zorluklara karşı çözümler geliştirmiş ve Cloudability ürünü içerisinde müşterilerine sunmaktadır.

Şimdi Cloudability’nin Inform fazı için önemli özelliklerinden bahsedelim.

Inform — True Cost Explorer

True Cost explorer, bulut faturalandırma dosyalarınızı kolayca anlamanıza yardımcı olur. Faturalandırma verilerinizi keşfetmeniz ve maliyet ile ilgili soruları yanıtlamanız için görsel olarak çeşitli raporlar sunar.

TrueCost Explorer — 1

Çoğu bulut müşterisi, veri aktarım maliyetlerinin aniden yükseldiği bir deneyim yaşamıştır. Çoğu durumda da bu maliyetleri tanımlamak, hangi hizmetin kullandığını bilmek mümkün değildir. Örnek olarak AWS üzerinde veri aktarımı ile ilgili 20.000 den fazla öğe yer almaktadır.

Bu özelliği farklı dimension ve filtreler kullanarak özelleştirebilirsiniz.. Yukarıdaki 1. görselde yer alan raporun filtre detaylarını aşağıda görebilirsiniz.

TrueCost Explorer — 2

Ek olarak “Edit Dimensions” sekmesine tıklayarak uygun etiket veya filtreleri seçerek kendinize özel raporları hızlıca oluşturabilirsiniz.

Aşağıdaki örneğe göz attığımızda ise detaylı kullanım raporlarının da dahil edildiğini görebilirsiniz.

TrueCost Explorer — 3

Inform — Tag Explorer

Tag Explorer ile işletmeler hali hazırda hangi tag’lerin kullanıldığını görmenizi kolaylaştırır. Bir çok müşteri asset yönetimi için Tag explorer’ı kullanır. Birden fazla bulut üzerinde altyapı hizmetlerini kullanan müşteriler için tag kullanımı çok kritiktir, tek ekrandan tüm hizmetlerin hangi bulut ortamlarında kullanıldığına dair raporları sunabiliyor.

Tag Explorer -1

Özetlemek gerekirse Cloudability, bulut kaynaklarınızı anlamlı gruplar halinde toplamak için çeşitli tag’ler kullanır. Bunlar Mapped Tag, Account Groups ve Business Dimensions şeklindedir.

Tag Explorer -2

Not: Tag Explorer, AWS tarafındaki tüm kaynakları tag’lemeyi desteklemez. “Untaggable Spend” ekranında şu anda desteklenmeyen tüm AWS kaynaklarını görüntülemek için ayrıca bir rapor görebilirsiniz.

Inform — Container Cost Allocation

Konteyner maliyetleri nedeniyle bulut harcamalarınıza ilişkin görünürlük elde etmek ve bunun doğru bir şekilde tahsis edildiğinden emin olmak için Kuberntes (k8s) konteyner verilerini Cloudability ile entegre edebilirsiniz.

Public Cloud konteyner altyapıları paylaşımlı doğası nedeniyle, çoğu işletme her k8s cluster maliyetini görememekte ve bu maliyetleri işletmeye charge back edecek bir mekanizmaya sahip değildir.

Container Cost Allocation -1

Apptio, her cluster içerisinde önemli algoritmalara kullanarak node seviyesinde dört önemli kaynak kullanım metriklerini Cpu,Memory,Disk ve Network bileşenlerini analiz eden özel bir Cloudability konteyner ajanı dağıtılabilir. Bu ajan içerisinde çalışan algoritmalar, kaynak maliyetlerinin k8s özgün bileşenleri bağlamında parçalara ayırabilmesi için pod düzeyinde değerlendirme yapar.

k8s’in maliyetleri diğer bulut maliyetleriyle birlikte tek bir raporda görüntüleyebilirsiniz. k8s etiketlerini, Business Mapping özelliği ile kullanarak k8s haricinde kullanılan tüketimleri ve k8s konteyner tüketim maliyetlerini tek bir raporda göstermek mümkün.

Container Tag & Label Mapping

k8s maliyet raporları için Cluster Name ve Namespace bazında raporlar oluşturmak mümkün.

Container Dimensions

Inform — Reservation Portfolio

Cloudaility Reservation Portföyü ile bulut tedarikçilerinden satın aldığınız rezervasyonlarınızı anlamanızı ve optimize etmenizi kolaylaştırıyor.. Bu özellik sayesinde aşağıdaki tedarikçi ve hizmetlere özel rezervasyon planlarını görebilirsiniz.

  • AWS: EC2, RDS, RedShift, ElastiCache
  • Azure: Compute, SQL, CosmosDB, Synapse Analytics,
  • GCP: Compute

Aşağıdaki görsel AWS EC2'ya ait örnek RI önerilerini görebilirsiniz.

AWS — EC2 Report

Aşağıdaki görselde Azure’a ait örnek RI önerilerini görebilirsiniz.

Azure Compure Report

Aşağıdaki görselde GCP ortamındaki örnek CUD (Compute Committed Use Discounts) gruplarını görebilirsiniz.

Portföy içerisinde hesabınıza bağlı olarak, commit edilen kaynaklarınızı isme, kimliğe, türe, miktara ve çalıştığı konuma göre raporlayabilirsiniz. Ayrıca süresi dolmak üzere olan assetlere ilişikin alarmlar üreterek proaktif bildirim sağlar.

GCP CUD Report

Inform — Saving Plans

Cloudability, Saving Planlarınızı Rezerved sunucularıyla uyum içinde yönetmenize ve optimize etmenize yardımcı olur.

Saving Plan Portfolio — AWS

Saving Planlar, yönetim kolaylığı açısından Convertible Reserved Instances’a göre önemli avantajlar sunmaktadır. Cloudability recommendation engine, kullanıcı tercihlerini gerçek zamanlı olarak değerlendirerek, en düşük maliyetli ve en fazla tasarrufu sağlayacak seviyede bir plan oluşturur.

Aşağıdaki görselde us-west-2 veri merkezinde çalışan r5 makinesi için 1- yıllık on-demand ve 1 yıllık estimated saving detaylarını görebilirsiniz.

Bu öneriye göre müşteri 1 yıllık tahattüt verdiği taktirde ortalama %37 seviyesinde saving sağlayabilecek.

Saving Plan -1

Inform — Spending Anomalies

Cloudability Anomaly Detection özelliği, bulut ortamınızdaki değişiklikleri ve olağan dışı harcama düzenlerini tanımlamanıza olanak tanır. Standart anomalilerı business mapping ile destekleyebilirsiniz, bu eşlemeler ile artık anomalilere ait uyarıları e-posta üzerinden gönderim yapabilirsiniz.

On-prem veri merkezinde buluta geçmenin başlıca avantajlarından biri, altyapınızda değişiklik yapma hızı ve bulutun sağlamış olduğu esnekliktir. Bulutun sağladığı bu esneklik çoğu zaman istemediğimiz şekilde maliyetlerinizin hızla artmasına da sebep olmaktadır.

Bulut hizmetleri geliştikçe ekosistemin artan karmaşıklığı, harcamalarınızı yönetmeyi inanılmaz derecede zorlaştırıyor. Bu özellik sayesinde görmediğiniz bir servisteki beklenmedik bir artışı anlayabilir ve raporlayabilirsiniz. Bu sayede bütçe tahminlerinizi herhangi bir sapma durumu olmaz.

Aşağıda iki farklı beklenmedik harcamaya ait detayları görebilirsiniz.

Unusual Spend — 1
Unusual Spend -2

Inform — ScoreCards

Cloudability ScoreCard özelliği, bulut kullanımınızı bulut benchmarking verileri ile karşılaştırarak bulut ortamınızı ne kadar iyi kullandığınızı anlamanıza yardımcı olur. Apptio’nun 1800'den fazla müşterisinden elde etmiş verileri anonim olarak işleyerek bulut kaynaklarınızı sizinle benzer şekilde kullanan şirketler ile kıyaslayabilir hale getirmektedir. Ayrıca score card kullanımı sayesinde işletme içerisinde yer alan farklı iş birimlerini kıyaslama imkanını kolaylaştırır ve böylece cloud native uygulamaları benimseme sorumluluğunu üstlenen ekipleri tanımlayabilirsiniz.

Puanlama metrikleri 0 ila 100 arasında bir ölçekte toplanır.

1- Rightsizing score: Bir kaynağın boyutunu iş yüküyle ne kadar iyi eşleştirdiğini ölçer. Aşırı kaynak tedarik durumunda herhangi bir eksi puan saymaz veya spot instances gibi kullanılan kaynakları kapsamaz.

2- Elasticity score: Değişen iş yükü talebine yanıt olarak kaynakları ne kadar iyi açıp kapattığını ölçer.

3- Pricing score: Bir kaynak için mümkün olan en iyi fiyatı ödemek amacıyla farklı satın alma seçeneklerinden ne kadar iyi yararlandığını ölçer.

4- Tagging score : ekiplerin bulut kaynaklarını ne kadar iyi etiketlediğini ölçer.

Genel puanlar bu bileşenleri birleştirerek size genel bulut verimliliğinizi ölçen tek bir sonuç gösterir.

“Top Ten Business Units by Account Name” görseline baktığımızda, ucuz ve daha az optimize edilmiş kaynakları sol tarafta, daha az optimize edilmiş ve nispeten daha pahalı kaynakları sağ tarafta görebilirsiniz.

Buraya kadar Cloudability’nin FinOps yaşam döngüsüne ait Inform fazı için gerekli olan özelliklerinden bahsettik.

bir sonraki yazıda ise Optimize ve Plan yeteneklerinden bahsetmeye çalışacağım.

Okuduğunuz için teşekkürler.

References:

--

--

Engin Özkurt

𝘚𝘦𝘯𝘪𝘰𝘳 𝘚𝘪𝘵𝘦 𝘙𝘦𝘭𝘪𝘢𝘣𝘪𝘭𝘪𝘵𝘺 𝘌𝘯𝘨𝘪𝘯𝘦𝘦𝘳 / 𝘌𝘹-𝘔𝘪𝘤𝘳𝘰𝘴𝘰𝘧𝘵 /𝘖𝘱𝘪𝘯𝘪𝘰𝘯𝘴 𝘩𝘦𝘳𝘦 𝘢𝘳𝘦 𝘮𝘺 𝘰𝘸𝘯.