Ti inaktive kontoar kostar mindre enn éin nattleg sikkerheitskopi som mettar tunnelen, og eit brukartal kan ikkje vise den skilnaden. Å dimensjonere ein VPN-server er ein samanlikning mellom to tal: samtidigheita du faktisk ber, og ressursen som tek slutt fyrst. Dei fleste kapasitetsfeil kjem av å velje det fyrste talet og aldri måle det andre. Gjer begge delar i den rekkjefølgja, og maskinvareavgjerda er ikkje lenger ei gjetting.

Samanlikn kontotalet med den travle timen

Kontotalet er ein lisens og ei støttegrense; den travle timen er ei last. List opp arbeidet som overlappar i den timen: samtalar, fjernadministrasjon, store nedlastingar, sikkerheitskopiar og førespurnadene frå private applikasjonar som held folk ventande. Merk deretter for kvar post om han kryssar gatewayen og i kva retning. Samtalar er symmetriske og kjenslevare for forseinking, medan ein sikkerheitskopi er éi retning og toler ein treg start, så dei belastar ulike delar av vegen.

Retninga avgjer kva linje som betyr noko. Ei heimeopplasting er sjeldan symmetrisk, og ein filial som lastar ned heile dagen når nedstraumsgrensa si lenge før gatewayen byrjar å sveitte. Skriv retninga og omfanget av tunnelen ved kvar post, fordi ein gateway med berre private destinasjonar og ein med all internettrafikk er to ulike dimensjoneringsproblem.

Legg til bakgrunnslast som si eiga rad: klientoppdateringar, telemetri og alt verten gjer utover å videresende. Desse byta er lette å gløyme, og dei vert talde av det same grensesnittet.

Finn ressursen som tek slutt før linja

Linja er berre éin kandidat. Kryptoarbeidet i éin tunnel kan binde éin kjerne medan grensesnittet sit halvt ledig, og ein metta kø kan gjere samtalar ubrukelege ved ein gjennomstrøyming som ser middelmåtig ut på ein graf. Ein destinasjon som er éin treg rute unna kan òg sjå ut som gateway-svakheit frå stolen til klienten. Tre observasjonar skil desse tilfella, og ingen av dei treng ein burst-test.

ObservationWhat to inspect
one core busy, bytes steadyper-core CPU, implementation, offload status
calls degrade during transfersqueueing and the access link
one remote destination slowthat route and its service

Mål med ei overføring du har løyve til å køyre, og legg til det samtidige arbeidet i trinn i staden for alt på éin gong. Les den vedvarande hastigheita og den interaktive responsen saman, fordi ein test av topphastigheita åleine skjuler ei økt som har vorte ubrukeleg. Ein gateway som passerer den maksimale gjennomstrøyminga si medan samtalane bryt saman, har ikkje stått testen.

Gjenta deretter køyringa med valfrie laster stoppa. Ei grense som flyttar seg når sikkerheitskopien stoppar, var aldri grensa til gatewayen.

Gjer samanlikninga til eit tal du kan forsvare

Vel ressursen som tok slutt, og uttrykk kravet i einingane hans: kjernar ved ei målsatt utnytting i den travle timen, bit per sekund i kvar retning, eller samtidige økter under ei forseinkingsgrense. Lat det vere rom for oppdateringar, diagnostikk og attoppretting, fordi ein server som sit på det målte taket ikkje har noko att til arbeidet som held han i gang. Skriv deretter tala ved sida av konfigurasjonen som produserte dei, inkludert klienttalet og testen som vart brukt.

Eit tal for brukarar per kjerne er det minst flyttbare talet i denne øvinga, fordi det føreset ei protokollblanding og ein einingsprofil som neste stad ikkje deler. Hald på målinga og dropp formelen. Når nokon ber om kapasitet for femti ekstra brukarar, er det ærlege svaret den travle timens profil for dei femti, ikkje ein multiplikasjon.

Noter responstida så vel som gjennomstrøyminga. Kapasitet som berre varer ved bulkoverføring, er ikkje kapasitet for folk i samtalar, og neste gjennomgang vil spørje om skilnaden.

Vel mellom å skalere opp og å dele rolla

Når den målte grensa er éin kjerne, hjelper kanskje ikkje fleire kjernar med same hastigheit; ein raskare kjerne eller ein annan arbeidarmodell kan. Når grensa er samla CPU, er ein større instans den direkte løysinga. Når grensa er tilgangslinja, hjelper inga serverendring, og samanlikninga sluttar hos leverandøren. Å dele web- og VPN-rolla på separate vertar kjøper isolasjon for prisen av ein andre administrasjonsflate.

Samanlikn desse alternativa med det registrerte talet i staden for med kvarandre. Ei endring som doblar ein ressurs som ikkje var avgrensinga, er kostnad utan nytte, og registreringa er det som lèt deg seie det utan diskusjon. Mål på nytt etter endringa med same last, elles har du erstatta ei gjetting med ei anna.

Relaterte artiklar