Innholdsfortegnelse:
- Typer virtualisering i programvare- og maskinvaremiljøer
- Server virtualisering
- Nettverksvirtualisering
Begrepet virtualisering er med rette blitt vedtatt og akseptert i programvareutviklingssamfunnet. Det gir raskere utviklings- og testmekanismer ved å lage utviklings- og testmiljøer raskt. Den mest brukte teknologien er VMware, som gjør det mulig for flere brukere å kjøre på forskjellige operativsystemer, versjoner og forekomster. De fleste av programvareutviklingsgigantene bruker en virtualiseringstilnærming ved først å ta i bruk programvarevirtualiseringsteknikken og deretter gradvis bevege seg mot maskinvarevirtualisering.
Typer virtualisering i programvare- og maskinvaremiljøer
Fra sluttbrukerperspektiv ser ressursen ut til å være en enkelt ressurs, uansett hvilken type virtualiseringsteknikk som brukes på baksiden. Konseptet virtualisering kan tas i bruk i alle faser av programvareutvikling. Totalt sett er det flere typer virtualisering.
Server virtualisering
I denne prosessen blir serverressursene abstrakt fra sluttbrukere. Dette er med på å dele opp en enkelt fysisk server i flere virtuelle miljøer. Disse virtuelle miljøene kalles virtuelle private servere, eller gjester. De mest brukte servervirtualiseringsteknikkene er:- Maskinvarevirtualisering: Denne består av en hypervisor, som lager en eller flere virtuelle maskiner ved å etterligne et maskinvaremiljø. Hypervisoren holder også oversikt over operativsystemene for gjester.
- Paravirtualisering: Ved paravirtualisering er hypervisoren bosatt i maskinvaren, i motsetning til maskinvarevirtualisering der hypervisoren er abstrakt fra de underliggende datasystemene.
- Virtualiseringsspillere: Virtuelle spillere leverer maskinvarevirtualisering fra ende til ende til operativsystemene for gjester. Disse virtuelle spillerne har forskjellig maskinvare knyttet til verten.
- Operativsystemnivå virtualisering: I denne modellen har vi en vert som kjører en enkelt operativsystemkjerne og eksporterer operativsystemets funksjonalitet til hvert av gjestene operativsystemer.
Nettverksvirtualisering
I nettverksvirtualisering kombineres maskinvareressurser, programvarenettverksressurser og nettverksfunksjonalitet til en enkelt programvareadministrasjonsenhet kalt et virtuelt nettverk. I denne kategorien kan vi konfigurere og opprette et nettverk mens du er på farten.