Virtualisering Flashcards

1
Q

Vad är applikationsvirtualisering?

Beskriv vad applikationsvirtualisering är/kan vara. Lista de typer av tekniker/produkter som som du har kännedom om och som skulle kunna kategoriseras som applikationsvirtualisering.

För varje exempel av teknik eller produkt ska även ett användningsområde och fördel/vinst anges.

A

Applikationsvirtualisering används när man vill ha möjligheten att köra program på en server eller liknade istället för på en klient dator. Detta ger en fördel då man kan kör applikationer som
kräver högre prestanda centralt på en server istället för att ge alla användare en kraftfull dator som skulle kunna kosta mer.

Citrix xenapp är lösning som skulle kunna att användas här.

Applikationsvirtualisering kan också användas om man behöver ha tillgång till flera äldre versioner av ett program men inte har möjlighet till att installera det på klientdatorer, pga.
kompatibilitets eller säkerhetsskäl. Här skulle Microsofts appV kunna användas.

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

Beskriv följande sex(6) begrepp inom ämnena “Datacenter” och “Cloud”:
För varje begrepp ska även ett exempel på lösningar/tjänster eller produkter anges.
1. On Premise
2. Colocation
3. IaaS
4. PaaS
5. SaaS
6. Vad är en Hybridmolnlösning?

A

On-Premise: Här finns servrar/hosts/vm:s lokalt hos företag i deras egna datahall eller i
serverrum. Företaget har här fullt ansvar för allting, från nätverk till VM:s och underhåll samt
eventuell uppgradering av hårdvara.

Colocation: Här hyr man in sig hos ett företag som har en egen serverhall, oftast per rack som
räknas i Units (U) eller per m . Företaget man hyr in sig hos har ansvar över racken och kan
erbjuda en Internet-lina för en månadskostnad

IaaS: Infrastructure as a Service är när man hyr in sig i ett företag uppe i molnet till exempel
Amazon AWS. Här har AWS ansvar för all form av infrastruktur, både hårdvara och nätverket.
Det du som kund här har ansvar över är VMs, operativsystem och allt över detta. Fördelar
med IaaS är scaleability, då med bara några få knapptryck kan du uppgradera prestandan på
dina VMs

PaaS: Platform as a Service är lite som IaaS men här hyr du in dig i en hel platform, till
exempel Microsoft Azure. Man är lite mer begränsad här med vad man kan göra, dock får
man en lite större helhetslösning än vad man får via IaaS

SaaS: Software as a Service är när du hyr en programvara eller ett programpaket, till exempel
Office 365. Fördelarna med SaaS är att det mesta funka direkt utan någon extra konfiguration
och man behöver inte tänka på något förutom att installera programvaran.

Hybridmolnlösning: När man kör en hybridmolnlösning så har man tjänster både On-Premise
och uppe i molnet. Ett exempel på en sån lösning är att man kör ett AD on-premise som är
kopplat till Exchange Online upp i molnet.

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

Beskriv en egenskap och funktion för följande två(2) begrepp:

Minne (Primary Storage)
Disk/Lagring (Secondary Storage)

A

Primärminnes funktion bygger på att det är snabbt då den pratar direkt med processorn
genom en bus. Primärminne (RAM-minne) har en snabb skriv och läs hastighet jämfört med
sekundärminnet men är volatilt vilket gör att vid omstart av t.ex en dator så kommer all
information som byggts upp på primärminnet att rensas i väntan på att ny ska börja skickas
när datorn sätts igång igen.

Sekundärminnet (HDD) har inte lika snabb skriv och läs hastighet då den inte pratar direkt
med processorn men har oftast mer lagring än primärminnet och är inte volatilt vilket gör att
man kan spara ner filer på en HDD som t.ex ett word dokument vilket gör det att vid omstart
av en datorn kommer det att finnas kvar.
Som sagt primärminne pratar som sagt med processorn direkt via en bus vilket gör det
extremt snabbt vid läsningar och skrivningar men kan inte spara ner filer på samma sätt som
sekundärminnet pga att det är volatilt vilket gör att man oftast använder snabba ram minne för
att kunna processera så mycket information som man kan som man sedan sparar ner på sitt
sekundärminne. Sekundärminnet som en hdd på en dator är inte volatilt och gör att
informationen alltid kommer finnas kvar där så fort det är sparat vilket gör att primär och
sekundärminnet jobbar bra ihop.

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

Det finns en alternativ teknik för att skydda sig från information/dataförlust i en lagringslösning som
inte är baserad på RAID.
Denna är vanlig i större molntjänster och i nya lagringslösningar/koncept som tex
“Hyperconverged(HCI)” och “Object Storage(S3)”.
Vad heter den tekniken och kan ni kortfattat beskriva hur den fungerar och dess likheter och
skillnader jämfört med RAID-tekniker/nivåer?

A

Erasure coding - den här teknik bygger på att om du t.ex har en/två diskar så kommer all
datan på den att segmenteras ut över hela disken och spridas ut vilket skapar redundans.
Denna teknik är bra då den inte tar upp mer lagringsutrymme än vad informationen som ska
spridas ut är. Om du t.ex i Raid vill skapa redundans på 1tb av information så kommer du
behöva 3tb utav lagringsutrymme för att få samma lagringslösning då du behöver duplicera
informationen och spegla som med t.ex raid 1. Men med erasure coding eftersom all data
segmenteras ut över hela disken så gör det den dels snabbare att hitta informationen då
hårddisken vet vart all information ligger men även att den bara behöver 0,5tb tillgängligt vilket
är halva storleken av informationen!

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

