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.
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.
Hipervizör Türleri
Aşağıda ayrıntıları verilen iki tür hipervizör bulunmaktadır:
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:
| 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.




