Gönderen : admin Kategori :
Virtualization Saat : 14:53:17
Skor : 0 |
Azalt (0) |
Yükselt (0) | Focused: 1123 |
Permalink |
Digg It
Sanallaştırma modelleri platform bağımsız olarak 3 tip altında toplanabilir.

Tip1 Sanallaştırma: Sanallaştırmanın son noktası olarak ta algılanabilecek bu sanallaştırma modelinde Sistem bir Virtualization Stack (sanallaştırma katmanı) tarafından yönetilir. Tüm Guest işletim sistemleri bu sistem sayesinde iletişim sağlayarak hardware ile konuşurlar. Sanallaştırma Hypervisor adı verilen donanım ve yazılım arasına giren ince bir katman da oluşturulur.
Tip1 sanallaştırma iki şekilde yapılabilir. Bunlar Monolithic ve Microkernelized olarak ikiye ayrılır.
Monolithic ve Microkernelized sistemler arasındaki en temel fark driverların nerede durduğudur. Monolithic sistemlerde driverlar hypervisor içine konulur. Bu durumda kurulan her guest işletim sistemi, kendi driverini hypervisor içinde çalıştıracak demektir. Bunun 2 sakıncası vardır. Birincisi, güvenlik açısından işletim sistemi sahiplerinden birisi keylogger gibi bir driver koyarsa, Hypervisor üstüne kurulan tüm sistemleri dinleme şansına sahip olur. İkinci sakınca ise, driverların Hypervisor içine konulması tüm sistemlerin driverlarının tek ortamda toplanması ile sonuçlanacağından, sistemin yavaşlaması kaçınılmazdır.
Microkernelized sistemlerde bu yapı terkedilmiş ve sadece iletişim tabakası olarak çalışmıştır.
Tip2 Sanallaştırma: Bu tip sanallaştırmada işletim sistemi direkt fiziksel donanım üstüne kurulur ve sanallaştırma bu katmn üzerinden çalışır. Bu yapıya en tipik örnek, Java VM ve .NET CLR olarak gösterilebilir. Bu nokta da Virtual Machine Manager (VMM) işletim sistemi üstünde, yani user mode olarak, çalışıp aplikasyonlar için sanal bir platform oluşturmaktadır.
Hybrid Sanallaştırma: işletim sistemi olarak kurulup tüm işlemi içine kurulan VMM ile çözer. Burada en güzel örneği Virtual PC ve Virtual Server oluşturmaktadır. VMM bu noktada Kernel Mode’da çalışır. Kernel Mode’da servis vermesi hem işletim sistemini hızlandırır hem de daha güvenli bir platform sağlar. Ancak bu sistem de yine işletim sisteminin sunduğu sanllaştırmadır ve limitlidir.