[TR] HPE Morpheus Enterprise’da Guidance ile Kaynak ve Maliyet Optimizasyonu İçin Akıllı Öneri Mekanizmasının Yapılandırması

[TR] HPE Morpheus Enterprise’da Guidance ile Kaynak ve Maliyet Optimizasyonu İçin Akıllı Öneri Mekanizmasının Yapılandırması

Bulut ve sanallaştırma ortamlarında en sık karşılaşılan problemlerden biri kaynakların doğru boyutlandırılamamasıdır. Bazı sanal makineler ihtiyaç duyduğundan çok daha fazla CPU ve bellek ile çalıştırılırken, bazı kritik iş yükleri ise yetersiz kaynak nedeniyle performans problemi yaşayabilir. Bir sanal makineye “ileride lazım olur” düşüncesiyle 16 GB RAM verip aylarca yalnızca 2 GB’ını kullanmak, özellikle büyük ortamlarda ciddi bir kaynak israfına dönüşebilir. Bunun tam tersi durumda ise CPU veya bellek yetersizliği kullanıcı deneyimini, uygulama performansını ve iş sürekliliğini doğrudan etkileyebilir.

HPE Morpheus Enterprise’ın Guidance özelliği tam olarak bu noktada devreye girer. Guidance, ortamınızdaki instance ve host kaynaklarını izler, kullanım eğilimlerini analiz eder ve size daha verimli bir altyapı için öneriler sunar. Bu öneriler; bir sunucunun kapatılması, CPU kapasitesinin artırılması, bellek miktarının yükseltilmesi veya gereğinden fazla verilmiş belleğin azaltılması gibi aksiyonları içerebilir.

Burada en önemli nokta şudur Guidance otomatik olarak işlem yapmaz. Yani Morpheus kendi kendine bir sanal makineyi kapatmaz, CPU eklemez veya RAM azaltmaz. Bunun yerine sistem yöneticisine veriye dayalı öneriler sunar. Son karar her zaman yöneticidedir. Bu yaklaşım özellikle production ortamlarında çok değerlidir; çünkü öneriler faydalı olsa bile her aksiyonun iş yükünün kritikliği, uygulama davranışı ve operasyonel riskler göz önünde bulundurularak değerlendirilmesi gerekir.

Guidance Nedir?

Guidance, HPE Morpheus Enterprise içerisinde yer alan kaynak ve maliyet optimizasyonu mekanizmasıdır. Amacı Morpheus tarafından yönetilen kaynakların zaman içerisindeki kullanımını analiz ederek sistem yöneticilerine karar desteği sağlamaktır.

Guidance şu kaynakları ve metrikleri analiz ederek öneriler üretebilir:

- CPU kullanımı
- Bellek / RAM kullanımı
- Boş bellek oranı
- Ağ trafiği
- Host ve instance kaynak davranışları
- Power state / kapatma adayları
- Kaynak büyütme ve küçültme ihtiyaçları

Guidance’ın temel görevi “hangi sistem fazla kaynak tüketiyor?”, “hangi sistem gereğinden fazla kaynakla çalışıyor?”, “hangi instance boşta duruyor?” ve “hangi sunucu performans darboğazı yaşıyor?” gibi sorulara veriyle cevap verebilmektir.

Bu sayede kaynak yönetimi tahmine dayalı olmaktan çıkar, ölçülebilir verilere dayanan daha sağlıklı bir yapıya dönüşür.

Guidance Nasıl Çalışır?

Guidance’ın ürettiği öneriler rastgele değildir. Morpheus, belirli bir zaman aralığında toplanan performans metriklerini değerlendirir ve bu metrikleri tanımlanmış eşik değerleriyle karşılaştırır.

