Bulut Bilişimde Hipervizör Nedir? Türleri ve Örnekleri

⚡ Akıllı Özet

Hipervizör, tek bir fiziksel makinenin birden fazla işletim sistemini izole sanal makineler olarak çalıştırmasına olanak tanıyan, her bir konuk makineye işlemci, bellek ve depolama alanı tahsis eden sanallaştırma yazılımıdır.ping Bunlar güvenlik, verimlilik ve donanım kullanımı amacıyla ayrı ayrı ele alınmıştır.

  • 🖥️ Tanım: Bir hipervizör veya sanal makine monitörü (VMM), bir sunucunun donanımını çeşitli konuk işletim sistemleri arasında paylaşarak sanal makineler oluşturur ve çalıştırır.
  • 🏗️ Tip 1: Bare-metal hipervizörler doğrudan donanıma kurulur ve kurumsal veri merkezleri için güçlü performans, güvenlik ve istikrar sunar.
  • ???? Tip 2: Barındırılan hipervizörler, mevcut bir işletim sistemi üzerinde uygulama olarak çalışır; masaüstü bilgisayarlar, test ve öğrenme için idealdir.
  • ☁️ Bulut rolü: Bulut hipervizörleri, bir sağlayıcının işlem gücünü ve belleğini bir araya getirerek, izole edilmiş sanal makinelerin bağımsız olarak çalışmasını sağlar ve böylece verimliliği ve güvenilirliği artırır.
  • ⚙️ Çalışma parçaları: Dağıtıcı, tahsis edici ve yorumlayıcı modüller, talimatları yönlendirir ve her sanal makineye kaynak atar.
  • 🤖 Yapay zeka yardımı: Yapay zeka artık sanal makine yerleşimini ve kaynak tahsisini optimize ederken, GitHub Copilot da sanallaştırma ve altyapı kodunun yazılmasına yardımcı oluyor.

Bulut Bilişimde Hypervisor Nedir?

Hiper Yönetici nedir?

Hipervizör, birden fazla işletim sisteminin tek bir fiziksel donanımı paylaşmasına olanak tanıyan bir programdır. Her işletim sistemi, ana bilgisayarın işlemcisini, belleğini, dosya depolama alanını ve diğer kaynaklarını paylaşır. Hipervizör, ana bilgisayarın işlemcisini ve kaynaklarını kontrol ederek, her işletim sistemine ihtiyaç duyulanı tahsis eder. Bu, konuk işletim sistemlerinin (sanal makineler olarak adlandırılır) birbirlerini kesintiye uğratmamasını sağlar.

Hipervizörler sanal makinelerin (VM'ler) oluşturulmasına ve yönetilmesine yardımcı oldukları için Sanal Makine İzleyicileri veya VMM'ler olarak da bilinirler.

Hipervizörler, bulut ortamının süreçleri ve altyapısı üzerindeki kontrolü korumanıza, hassas verileri korumanıza ve bulut tabanlı uygulamaları sanal bir ortamda erişilebilir hale getirmenize yardımcı olur.

Hypervisor, birden fazla sanal makine arasında tek bir fiziksel sunucuyu paylaşıyor.

Hipervizör Türleri

Aşağıda ayrıntıları verilen iki tür hipervizör bulunmaktadır:

Sanallaştırma Platformu Türleri: Tip 1 çıplak metal mimari ve Tip 2 barındırılan mimari

Tip 1 Hipervizör

Tip 1 hipervizör, doğrudan fiziksel sunucuya kurulduğu için "çıplak metal" hipervizör olarak da adlandırılır. Sunucunun kaynaklarına doğrudan erişimi vardır, bu da onu son derece etkili kılar. Ayrıca, tasarımı son derece güvenlidir, saldırı yüzeyini ve olası güvenlik ihlallerini sınırlandırır.

Tip 1 Sanallaştırma Yazılımları, güçlü güvenlik, istikrar ve performans sunmaları nedeniyle kurumsal alanda en yaygın tercih edilenlerdir.

Popüler Tip 1 hipervizörler Nutanix AHV, VMware ESXi, ve Citrix Hypervisor, Diğerleri arasında.

Tip 2 Hipervizör

Tip 2 hipervizörler, fiziksel bir sunucunun önceden var olan işletim sistemi üzerinde uygulama olarak çalışır. Ana işletim sistemi, fiziksel sunucu ile hipervizör arasında yer alır, bu nedenle "barındırılan" hipervizör olarak da adlandırılır.

Ancak, Tip 2 hipervizörler, Tip 1'e göre daha yüksek gecikme süresi ve risk maruziyeti nedeniyle sunucu ortamları için ideal değildir. Kurulumları kolaydır ve performans ve güvenliğin öncelikli endişeler olmadığı, yalnızca tek bir işletim sistemi çalıştıran bireysel PC kullanıcıları gibi belirli durumlarda iyi çalışırlar.

Örnek: Takma Linux bitti Windows kullanma VirtualBox.

Bulut Hipervizörü nedir?

Bulut Hipervizörü, bir bulut sağlayıcısının fiziksel işlem ve bellek kaynaklarını birden fazla sunucu arasında paylaşmanızı sağlayan bir yazılım çözümüdür. sanal makineler (VM'ler).

Bulut hipervizörleri, 1960'larda ana bilgisayarlar için oluşturulmuştur. VMware'in 1990'larda endüstri standardı sunucular için piyasaya sürülmesiyle birlikte dünya çapında popülerlik kazanmıştır.

Bulut hipervizörü, tek bir fiziksel sunucunun birden fazla sanal makine çalıştırmasına olanak tanır. Her sanal makinenin kendi işletim sistemi vardır ve bu sistem bağımsız olarak çalışır ve diğerlerinden mantıksal olarak ayrılmıştır. Bu nedenle, bir sanal makinedeki sorunlar veya çökmeler diğer sanal makineleri, işletim sistemlerini veya uygulamalarını etkilemez.

Neden bir Bulut Hipervizörüne ihtiyacınız var?

Diyelim ki, internet üzerinden müşterilerinize çeşitli hizmetler sunan birden fazla sunucuya sahip bir şirketiniz var. Bu durumda, özellikle farklı işletim sistemleri çalıştıran sunucuları merkezi olarak yönetmek kolay değildir.

Bir hipervizör, bu sunucuları sanallaştırmanıza ve hepsini tek bir fiziksel makineden yönetmenize olanak tanıyarak verimliliklerini artırır. Ayrıca, yönettiği sanal makinelere veri akışını kontrol etmenize de yardımcı olur.

Hipervizör aynı zamanda tüm verilerin sanal olarak depolandığı bir depolama merkezi görevi de görür.

Bulut Hipervizörü nasıl çalışır?

Bir hipervizörde aşağıdaki üç modül kullanılır:

  • Gönderici: Bu modül, sanal monitör için bir giriş noktası görevi görür. Sanal makineye verilen tüm talimatları aşağıda listelenen modüllerden birine veya her ikisine yönlendirir.
  • Ayırıcı: Tahsisatçı, sanal makine örneğine sağlanacak sistem kaynaklarını belirler. Başka bir deyişle, dağıtıcı, bir sanal makine, o sanal makineyle ilişkili makine kaynaklarını değiştiren bir komutu her yürüttüğünde tahsisatçıyı çağırır.
  • Tercüman: Yorumlayıcı modülü, sanal makine belirli ayrıcalıklı komutları çalıştırdığında yürütülen rutinleri içerir.

Bulut Hipervizörünün Avantajları

Bulut tabanlı hipervizörün bazı önemli avantajları şunlardır:

  • Esneklik: Talep artışının yaşandığı uygulamalar, hipervizörler iş yüklerinin sanal makineler arasında taşınmasına izin verdiği için ölçeklendirme amacıyla ek makineler bağlayabilir.
  • Verimlilik: Tek bir fiziksel sunucunun kaynaklarını birden fazla sanal makine çalıştırırken, sunucu daha verimli kullanılabilir.
  • Kullanımı: Tek bir fiziksel sunucuda birden fazla sanal makine çalışır ve kaynakları paylaşarak kullanım verimliliğini artırırken, enerji, soğutma ve diğer giderlerden tasarruf sağlar.
  • Donanım nötr: Hipervizör tabanlı çoğaltma, donanımdan bağımsızdır; bu, yinelenen verilerin herhangi bir cihazda kolayca depolanabileceği anlamına gelir.
  • Esneklik: Hipervizör, konuk sanal makineleri ve işletim sistemlerini çok çeşitli donanımlar üzerinde çalıştırır.
  • Kullanma zamanı: Bulut hipervizörleri sanal makineleri anında açıp kapatabildiği için projeler aynı gün başlatılıyor ve ekipler aynı gün çalışmaya başlıyor.
  • Güvenilirlik: Sanal makinelerin farklı makinelere taşınmasıyla donanım arızaları giderilebilir.

Container ve Hypervisor Karşılaştırması

Hem konteynerler hem de hipervizörler uygulamaları daha hızlı ve verimli hale getirmeye yardımcı olur, ancak bu hedefe farklı şekillerde ulaşırlar.

İşte bir konteyner ile bir hipervizör arasındaki bazı önemli farklar:

Konteyner ve Hipervizör mimarisi karşılaştırma diyagramı

Konteynerler Hiper
Hizmet olarak konteynerler, öncelikle tek bir uygulamayı çalıştırmaya yönelik bir altyapı türüdür. Hipervizör veya sanal makine monitörü olarak da adlandırılan bir yazılım, sanal makineler oluşturan ve çalıştıran bir yazılımdır. sanal makineler (VM'ler).
Her türlü işletim sisteminde çalışabilir. Tek gereksinim karşılık gelen bir konteyner motorudur. Sanal bilgi işlem, depolama ve bellek kaynaklarını paylaşır.
Uygulamaların bir işletim sistemine ihtiyaç duymadan çalışmasını sağlar. Bir işletim sisteminin sanal makineler kullanarak temel donanımdan bağımsız olarak çalışmasına olanak tanır.
Uygulamalar, çalışması için gereken her şeyi içerdiğinden son derece taşınabilirdirler. Birden fazla işletim sisteminde çalışabilir veya standart işletim sistemine kurulabilir.

Doğru Hipervizör nasıl seçilir?

Doğru hipervizörü seçerken göz önünde bulundurulması gereken önemli noktalar şunlardır:

  • Bir hipervizörün maliyeti: En önemli faktör, maliyet ve işlevsellik arasında doğru dengeyi kurmak olmalıdır. Birçok giriş seviyesi çözüm ücretsizdir ancak gerekli özelliklerden yoksundur.
  • Sanal makine performansı: Sanal sistemler, fiziksel muadillerinin performansını karşılamalı, hatta aşmalıdır; bu nedenle bu ölçütün ötesindeki her şey şüphesiz karlıdır.
  • Ekosistem: Güçlü bir ekosisteme sahip bir hipervizör seçmek çok önemlidir. Seçtiğiniz hipervizör için dokümantasyon, destek, eğitim, üçüncü taraf geliştiriciler ve danışmanlık hizmetlerinin mevcut olması arzu edilir.
  • Kendini test et: Hangi sistemin size uygun olduğunu belirlemek için çeşitli hipervizör sistemlerini çalıştırabilirsiniz. Bunu mevcut masaüstü veya dizüstü bilgisayarınızda test edebilirsiniz.
  • Performans: Görev açısından kritik uygulamalarınızı destekleyecek yeterli performansı sunmalıdır.
  • İşletim Sistemi Desteği: Popüler konukları destekleyip desteklemediğini kontrol edin. işletim sistemleri sevmek MicrosoftSUSE, Red Hat, Ubuntuve CentOS.

Hipervizör Örneği

İşte bazı ünlü hipervizör örnekleri:

  • KVM'ler: KVM, sanallaştırma altyapısı ve işlemciye özgü bir modül sağlayan bir sanallaştırma yazılımıdır. Değiştirilmemiş imajlar üzerinde birden fazla sanal makine çalıştırmanıza olanak tanır. Windows veya Linux işletim sistemlerinde kullanılır. Ayrıca zamanlama ve kaynak kontrolüne de yardımcı olur.
  • vSphere: VMware vSphere, VMware tarafından geliştirilen bir sunucu sanallaştırma yazılım uygulamasıdır. BT departmanları, uygulama iş yüklerini en verimli ve uygun maliyetli bilgisayar kaynaklarında çalıştırabilir. Sanallaştırma kullanarak birden fazla makine veya sunucuyu barındırmak için etkili bir merkezi yönetim sistemi sunar.
  • Xen Sunucusu: Citrix XenServer açık kaynaklı bir sunucudur. sanallaştırma Xen Hypervisor tabanlı bir platform. Bu hipervizör platformu, sanallaştırılmış sunucu altyapısının oluşturulmasını ve yönetilmesini sağlar.

SSS

Hayır. Hipervizör, sanal makineleri oluşturan ve yöneten yazılım katmanıdır. Sanal makine ise, hipervizörün paylaşımlı donanım üzerinde çalıştırdığı, kendi işletim sistemine sahip, yalıtılmış konuk ortamıdır.

Bazıları ücretsiz, bazıları ücretli. KVM, Xen ve açık kaynaklı seçenekler de mevcut. VirtualBox Bu platformlar hiçbir ücret ödemeden kullanılabilirken, VMware ESXi ve vSphere gibi kurumsal platformlar destek, yönetim ve gelişmiş özellikler ekleyen ücretli lisanslar gerektirir.

Hipervizörler her sanal makineyi birbirinden ayırır, bu nedenle birindeki bir arıza nadiren diğerlerini etkiler. Bununla birlikte, kötü amaçlı kodun sanal makineden çıkarak hipervizöre ulaşmasıyla gerçekleşen sanal makine kaçış saldırısı, acil yama gerektiren ciddi bir risktir.

Her hipervizör, donanım ve sanal makineler arasında yer aldığı için küçük bir ek yük getirir. Tip 1 çıplak metal hipervizörler bunu en aza indirir ve yerel hıza yakın çalışır, Tip 2 barındırılan hipervizörler ise altta yatan ana işletim sistemi nedeniyle daha fazla gecikme gösterir.

İç içe sanallaştırma, bir sanal makine içinde bir hipervizör çalıştırır; böylece konuk sanal makine kendi sanal makinelerini barındırabilir. Test, eğitim ve bulut laboratuvarları için kullanışlıdır, ancak ek yük getirir ve CPU desteği gerektirir.

Evet. Tip 2 barındırılan hipervizörler, örneğin; VirtualBox ve VMware Workstation kurulumu Windows, macOSve Linux masaüstleri. ESXi gibi Tip 1 çıplak metal hipervizörler, ana işletim sisteminin yerini alır ve doğrudan sunucu donanımı üzerinde çalışır.

Yapay zeka ve makine öğrenimi, sanal makineleri en uygun şekilde yerleştirmek, kaynak ihtiyaçlarını tahmin etmek ve sunucular arasında yükleri dengelemek için iş yüklerini analiz eder. Ayrıca anormallikleri tespit eder ve ölçeklendirmeyi otomatikleştirir.ping Bulut platformları sanal makineleri daha verimli ve güvenilir bir şekilde çalıştırır.

Evet. GitHub Yardımcı Pilotu Terraform, Ansible ve PowerCLI gibi araçlar için komut dosyaları ve altyapı kodlama çözümleri önerir.ping Mühendisler sanal makineleri sağlıyor, hipervizörleri yapılandırıyor ve sanallaştırma iş akışlarını otomatikleştiriyor, ancak çıktının hala gözden geçirilmesi gerekiyor.

Bu yazıyı şu şekilde özetleyin: