Virtualisering Flashcards

1
Q

Vad är applikationsvirtualisering?

A

Applikationsvirtualisering är ett sätt att leverera applikationer och tjänster till gäster utan de behöver installera något lokalt.

Apparna körs på en server som användare kan komma åt genom sin webbläsare

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad är ett exempel på tjänster inom applikationsvirtualisering?

A

Citrix och JavaVM, App-V, Docker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vad finns det för fördelar att använda applikationsvirtualisering?

A

Att det är enkelt att installera för att användare inte behöver installera varje program lokalt och det sparar tid och utrymme på användarens lagringsenhet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad betyder On Premise?

A

Att ett företag äger sin utrustning och lokal (oftast servrar), som dem själva sköter om i sin lokala serverhall/rack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad betyder Colocation?

A

Att man äger och hanterar sin egen utrustning men man hyr en lokal att ha det i

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad står laaS för?

A

Infrastuctre as a service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad är laaS?

A

Du blir försedd en infrastruktur som man kan snabbt anpassa miljön efter behov. Därav betalar du endast för det som används.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Vad finns det för laaS tjänster?

A

Azure, AWS, Amazon Elastic Compute Cloud (EC2)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad står PaaS för?

A

Platform as a Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad är PaaS?

A

Innebär att ett företag hyr exempelvis en webbserver som de hantera själva då skiljer det sig från laaS då de bara har behörigheten inom just webbservern.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Vad finns det för PaaS tjänster?

A

AWS Elastic Beanstalk och Windows Azure Platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Vad står SaaS för?

A

Software as a Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Vad är Saas?

A

Är en färdig programvara som är ett skapat av ett företag som är redo för att använda direkt om kunden behöver den tjänsten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Vad finns det för SaaS tjänster?

A

Dropbox, Slack, Microsoft 365

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vad är Hybridmolnlösning?

A

Hybridmolnlösning innebär att du har en kombination av On Premise och molntjänster.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Vad är ett exempel på en Hybridmolnlösning?

A

Ett företag kan replikera sin On Premise miljö och ha back-up på molnet ifall ett datacenter fel skulle hända.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Beskriv en egenskap för minne (Primary Storage)

A

Systemets arbetsminne där pågående och ofta använda processer ligger när systemet körs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Beskriv en egenskap för Disk (Secondary Storage)

A

Långstids lagring av data som inte används för de processer som körs på systemet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Beskriv en funktion för minne (Primary Storage)

A

Datan lagras inte kvar efter systemet stängs av. (Non-Volatile)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Beskriv en funktion för Disk (Secondary Storage)

A

Datan lagras kvar efter att systemet är avstängt. (Volatile)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Vilken teknik är vanlig i större molntjänster och i nya lagringslösningar/koncept t.ex. ”Hyperconverged(HCI)”?

A

Erasure Coding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Hur fungerar Erasure Coding?

A

I Erasure Coding bryter man ner datan till fragment som man kan expandera och koda med redundanta datadelar som lagras över flera olika platser eller lagringsmedia. Om en disk går sönder eller data blir korrupt kan man rekonstruera datan ifrån segment som lagras på disken.

t.ex. Du har en fil som innehåller ABC, och du har 4 lagringsdiskar, då kommer EC skapa en kopia av filen så du nu har ABC1, ABC2. Där efter delar den upp ABC2 i partioner så att A hamnar på disk 1, B hamnar på disk 2 & C hamnar på disk 3. ABC1 (original filen) hamnar på disk 0, skulle då disk 0 krascha och originalmeddelandet försvinner så kan EC återskapa meddelandet genom att hämta de partioner som den skapat på de andra diskarna.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Vad har Erasure Coding för skillnader/likheter jämfört med RAID?

A

Erasure Coding kan tolerera mer misslyckade diskar än t.ex. RAID 6. Om en Erasure coding har 10+6 konfiguration kan den hantera upp till misslyckade diskar.

Men Erasure Coding är mycket prestandakrävande. Om en disk misslyckas så tar det mycket större belastning på CPU-resurser eftersom datan måste rekonstrueras direkt. Medan I RAID så har mirroring eller striping mindre effekt på prestandan.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Beskriv minst två viktiga saker att på när det gäller handhavande och tilldelning av lagring-, cpu-. Minnes- och nätverksresurser i en virtuell miljö

A
  1. Ge endast nödvändiga resurser men med lite extra rum. Ge för mycket resurser till en server som ej behöver det = slöseri. Ge för lite resurser till en server = kommer ej klara av det den behöver.
  2. Prioritera RAM och CPU till vissa VMs som har viktiga funktioner så att de kan prioriteras i en “kö” ifall det blir någon.
    Fördel = Viktig trafik kommer fram snabbare.
    Nackdel = Andra VMs som ej prioriteras går långsammare vid överbelastning.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Vilken eller vilka DNS-record-typer kan man använda för att namnge och peka ut en gemensam server/IP-adress för ett flertal olika websidor?

A

CNAME

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Nämn två fildelnings- eller SAN-protokoll som man kan använda för att dela ut diskutrymme från lagringslöning till Hypervisorn?

A

FCoE – Fibre Channel over Ethernet (fast AF boyyyyyy)
FC – Fibre Channel (even faster boiiiii)
iSCSI – internet Small Computer System Interface (cheap AF)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Nämn någon fördel och nackdel med FCoE och iSCSI

A

iSCSI: kostnadseffektivt och skalbart, inte lika bra prestanda som FCoE

FCoE: bra prestanda och låg latens, kan vara inkompatibelt med den infrastrukturen man har eftersom man måste ha specifika nätverk adapters och switchar.

27
Q

Vad är RAID?

A

Raid är en virtualiserings teknik som man använder för att kombinera flera fysiska diskar till en enhet, för att hjälpa med redundans, förbättra prestandan eller båda.

28
Q

Vad uppnår man med RAID 0?

A

Med RAID 0 kan man fördela strömmen av data till flera segment eller block och varje block lagras på olika diskar. Så när ett system vill läsa av data kan alla diskar göra det samtidigt och rekonstruera hela data strömmen. (Striping)

29
Q

Vad finns det för fördelar att använda RAID 0?

A

Ökar prestandan för skriv- och läsoperationer.

30
Q

Vad finns det för nackdelar att använda RAID 0?

A

Det finns ingen redundans eller duplicering av datan så om en disk går sönder förlorar man all data.

31
Q

Vad uppnår man med RAID 1?

A

Med RAID 1 speglar man eller klonar ett identiskt set av diskar så om en disk går sönder kan man använda den andra. (mirroring)

32
Q

Vad finns det för fördelar att använda RAID 1?

A

Man kan återhämta data om en disk går sönder och förbättrad prestanda på läsoperationer.

33
Q

Vad finns det för nackdelar att använda RAID 1?

A

Långsam skrivprestanda och lagring slösas bort genom att duplicera data vilket ökar kostanden per enhet.

34
Q

Varför behövs fortfarande virtuellt minne idag?

A

Virtuellt minne är en väldigt viktig teknik i dagens Windows & Linux maskiner för att ge vitaliserings miljöer mer och billigare prestandalösningar.

35
Q

Vad innebär begreppet ”Virtuellt minne” i dagens operativsystem?

A

Virtuellt minne är en teknik som används för att kombinera datorns fysiska RAM och sekundärminne (ssd/hdd) för att ge virtuella maskiner mer RAM än vad datorn fysiskt har, så om man t.ex. har 1tb SSD samt 8GB RAM, så kan man kombinera dessa för att ge den virtuella maskinen 16GB RAM.

36
Q

Vilka nätverksprotokoll/överföringstekniker kan användas i det fysiska nätverket, det sk. SAN-et, som man bygger mellan de fysiska Servrarna och Lagringslösningen/Storage?

A

Fiber Chanel (FC)
iSCSI
Fiber Chanel over Ethernet (FCoE)
NFS

37
Q

Scenario: Man vill ha redundans för en tjänst. För detta skaffar man 2 eller flera hårdvaror/virtuella servrar/routrar. Dessa är påslagna och aktiva konstant men man vill att de ska lyssna/fungera/agera som en (1) virtuell IP-adress på ett subnät/VLAN

A

VRRP
GLBP
HSRP

38
Q

Scenario: Ni har en driftorganisation som hanterar flera kunder. Ni skall skapa en gemensam driftmiljö för dessa kunder i era lokaler. Detta ska ske utan att kunderna ur ett säkerhetsperspektiv får åtkomst till varandras miljö (Servrar/klienter/nätverk) eller varandras information. Ingen av kundernas användare eller servrar får nå någon annan kunds miljöe. Ni ska kunna erbjuda Applikationsservrar, nätverk och Internetaccess(för servrarna) till kunden som tjänst/prenumeration utan att kunden ska behöva köpa egen specifik hårdvara. Beskriv hur ni löser detta samt vilka virtualiseringstekniker ni använder.

A

Först och främst så hade jag använt mig utav ett gränssnitt som Fortigates där hela nätverket kan styras från en och samma gränssnitt. Därefter så hade jag segmenterat upp nätverket med hjälp av VDOM/VRF för att isolera och segmentera upp kunderna i deras egna separata miljöer, samt en root miljö för administrering och MGMT.

Där efter tilldelat de olika VLAN som kunderna kräver för diverse krav på utrustning/säkerhet, därefter kopplas VDOM miljön ihop med ett kluster i V-Center för de olika VM’s som kunderna kräver, t.ex. en DNS server som körs i Debian eller Windows server 2022, några webservrar och en eller två lastbalanserar m.m. ett kluster per VDOM. Alla nätverken körs sedan med PAT, virtual IP’s och portforwarding genom brandväggen för tillgång ut på internet.

39
Q

Hur fungerar Thin Provisioning i sammanhanget lagring och virtualisering?

A

Om man tilldelar 40GB lagring till en virtuell maskin så reserveras det inte utan endast den mängs som används kommer att reserveras. (basically dynamisk virtuell lagring)

40
Q

Vad finns det för fördelar och nackdelar med att använda Thin Provisioning ur ett långsiktigt eller kortsiktigt perspektiv?

A

Fördel: Det är sällan ett fullt utdelat diskutrymme användas, därför kan man sätta upp flera VMs än vad som egentligen finns plats till.

Nackdel: Om lagringen tar slut på den fysiska disken innan man hinner expandera det kan skapa problem.

41
Q

Finns det andra begrepp som man kan använda i samma sammanhang?

A

Thick Provisioning: Det innebär att den lagring som tilldelas till en virtuell host blir reserverad. (basically statisk virtuell lagring)

42
Q

Vilka funktioner har en lastbalanserare?

A

Den delar upp trafiken jämt mot t.ex. webbservrar för att undvika att en och samma webbserver tar emot alla förfrågningar och eventuellt går ner pga. Överbelastning.

43
Q

I vilket användningsområde kan man använda lastbalansering och vad gör lastbalansering till nytta?

A

Man kan använda det inom webservrar. Om två webservrar hostar samma sida kommer lastbalanseraren fördela trafiken så den inte blir överbelastad. Kan också funka som en back-up om huvudservern går kommer lastbalanseraren se till att trafiken går över till den andra servern.

44
Q

Kan man använda lastbalansering på flera sätt?

A

Man kan använda lastbalansera för att ha flera servrar med samma tjänst.

45
Q

Hur påverkar virtualisering miljön?

A

Virtualisering påverkar miljön positivt då vi kan köra flera olika typer av virtuella maskiner på en och samma hårdvara, detta i sig sänker kostnaden för mängden fysiska maskiner som behövs köpas samt desto mindre fysiska maskiner som körs är lika med att mindre ström drar.

46
Q

Vet du om några vetenskapliga redovisningar/mätetal/forskningar som kan påvisa miljövinster med virtualisering?

A

Under Coronapandemin har man sett hur det påverkat miljön positivt då färre människor behöver köra in till sina kontor = mindre utsläpp

47
Q

I vilket sammanhang använder man vCenter?

A

vCenter är en administrerings plattform för servrar/hosts som kör på ESXi.

48
Q

Vad för funktion möjliggör vCenter?

A

Gör att man kan skapa cluster med flera host och på så sätt skapa redundans med t.ex. hi-availability funktioner

49
Q

I vilket sammanhang använder man EXSI och för funktion möjliggör det?

A

Är en typ 1 hypervisor som gör det möjligt att köra flera virtuella maskiner på samma system.

