Virtualisering
Introduktion
Denna modul fokuserar på virtualisering. Den ger en översikt av vad virtualisering är och varför det används, med fokus på servervirtualisering.
Vad är virtualisering?
Vad betyder det att virtualisera en server, ett nätverk eller lagring? Vad är en hypervisor, vilka typer finns det, och så vidare?
[Video (14:56)] [Presentation]
Varför virtualisera?
Vilka fördelar och vinster finns det med att virtualisera servrar?
[Video (26:49)] [Presentation]
Demo VMware (Fusion)
Kort demo med VMware Fusion, en "typ 2"-hypervisor för macOS.
Djupdykning
Hur fungerar virtualisering? Vilka olika typer finns det? Vilka krav kan man ställa och vilken prestanda kan man förvänta sig. Allt detta diskuteras, men på en ganska hög nivå.
[Video (17:38)] [Presentation]
Kort om säkerhet
Förbättrar virtualisering säkerheten? Kort diskussion på hög nivå om hur man skall resonera kring säkerhet och virtualisering.
[Video (13:41)] [Presentation]
Virtualisering och DevOps
Hur hänger virtualisering och DevOps ihop?
[Video (10:37)] [Presentation]
Demo KVM (Fusion)
Demo av KVM på Linux, en "typ 1"-hypervisor.
[[Video (1:21:28)](https://youtu.be/bVi3I7naOF4)][Guide från videon](https://gitlab.lnu.se/1dv032/content/modul-2-virtualisering/-/blob/master/demo_kvm.md)]
Läsanvisningar
Bredvidläsning
- Dokumentation för Linux KVM: https://www.linux-kvm.org
- "Xen and the art of virtualization", en introduktion till "typ-1"-hypervisorn Xen.
- "The Evolution of an x86 Virtual Machine Monitor", en beskrivning av problemen med att virtualisera x86 samt hur binär översättning fungerar (i VMware).
- "Virtualization: Issues, security threats, and solutions", en beskrivning av säkerhetsproblem (och lösningar) hos virtualisering.
- "Hey, You, Get Off of My Cloud: Exploring Information Leakage in Third-Party Compute Clouds", en diskussion om vilken data man kan utläsa om andra virtuella maskiner i Amazons moln. Så, kanske lite mera moln, men ändå en intressant diskussion om hur virtuella, isolerade maskiner kan läcka data.