Ti inaktive kontoer koster mindre enn én nattlig sikkerhetskopi som metter tunnelen, og et brukertall kan ikke vise den forskjellen. Å dimensjonere en VPN-server er en sammenligning mellom to tall: samtidigheten du faktisk bærer, og ressursen som tar slutt først. De fleste kapasitetsfeil kommer av å velge det første tallet og aldri måle det andre. Gjør begge deler i den rekkefølgen, og maskinvarebeslutningen er ikke lenger en gjetning.

Sammenlign kontotallet med den travle timen

Kontotallet er en lisens og en støttegrense; den travle timen er en last. List opp arbeidet som overlapper i den timen: samtaler, fjernadministrasjon, store nedlastinger, sikkerhetskopier og forespørslene fra private applikasjoner som holder folk ventende. Merk deretter for hvert punkt om det krysser gatewayen og i hvilken retning. Samtaler er symmetriske og følsomme for forsinkelse, mens en sikkerhetskopi er én retning og tåler en treg start, så de belaster ulike deler av veien.

Retningen avgjør hvilken linje som betyr noe. En hjemmeopplasting er sjelden symmetrisk, og en filial som laster ned hele dagen når nedstrømsgrensen sin lenge før gatewayen begynner å svette. Skriv retningen og tunnelens omfang ved hvert punkt, fordi en gateway med bare private destinasjoner og en med all internettrafikk er to forskjellige dimensjoneringsproblemer.

Legg til bakgrunnslast som sin egen rad: klientoppdateringer, telemetri og alt verten gjør utover å videresende. Disse bytene er lette å glemme, og de telles av det samme grensesnittet.

Finn ressursen som tar slutt før linjen

Linjen er bare én kandidat. Kryptoarbeidet i én tunnel kan binde én kjerne mens grensesnittet sitter halvt ledig, og en mettet kø kan gjøre samtaler ubrukelige ved en gjennomstrømning som ser middelmådig ut på en graf. En destinasjon som er én treg rute unna kan også se ut som gateway-svakhet fra klientens stol. Tre observasjoner skiller disse tilfellene, og ingen av dem trenger en 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 en overføring du har lov til å kjøre, og legg til det samtidige arbeidet i trinn i stedet for alt på én gang. Les den vedvarende hastigheten og den interaktive responsen sammen, fordi en test av topphastigheten alene skjuler en økt som har blitt ubrukelig. En gateway som passerer sin maksimale gjennomstrømning mens samtalene bryter sammen, har ikke bestått testen.

Gjenta deretter kjøringen med valgfrie laster stoppet. En grense som flytter seg når sikkerhetskopien stopper, var aldri gatewayens grense.

Gjør sammenligningen til et tall du kan forsvare

Velg ressursen som tok slutt, og uttrykk kravet i dens enheter: kjerner ved en målsatt utnyttelse i den travle timen, bit per sekund i hver retning, eller samtidige økter under en forsinkelsesgrense. La det være rom for oppdateringer, diagnostikk og gjenoppretting, fordi en server som sitter på det målte taket ikke har noe igjen til arbeidet som holder den i gang. Skriv deretter tallene ved siden av konfigurasjonen som produserte dem, inkludert klienttallet og testen som ble brukt.

Et tall for brukere per kjerne er det minst flyttbare tallet i denne øvelsen, fordi det forutsetter en protokollblanding og en enhetsprofil som neste sted ikke deler. Behold målingen og dropp formelen. Når noen ber om kapasitet for femti ekstra brukere, er det ærlige svaret den travle timens profil for de femti, ikke en multiplikasjon.

Noter responstiden så vel som gjennomstrømningen. Kapasitet som bare bevarer bulkoverføring, er ikke kapasitet for folk i samtaler, og neste gjennomgang vil spørre om forskjellen.

Velg mellom å skalere opp og å dele rollen

Når den målte grensen er én kjerne, hjelper kanskje ikke flere kjerner med samme hastighet; en raskere kjerne eller en annen arbeidermodell kan. Når grensen er samlet CPU, er en større instans den direkte løsningen. Når grensen er tilgangslinjen, hjelper ingen serverendring, og sammenligningen slutter hos leverandøren. Å dele web- og VPN-rollene på separate verter kjøper isolasjon for prisen av en andre administrasjonsflate.

Sammenlign disse alternativene med det registrerte tallet i stedet for med hverandre. En endring som dobler en ressurs som ikke var begrensningen, er kostnad uten nytte, og registreringen er det som lar deg si det uten diskusjon. Mål på nytt etter endringen med samme last, ellers har du erstattet en gjetning med en annen.

Relaterte artikler