Part 1 — IBM Turbonomic ile Verimlilik ve Performans Dengesini Sağlayın…

Engin Özkurt
5 min readSep 5, 2023

--

Daha önce “SRE Perspektifinden Performans ve Verimlilik” başlıklı bir yazıda uygulama başarısı için performansı ve verimlilik hakkında yazmıştım..

Bu yazıda ise uygulama verimlilik ve performans dengesini sağlamak için IBM Turbonomic ürününden bahsedeceğim..

IBM Turbonomic platformu, uygulamalarınızın kaynak yönetimini performanstan ödün vermeden, gerçek zamanlı ve güvenli bir şekilde otomatikleştirebileceğiniz sürekli optimizasyon sağlamaktadır. Bulut maliyet yönetimini dengeli bir şekilde yapmak, bulut hizmetlerinden en iyi şekilde yararlanmanızı hedefleyen amacıyla FinOps’u benimseyen bulut mühendisleri ve SRE’ mühendislik ekipleri için ideal bir platform olarak karşımıza çıkmaktadır. IBM Turbonomic, aynı zamanda FinOps.org tarafından FinOps prensiblerini gerçekleştirebileceğiniz bir platform olarak seçilmiştir.

DevOps, SRE veya Bulut mühendisleri ne kadar yetenekli olursa olsun, uygulamaların en düşük maliyetle performans sunacak şekilde bulut maliyetlerini yapılandırmalarını sürekli olarak belirlemesi neredeyse imkansızdır.

Aşağıda tablo Turbonomic’in hangi katmanlar ile entegre olabildiğini göstermektedir.

IBM Turbonomic platformunun kullanım senaryolarına bakacak olursak;

Uygulama Kaynak Yönetimi; Uygulama geliştirme süreçlerinde IT’den talep edilen kaynaklar genellikle üst seviyeden talep edilir ve bu şekilde kalmaya devam eder.. Önemli olan ise uygulamalarımızın ne kadar kaynağa ihtiyacı olduğunu belirlemek, gerektiğinden fazla kaynakları geri kazanmak veya ihtiyacı olan uygulamalara gerekli kaynağı otonom bir şekilde sağlamak gerekmektedir. Bu sayede işletmelerin giderek daha da karmaşık halen gelen uygulamalar nedeniyle karşılaştığı zorluklara bir çözüm sunar.

Uygulamalarının kaynak talebini anlamak, ortak bir veri modeliyle Turbonomic platformu üzerinden sürekli öğrenerek bizlere aksiyonları çıkarız ve performansı sağlar. Turbonomic platformu, iş kritik uygulamalarınızın, container, cluster, virtual machine, storage,host gibi bileşenlerinizi topolojisini çıkaran bir yaklaşımı benimser. Bu sayede uygulama perspektifinden tüm katmanları görebilir ve netür riskleriniz olduğunu daha hızlı anlayabilirsiniz. Ayrıca akıllı bir otomasyon yeteneği ile birlikte çıkan aksiyonları hızla gerçekleştirebilir ve bu sayede hem performans, hem esneklik hem de maliyet tasarrufu yapmanıza olanak sağlar.

Application Full Stack Visivibility

Bulut Optimizasyonu; Turbonomic platformu, multi-cloud ortamlarınıza kaynak kullanım verilerinizi işler ve bulut kullanımını sürekli olarak optimize etmek ve bulut maliyetlerinizi azaltmak için otomatikleştiribileceğiniz Compute, Storage, DBaaS hizmetlerinize ait güvenilir aksiyonlar oluşturabilir. Aynı zamanda geçmiş kullanım metriklerine dayalı olarak ölçeklendirme eylemleri de sağlar, böylece mevcut kullandığınız hizmetlerinizi, ilgili bulut sağlayacısının satın alma indirimlerinden tam olarak yararlanabilirsiniz. Turbonomic platformu AWS, Azure ve Google Cloud’u desteklemektedir. Bulut abonelikleriniz ile hizmetlerinizi kullanım metrikleri toplarken, billing hesaplarınız ile maliyet bilgilerinizi de toplayarak sizlere en ekonomik modelleri çıkarmayı sağlar..

IBM Turbonomic platformunun yapay zeka destekli otomasyon ve bulut optimizasyon yeteneklerini kullanarak, uygulama performansını hem geleneksel/on-premises hem de cloud native/Public Cloud mimariler için sağlamasına ve optimize edilmesine sürekli olarak yardımcı olabilirsiniz.

Cloud Compute Optimization