Guidance önerileri genellikle 30, 60 veya 90 günlük gözlem dönemlerine göre incelenebilir. Kısa zaman pencereleri hızlı geri bildirim sağlarken daha uzun zaman pencereleri daha sağlıklı ve güvenilir sonuçlar verir. Çünkü bir sunucunun tek bir gün yoğun çalışması ya da kısa süreli bir bakım işlemi, uzun vadeli analiz içinde daha doğru yorumlanabilir.

Örneğin bir sunucu bir gün boyunca yüksek CPU kullanmış olabilir. Ancak 60 veya 90 günlük veriye bakıldığında bu durumun istisnai olduğu görülebilir. Bu nedenle özellikle production ortamlarında Guidance önerilerini değerlendirirken daha uzun gözlem dönemleri kullanmak daha doğru sonuç verir.

Guidance’ın öneri üretirken dikkat ettiği önemli noktalardan biri de AND / VE mantığıdır. Yani bir önerinin oluşması için çoğu zaman tek bir metriğin değil, birden fazla koşulun aynı anda sağlanması gerekir. Bu, yanlış önerilerin azaltılmasına yardımcı olur.

Örneğin bir sanal makine için kapatma önerisi oluşturulması yalnızca CPU’nun düşük olmasına bağlı değildir. CPU düşük olsa bile ağ trafiği varsa bu makine hâlâ önemli bir servis sunuyor olabilir. Bu yüzden Guidance, power önerilerinde CPU ve network kullanımını birlikte değerlendirir.

Guidance ve Morpheus Agent İlişkisi

Guidance önerilerinin kalitesi, Morpheus’un topladığı metriklerin doğruluğuna bağlıdır. Bu noktada Morpheus Agent önemli bir rol oynar.

Morpheus Agent kurulmadan da bazı metrikler toplanabilir. Ancak Agent kurulu olduğunda işletim sistemi seviyesinden daha detaylı veriler alınabilir. Özellikle bellek kullanımı gibi konularda Agent’ın sağladığı bilgiler daha doğru sonuçlar üretir.

Örneğin Linux işletim sistemlerinde boş bellek değeri bazen yanıltıcı olabilir. Çünkü Linux, kullanılmayan belleği cache ve buffer için kullanabilir. Dışarıdan bakıldığında bellek dolu gibi görünebilir, ancak bu her zaman gerçek bir RAM yetersizliği anlamına gelmez. Agent sayesinde kullanılabilir bellek daha doğru yorumlanabilir.

Bu nedenle Guidance’tan maksimum fayda almak için özellikle kritik VM’lerde Morpheus Agent kurulumunun sağlıklı olduğundan emin olunmalıdır.

Kontrol edilmesi gereken başlıca noktalar şunlardır:

- Morpheus Agent VM üzerinde kurulu mu?
- Agent, Morpheus appliance ile haberleşebiliyor mu?
- Firewall üzerinde gerekli portlar açık mı?
- VM metrikleri Morpheus panelinde doğru görünüyor mu?
- Cloud entegrasyonu sağlıklı şekilde senkronize oluyor mu?

Agent iletişimi sağlıklı değilse Guidance önerileri eksik, hatalı veya yetersiz olabilir.

Guidance Settings Ekranı Nerede Bulunur?

Guidance ayarları aşağıdaki menüden yapılandırılır:

Administration > Settings > Guidance

Bu ekran Morpheus’un hangi koşullarda öneri üreteceğini belirleyen eşik değerlerinin tanımlandığı yerdir.

Ancak önerilerin görüntülendiği yer farklıdır. Üretilen Guidance önerileri genellikle şu menü altında incelenir:

Operations > Guidance

Bu ayrım önemlidir:

Administration > Settings > Guidance
Eşik değerlerinin yapılandırıldığı bölümdür.

Operations > Guidance
Morpheus’un ürettiği önerilerin görüntülendiği bölümdür.

Yani Administration tarafında Guidance’ın nasıl çalışacağını belirlersiniz, Operations tarafında ise Morpheus’un ürettiği önerileri inceler ve uygun gördüklerinizi uygularsınız.

