Emulatie vs virtualisatie Docent: Schooljaar:
Emulatie vs virtualisatie Simulatie
Emulatie vs virtualisatie © Marcel Beelen Simulatie Simulatie met comuters: nabootsen van omgevingen en werelden Simulatie van computers: nabootsen van computeromgevingen (GUI, applicatie, component) Simulatie functioneert snel Simulatie toont vaak een subset van het origineel
Emulatie vs virtualisatie © Marcel Beelen Hardware simulatie: een device wordt grafisch/optisch Software simulatie: een os of app wordt grafisch/optisch nagebootst Virtuele werelden (met Glass, Hololens e.d.) simuleren objecten in de echte wereld (grafisch/optisch) Simuleren hw en sw
Emulatie vs virtualisatie Emulatie van hard- en software
Emulatie vs virtualisatie © Marcel Beelen Drie technieken Simulatie Soms door elkaar gehaald met emulatie Emulatie Soms door elkaar gehaald met simulatie Virtualisatie Soms door elkaar gehaald met emulatie
Emulatie vs virtualisatie © Marcel Beelen Processor georiënteerd: nagebootste systeem moet dezelfde processor hebben als de onderliggende hardware B.v. Windows gevirtualiseerd werkt alleen op een onderliggende computer met een Intel-processor Virtualisatie
Emulatie vs virtualisatie © Marcel Beelen Er is geen relatie tussen het nagebootste systeem en de onderliggende hardware Een os gemaakt voor de ene cpu draaien op een andere cpu Een systeem nabootsen zonder die hardware te hebben Een os draaien zonder het os te hebben (=os emulatie) Emulatie
Emulatie vs virtualisatie © Marcel Beelen Virtualisatie: Razendsnel Infrastructurele technologie (deel 1 t/m 4 uit de serie) Emulatie: Soms extreem traag Gebruikt door developers, en als hobby Verschillen
Emulatie vs virtualisatie Retro computing
Emulatie vs virtualisatie © Marcel Beelen Toepassing: retro computing Emulatie als hobby Nabootsen van oude computers Er is een host waarop emulatie draait Er is een guest die wordt geëmuleerd Complex, soms illegaal omdat er ROM’s nodig zijn Soms illegaal omdat je apps draait die je niet hebt
Emulatie vs virtualisatie Emulatie voor zakelijk gebruik
Emulatie vs virtualisatie © Marcel Beelen Emulatie gebruikt voor: Apps draaien waarvoor je het os niet meer kunt of wilt draaien Nabootsen van (mobiele) devices op ontwikkelwerkplekken b.v. voor testdoeleinden Mobiele apps draaien op de desktop
Emulatie vs virtualisatie Virtualisatie gedefinieerd
Emulatie vs virtualisatie © Marcel Beelen Virtualisatie van IT Ontkoppelen van IT objecten, van de onderliggende hardware, van het os en van elkaar Biedt schaalbaarheid Past bij de dynamische IT-wereld: snel systemen toevoegen, verplaatsen Security voordelen
Emulatie vs virtualisatie © Marcel Beelen Servers Op zeer grote schaal gebruikt, on-premise en in de cloud Workspaces en apps Presentatievirtualisatie van apps en workspaces, gehoste gedeelde omgevingen op servers Desktops Wat kunnen we virtualiseren?
Emulatie vs virtualisatie © Marcel Beelen Apps Vooral op Windows-systemen gebruikt in combinatie met de andere technologieën Operating systems Meerdere instances van een os draaien: docker is potentiele opvolger voor servervirtualisatie Wat kunen we virtualiseren?