Kubernetes Optimizasyonu; Turbonomic platformu ile Kubernetes ile ilgili iş gücü ve maliyetleri en aza indirebilir ve yatırım getirinizi en üst düzeye çıkarabilirsiniz. Turbonomic platform uygulama (APM) teknolojilerinden alt yapı (Virtualization-Hardware Layer) teknolojilerine kadar sürekli optimizasyon, uygulama katmanının tamamında bulut ölçeğinde esneklik sağlamaktadır. Turbonomic platformu, yönetilen Kubernetes hizmetleri EKS, GKE, AKS ve Red Hat OpenShift dahil tüm upstream versiyonlarını destekler..

Kubernetes deneyimini optimize etmeye yönelik Service Level Objectives (SLO) için uygulama kaynak talebinin sürekli analiz edilmesi ve sürekli otomasyona ihtiyacınız vardır. Bu şekilde, SLO’ları Kubernetes kümelerine dinamik kaynak sağlama ile ilişkilendirmenize olanak tanıyan veriler ile uygulama tedarik zincirine tam olarak sahip olabilirsiniz.

Container rihgtsizing

Data Center Optimization; Public bulut hizmetlerinin esnekliği ve ölçeklenebilir olması sebebiyle birlikte bir çok işletme iş yüklerini Bulut ortamlarına taşımaya devam ediyor. IBM Turbonomic platformu ile, veri merkezini yeniden tasarlayabilirsiniz. Turbonomic, uygulamalarınızın kaynak ihtiyaçlarını otomatik olarak optimize ederken iş gereksinimlerinize göre gerçek zamanlı olarak dinamik olarak ölçeklendirme sağlar.

Modernizasyon stratejisiyle daha verimli bir veri merkezine dönüşmek, hem satın alma maliyetlerinizi düşürebilir hem de buna bağlı olarak IT operasyonlarınızda yüksek bir maliyet kalemi olan elektrik maliyetlerinizi düşürerek karbon salınımı düşmesine etki sağlarsınız.

Optimized Super Clusters

Buluta Göç Planlama ve Optimizasyon; Bulut platformlarına geçiş iyi planlanması gereken bir süreçtir. Genellikle bulut hizmetlerine geçerken kafalar karşır ve bu sebeple geçiş daha uzun sürer veya tahmin edildiğinden daha fazla maliyetli olabilir. IBM Turbonomic platformu ile bulut geçişlerinizi planlayabilir, en baştan uygulamalarınızı ve altyapı hizmetlerinizi optimize etmenizi sağlar.

Turbonomic platformu ile uygulamalarınız ister bulut tabanlı ister on-premises olarak geliştiriliyor olsun, uygulama iş yüklerinin gerçek zamanlı kaynak ihtiyaçlarını analiz eder. Bulut platformuna geçiş stratejinizde Lift-Shift modelini benimserseniz bulut maliyetlerininiz daha yüksek olabileceğini söyleyebiliriz. Bunun yerine geçiş öncesinde yapılan analizler sonrasında çıkan aksiyonları gerçekleştirdiğiniz kaynaklarınızı optimum düzeyde kullanmanıza olanak sağlar ve bu sayede geçiş maliyetlerinden tasarruf edebilirsiniz.

Cloud Migration Optimizasyon

Sürdürülebilir BT/ Yeşil IT; Günümüzde IT yöneticilerinin önemli bir gündemi de sürdürülebilir IT ortamları veya Green IT/ Yeşil IT konularıdır. Ülkemizde ve özellikle Avrupa gözlemlediğimiz enerji tedarik maliyetlerinin artmasıyla işletme maliyetlerimizin ciddi bir boyutta arttığını görmekteyiz. Veri merkezlerindeki IT tüketimlerine baktığımızda ise operasyonel maliyetlerin ilk sırasında karşımıza çıkmaktadır. Veri merkezlerini optimize ederek aynı zamanda enerji tüketimlerini azaltabilir ve karbon ayak izinizi azaltabilirsiniz.

IBM Turbonomic platformunda gerçekleştirilen eylemlerin, uygulama performansından ödün vermeden enerji kullanımını ve karbon etkisini azalttığını söyleyebiliriz. Ayrıca kullanılmayan host sunucularının suspend edilmesi enerji ve emisyon etkilerini düşerebiliriz. Hatta operasyonel olarak ne kadar enerji tüketimimizin olduğunu ve emisyon tahminlerini izleyebiliriz.

IBM Turbonomic platformunu şimdi deneyimlemek için;

Bir sonraki yazıda IBM Turbonomic platformu ile ilgili daha derinlemesine incelemeler yapacağız.

Teşekkürler,

--

--

Engin Özkurt
Engin Özkurt

Written by Engin Özkurt

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

No responses yet