Datacenter og virtuelle maskiner: Hvordan fungerer de?

Datacenter og virtuelle maskiner: Hvordan fungerer de?

Datacenter Virtual Machines

Datacenter Virtual Machines



Hvad er en virtuel maskine?

En virtuel maskine er en computerfil, typisk kendt som et billede, som er en replika til en faktisk maskine. Det oprettes inden for et computermiljø kendt som værten. Med en virtuel maskine opretter du en computer i en computer.



Vi kan også definere virtuelle maskiner som softwarecomputere, der giver den samme funktionalitet som fysiske computere. Ligesom fysiske maskiner kører virtuelle maskiner applikationer og et operativsystem.

Virtuelle maskiner er udviklet til at udføre specifikke opgaver, der er risikable at udføre på en værtsmaskine. Det kan være opgaver såsom adgang til virusinficerede data eller test af operativsystemer. Virtuelle maskiner kan også være grundlæggende i serveringsformål såsom servervirtualisering.



Hvad er virtualisering

Før vi kan komme dybere ind i datacentre og virtuelle maskiner, skal vi forstå, hvad virtualisering er.

Virtualisering gør det muligt at oprette flere virtuelle maskiner, hvor hver af disse maskiner har sit operativsystem og applikationer på en enkelt fysisk enhed.

En virtuel maskine kan ikke interagere direkte med en fysisk computer. For at fungere har det brug for et let softwarelag kendt som en hypervisor , som koordinerer mellem det og den underliggende fysiske hardware.



Hvad er virtualisering

Hypervisorens arbejde er at tildele fysiske databehandlingsressourcer - såsom hukommelse, processorer, opbevaring osv. Til hver virtuelle maskine. Det holder VM'er adskilt, så de ikke forstyrrer hinanden.

Sådan fungerer virtualisering

Når en hypervisor bruges i en fysisk computer eller server. Det letter den fysiske computer at adskille sit operativsystem og applikationer fra sin hardware. Derefter deler den sig i flere uafhængige virtuelle maskiner.

Hver af disse virtuelle maskiner kan køre deres egne operativsystemer og applikationer uafhængigt, mens de stadig deler de primære ressourcer fra bare metal-serveren, der administreres min hypervisor. Vi taler om ressourcer som hukommelse, RAM, lagring og resten.

Hypervisoren handler for at dirigere og allokere bare metal-ressourcer til hver af de forskellige nye virtuelle maskiner og derved sikre, at de ikke forstyrrer hinanden.

Typer af hypervisorer

Der er to primære typer hypervisorer

Type 1 Hypervisor

Typer 1 hypervisor

Disse typer hypervisorer kører direkte på den fysiske hardware - som normalt er en server og træder i stedet for operativsystemet. Typisk bruger de et separat softwareprodukt til at oprette og manipulere VM'erne på hypervisoren.

Du kan bruge VM som en skabelon til andre og duplikere den for at oprette nye. Dette afhænger for det meste af dine behov. Du skal muligvis oprette flere VM-skabeloner til forskellige formål, såsom softwaretest, produktionsdatabaser og udviklingsmiljøer.

Type 2 Hypervisor

Type 2 Hypervisor

Disse typer hypervisorer kører som en applikation i en vært. De målretter normalt til enkeltbruger-desktop- eller notebook-platforme. Med type 2 hypervisorer opretter du manuelt en VM og installerer derefter et gæst OS i den.

Du kan derefter bruge hypervisor til at tildele fysiske ressourcer til din VM. Hvis du gør dette, skal du manuelt indstille antallet af processorkerner og hukommelse, den kan bruge.

Typer af virtuelle maskiner

Der findes forskellige typer virtuelle maskiner. Almindelige inkluderer Windows virtuelle maskiner, Android virtual machine, Mac virtual machine, iOS virtual machine, Java virtual machine, Python virtual machine, Linux virtual machines, VMWare virtual machines og Ubuntu virtual machines.

Da de er mange, lad os kun diskutere to

Windows virtuel maskine

