VMware Cloud Foundation 9 (VCF 9), altyapıyı hem donanım hem de yazılım anlamında esnek yönetmeyi sağlayan gelişmiş yetenekler sunar. Bu yeteneklerden biri de Enhanced vMotion Compatibility (EVC) özelliğidir.
EVC, farklı nesil CPU’lara sahip ESXi host’lar arasında sorunsuz vMotion yapılabilmesi için CPU talimat setlerini ortak bir seviyeye indirger. Normalde vCenter içindeki hazır EVC seviyeleri çoğu senaryoda yeterli olsa da, karmaşık donanımlara sahip VCF ortamlarında bazen standart seviyeler yeterli olmayabilir.
İşte bu noktada Custom EVC Mode devreye girer.
VCF 9 ile birlikte, yöneticiler artık cluster bazında kişiselleştirilmiş EVC profilleri oluşturabilir, bir cluster içindeki tüm host’ların desteklediği ortak CPU özelliklerine göre kendi EVC modlarını tanımlayabilirler. Bu, özellikle:
-
Yeni nesil CPU’ların eklendiği,
-
Eski generasyon host’ların hâlâ bulunduğu,
-
Lifecycle geçişleri yapılan,
-
Mixed-tier workload domain’lerin olduğu
ortamlarda büyük avantaj sağlar.

Resim-1
Custom EVC, klasik EVC modundan farklı olarak:
CPU özelliklerini tek tek seçerek kişiselleştirmenizi,Cluster içindeki host’ların ortak desteklediği instruction set’lere göre esnek bir EVC seviyesi oluşturmanızı, Sadece belirli host gruplarına uygulanabilmesini sağlar. Yani custom EVC, hazır şablonlara bağlı kalmadan tamamen size özel bir CPU uyumluluk seviyesi oluşturma yeteneğidir.
VCF 9 Üzerinde Custom EVC Nasıl Yapılandırılır?
Aşağıdaki adımlar tüm VCF 9.x sürümleri için geçerlidir.
1- Cluster Seçimi
vSphere Client → ilgili workload domain → cluster seçilir.
❗ EVC yalnızca Cluster seviyesinde yapılandırılır.
Bireysel host üzerinde yapılamaz.
2- Configure → VMware EVC Bölümüne Gidin
Cluster seçili iken:
Configure → Configuration → VMware EVC
menüsüne girilir.
3- EVC Mode Tipinin Belirlenmesi
Burada EVC Type alanı:
Intel
AMD
Custom
olarak listelenir.
Custom seçilir.
4- Host’ların Ortak CPU Özelliklerinin Belirlenmesi
Her host’un desteklediği CPU instruction set’leri taranır ve ortak bir EVC profili oluşturulur.
Bu işlem sırasında:
✔ Hangi komut setlerinin desteklendiğini
✔ Hangilerinin kısıtlı olduğunu
✔ Minimal ortak seviye CPU özelliklerinin
otomatik hesaplandığı görülür.

Resim-2
Custom EVC Kullanım Senaryoları
VCF 9’da Custom EVC özellikle şu durumlarda tercih edilir:
✔ Mixed CPU Generation Cluster
Aynı cluster içinde örneğin:
Intel 3rd Gen
Intel 4th Gen
karışık host varsa.
✔ Workload Domain Migration
VCF içinde workload domain’ler arasında host taşırken CPU uyumsuzluğu yaşanmaması için.
✔ Lifecycle / LCM tarihçeleri farklı host’lar
Farklı tarihlerde alınmış CPU stepping seviyeleri.
✔ Eski VM’lerin CPU bağımlılıkları
Emsal: Oracle, eski Linux kernel, gerçek zamanlı uygulamalar.
VCF 9 ile gelen Custom EVC, klasik EVC modlarının sınırlarını ortadan kaldırır ve karmaşık CPU mimarilerinin bulunduğu enterprise ortamlar için esnek bir çözüm sunar. Bu sayede:
✔ vMotion uyumluluğu artar
✔ Mixed cluster yapıları daha kolay yönetilir
✔ Lifecycle geçişleri sırasında CPU limit sorunları azalır
✔ Donanım yatırımı daha verimli kullanılır.