Verwijderde inhoud Toegevoegde inhoud
Vertaald tot met 'Migratie'
Regel 17:
 
==Paravirtualisatie met Xen==
 
Xen uses a technique called [[paravirtualization]] to achieve high performance (i.e., low performance penalties, typically around 2%, with worst-case scenarios at 8% performance penalty). Through paravirtualization, it can achieve high performance even on its host architecture (x86) which is notoriously uncooperative with traditional virtualization techniques. Unlike traditional virtual machine monitors, which provide a software-based execution environment exactly like the simulated hardware, Xen prior to version 3.0 and Intel VT-X support required the [[porting]] of guest operating systems to the Xen API. Thus far, this porting has happened for [[Plan 9 from Bell Labs]], [[NetBSD]], [[Linux]], and [[FreeBSD]]. At [http://www.novell.com/brainshare/ Brainshare 2005], [[Novell]] showed a port of [[NetWare]] to Xen. A [[Windows XP]] port was carried out during the initial development of Xen, but Microsoft's licensing prevents its public release. Sun Microsystems is also actively working on a [http://blogs.sun.com/roller/page/chrisra?anchor=xen_and_the_art_of port of Solaris] to Xen.
Xen gebruikt een techniek die paravirtualistatie wordt genoemd om hoge prestaties te bereiken (d.w.z. boetes voor lage prestaties meestal rond 2%, met een boetes voor prestaties van 8% in het geval van een ramp-scenario). Door middel van paravirtualisatie kan het zelfs hoge prestaties bereiken op de architectuur van het gastsysteem (x86) die erom berucht zijn onwerkbaar te zijn met traditionele virtualisatie technieken. In tegenstelling tot traditionele bewakers van virtuele machines, die voorzien in een software-gebaseerde omgeving precies zoals de gesimuleerde hardware, vereiste ondersteuning van voorafgaande versies van Xen 3.0 Intel VT-X het [[porteren]] van het als-gast dienst-doende-besturingssysteem. naar de [[API]] van Xen. Tot nu toe is de portering gebeurd voor [[Plan 9 from Bell Labs]], [[NetBSD]], [[Linux]], en [[FreeBSD]]. Tijdens [http://www.novell.com/brainshare/ Brainshare 2005], toonde [[Novell]] een portering van [[NetWare]] naar Xen. Een portering voor [[Windows XP]] werd uitgevoerd tijdens de initiële ontwikkeling van Xen, maar de licencering van Microsoft voorkwam de publieke uitgave. but Microsoft's licensing prevents its public release. Sun Microsystems werkt ook actief aan [http://blogs.sun.com/roller/page/chrisra?anchor=xen_and_the_art_of een portering van Solaris] naar Xen.
 
==Volledige virtualisatie met Xen==
[[Intel]] hasheeft contributedaanpassingen modifications toaan Xen tobijgedragen supportom theirhun VT-X [[Vanderpool]]-architectuur architectureuitbreidingen extensionste ondersteunen. ThisDeze technologytechnologie willzal enableonaangepaste unmodifiedgast-besturingssystemen guestin operatingstaat systemsstellen toom runmet withinvirtuele machines van Xen virtualte machinesdraaien, ifindien thehet hostgastsysteem systemuitbreidingen supports thevan [[Virtualization Technology|Vanderpool]] or theof [[Pacifica (virtual machine)|Pacifica]] extensionsondersteunt (Intel's, anden respectievelijk AMD's, respectively,uitbreidingen om extensionsvan tobinnenuit nativelyvirtualisatie supportte virtualizationondersteunen). Theoretically,Theoretisch thisbetekent willdit meandat thateen therekrachtige willprestatieverhoging been adat performancehet boost,mogelijk andis thatom itWindows willte bevritualiseren possiblezonder tohet virtualisehoe Windowsdan withoutook havingaan tote modifypassen. it in any way.
 
==Migratie van een Virtual machine ==
De virtuele machines van Xen kunnen "live" gemigreerd worden tussen fysieke gastsystemen zonder ze te stoppen. Gedurende deze procedure wordt het geheugen van de machine iteraal gekopiëerd naar de doelbestemming zonder dat de uitvoering wordt gestopt. Een zeer kleine stop van 60–300 ms is nodig om de uiteindelijke synchornisatie te verrichten, voordat de virtuele machine begint uit te voeren vanaf zijn doelbestemming, waardoor het voorziet in een illusie van naadloze integratie. Gelijksoortige technologie wordt gebruikt om lopende virtuele machines naar schijf toe op non-actief te zetten en om te schakelen naar een andere virtuele machine en de eerste virtuele machine op een latere datum hervatten.
Xen virtual machines can be "live migrated" between physical hosts without stopping them. During this procedure, the memory of the virtual machine is iteratively copied to the destination without stopping its execution. A very brief stoppage of around 60–300 ms is required to perform final synchronisation before the virtual machine begins executing at its final destination, providing an illusion of seamless migration. Similar technology is used to suspend running virtual machines to disk and switch to another virtual machine, and resume the first virtual machine at a later date.
 
==Hardware architecturen==