Veri merkezlerinde sanallaştırma yoğunluğu (VM density) arttıkça sunucu maliyetlerinin en büyük kalemi artık işlemciler (CPU) değil, DRAM (RAM) kapasitesi haline geldi. Yüksek RAM kapasiteli sunucuların maliyeti katlanarak artarken, bellek yetersizliği yüzünden tam kapasite kullanılamayan CPU kaynakları ciddi bir TCO (Toplam Sahip Olma Maliyeti) verimsizliği yaratıyor.

VMware, bu darboğazı aşmak için Memory Tiering (Bellek Katmanlandırma) mimarisini tanıtmıştı. Ancak VMware Cloud Foundation (VCF) 9.1 sürümü ile birlikte bu teknoloji, operasyonel basitleştirmeler, Yazılım Tabanlı NVMe Mirroring (RAID 1), gelişmiş şifreleme ve reboot gerektirmeyen canlı dağıtım yetenekleriyle tam anlamıyla olgunluk dönemine ulaştı.

Memory Tiering, ultra yüksek hızlı enterprise NVMe SSD’leri (veya CXL modüllerini) ikincil bir bellek katmanı olarak ESXi hipervizörüne dahil eden bir bellek genişletme mimarisidir.

Geleneksel mimaride bir sanal makinenin tüm RAM ihtiyacı fiziksel DRAM üzerinden karşılanır. Memory Tiering devreye girdiğinde ise ESXi, mantıksal ve şeffaf tek bir bellek havuzu oluşturur:

Tier 0 (Sıcak Katman – Hot Memory): Fiziksel DRAM. En yüksek bant genişliğine ve en düşük gecikmeye (latency) sahip birincil katman.

Tier 1 (Soğuk Katman – Cold Memory): NVMe SSD cihazları. DRAM’e göre çok daha uygun maliyetli, yüksek dayanıklılıklı (High Endurance) ikincil bellek katmanı.

Nasıl Çalışır? Hipervizör (ESXi kernel), bellek sayfalarını (memory pages) sürekli analiz eder.

İşlemci tarafından aktif olarak okunan/yazılan “sıcak” bellek sayfaları DRAM üzerinde tutulur.

Uzun süredir erişilmeyen, işletim sisteminin veya uygulamanın arka planda pasif tuttuğu “soğuk” bellek sayfaları otomatik ve şeffaf bir şekilde NVMe katmanına (Tier 1) kaydırılır.

Uygulama soğuk bir veriye tekrar ihtiyaç duyduğunda, ESXi bu sayfayı anında DRAM’e geri taşır. Bu süreç sanal makine ve uygulama katmanı için tamamen şeffaftır; herhangi bir kod veya konfigürasyon değişikliği gerektirmez.

VCF 9.1 (ve vSphere 9.1) ile birlikte Memory Tiering mimarisinde devrim niteliğinde güncellemeler sunuldu:

Yazılım Tabanlı NVMe Mirroring (Software RAID 1): Artık Tier 1 NVMe bellek katmanı için donanımsal RAID kartına ihtiyaç yok. VCF 9.1, iki ayrı NVMe diski yazılım seviyesinde yedekli (mirror) çalıştırarak bir NVMe diski arızalansa bile sunucunun morarma (BSOD/PSOD) yaşamamasını sağlar.

Reboot Gerektirmeyen Yapılandırma: VCF 9.1 öncesinde hostların yeniden başlatılması gerekiyordu. Artık vSphere Configuration Profiles üzerinden canlı ortamda (Reboot-less) yapılandırma tamamlanabilir.

vSphere Configuration Profiles (VCP) Entegrasyonu: Tek tek ESXCLI veya SSH ile uğraşmak yerine tüm kümeye (Cluster) merkezi olarak sürükle-bırak/taslak (Draft) mantığıyla uygulanabilir.

Yerleşik Gelişmiş Şifreleme (Encryption): Veri güvenliği uyumlulukları (Compliance) için NVMe üzerindeki bellek sayfaları donanım seviyesinde veya VM bazlı şifrelenebilir.

Gelişmiş İzlenebilirlik (Observability): vCenter ve VCF Operations panellerinde DRAM vs NVMe kullanımı, Tier bazlı okuma/yazma gecikmeleri ve aktif VM RAM oranları detaylı grafikle izlenebilir.

Cluster ayarlarını merkezi olarak yönetmek için vSphere Client arayüzünde ilgili cluster’a gelinir. Configure > Desired State > Configuration sekmesine geçilerek CREATE CONFIGURATION butonuna tıklanır. Bu adım, kümedeki tüm ESXi host’ların aynı yapılandırma standartlarına sahip olmasını sağlayan vSphere Configuration Profiles sürecini başlatır.

Resim-1

Konfigürasyon profili oluşturma sihirbazında Create configuration adımı altında iki farklı aktarım seçeneği sunulur: Ortamdaki ideal yapılandırılmış bir host’u baz almak için IMPORT FROM REFERENCE HOST veya önceden hazırlanmış bir JSON/konfigürasyon dosyasını kullanmak için IMPORT FROM FILE. Bu senaryoda referans host üzerinden devam etmek için ilk seçenek belirlenir.

Resim-2

Açılan Import Configuration from Reference Host penceresinde küme içindeki ESXi host’lar listelenir. Tüm konfigürasyonu eksiksiz ve doğru olan kaynak sunucu (örneğin esx-01a.site-a.) seçilerek alt kısımdaki IMPORT butonuna tıklanır. Bu sunucunun tüm ayarlamaları varsayılan şablon olarak içe aktarılır.

Resim-3

Seçilen referans sunucunun sistem konfigürasyonu vSphere Configuration Profiles tarafından başarıyla okunur ve draft (taslak) profil alanına aktarılır (“Successfully imported configuration…” mesajı teyit edilir).

Resim-4

kinci adım olan Validate configuration aşamasında sistem iki kritik doğrulama gerçekleştirir:

Schema Validation: İçe aktarılan profillerin VCF 9.1 veri şemasına uygunluğu doğrulanır.

Compliance Check: Kümedeki diğer tüm host’ların bu yeni profile uyumlu olup olmadığı denetlenir (“All hosts and solutions in this cluster are compliant”). Bu doğrulamanın ardından konfigürasyon gözden geçirilip uygulamaya konulmaya hazır hale gelir.

Resim-5

Referans host’tan alınan profile ek olarak özelleştirilmek istenen parametreler (örneğin Memory Tiering/NVMe atamaları, vSwitch ayarları veya özel sürücü parametreleri) varsa bu ekranda düzenlenir.

Apply / Save (Uygulama): Ekranın altındaki IMPORT / SAVE & APPLY butonuna basılarak konfigürasyon profili tüm cluster kilitlenir (Desired State).

Değişiklik onaylandığı anda VCF 9.1 otomasyonu devreye girer:

Cluster host’lar sırayla bakıma alınır veya canlı güncellenebilen parametreler için Reboot gerektirmeksizin (Reboot-less) ayarlar arka planda uygulanır.

Tüm host’lar referans host’un konfigürasyon seviyesine eşitlenir ve cluster tam uyumlu (Compliant) duruma getirilir.