Virtualisering Flashcards
Vad är applikationsvirtualisering?
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
Vad är ett exempel på tjänster inom applikationsvirtualisering?
Citrix och JavaVM, App-V, Docker
Vad finns det för fördelar att använda applikationsvirtualisering?
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.
Vad betyder On Premise?
Att ett företag äger sin utrustning och lokal (oftast servrar), som dem själva sköter om i sin lokala serverhall/rack
Vad betyder Colocation?
Att man äger och hanterar sin egen utrustning men man hyr en lokal att ha det i
Vad står laaS för?
Infrastuctre as a service
Vad är laaS?
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.
Vad finns det för laaS tjänster?
Azure, AWS, Amazon Elastic Compute Cloud (EC2)
Vad står PaaS för?
Platform as a Service
Vad är PaaS?
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.
Vad finns det för PaaS tjänster?
AWS Elastic Beanstalk och Windows Azure Platform
Vad står SaaS för?
Software as a Service
Vad är Saas?
Ä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
Vad finns det för SaaS tjänster?
Dropbox, Slack, Microsoft 365
Vad är Hybridmolnlösning?
Hybridmolnlösning innebär att du har en kombination av On Premise och molntjänster.
Vad är ett exempel på en Hybridmolnlösning?
Ett företag kan replikera sin On Premise miljö och ha back-up på molnet ifall ett datacenter fel skulle hända.
Beskriv en egenskap för minne (Primary Storage)
Systemets arbetsminne där pågående och ofta använda processer ligger när systemet körs.
Beskriv en egenskap för Disk (Secondary Storage)
Långstids lagring av data som inte används för de processer som körs på systemet.
Beskriv en funktion för minne (Primary Storage)
Datan lagras inte kvar efter systemet stängs av. (Non-Volatile)
Beskriv en funktion för Disk (Secondary Storage)
Datan lagras kvar efter att systemet är avstängt. (Volatile)
Vilken teknik är vanlig i större molntjänster och i nya lagringslösningar/koncept t.ex. ”Hyperconverged(HCI)”?
Erasure Coding
Hur fungerar Erasure Coding?
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.
Vad har Erasure Coding för skillnader/likheter jämfört med RAID?
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.
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ö
- 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.
- 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.
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?
CNAME
Nämn två fildelnings- eller SAN-protokoll som man kan använda för att dela ut diskutrymme från lagringslöning till Hypervisorn?
FCoE – Fibre Channel over Ethernet (fast AF boyyyyyy)
FC – Fibre Channel (even faster boiiiii)
iSCSI – internet Small Computer System Interface (cheap AF)