De fleste hypervisorer understøtter VM'er, der kører Windows OS som gæst. Microsofts Hyper-V hypervisor kommer som en del af Windows-operativsystemet.

Når du installerer det, opretter det en overordnet partition, der indeholder både sig selv og det primære Windows OS. Hver af disse får privilegeret adgang til hardwaren.

Andre operativsystemer, inklusive Windows-gæster, kører i underordnet partition, der kommunikerer med hardwaren gennem overordnet partition.

VMware virtuelle maskiner

VMware var en tidlig virtualiseringssoftwareleverandør. I dag er det en populær udbyder af både type 1 og 2 hypervisor og VM-software til virksomhedskunder.

Kørsel af flere virtuelle maskiner

Flere virtuelle maskiner kan køre samtidigt på den samme fysiske computer. For servere kører forskellige operativsystemer side om side ved hjælp af et stykke software kaldet hypervisor, som bruges til at styre dem.

Hver virtuel maskine har sin virtuelle hardware, inklusive hukommelse, CPU'er, netværksgrænseflader, harddiske og andre enheder. Den virtuelle hardware kortlægges til den rigtige hardware på den fysiske maskine.

Dette sparer omkostninger ved at reducere behovet for fysiske hardwaresystemer sammen med de dermed forbundne vedligeholdelsesomkostninger.

Hvordan adskiller en virtuel maskine sig fra en faktisk fysisk maskine?

Valg af en virtuel maskine frem for en fysisk enhed - også kendt som en bare-metal-server handler mindre om konkurrerende kapaciteter og mere om at vide, hvad du har brug for, og hvornår du har brug for det.

Fysiske maskiner handler om rå hardware, magt og isolering. De er fysiske servere med en enkelt lejer, der er helt ugyldige af hypervisor-cyklusser (virtualiseringssoftware) og er helt dedikeret til en enkelt kunde - hvem er dig!

Der er de arbejdsbelastninger, der højt prioriterer ydeevne og afsondrethed meget, såsom datadrevne intensive applikationer og mandater til overholdelse af lovgivning. Disse er typisk bedst egnede til fysiske servere - især når de distribueres over langvarige perioder.

E-handel, CRM, ERP, SCM og finansielle tjenester er blot nogle få arbejdsbelastninger, der er ideelle til bare metal-servere.

Så du bliver nødt til at placere en hypervisor oven på bare metalhardwaren for at lave en virtuel maskine, når dine arbejdsbelastninger kræver maksimal fleksibilitet og skalerbarhed.

Virtuelle maskiner kører problemfrit op på serverkapacitet og øger udnyttelsen - Det bliver så ideelt til at flytte data fra en virtuel maskine til en anden, til at ændre størrelsen på datasæt og skabe dynamiske arbejdsbelastninger.

Hvad er et VM-datacenter?

Et virtuelt datacenter er en pulje eller samling af skyinfrastrukturressourcer, der er specielt designet til virksomheders forretningsbehov.

De grundlæggende ressourcer er

  1. Centralenhed
  2. Hukommelse (RAM)
  3. Opbevaring (diskplads)
  4. Netværk (båndbredde)

Det er en virtuel repræsentation af et fysisk datacenter, der er komplet med servere, masser af netværkskomponenter, lagringsklynger, som alle ligger i et virtuelt rum, der hostes af et eller flere faktiske datacentre.

Et virtuelt datacenter er en container til alle beholdningsobjekter, der kræves for at fuldføre et funktionelt miljø til drift af virtuelle maskiner. Du kan oprette flere datacentre eller organisere sæt miljøer.

En af de mest betydningsfulde fordele ved cloud computing er at give relativt små organisationer adgang til it-infrastruktur i form af et virtuelt datacenter uden at bruge millioner af dollars på at konstruere et faktisk datacenter.

De skal kun betale for de ressourcer, de bruger, og dette giver stor fleksibilitet og skalerbarhed. Et virtuelt datacenter er et produkt af infrastruktur som en serviceleveringsmodel for cloud computing.

Det kan bruges til at levere on-demand computing, opbevaring og netværk samt applikationer, der er problemfrit integreret i en organisations eksisterende it-infrastruktur.

