IBM Turbonomic Aksiyonlarını Red Hat Event Driven Ansible (EDA) Controller ile yönetin!
IBM Turbonomic, işletmelerin uygulama performansını optimize etmelerine yardımcı olmak için tasarlanmış bir platformdur. Bu platform, uygulama performansını artırmak ve maliyetleri en aza indirmek için sürekli olarak 7/24/365 gün olarak çalışmaktadır. Ayrıca, işletmelere farklı operasyonel yetenekleri ve süreçleriyle bütünleşik bir şekilde uygulama kaynak yönetimi konusunda geniş bir otomasyon desteği sunar.
Bu yazıda IBM Turbonomic platformunun, Red Hat Ansible Automation ile ilgili entegrasyonundan bahsedeceğim. IBM Turbonomic tarafından oluşturulan performans veya cost odaklı önerileri, belirlenen özel politikalar ile birlikte Red Hat Event Driven Ansible controller sayesinde otomasyonel verimliliğinizi artırmayı kolaylaştırabilirsiniz.
IBM Turbonomic, uygulama kaynak yönetimi alanında veriye dayalı karar otomasyonu yetenekleri ile öne çıkan bir platformdur. Temel amacı ise, uygulama performansını sürekli olarak garanti altına almak (desired state’te tutmak) ve bu süreçte karar mekanizmalarını kullanmaktır; yani insan müdahalesi gerektirmez. IBM Turbonomic, karmaşık uygulama kaynak tahsisleri kararlarını sürekli olarak analiz ederek, uygulamaların performans için gereken kaynaklara her zaman sahip olmasını sağlar. Dinamik otomasyon yetenekleri, gerçek zamanlı uygulama taleplerini altyapı bileşenleri ile eşleştirerek her katmanda ölçeklenebilirlik sağlar. Bu sayede IT Sistem ekipleri uygulama kaynak taleplerini doğru ve otomatik bir şekilde tahsis edebilirler.
“Enterprise Automation” Kurumsal otomasyon kavramı, IT otomasyonunu kolaylaştırmak için geliştirilmiş bir yaklaşımdır. IT otomasyon ekipleri “playbook” adı verilen otomasyon görevlerini oluşturabilirler. Bu playbook’lar sayesinde uygulamaları ve altyapıları oluşturmak, kaynak tahsisini sağlamak, konfigürasyon yönetimi gibi çeşitli otomasyon süreçlerini hızlandırmak için kullanılanılır. Ansible Automation Platform, otomasyon ekiplerinin kod tabalı akış/flow şemalarını tanımlamalarına ve uygulamalarına olanak tanıyan sıralı bir otomasyon platformudur. Uygulama geliştiricileri ve otomasyon ekipleri, IBM Turbonomic tarafından belirtilen değişikliklerin, her uygulama için beklenen şekilde bir IaC (Infrastructure as a Code) çözümü olarak gerçekleştirilmesini sağlamak için Ansible Automation Platformunu kullanır..
IBM Turbonomic ile RedHat Ansible Automation Platform kullanan müşteriler, playbook’lar aracılığıyla gerçekleştirdikleri değişikliklerin sürekli uygulama performansını en düşük maliyetle desteklediğinden ve uyumluluğu koruduğundan emin olabilirler.
IBM Turbonomic’in aksiyon yaşam döngüsü, baştan sona otomasyonu desteklemektedir. Red Hat Ansible Automation ile yaşam döngüsünden her noktada isteğe bağlı olarak kullanılabilir ve işinize en uygun şekilde aksiyonları gerçekleştirebilirsiniz. Bu iki platformu webhook entegrasyonu ile hızlıca entegre edebilir otomasyon süreçlerine odaklanmayı sağlayabilirsiniz.
Yukarıda görmüş olduğunuz IBM Turbonomic aksiyon yaşam döngüsüne göz attığımızda tüm noktalarda Ansible platformu ile entegrasyonun mümkün olduğunu görebiliriz.
Action Generation = IBM Turbonomic, oluşturulan aksiyonları özelleştirilmiş iş akışlarını başlatmak için Ansible playbook’larına push edilebilir.
Action Acceptance = IBM Turbonomic tarafından oluşturulan ve kabul edilen her aksiyon için tüm veriler, Ansible Playbook’lar tarafından pull edilebilir.
Before Action Execution = IBM Turbonomic, aksiyonları gerçekleştirmeden önce değişiklikleri uygulamak için Ansible Playbooklarını kullanabilir.
Action Execution = IBM Turbonomic aksiyonları gerçekleştirmek için ve güvenlik-uyumluluk değişikliklerini uygulamak için Ansible Playbook’larını kullanabilir.
After Action Execution = IBM Turbonomic, aksiyonları gerçekleştirdikten sonra değişiklikleri uygulamak için Ansible Playbook’larını kullanabilir.
IBM Turbonomic, uygulama katmanı için kaynak tahsis etme kararları üretirken, Ansible ile bu aksiyonların her seferinde doğru bir şekilde uygulandığından emin olabiliriz.
Bir sonraki yazıda bu konuyu daha detayli inceleyeceğim.
Teşekkürler
Reference: