Hjem Cloud-Computing Forstår du virkelig virtualisering?

Forstår du virkelig virtualisering?

Innholdsfortegnelse:

Anonim

Virtualisering har nylig blitt et hett tema innen informasjonsteknologidomenet. Virtualisering kan gjøres på alle nivåer - maskinvare, programvare og nettverk eller skrivebordslag. Rent teknisk er virtualisering prosessen der virtuelle (ikke faktiske) versjoner av ressurser lages av en annen ressurs. Denne ressursen kan være ett av følgende:

  • Operativsystem
  • Server
  • Oppbevarings enhet
  • Nettverksressurs
Virtualisering er prosessen med å koble fra applikasjonen og ressursene som kreves for å utføre den. Det er viktig å merke seg at flere ressurser kan nås fra en enkelt server, noe som gir følgende fordeler:
  • Færre servere
  • Mindre energiforbruk
  • Mindre vedlikehold

Virtualisering mot Cloud Computing

I IT-bransjen brukes virtualisering og skyberegning ofte som synonymer. Den grunnleggende forskjellen mellom disse to er at virtualisering er en del av fysisk infrastruktur, mens nettsky er ikke annet enn en tjeneste. Etter virtualiseringsmetoden pådrar vi oss først og fremst høyere kostnader, men sparer penger på lengre sikt. Imidlertid må vi, som abonnenter, betale på grunnlag av bruken. Kort sagt kan vi si at alle skyinfrastrukturer er en virtuell infrastruktur, selv om det ikke alltid er sant.

Hva er en hypervisor?

Maskinen / systemet, som det virtuelle miljøet er opprettet på, er kjent som et vertssystem, mens den virtuelle maskinen er kjent som et gjestesystem. Hypervisor kan defineres som et lavt nivå programvare, eller firmware, som brukes til å kontrollere den virtuelle maskinen. Den fungerer i utgangspunktet som en virtuell maskinsjef. Det er to typer hypervisorer:
  • Type 1: Kjører på nakne systemer
  • Type 2: Er et programvaregrensesnitt som etterligner enhetene som systemene normalt samhandler med

Kategorier av virtualisering

Konseptet med virtualisering spenner over et bredt spekter av programvare- og maskinvarefelt. La oss diskutere kategoriene én etter én.


Hardware virtualisering

I denne kategorien har vi en server som har flere operativsystemer installert og kjørt samtidig. Som et resultat reduseres antall servere. Dette gir kretsløp i en prosessor og minnekontroller, som støtter flere operativsystemer på en enkelt datamaskin. I maskinvarevirtualisering har vi en virtuell maskinsjef, eller hypervisor, som er innebygd i maskinvarekretsene i stedet for å bli kalt fra tredjepartsprogramvare. Hypervisorens jobb er å kontrollere prosessoren, minnet og andre ressurser. Det ligner på trafikkpoliti, der jobben er å la flere operativsystemer kjøre på samme maskinvareenhet. Hvert operativsystem har sin egen prosessor, minne og andre firmware-ressurser.

Hypervisoren kontrollerer ikke bare prosessoren og ressursene, men tildeler også disse ressursene når det er nødvendig. Maskinvarevirtualisering har muligheten til å lette konsolideringen av flere arbeidsmengder på en enkelt server. Fordelen med maskinvarevirtualisering er at kostnadene reduseres flere ganger. I tillegg til kostnads- og energibesparelser (på grunn av mer effektiv bruk av maskinvareressurser), får vi høy tilgjengelighet på ressurser, bedre styring og gjenoppretting av katastrofer i en virtuell infrastruktur. Totalt sparer vi følgende i denne tilnærmingen:

  • Fysisk rom
  • Strømforbruk
  • Rask skalerbarhet
Klientvirtualisering

Dette kalles også desktop virtualisering. I denne kategorien virtualisering har vi en klient, muligens en stasjonær eller en bærbar PC, som også kan kalles en sluttbrukermaskin. Her er jobben til systemadministratoren eller nettverksadministratoren ganske vanskelig, siden det er veldig utfordrende å administrere maskiner som er i en klients miljø. Maskiner som bor i selskapets lokaler må følge retningslinjene og prosedyrene formulert av selskapet. Men hvis maskinene ikke er innenfor selskapets lokaler, kan vi ikke ha noen kontroll over dem. Bortsett fra dette er disse maskinene mer utsatt for skadelig programvare eller virusangrep. Klientvirtualisering kan brukes ved å følge en av de tre modellene beskrevet nedenfor:

  • Remote Desktop Virtualization: I denne tilnærmingen er operativsystemmiljøet hostet på en server i datasenteret og nås fra sluttbrukerens skrivebord eller bærbare PC over et nettverk.
  • Local Desktop Virtualization: I denne tilnærmingen kjører operativsystemet lokalt på klientens desktop og har forskjellige smaker av virtualisering, som kan overvåke og beskytte utførelsen av sluttbrukersystemet.
  • Application virtualization: I denne tilnærmingen blir en spesifikk applikasjon gjort tilgjengelig på sluttbrukerens desktop-operativsystem, som ikke er installert på tradisjonell måte. Programmer installeres og kjøres i en container. Denne beholderen har kontroll over hvordan applikasjonen samhandler med andre systemer og komponenter. Programmer kan isoleres i sin egen sandkasse for å forhindre interferens fra andre applikasjoner. I denne modellen kan applikasjoner streames over et nettverk, eller kan leveres via nettleser med mesteparten av behandlingen utført på webserveren eller applikasjonsservernivået.
Oppbevaring virtualisering

Storage virtualization er et konsept der den logiske lagringen (f.eks. Virtuelle partisjoner) skilles eller abstraheres fra den fysiske lagringen (f.eks. Lagringsenheter der de faktiske dataene er bosatt). Dette kan være ett eller flere av følgende:

  • Optisk disk
  • Hardisk
  • Magnetisk lagringsenhet
Lagervirtualisering bidrar til å oppnå stedsuavhengighet, siden den abstraherer den fysiske lagringen av data. Brukeren blir presentert et logisk rom for å lagre data mens den faktiske kartleggingen til de fysiske dataene blir håndtert av virtualiseringssystemet selv. Datalagring følger disse tilnærmingene:
  • Direkte tilknyttet lagring: Dette er den tradisjonelle tilnærmingen der harddiskene er koblet til fysiske servere. Denne metoden er enkel å bruke, men vanskelig å administrere. Faktisk er ulempene med denne tilnærmingen motiverende organisasjoner til å gå mot virtualisering.
  • Network Attached Storage: I denne tilnærmingen har vi en maskin som er bosatt i nettverket og leverer datalagring til andre maskiner. Dette anses å være det første trinnet mot å oppnå lagringsvirtualisering. I denne tilnærmingen har vi en enkelt datakilde, noe som gjør sikkerhetskopiering av data veldig viktig.
  • Storage Area Network: I denne tilnærmingen distribuerer vi spesifikk maskinvare og programvare, som brukes til å transformere vanlige diskstasjoner til datalagring som transformerer data til et nettverk med høy ytelse. Det er et godt akseptert faktum at data er en nøkkelressurs som bør være tilgjengelig 24/7. Samtidig skal data håndteres enkelt.
Presentasjon virtualisering

Denne kategorien følges hovedsakelig i Microsoft-teknologidomenet, ofte kjent som terminaltjenester eller Remote Desktop Services. Via Remote Desktop Services får vi eksternt Windows-skrivebord på et system som er koblet over ethvert nettverk. Den eksterne økten samhandler med et underliggende fysisk system ved hjelp av det lokale tastaturet, musen og skjermen som på fjernsystemet.

En virtuell oversikt

Virtualisering har blitt et hett diskusjonstema. Her har vi dekket alle hovedområdene virtualisering og implementering av dem. I de kommende årene vil virtualiseringskonsepter også spre seg til andre områder. La oss avslutte diskusjonen vår med følgende punkter:
  • Virtualisering er prosessen med å lage virtuelle forekomster (av ressurser) fra en hvilken som helst ressurs. Denne ressursen kan være ett av følgende:
    • Operativsystem
    • Server
    • Oppbevarings enhet
    • Nettverksressurs

  • Virtualisering har følgende fordeler:
    • Færre antall servere
    • Mindre energiforbruk
    • Mindre vedlikehold

  • Virtualisering brukes ofte uhensiktsmessig som erstatning for cloud computing og omvendt, men det er store forskjeller som er tydelige når vi gjør en grundig studie av de to.
  • Vi har identifisert følgende kategorier av virtualisering:
    • Maskinvare virtualisering eller server virtualisering
    • Klientvirtualisering
    • Oppbevaring virtualisering
    • Presentasjons virtualisering
Forstår du virkelig virtualisering?