Beskriv minst två(2) (som du anser) viktiga saker att tänka på när det gäller handhavande och
tilldelning av lagring(disk)-, cpu-, minnes- och nätverksresurser i en virtuell miljö.
Utveckla svaren med fördelar, nackdelar, beroenden till omvärlden utanför den virtuella miljön (den
fysiska tex.).

A

Något som är viktigt är att tilldela dina servrar med tillräckligt utav resurser så att den ska klara
sig. Tilldelas alldeles för mycket resurser kan det snabbt bli dyrt och om servern ändå aldrig
kommer kräva det så ses det bara onödigt. Man bör dock alltid ge lite headroom vid eventuella
spikes som sker men att vara noga så att ge de resurser som server faktiskt kräver för att
klara sig.
Säkra upp nätverksenheter så att otillgängliga inte ska kunna komma åt de! detta kan vara
med starka lösenord, kryptering och eventuella hashsummor. För kan otillåtliga komma åt
dina resurser i nätverksmiljön så kan det lätt gå snett.
Kolla hur många servar som faktiskt behövs och körs. Det kan ses onödigt att ha flertal
servrar i sin miljö som kanske ligger och kör på enbart 30-40% vilket kommer dra onödig el
och komponenter. Försök istället att ha färre datorer som jobbar på lite högre workload vilket
gör att el kommer att sparas och att komponenter inte kommer behöva slängas inom ett par
år.
Sist skulle jag kolla är om man kör ens datacenter och miljö i molnet så är det viktigt att veta
hur långt ifrån det kommer befinna sig från vart du sitter i ditt lan. Om datacenter sitter i andra
länder långt ifrån dig kan det snabbt skapa lagringsfördröjningar och hög ms. Wan accelerering
är något som kan användas för att fixa detta men är inte alls samma sak som att ha ditt miljö i
ditt lan.

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

Vilka Fildelnings- och/eller blockbaserade SAN-protokoll kan man använda för att dela ut
diskutrymme från lagringslösning(storage) till Hypervisorn?
(Detta så att Hypervisorn sen i sin tur skall kunna skapa virtuella diskar(VMDK-filer) samt dela ut
dem till de virtuella servrarna/gästerna i den virtuella miljö.)
Namnge minst två(2)
Beskriv eventuella fördelar och nackdelar som de har.

A

iSCSI
iSCSI fungerar okej i ett redan uppsatt nätverk och är billigt att sätta igång på grund av det.
Men det kan dock skapa problem om länkarna i nätverket blir överbelastade så att iSCSI
trafiken tappas

FC (Fiber Channel)
Fiber channel är en direktkoppling utav fibermedie mellan server och en lagringslösning. det
funkar snabbt och säker men är väldigt dyrt

FCoE - Fiber channel over ethernet ger tillgång till att köra fibertrafik över tradiotionella
ethernetkablar. Dessa är positivt då företag inte behöver köpa in dyra fiber channel switchar för
att kunna ske sina snabba lagringstrafik. Det ger även tillgång till att på samma fiber och
ethernetkanal att kunna delar på gemensam hårdvara och även ibland kablar för att kunna
skicka trafik vilket gör det väldigt skalbart för många företag.

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

Vad är RAID?
Beskriv minst två(2) RAID nivåer och förklara tydligt deras egenskaper/karakteristiska drag.
För varje nivå skall du beskriva:
Vad uppnår man genom att använda just denna RAID-funktion/nivå.
Vilka eventuella fördelar den har.
Vilka eventuella nackdelar den har.

A

Raid står för Redundant Array of Independent Disks är en teknik som oftast stora lagrings
servrar använder för att öka prestanda och säkerhet för sin data.
Det finns många olika typer av RAID men jag kommer ta upp om RAID 0 och 1

RAID 0 kan användas när man har mer än 1 hårddisk och det segmenterar data över de
diskarna som finns. Ett exempel är att man har 2 stycken 1tb SSD:s som man sätter i RAID 0
så kommer en volym på 2tb synas. EN fördel med RAID 0 är att man teoretiskt sätt kan
skriva data på volymen dubbelt så snabbt som om det bara var 1 SSD samt läsa av diskarna
dubbelt så snabbt. Ett problem är dock om en utav hårddiskarna går söner tappas all data då
hälften av datasegmenten ligger på hårddisken

RAID 1 kan användas när när man har mer än 1 hårddisk och använder sig av mirroring då
den speglar den datan som finns på en hårddisk till en annan. Det skapar ingen prestanda
ökning av data som skrivs på volymen men läsningen av data kan teoretiskt sätt vara dubbelt
så snabb som om det bara vore 1 hårddisk. Den största positiva saken med RAID 1 är att om
en hårddisk kraschar eller går sönder så har den andra exakt samma data och kan återställas
på nolltid. Men det negativa med RAID 1 är att eftersom man speglar datan helt och har 2st 1tb
SSD:s så kommer man bara ha en volym på 1tb

Raid 5 - Här används en disk för att lagra paritets data som kan användas för att åteskapa
inehållet på en disk i arrayen om en skulle gå sönder. Resten av diskarna har datan delats upp
på så den ligger utsprid mellan diskarna. Detta ger större utrymme än RAID 1 för lagring den
endast en del av diskarna används för att lagra data som används för återskapande men om
flera diskar går sönder samtidigt så kan data gå förlorad.

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