Guidance Ayarlarının Genel Yapısı

Paylaştığınız ekranda Guidance ayarları dört ana başlık altında toplanmıştır:

- Power Settings
- CPU Up-size Settings
- Memory Up-size Settings
- Memory Down-size Settings

Bu bölümlerin her biri farklı bir öneri türünü kontrol eder.

Power Settings, kullanılmayan veya düşük aktiviteli kaynaklar için kapatma önerilerinin nasıl üretileceğini belirler.

CPU Up-size Settings, işlemci kapasitesi yetersiz kalan sistemler için CPU artırımı önerilerinin hangi koşullarda oluşacağını belirler.

Memory Up-size Settings, bellek yetersizliği yaşayan sistemler için RAM artırımı önerilerini kontrol eder.

Memory Down-size Settings, gereğinden fazla RAM verilmiş sistemler için bellek azaltma önerilerini belirler.

Şimdi bu alanları tek tek inceleyelim.

Power Settings

Power Settings bölümü, bir kaynağın kapatılabilir olup olmadığını belirlemek için kullanılır. Buradaki amaç, uzun süredir düşük kaynak kullanımıyla çalışan, ağ trafiği üretmeyen ve pratikte atıl duran sistemleri tespit etmektir.

Özellikle test, geliştirme, demo, geçici proje veya unutulmuş sanal makinelerin bulunduğu ortamlarda bu bölüm oldukça faydalıdır. Çünkü bu tür sistemler kullanılmasa bile CPU, RAM, disk, lisans ve enerji tüketmeye devam eder.

Paylaştığınız ekranda Power Settings altında şu değerler yer alıyor:

- Average CPU (%): 75
- Maximum CPU (%): 500
- Network Threshold (bytes): 2000

Morpheus’un bir kaynak için kapatma önerisi üretmesi için bu değerleri birlikte değerlendirmesi gerekir.

Average CPU (%)

Bu değer kaynağın ortalama CPU kullanımını ifade eder.

Ekrandaki değer:

75

Bu sistemin ortalama CPU kullanımının belirli dönem boyunca bu değerin altında kalması durumunda kapatma önerisi için ilk sinyalin oluşabileceği anlamına gelir.

Burada dikkat edilmesi gereken önemli bir nokta vardır: Morpheus CPU değerlerini değerlendirirken çekirdek sayısını dikkate alabilir. Bu nedenle bazı CPU metrikleri yüzde 100’ün üzerinde görülebilir. Örneğin 4 vCPU’lu bir makinede toplam CPU kapasitesi teorik olarak yüzde 400 gibi yorumlanabilir. Bu yüzden Maximum CPU alanında 500 gibi değerler görmek normaldir.

Average CPU değeri düşük olan bir makine gerçekten boşta olabilir. Ancak tek başına CPU düşük diye bir sunucuyu kapatma adayı görmek doğru değildir. Bu nedenle Morpheus, CPU ile birlikte maximum CPU ve network trafiğini de kontrol eder.

Maximum CPU (%)

Bu değer gözlem süresi boyunca sistemin ulaştığı en yüksek CPU kullanımını dikkate alır.

Ekrandaki değer:

500

Bu eşik, kısa süreli CPU patlamalarını anlamak için önemlidir. Bazı sunucular günün büyük bölümünde düşük CPU ile çalışır, ancak belirli saatlerde yoğun işlem yapar. Örneğin raporlama sunucuları, batch job çalışan sistemler, entegrasyon servisleri veya zamanlanmış görevler gün içinde kısa süreli yüksek CPU kullanabilir.

Maximum CPU değeri bu tür sistemlerin yanlışlıkla “atıl” olarak değerlendirilmesini engellemeye yardımcı olur.

Network Threshold (bytes)

Bu değer, sistemin ortalama ağ trafiğini değerlendirir.

Ekrandaki değer:

2000

