Red Hat OpenShift Virtualization: Sunucu Sanallaştırma & Kubernetes Bir Arada
Konteyner bu kadar popüler olmadan çok önce sunucu sanallaştırma vardı, günümüzde ise konteyner kullanımının yanı sıra sunucu sanallaştırmayı kullanmaya devam eden pek çok firma var. Mesela Garanti Bankası, Akbank gibi bildik pek çok büyük şirketin veri merkezinde hala 50 yıl öncesinin IBM Mainframe teknolojisi, güncel teknolojilerle birlikte hala kullanılmaya devam ediyor. Kubernetes ne kadar popüler olursa olsun, sunucu sanallaştırma çok daha uzun yıllar hayatımızda önemli bir yer tutmaya devam edecek.
COVID-19 nedeniyle sanal olarak gerçekleştirilen Red Hat Summit’te, konteyner ve sanal sunucu iş yüklerini bir arada çalıştıracak “OpenShift Virtualization” duyurusu yapıldı. Red Hat’te bulut teknolojilerinden sorumlu başkan yardımcı olan Joe Fernandes bunu “Kubernetes sadece konteynırları değil aynı zamanda sanal sunucuları da yönetecek” diye paylaştı.
Red Hat bunu pazarın talep ettiği bir gereksinim olarak tanımlıyor. Konteynerlar üzerindeki iş yüklerinin sürekli artmasına ve pek çok yeni iş yükünün sadece konteynırlarda çalışacak şekilde tasarlanmasına rağmen, sanal sunucuların komple gittiği ya da buralardaki tüm iş yükünün konteynırlara taşınması gibi bir durum söz konusu değil.
Genel kullanılabilir ticari sürümünün bu yılın sonuna doğru çıkması beklenen OpenShift Virtualization teknolojisinin temellinde bir topluluk projesi olan KubeVirt yer alıyor. En basit haliyle, bir konteyner içerisinde çalışan KVM-tabanlı bir sunucu sanallaştırmanın, diğer konteyner iş yükleri ile birlikte yan yana çalıştırılması olarak tanımlanabilir.
Geçen sene Ağustos’da Vmware Project Pasific duyurusunu yapmıştı, aynı probleme farklı bir açıdan çözüm sunan, konteyner ve Kubernetes’i vSphere içerisine getiren bir çözüm. Vmware ve Red Hat gibi kendi alanlarında dünyanın en büyüklerinden olan iki firmanın da aynı konuda çalışıp, çözüm oluşturma gayretleri, konteyner ve sunucu sanallaştırmayı bir arada çalıştırmaya duyulan talebin en net göstergesi.
Joe Fernandes’e göre kendi yaklaşımları çok daha daha modern. OpenShift ve vSphere’ın birlikte var olacağına inandıklarını ama konteyner ve Kubernetes’i vSphere içerisinde koymaktansa, bunları direk fiziksel sunucularda çalıştırma ve gerektiğinde sunucu sanallaştırmayı da konteyner içerisinde kullanmanın daha doğal bir bulut yaklaşımı olduğunu iddia ediyor.
Vmware Project Pasific ve OpenShift Virtualization aynı ihtiyaca iki farklı yaklaşım. Birisi önden çekişli diğeri arkadan itişli otomobil gibi, hangisinin sizin için daha iyi olduğu pek çok koşula ve sizin ihtiyaçlarınıza bağlı:
Benzer bir durum “Vmware Project Pasific vs. OpenShift Virtualization” kıyaslaması için de geçerli, mesela:
Vmware Project Pasific 👍
Mevcut bir teknolojiden yeni bir taneye geçiş genellikle sancılı olur, eğer sunucu sanallaştırma ağırlıklı bir altyapınız var ve konteyner & Kubernetes dünyasına giriyorsanız Vmware’in yaklaşımı daha uygun olabilir
OpenShift Virtualization 👍
Eğer zaten Kubernetes üzerinde yaşıyor, konteyner soluyorsanız, ancak arada bir geleneksel sunucu sanallaştırmaya ihtiyaç duyuyorsanız Red Hat’in çözümü daha iyi bir çözüm olabilir
Hangisi daha iyi sorusundan çok, hangisinin sizin için daha uygun olduğu önemli.
Kaynaklar:
- https://kubevirt.io
- https://bilisim.io/2019/08/29/project-pacific/
- https://bilisim.io/2020/04/26/vsphere-7-kubernetes-modern-uygulamalar/
- https://www.otoshops.com/onden-cekisli-arkadan-itisli-arabalar-karsilastirma-haber-304