Live Optik, Optisk Prime: Tilpas størrelse på virtuelle maskiner
Summary: Denne artikel indeholder nogle observationer om den rigtige størrelse på virtuelle maskiner.
Instructions
Bemærk: Følgende funktioner afhænger af datatilgængelighed. Visse VM-miljøer tillader ikke synlighed over klargjorte vs. forbrugte ressourcer, eller de kan muligvis ikke fås på det pågældende tidspunkt. Når dette sker, repræsenteres VM'en og nogle gange hele grafen (alle VM'er) af gråfarvede søjler. Dette vil næsten altid ske i et Hyper-V-projekt, hvor en VMTools-ækvivalent ikke er til stede.
Det er en almindelig teknik og fordel ved virtualisering at overklargøre virtuelle maskiner. Praksis er i det væsentlige to strategier: (1) allokere mere til en VM, end den måske har brug for på det pågældende tidspunkt, og (2) eventuelt tildele flere ressourcer til alle dine VM'er, end én måske har som infrastruktur.
Alternativt kan en VM have fået et spildt antal ressourcer, og det er usandsynligt, at de nogensinde vil blive forbrugt. I et privat skymiljø er dette muligvis ikke noget, der kræver overvågning. Men hvis du flytter nogen af disse VM'er til en platform, der opkræver baseret på tildelte ressourcer, kan en meget overklargjort maskine koste MANGE penge.
Selv i nogle Private Cloud-miljøer, når en ressource tildeles, fjernes den fra den tilgængelige pulje. Når ressourcerne er væk, skal du få mere at udvide. Alternativt kan du kræve eventuelle ubrugte ressourcer tilbage for at undgå udgifterne.
Offentlige cloududbydere falder tilfældigvis ind under denne kategori. Strategien for den offentlige sky er kun at betale for det, der bruges, og hvis der er behov for mere eller mindre, skal du justere ressourcerne efter behov.
I den offentlige cloud tildeler en administrator typisk en VM en "forekomst". En forekomst er et fast bundt af vCPU, hukommelse og kapacitet og er reelt et faktureringstrin.
For dem, der er nye i den offentlige cloud, kan en administrator forsøge at replikere en VM's klargjorte egenskaber og komme til at betale for store beløb for ressourcer, som VM'en aldrig bruger.
Eksempel på overtegning af hukommelse
I følgende eksempel justeres de VM'er med det laveste forbrug af tildelte ressourcer fra venstre mod højre, hvor længst til venstre er den VM, der har mest ubrugt tildelt hukommelse. I teorien er det de VM'er, der har den største mængde ressourcer, der kan genvindes, og som er de ideelle kandidater til Right Sizing.
Før du flytter ressourcer til en faktureringsmodel, der kræver betaling for ressourcetildeling vs. ressourceforbrug, skal du først vælge "Rigtig størrelse" for VM erne.
Live Optics Over-Provisioning Graph hjælper med at visualisere, hvilke VM er i dit miljø der er potentielle kandidater til mindre konfigurationsaftryk.
Denne graf viser de klargjorte og anvendte attributter vCPU, hukommelse og kapacitet som individuelle diagrammer. VM'erne med de største mængder ubrugt plads for den valgte kategori sorteres fra højeste til laveste startende i venstre side af diagrammet.
Se til højre (eller rul til højre i virkelig store samlinger), og til sidst kan du se, at VM erne for det meste bruger tæt på 100 % af deres tildelte ressourcer.
Forstå, hvordan man læser diagrammerne.
Med undtagelse af vCPU er den blå bjælke det klargjorte antal for attributten, og den gule bjælke er den anvendte mængde. Generelt er de VM'er, der viser flest blå (klargjort) sammenlignet med deres gule (brugte) modparter i procent, de mest overklargjorte.
Kapacitets- og hukommelsestildeling er relativt ligetil, og hvis man beslutter, at disse ressourcer faktisk kan genvindes, er processen ligetil og kan føre til undgåelse af unødvendige opgraderinger.
Eksempel på kapacitetsovertegning
Følgende eksempel viser al den uudnyttede kapacitet med blåt, hvor VM'erne har den mest uudnyttede kapacitet til venstre. Bemærk, at selve søjlerne ikke sorteres højest til laveste efter klargjort kapacitet. I stedet er stængerne justeret fra højeste til laveste af ledig eller ubrugt kapacitet.
Dette er de VM'er, der er de højeste kandidater til den rigtige kapacitetsstørrelse.
Eksempel på vCPU-overtegning
vCPU-versionen er ens, men er mere vanskelig at forstå. Den blå linje repræsenterer den samlede mængde klargjorte ressourcer. Den gule er dog den anvendte ækvivalent. Lad mig forklare.
Alle fysiske CPU'er og vCPU'er har en GHz-forbrugsmængde. Denne % spores som nogle af alle VM ernes samlede processorkraft og ikke for hver vCPU selv.
Ofte er en vCPU mere eller mindre lig med en fysisk kerne. Ofte kan der tildeles flere vCPU'er til en VM, og dette gøres af arkitektoniske årsager, der kræves af arbejdsbelastningens design og ikke nødvendigvis udelukkende af hensyn til ydeevnen.
Selvom Live Optics kan vise den samlede %, der bruges til vCPU'er, kan det derfor ikke bestemme nogen arkitektonisk fordel ved at tildele flere vCPU'er til VM.
Selvom Live Optics nøjagtigt kan vise det tilsvarende vCPU-forbrug baseret på det samlede GHz-forbrug, antyder denne graf ikke, at nogen vCPU'er kan genvindes, men snarere at de kan være en kandidat til yderligere inspektion.
I grafikken nedenfor kan du se, at den første VM har 8 vCPU'er tildelt, men den bruger kun den tilsvarende GHz på 0,25 % af en enkelt vCPU's ydeevne.
Det er sandsynligt, at denne VM kan køre med færre vCPU'er, men den er ikke endelig, før der er en arkitektonisk gennemgang.
De grå bjælker til højre er et godt eksempel på, hvor forbruget for disse VM'er ikke kunne opnås.