Bu saniyede 2000 byte gibi oldukça düşük bir network aktivitesi anlamına gelir. Eğer bir sistem CPU açısından boşta görünse bile ağ üzerinden aktif bir servis veriyor olabilir. Örneğin DNS, proxy, küçük bir API servisi, dosya paylaşımı veya entegrasyon uygulaması düşük CPU ile çalışmasına rağmen network tarafında önemli olabilir.

Bu nedenle Network Threshold, power önerilerinde güvenlik filtresi gibi çalışır. CPU düşük, maksimum CPU düşük ve network trafiği de düşükse Morpheus bu sistemi kapatma adayı olarak görebilir.

Power Settings İçin Değerlendirme

Paylaştığınız ekrandaki değerler başlangıç için uygundur. Özellikle ilk kullanımda bu değerleri çok fazla değiştirmek yerine bir süre varsayılan değerlere yakın kullanmak daha sağlıklı olur.

Ancak production ortamlarında power önerileri doğrudan uygulanmamalıdır. Aşağıdaki sistemlerde kapatma önerileri çok dikkatli değerlendirilmelidir:

- Domain Controller
- DNS sunucuları
- DHCP sunucuları
- Monitoring sunucuları
- Backup sunucuları
- Veritabanı sunucuları
- ERP / muhasebe sistemleri
- Zamanlanmış görevlerle çalışan sunucular
- Entegrasyon servisleri
- Lisans sunucuları

Bu tür sistemler düşük kaynak kullanıyor olabilir, ancak iş sürekliliği açısından kritik olabilir. Bu nedenle Guidance’ın power önerisi bir aksiyon emri değil incelenmesi gereken bir uyarı olarak görülmelidir.

CPU Up-size Settings

CPU Up-size Settings bölümü işlemci kapasitesi yetersiz kalabilecek kaynakları tespit etmek için kullanılır.

Paylaştığınız ekranda bu bölümde iki değer bulunuyor:

- Average CPU (%): 50
- Maximum CPU (%): 99

Morpheus CPU artırımı önerisi üretirken bu iki değeri birlikte değerlendirir. Yani yalnızca maksimum CPU’nun zaman zaman yükselmesi yeterli değildir. Ortalama CPU kullanımının da belirli bir seviyenin üzerinde olması beklenir.

Average CPU (%)

Ekrandaki değer:

50

Bu değer bir sistemin ortalama CPU kullanımının yüzde 50’nin üzerinde seyretmesi durumunda CPU açısından baskı altında olabileceğini gösterir.

Ortalama CPU’nun yüksek olması sistemin sürekli işlemci kaynağına ihtiyaç duyduğunu gösterir. Ancak yine de tek başına karar vermek için yeterli değildir. Çünkü bazı uygulamalar doğal olarak yoğun CPU kullanabilir. Örneğin veri işleme sistemleri, analiz uygulamaları, raporlama sunucuları veya CI/CD worker makineleri yüksek CPU ile çalışabilir.

Bu nedenle CPU artırımı önerisi geldiğinde önce iş yükünün karakteri anlaşılmalıdır.

Maximum CPU (%)

Ekrandaki değer:

99

Bu değer sistemin tepe CPU kullanımını değerlendirir. Eğer bir sunucu hem ortalamada yüksek CPU kullanıyor hem de zaman zaman yüzde 99 seviyelerine ulaşıyorsa CPU darboğazı yaşanıyor olabilir.

Ancak CPU yükseldi diye her zaman vCPU artırmak doğru çözüm değildir. Bazen sorun uygulama tarafındadır. Örneğin verimsiz SQL sorguları, hatalı servisler, antivirüs taramaları, backup agent süreçleri veya log toplama işlemleri CPU tüketimini artırabilir.

Bu yüzden CPU up-size önerisi geldiğinde şu sorular mutlaka sorulmalıdır:

- CPU yüksekliği sürekli mi, dönemsel mi?
- CPU’yu hangi process tüketiyor?
- Uygulama tarafında optimizasyon ihtiyacı var mı?
- Veritabanı sorguları sağlıklı mı?
- Hypervisor tarafında CPU Ready veya benzeri bekleme metrikleri var mı?
- vCPU artırımı gerçekten performansı iyileştirecek mi?

Guidance burada size doğru noktayı işaret eder ancak kesin karar için monitoring verileri ve uygulama bilgisiyle birlikte değerlendirme yapılmalıdır.

Memory Up-size Settings

Memory Up-size Settings bölümü bellek yetersizliği yaşayan sistemleri tespit etmek için kullanılır.

Paylaştığınız ekranda bu bölümde tek değer bulunuyor:

Minimum Free Memory (%): 10

Bu değer boşta kalan bellek oranının yüzde 10’un altına düşmesi durumunda Morpheus’un memory up-size önerisi üretebileceği anlamına gelir.

Bellek yetersizliği genellikle sistem performansını doğrudan etkiler. CPU kısa süreli yüksek değerlere çıkıp tekrar düşebilir ancak RAM yetersizliği daha ciddi sonuçlar doğurabilir. Özellikle swap kullanımı artarsa uygulama yanıt süreleri uzayabilir, servisler yavaşlayabilir veya işletim sistemi genelinde performans düşebilir.

Memory up-size önerisi gelen bir sistemde şu kontroller yapılmalıdır:

- Gerçekten kullanılabilir bellek az mı?
- Swap kullanımı var mı?
- Belleği en çok hangi process tüketiyor?
- Uygulamada memory leak olabilir mi?
- Veritabanı cache kullanımı normal mi?
- İşletim sistemi cache/buffer davranışı doğru yorumlanıyor mu?

Özellikle Linux sistemlerde free memory değeri dikkatli yorumlanmalıdır.

Linux kullanılmayan belleği cache olarak kullanır. Bu nedenle “boş bellek az” görünmesi her zaman sorun olduğu anlamına gelmez. Morpheus Agent bu noktada daha doğru veri sağlayarak önerilerin kalitesini artırır.

Memory Down-size Settings

Memory Down-size Settings bölümü, gereğinden fazla RAM verilmiş kaynakları tespit etmek için kullanılır. Bu bölüm özellikle kaynak ve maliyet optimizasyonu açısından çok değerlidir.

Paylaştığınız ekranda iki değer bulunuyor:

Average Free Memory (%): 60
Maximum Free Memory (%): 30

Bu iki değer birlikte kullanılarak bir sistemin belleğinin fazla olup olmadığı değerlendirilir.

Average Free Memory (%)

Ekrandaki değer:

60

Bu değer, bir sistemde ortalama boş bellek oranı yüzde 60’ın üzerindeyse RAM’in fazla verilmiş olabileceğini gösterir.

Örneğin bir sanal makineye 32 GB RAM verilmiş ama sistem uzun süre boyunca bunun yalnızca 8 GB’ını kullanıyorsa, Morpheus bu sistemi memory down-size adayı olarak değerlendirebilir.

Maximum Free Memory (%)

Ekrandaki değer:

30

Bu değer, sistemin en yoğun zamanlarında bile belirli bir boş bellek tamponuna sahip olup olmadığını anlamak için kullanılır.

Buradaki mantık şudur: Bir sistem ortalamada çok fazla boş belleğe sahipse ve en yoğun kullanım dönemlerinde bile boş bellek oranı kritik seviyelere düşmüyorsa, bu sistemde RAM azaltımı düşünülebilir.

Bu iki koşulun birlikte aranması önemlidir. Çünkü sadece ortalama değere bakmak yanlış karar verdirebilir. Örneğin bir sistem ayın büyük bölümünde az bellek kullanıyor olabilir, ancak ay sonunda raporlama sırasında ciddi RAM ihtiyacı duyabilir. Eğer yalnızca ortalamaya bakarsanız bu sistemi küçültmek isteyebilirsiniz. Ancak maksimum/tepe kullanım davranışı dikkate alındığında bu kararın riskli olduğu anlaşılabilir.

