Varför lär vi oss klientoperativ?
För att många hamnar i support.
För att kunden är inget man bör glömma då man alltid måste hantera kunder, de kör ofta klientoperativ.
Vi har i all enkelhet en stor bredd på kunskap, en del behöver lära sig hantera en desktop.
Virtualisering
Vad är virtualisering?
Man simulerar en miljö där man säger till ett operativsystem att det arbetar ensamt mot hårdvaran, men egentligen kan flera operativsystem dela på det.
Exempelvis kan två stycken windows få 512 MB minne var när maskinen har 1024 MB RAM.
De samsas om processorkapacitet.
Input varierar baserat på vad som är aktivt.
Rent generellt kan de samsas om systemresurser via sansade köer och genom exklusivt utnyttjande av resurser som är svåra att dela på.
.vhd=virtual hard drive
Formatet windows använder för sina virtuella maskiner.
Varför virtualisera:
Spara ström
Spara kyla
Bättre nyttjande av hårdvara - Går att lägga mindre pengar på redundans (exempelvis behöver man ofta extra ström), går att fördela så att virtuella maskiner med olika specialiserade funktioner kan samverka.
Spara plats
Gamla OS - ofta behöver man funktionalitet från gamla plattformar, men man vill inte ha en dedikerad fysisk maskin för det.
Last och testmiljö
Flexibelt kapacitetsnyttjande - Om man har olika krav vid olika tillfällen kan man dynamiskt öka eller sänka kapaciteten, finns exempelvis serverhallar som i stort sett stänger av på natten. Amazon är berömda för att sälja såna tjänster. Klustertjänster är mycket relevanta i såna här sammanhang (kluster är att många fysiska maskiner agerar som om de vore en, gör att bygga superdatorer på det sättet).
Smidig uppgradering
Driftsäkerhet - Man kan ha redundant hårdvara på ett bra sätt. SAN - Storage Area network. NAS = Network Attached Storage. Skillnaden mellan de två är att ett NAS är en liten filserver, medan ett SAN är en hårddiskläsning som sitter utanför datorn. Fördelen med SAN är att man kan ha mycket högre säkerhet med dedikerad hårdvara som samverkar på ett smidigt sätt, exempelvis att många hårddiskar delar på data (RAID). SAN har god prestanda men kan åtkommas av flera samtidigt.
Olika sätt att virtualisera
Virtualiseringsapplikation - Ett program på operativsystemet som hanterar virtualiseringen. Programmet frågar OSet om resurser, OSet frågar i sin tur HAL om det hela. De får inte dedikerade resurser fullt ut. Bra tjänster kör alla virtuella maskiner under ett program istället för att köra varje som ett program får att hantera resurserna smartare.
Exempel på läsningar:
Oracle - Virtual box, prestandamässigt bra, bra på att köra 64-bitars OS (kan tom köra det på 32-bitars system).
VMware - Workstation, Player
Microsoft - Virtual PC, Virtual server
Virtualiseringsplattform - Ett operativsystem som hanterar virtualiseringen, därav frågar de virtuella maskinerna om resurser mot HAL, men, egentligen är det så att hypervisorn ligger emellan för att fördela resurserna.
Hypervisor - Istället för ett värdoperativsystem, det är egentligen bara ett minimalt operativsystem som bara har en enda funktion vilket är att fördela resurser till operativsystemen.
Driftsäkerheten är mycket högre med det för att det finns inget värdos som kan då (eller iaf väldigt osannolikt) utan hårdvarufel.
Exempel på lösningar:
VMWare vsphere ESX(i) - bäst på marknaden
Microsoft: Hyper-V Server
fotnot: HAL - Hardware Abstraction Layer - Ligger före operativet mot hårdvaran.
Virtualiserinsplattform med värdoperativ
Microsoft: Windows server med Hyper-V - du får alltså ett windowssystem som kan styra de andra systemen. Huvudsystemet är tyvärr då ett system som styr lite för mycket, exempelvis, stänger man av det så stängs allting av.