Hovedformålet med at have et datacenter er at give organisationer mulighed for at tilføje kapacitet eller installere ny infrastruktur uden behov for at købe eller installere dyr hardware, som ellers ville kræve yderligere arbejdsstyrke, plads såvel som strøm. Hele datacentret leveres over skyen.

Hvornår har du brug for en virtuel maskine

Virtuelle maskiner har flere anvendelser. Mange tilfælde vil kræve brug af en virtuel maskine, enten til virksomheds-IT-administration eller andre formål. Her er et par muligheder

  • Skyen:I de sidste 10 år har virtuelle computere været en integreret del af cloud computing. De gør det muligt for snesevis af forskellige typer applikationer og arbejdsbelastninger at køre og skalere problemfrit.
  • Support DevOps: Hvis du har et team af udviklere, tilbyder VM'er dem stor support. DevOps konfigurerer VM-skabeloner, når de tester deres softwareudviklingsprocesser. De kan oprette VM'er til bestemte opgaver, såsom statisk softwaretest, automatiseret udviklingsworkflow, blandt andre.
  • Test af nye operativsystemer: En VM giver dig mulighed for at teste et nyt operativsystem på dit skrivebord uden at påvirke de primære standardfunktioner i dit operativsystem.
  • Undersøgelse af malware: Virtuelle maskiner er nyttige, når det kommer til malware-forskning. De bruges af softwareingeniører og forskere, der tester ondsindede programmer.
  • Kører inkompatibel software: Nogle brugere foretrækker muligvis et operativsystem, mens de stadig har brug for et program, der kun er tilgængeligt i et andet. Lad os tage et eksempel på Dragon-serien af ​​stemmediktationssoftware. Dens leverandør, Nuance, har afbrudt macOS-versionen af ​​sit produkt. Du kan dog køre en desktopfokuseret hypervisor - såsom VMware Fusion eller Parallels, som gør det muligt for dig at køre Windows i en VM og give dig adgang til den version af softwaren.
  • Gennemse sikkert: Du kan bruge en virtuel maskine til at gennemse. Dette gør det muligt for dig at besøge websteder uden at bekymre dig om infektion. Du kan tage et øjebliksbillede af din enhed og derefter rulle tilbage til den efter hver browsersession. Du kan bruge type 2 desktop hypervisor til at indstille sikker browsing. Alternativt kan du få et tidsmæssigt virtuelt skrivebord placeret på serveren.

Fordele og fordele ved virtuelle maskiner

Sammenlignet med fysisk hardware tilbyder VM'er flere fordele, der er værd at nævne. Her er nogle af disse fordele

Ressourceudnyttelse og forbedret ROI

Da flere virtuelle computere kører på en enkelt fysisk computer, behøver kunderne ikke at købe en ny server, hver gang de vil køre et andet operativsystem. Dette betyder, at de kan få flere afkast fra hvert stykke hardware, de allerede ejer.

Skalerbarhed

Med cloud computing er det nu let at implementere flere kopier af den samme virtuelle maskine for at tjene bedre og øge din arbejdsbyrde.

Bærbarhed

Med hensyn til bærbarhed kan virtuelle maskiner flyttes efter behov blandt de fysiske computere i et netværk. Dette gør det muligt at allokere arbejdsbelastninger til servere, der har ekstra computerkraft.

En anden fordel er, at virtuelle computere endda kan flytte mellem lokale og cloud-miljøer. Dette gør dem nyttige til hybride sky-scenarier, hvor du deler computerressourcer mellem dit datacenter og skyudbyderen.

Fleksibilitet

Oprettelse af en virtuel maskine er hurtigere og lettere end at installere et operativsystem på en fysisk server. Dette skyldes, at du kan klone en virtuel maskine med et allerede installeret operativsystem. Softwaretestere og udviklere kan oprette nye miljøer efter behov for at håndtere nye opgaver, der opstår.

Sikkerhed

VM'er forbedrer sikkerheden på flere måder sammenlignet med operativsystemer, der kører direkte på hardware.

En VM er en fil, der kan scannes for ondsindet software ved hjælp af et eksternt program. Du skal også spørge din udbyder om antallet af sikkerhedslag, de tilbyder

Du kan oprette et helt øjebliksbillede af VM på et hvilket som helst tidspunkt og derefter gendanne det til den tilstand, hvis det bliver inficeret med malware. Dette betyder, at du effektivt kan tage VM tilbage i tiden. Du kan også helt slette en kompromitteret VM og derefter genskabe den hurtigt for at fremskynde opsving fra malwareinfektioner.

Hvordan vælger jeg en virtuel maskineverandør?

At vælge en virtuel maskine og en skyudbyder behøver ikke at være meget udfordrende, så længe du ved, hvad du leder efter. En virtuel maskine, du vælger, skal passe til dine arbejdsbelastningsbehov og forretningsbudget.

Bortset fra forretningsbudget og behov spiller andre faktorer ind. Nedenfor er et par vigtige elementer, du skal overveje, når du vælger en virtuel maskintjenesteudbyder.

Pålidelig support

Sørg for, at der er 24/7 kundesupport via e-mail, telefon og chat. Du vil kommunikere med en rigtig person i slutningen af ​​hjælpelinjen for at føre dig gennem kritiske problemer. Det er vigtigt for dig at bemærke, hvilke skyudbydere der tilbyder yderligere tjenester til praktisk opbakning

Administrerede muligheder

Spørg dig selv, om cloududbyderen leverer både ikke-administrerede og administrerede løsninger. Hvis de ikke kender til virtualiseringsteknologi, kan du overveje at gå til en udbyder, der er ansvarlig for hele opsætningen, vedligeholdelsen og den løbende ydeevneovervågning.

Softwareintegration

Overvej om dit virtuelle maskins miljø vil spille godt med andre eller ej. Du har brug for en, der kan integreres problemfrit med operativsystemer, open source-teknologi, tredjepartssoftware og andre applikationer. Disse hjælper dig med at levere flere løsninger på tværs af din virksomhed.

Du skal bruge en udbyder af virtuelle maskiner, der har både support og stærkt partnerskab med branchens mest anvendte softwareleverandører.

Netværk og infrastruktur af høj kvalitet

Hvor opdateret er infrastrukturen, som din nye virtuelle maskine kører på? Overvej aspekter som bare metal-servere, moderne datacentre og netværksrygrad. En cloududbyder skal være i stand til at levere sin del af aftalen ved hjælp af høj standard hardware med højhastighedsnetværksteknologi.

Beliggenhed

Jo tættere dataene er på dine brugere, jo mindre besvær vil du løbe ind i problemer som sikkerhed, ventetid og rettidig levering af tjenester.

Backup og gendannelse

Find ud af eventuelle planer, din cloududbyder har på plads til at holde dine virtuelle maskiner i gang i tilfælde af uventede begivenheder. Tilbyder de ekstra backup- og redundansmuligheder til dit virtualiseringsmiljø? Sørg for, at du kan få en problemfri operation i tilfælde af eventualiteter.

Problemfri migrationsstøtte

Dine it-prioriteter vil altid udvikle sig. Enhver udbyder af virtuel maskine skal være i stand til at hjælpe dig med at løfte og skifte mellem hybrid-, lokale og lokale miljøer. Du skal kigge efter fuld dataindtag, over-netværket og applikationsstyret migrationsindstillinger.

Skalerbarhed

Hvor let vil det være for dig at lege med dit datacenter med hensyn til skalering op og ned? Du skal kigge efter en udbyder af en virtuel maskine, der leverer forskellige konfigurationspakker, det være sig til krav til en enkelt eller flere lejere.

Handler du efter et datacenter eller andre Windows-softwareprodukter? Hos Software Keep -, vi er brancheførende inden for licensering og opsætning af datacenter og en betroet Microsoft-partner. Vi har et dedikeret team af ingeniører, der kan konfigurere dit datacenter og køre på ingen tid. Sørg for at konsultere os, så vi kan tilbyde dig en personlig og skræddersyet løsning, der opfylder dine behov.