Memory down-size önerileri özellikle şu ortamlarda ciddi fayda sağlar:

- Private cloud ortamları
- Multi-tenant yapılar
- Test ve development ortamları
- Kaynak havuzlarının sınırlı olduğu veri merkezleri
- Maliyet takibinin önemli olduğu kurumsal yapılar

Ancak production sistemlerde RAM azaltımı mutlaka dikkatli yapılmalıdır. Gerekirse önce uygulama sahibiyle görüşülmeli, bakım penceresi planlanmalı ve değişiklik sonrası performans izlenmelidir.

Operations -> Guidance Ekranında Önerilerin İncelenmesi

Guidance ayarlarını yaptıktan sonra Morpheus’un ürettiği öneriler Operations > Guidance ekranında görüntülenir.

Bu ekranda genellikle şu bilgiler yer alır:

- Severity
- Type / Metric
- Recommended Action
- Projected Savings
- Date / Time

Severity önerinin önem derecesini gösterir. Bazı öneriler düşük öneme sahipken bazıları daha hızlı aksiyon gerektirebilir.

Type veya Metric, önerinin hangi kaynak metriğine dayandığını gösterir. Örneğin CPU, Memory veya Power gibi.

Recommended Action, Morpheus’un önerdiği aksiyonu ifade eder. Örneğin “Shutdown Instance”, “Increase Memory”, “Reduce Memory” veya “Increase CPU” gibi.

Projected Savings, öneri uygulanırsa tahmini aylık maliyet tasarrufunu gösterir. Bu alan özellikle FinOps, maliyet optimizasyonu ve yönetime raporlama açısından değerlidir. Çünkü Guidance sadece teknik bir öneri sunmaz; bu önerinin mali etkisini de görünür hale getirebilir.

Date / Time, önerinin ne zaman oluştuğunu gösterir.

Bir önerinin detayını görmek için ilgili satırdaki bilgi simgesi kullanılabilir. Bazı öneriler doğrudan Morpheus üzerinden uygulanabilir ve detay penceresinde EXECUTE düğmesi bulunabilir. Ancak bu düğme varsa bile her öneri hemen uygulanmamalıdır. Özellikle production ortamlarında önce önerinin doğruluğu kontrol edilmeli, gerekirse uygulama sahibiyle teyit alınmalıdır.

Eğer bir öneri uygulanmayacaksa IGNORE seçeneğiyle listeden kaldırılabilir. Ancak burada dikkatli olunmalıdır. Bir öneri ignore edildiğinde aynı nesne ve aynı öneri tipi için benzer öneriler tekrar gösterilmeyebilir. Bu nedenle gerçekten incelenmeden ignore işlemi yapılmamalıdır.

Guidance Kullanım Senaryoları

Guidance farklı operasyonel ihtiyaçlarda oldukça faydalıdır.

1. Boşta Duran Sunucuları Tespit Etmek

Test ve geliştirme ortamlarında zamanla unutulmuş birçok VM oluşabilir. Bu makineler kullanılmasa bile kaynak tüketmeye devam eder. Guidance, düşük CPU ve düşük network aktivitesi olan sistemleri tespit ederek kapatma önerisi sunabilir.

Bu sayede kaynak havuzunda kapasite geri kazanılabilir.

2. CPU Darboğazlarını Erken Görmek

Bazı sistemler uzun süre CPU baskısı altında çalışır ancak kullanıcı şikâyeti oluşana kadar fark edilmez. Guidance CPU metriklerini analiz ederek CPU artırımı gerekebilecek sistemleri önceden işaret edebilir.

3. Bellek Yetersizliği Yaşayan Sistemleri Belirlemek