50
Q

Vad är en Hypervisor?

A

En Hypervisor är en virual machine monitor som skapar och kör VMs.

51
Q

Vad gör en Hypervisor till nytta?

A

Med en Hypervisor kan använda mer av systemets resurser och bidrar till större IT mobilitet på pga VMs oberoende av hostens hårdvara.

52
Q

Vad för typer av Hypervisor finns det?

A

Det finns två typer av Hypervisor, typ 1 och 2.
Typ 1: Installeras direkt på hostens hårdvara, ex ESXi (bare metal)
Typ 2: Körs på ett befintligt OS som redan körs på hårdvaran, ex VirtualBox

53
Q

Nämn ett märke på en Hypervisor samt Leverantörens/Tillverkarens namn

A

HyperV av Microsoft

54
Q

Vilka termer använder man för att beskriva prestandan i lagringslösningar och vad är det som styr resultatet?

A

IOPS (Input/output per second) Hur många in eller ut operationer en disk hanterar per sekund.

55
Q

Hur mäter man eller utför tester i en befintlig lösning?

A

Benchmarks, läs och skriv tester som belastas och hur det påverkas av latens i nät.

56
Q

Vilka faktorer i en virtualiseringslösning kan påverka resultatet av en mätning?

A

Läshastigheten på diskar och vad för filsystem du använder.

57
Q

Vad innebär begreppet Backup 3-2-1?

A

Är en backupstrategi som innebär att man alltid ska ha 3 olika kopior av sin data. Du har en kopia av original datan och 2 andra kopior som är backups. 2 kopior lagras on-site separat och en kopia lagras off-site.

58
Q

Vad är NFS?

A

Är ett fildelningssystem som tillåter än att dela mappar och filer till andra på ett nätverk.

59
Q

Vad är SMB?

A

Är ett nätverksfildelningsprotokoll som tillåter applikationer på en dator att läsa och skriva till filer samt att begära tjänster från ett serverprogram i ett nätverk.

60
Q

Vad är skillnaden mellan SMB och NFS?

A

NFS är bara byggt för att dela filer och mappar medan SMB är byggt så den kan dela en mängd av olika nätverksresurser, som t.ex. filer och VMs

61
Q

Vad finns det för typer av virtuella switchar i VMware?

A

vNetwork Standard Switch (vSwitch)
vNetwork Distributed vSwitch (dvSwitch)

62
Q

Vad är unikt skillnaden mellan vSwitch och dvSwitch?

A

I en vSwitch får du med standardfunktioner som t.ex. Link discovery och olika säkerhetsinställningar. En dvSwitch får du med alla standardfunktioner plus extra funktioner t.ex. som centraliserad nätverkshantering och traffic shaping.

63
Q

Vad är en Snapshot?

A

En Snapshot är när man tar en kopia på en virtuell maskin. Det skapas en timestamp som möjliggör att man återställa en maskin till just det ögonblicket.

64
Q

Vad för teknik kan man använda för att överbygga problemen med att flytta över sina applikationer till Datacenter/Molntjänster?

A

WAN accelerering

65
Q

Vad är WAN-acceleration?

A

WAN acceleration är en teknik som agerar cache bakom routern på insidan av nätverket, används oftast inom större företag som t.ex. behöver skicka filer mellan Stockholm och New York regelbundet. Det WAN acceleration gör är att den sparar filen som skickas i en cache, och nästa gång den filen ska skickas behöver bara de första 8 bytes skickas mellan de olika sitesen, för då kommer WAN acceleratorn ta emot de 8 bytesen och direkt se vilken fil dem bytesen tillhör, och sen ifrån cachen skicka vidare filen dit den ska. Detta leder till snabbare hastigheter mellan de olika kontoren, då den bara behöver skicka 8 bytes istället för flera megabytes eller kilobytes, vilket ger bättre latency.

66
Q

Vad är en container?

A

En container är en funktion för att skapa separering mellan program. Detta görs igenom att endast ge programmet tillgång till de resurser som krävs för att få det att funka. Skillnaden mellan containrar och VMs är att en VM virtualiserar hela maskinen, från hårdvara nivå till operativsystemet. Medans en container enbart virtualiserar mjukvarudelen ovanför operativsystemet.