Vmware’in Çılgın Projesi: ESXi-on-ARM
Yıllar önce Vmware donanım ve işletim sistemini izole ederek bizi "sunucu sanallaştırma" ile tanıştırmıştı. Google ise Kubernetes sayesinde işletim sistemi ve uygulamaları izole ederek çok daha hızlı ve etkin yazılım geliştirmenin önünü açtı. Ancak VMware tekrar başa dönüp sunucu donanımını çok daha etkin kontrol etmek için kolları sıvamış durumda, Project Monterey ve ESXi-on-ARM bu yeni inisiyatifin çıktıları. Project Monterey başka bir yazının konusu olacak, bu yazı ESXi'ı Intel-tabanlı sunucu donanımı yerine ARM-tabanlı donanımlar üzerinde çalıştırmayla ilgili..
Akıllı telefonlar ve tabletlerin inanılmaz bir şekilde günlük hayatımızda olmazsa olmaz bir yer edindiler. Bu cihazların hemen hepsinin ortak yönü ARM-tabanlı işlemciler kullanıyor olmaları. Samsung, Xiaomi, Apple,.. hepsi ARM işlemci kullanıyor. Apple birkaç ay önce yaptığı duyuru ile sadece iPhone, iPad ve Apple TV’ler de değil, yeni Mac bilgisayarlarında da Intel x86 işlemciler yerine ARM-tabanlı Apple Silicon işlemcileri kullanacağını duyurmuştu. Vmware de ARM kullanacak firmalar kervanına katılıyor, firmanın sanallaştırma teknolojisinin temel taşı olan ESXi işletim sisteminin ARM üzerinde çalışan versiyonu üzerinde çalıştığını paylaştı
Vmware’in ARM planı ESXi’ı Intel x86’ya alternatif bir şekilde ARM-tabanlı sunucular üzerinde çalıştırmak değil, aksine x86 sunucularda kullanmak istiyor. Sunucular ARM-tabanlı akıllı NIC (network kartı) kartları üzerinde ESXi koşturarak, ağ, veri depolama ve güvenlik ile ilgili yükleri bu kartlar üzerine kaydırabilecek.
Vmware’in planı en basit tarifi ile SmartNIC’leri başka bir sunucu gibi ele alarak, VCF’in yani Vmware Cloud Foundation bileşenleri olan vSphere, NSX ve VSAN’ı bu akıllı network kartları üzerinde çalıştırmak. Bu sayede veri depolama ve ağ/network iş yükleri ARM işlemcili akıllı NIC’lerde çalışacak ve ana sunucuların işlem kapasitesi ağ ve depolama işlerini için kullanılmak zorunda kalmayacak.
Disaggregation of the server, whatever you call it, will allow further abstraction of hardware to enable an application running on one physical server to consume hardware accelerator resources such as FPGAs from other physical servers..
Bu sayede Vmware, kaynakları paylaşılmayan veya sanallaştırılmamış fiziksel sunucuları da Vmware Cloud Foundation ile belirlenen politikalar ile yönetebilir hale getirebilecek ve bu sunucuları da bulut yapılarına ekleme imkanı sağlayacak.
Intel, NVIDIA, Pensando, Dell, HPE ve Lenovo şimdiden bu bu resmin içerisinde olacaklarını ilan ettiler. Bir sonraki yazı Vmware’in dün duyurusunu yaptığı ve bu SmartNIC’lerin de parçası olduğu “Project Monterey” hakkında olacak..