RAM yetersizliği uygulama performansını ciddi şekilde etkileyebilir. Guidance, minimum free memory değerine bakarak bellek artırımı yapılması gereken sistemleri gösterebilir.

4. Fazla RAM Verilmiş Sistemleri Küçültmek

Private cloud ortamlarında gereğinden fazla RAM tahsis etmek, kaynak havuzunu gereksiz yere tüketir. Guidance, memory down-size önerileriyle bu sistemleri tespit eder ve kapasite optimizasyonuna katkı sağlar.

5. Maliyet Optimizasyonu Yapmak

Guidance’ın en önemli faydalarından biri maliyet görünürlüğüdür.

Projected Savings gibi bilgiler sayesinde hangi aksiyonların ne kadar tasarruf sağlayabileceği daha net görülebilir. Bu da FinOps ve kapasite planlama süreçlerinde yöneticilere güçlü bir raporlama imkânı verir.

Paylaştığınız Ekrana Göre Değerlendirme

Ekrandaki değerler genel olarak sağlıklı bir başlangıç yapılandırmasıdır:

Power Settings
Average CPU: 75
Maximum CPU: 500
Network Threshold: 2000

CPU Up-size Settings
Average CPU: 50
Maximum CPU: 99

Memory Up-size Settings
Minimum Free Memory: 10

Memory Down-size Settings
Average Free Memory: 60
Maximum Free Memory: 30

Bu değerleri ilk etapta değiştirmenizi önermem. Morpheus’un bir süre veri toplamasına izin vermek daha doğru olur. Özellikle Guidance yeni aktif edildiyse hemen sağlıklı öneriler beklemek yerine en az 7 gün, tercihen 30 gün veya daha uzun bir süre gözlem yapılmalıdır.

Benim önerdiğim başlangıç yaklaşımı şu olur:

- İlk aşamada mevcut değerleri koruyun.
- Guidance’ı ilgili cloud üzerinde aktif edin.
- Mümkünse VM’lerde Morpheus Agent kurulumunu tamamlayın.
- Operations > Guidance ekranında önerileri düzenli izleyin.
- İlk önerileri doğrudan uygulamayın, doğruluğunu kontrol edin.
- 30 gün sonunda eşikleri ortam davranışına göre gözden geçirin.

Eşik Değerleri Ne Zaman Değiştirilmeli?

Guidance varsayılan değerleri çoğu ortam için makul bir başlangıçtır. Ancak her kurumun iş yükü farklıdır. Bu yüzden belirli bir gözlem süresinden sonra eşikler yeniden değerlendirilebilir.

Örneğin çok fazla kapatma önerisi geliyorsa Power Settings değerleri daha temkinli hale getirilebilir.

CPU artırımı önerileri çok sık ve gereksiz görünüyorsa CPU Up-size Average CPU değeri artırılabilir.

CPU darboğazları geç fark ediliyorsa CPU Up-size eşiği daha hassas hale getirilebilir.

RAM küçültme önerileri riskli görünüyorsa Memory Down-size değerleri daha temkinli hale getirilebilir.

Bellek yetersizliği geç fark ediliyorsa Minimum Free Memory değeri yüzde 10’dan yüzde 15’e çıkarılabilir.

Ancak bu değişiklikler birden yapılmamalıdır. Her değişiklikten sonra belli bir süre gözlem yapılmalı, önerilerin kalitesi kontrol edilmelidir.

Production Ortamlarında Dikkat Edilmesi Gerekenler

Production sistemlerde Guidance önerileri dikkatli değerlendirilmelidir. Morpheus’un önerisi teknik olarak doğru görünebilir ancak uygulamanın iş kritikliği veya dönemsel kullanım yapısı farklı olabilir.

Production ortamlarında şu yaklaşım daha güvenlidir:

- Öneriyi önce inceleyin.
- Monitoring verileriyle karşılaştırın.
- Sistemin görevini kontrol edin.
- Uygulama sahibiyle teyitleşin.
- Değişikliği mümkünse bakım penceresinde uygulayın.
- CPU/RAM değişikliği öncesinde snapshot veya backup alın.
- Değişiklik sonrası performansı izleyin.

Özellikle kapatma ve down-size önerileri çok dikkatli uygulanmalıdır. Bir sunucu düşük kaynak kullanıyor diye önemsiz kabul edilmemelidir. DNS, lisans, entegrasyon, monitoring veya güvenlik sistemleri düşük kaynak tüketmesine rağmen kritik olabilir.

Test ve Development Ortamlarında Guidance Kullanımı

Test ve development ortamları Guidance için en hızlı değer üretilebilecek alanlardır. Çünkü bu ortamlarda unutulmuş, gereğinden fazla kaynak verilmiş veya uzun süredir kullanılmayan VM sayısı genellikle daha fazladır.

Bu ortamlarda Guidance önerileri daha agresif değerlendirilebilir. Örneğin uzun süredir network trafiği üretmeyen ve düşük CPU kullanan test makineleri kapatılabilir. Fazla RAM verilmiş geliştirme sunucularında down-size işlemleri yapılabilir.

Bu sayede production ortamına dokunmadan ciddi kapasite geri kazanımı sağlanabilir.

Guidance ve Monitoring Arasındaki Fark

Guidance ile Monitoring birbirine benzese de amaçları farklıdır.

Monitoring sistemlerin anlık sağlık durumunu izler. CPU yükseldiğinde, servis down olduğunda veya disk dolduğunda alarm üretir.

Guidance ise daha çok geçmiş kullanım verilerini analiz eder ve kaynak optimizasyonu önerileri sunar.

Kısaca:

Monitoring:
Şu anda sorun var mı?

Guidance:
Bu kaynak doğru boyutlandırılmış mı?
Fazla mı verilmiş?
Yetersiz mi kalıyor?
Boşta mı duruyor?

Bu iki modül birlikte kullanıldığında çok daha güçlü bir operasyon modeli ortaya çıkar. Monitoring anlık sorunları yakalarken, Guidance uzun vadeli kapasite ve maliyet optimizasyonuna katkı sağlar.

HPE Morpheus Enterprise’daki Guidance bölümü altyapı kaynaklarının daha verimli kullanılmasını sağlayan önemli bir karar destek mekanizmasıdır. CPU, bellek, network ve kullanım eğilimlerini analiz ederek hangi sistemlerin büyütülmesi, küçültülmesi veya kapatılmasının değerlendirilebileceğini gösterir.

Paylaştığınız ekrandaki değerler başlangıç için oldukça uygundur. İlk etapta bu değerleri koruyup Morpheus’un yeterli veri toplamasını beklemek en doğru yaklaşımdır. Daha sonra Operations > Guidance ekranında oluşan öneriler incelenmeli, yanlış pozitifler varsa eşikler ortamınıza göre ayarlanmalıdır.

Guidance’ın en güçlü tarafı, kaynak yönetimini tahminlerden çıkarıp veriye dayalı hale getirmesidir. Bir sunucunun gerçekten daha fazla CPU’ya ihtiyacı olup olmadığını, bir VM’e fazla RAM verilip verilmediğini veya uzun süredir boşta çalışan kaynakların kapatılıp kapatılamayacağını daha net görmenizi sağlar.

Ancak unutulmaması gereken nokta şudur: Guidance bir otomasyon robotu değil, bir danışmandır. Verileri analiz eder, önerisini sunar, olası tasarrufu gösterir; fakat son karar yöneticidedir. Doğru kullanıldığında ise HPE Morpheus Enterprise Guidance, hem performans problemlerini erken fark etmenizi sağlar hem de gereksiz kaynak tüketimini azaltarak kurumun bulut ve sanallaştırma maliyetlerini daha kontrollü hale getirir.

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *