Burstable EC2 VPN: Standard oder Unlimited CPU-Kreditten?
Ee Modus drosselt un der Basislinn, deen aneren geet weider a kann Iech en Rechnung schécken. Maacht d'Kreditt-Rechnung, ier eng kleng Instanz Äre Gateway gëtt.
E klenge VPN-Gateway besteet en Test vun der Geschwindegkeet, fillt sech gutt, an da gëtt en nom Mëttegiessen méi lues. D'Instanz huet wärend dem Test net gelunn; si huet Kreditten ausginn, déi si verdéngt huet, wärend si idle war. Burstable-Instanzen si genee dofir gebaut, wat en kuerzen Benchmark zu engem schlechte Prognostiker fir en Nomëtteg voller Transfere mécht. Déi zwou Kredittmodi versoen och op verschidde Weeër, an d'Wiel tëscht hinnen ass déi richteg Entscheedung.
Wou de Geschwindegkeetstest geléint huet
Eng CPU-Kreditt ass eng vCPU, déi eng Minutt lang mat voller Auslaaschtung leeft. Eng Burstable-Instanz verdéngt Kreditten zu hirem Basislinn-Taux a gëtt se aus, wann si iwwer déi Basislinn geet. Eng idle Nuecht baut e Saldo op; e beschäftegte Moien zitt en erof.
Dofir gesäit den éischten Test gutt aus. D'Instanz hat e gespaarte Budget, huet en an d'Verschlësselungsaarbecht investéiert a gesonde Taux gemellt. Nichts am Resultat seet Iech, wat geschitt, wann de Saldo op Null kënnt. De Benchmark huet e Burst gemooss, an e Burst ass dat, wat d'Instanz soll liwweren. Hien huet ni de stationären Zoustand gemooss, op deen Dir Iech elo verloosse wäert.
D'Arithmetik, déi Dir musst maachen
D'Inputen sinn de Basislinn-Prozentsaz pro vCPU, d'Zuel vun den vCPUen, de gesammelte Saldo an d'Laascht, déi Dir erwaart. Just zur Illustratioun: huel eng hypothetesch Instanz mat zwee vCPUen, enger Basislinn vun zéng Prozent pro vCPU, 24 gesammelte Kreditten, an engem vCPU dee komplett beschäftegt ass, wärend deen aneren idle ass. Dës Zuelen sinn deklaréiert Inputen, net d'Spezifikatioun vun enger bestëmmter Instanzgréisst.
Earn rate: 2 x 10% x 60 = 12 credits/hour
Workload usage: 1 x 100% x 60 = 60 credits/hour
Net draw: 60 - 12 = 48 credits/hour
Accrued budget: 24 / 48 = 0.5 hoursËnner dësen Annahmen ass de Budget an ongeféier enger hallef Stonn fort. Hannergrondsaarbecht, wiesselnd Laascht an dem Instanz seng eegen Comptabilitéit beweegen d'Resultat, an nichts dovun prognostizéiert den VPN-Throughput. Wat et prognostizéiert, ass wéini déi duerchhalend Restriktioun ufänkt ze gräifen.
Notéiert och déi zweet Liesung: een beschäftegte vCPU ass an dësem Beispill ongeféier d'Halschent vun der aggregéierter CPU-Kapazitéit. E moderaten Gesamtprozentsaz kann e saturéierte Käerz verstoppen, also kuckt d'Verhalen pro Käerz nieft den Kredittzuelen.
Standard an Unlimited: d'selwecht Null, aner Bedeitung
Am Standard-Modus zwingt en erschöpfte Saldo d'duerchhalend CPU Richtung Basislinn. D'Instanz schafft weider, just méi lues, an d'Plafong ass viraussobar. Am Unlimited-Modus kann d'Instanz weider aus Iwwerschosskreditten zéien, nodeem de Saldo op Null koum, an duerchhalend Notzung iwwer der Basislinn kann no de Comptabilitéitsregelen vum Service Käschten entstoen.
Also bedeit en CPUCreditBalance vun Null Drosselung an engem Modus a méiglech Facturatioun am aneren. Dat ass de ganzen Verglach, an dofir ass et irreführend, de Metrik ze liesen ouni de Modus.
Den Iwwerschoss ass och keng einfach Rechnung pro Kreditt. Méi spéit Betrib ënner der Basislinn kann d'Iwwerschossnotzung ofbezuelen, an aner Charge-Bedingunge gëllen. Iwwerpréift de konfiguréierte Modus an déi aktuell Serviceregelen, amplaz Iech op eng Free-Tier-Behauptung aus engem ale Blogpost ze verloossen.
Wat een während richteger Aarbecht observéiere soll
Notéiert CPUCreditUsage an CPUCreditBalance nieft der Dauer an dem Taux vum Transfer. Bei Unlimited füügt CPUSurplusCreditBalance an CPUSurplusCreditsCharged derbäi. Dem AWS säin Guide fir d'Iwwerwaachung vu CPU-Kreditten erkläert, wat jiddwereen mellt a wéi dacks.
Test nach eng Kéier mat representativer Konkurrenz a genuch Dauer, fir den Trend ze gesinn, a notéiert de Startsaldo. En idle Moien an e beschäftegten Nomëtteg sinn net datselwecht Experiment, och mat identesche Kommandoen.
Limiten déi net CPU sinn
D'Netzwierkbandbreet huet hir eege Basislinn a Burst-Verhalen, an d'Paketrate- oder Verbindungslimiten kënnen éischter binden wéi d'CPU. De Späicher ass wichteg, wann d'VPN-Implementatioun Zoustand pro Verbindung hält, an eng kleng Instanz kann en opgoen, laang ier si d'Kreditten opgeet.
E gesonde Kredittsaldo beweist dofir eng Saach: de CPU-Budget ass net déi aktuell Restriktioun. Hie seet nichts iwwert den Netzwierkwee, an hie seet nichts iwwert wat bei duebeler Konkurrenz geschitt. Kuckt d'Netzwierkmetriken am selwechten Zeitfenster wéi d'Kredittmetriken, sou datt e Réckgang vum Throughput eng Kandidatursaach huet amplaz enger Theorie.
Eng Basislinn bewosst wielen
Benotzt déi gemooss duerchhalend Aarbechtslaascht, fir eng Basislinn ze wielen, oder akzeptéiert Bursting explizit a budgetéiert dofir. Béid Äntwerten si verdedegbar, wann si opgeschriwwe sinn; keng vun hinnen ass et, wann si aus engem aneren sengem erfollegräiche Videostream ofgeleet gëtt.
Wann de Gateway Laascht dréit, behandelt de Kredittmodus als Deel vum Kapazitéitsplang an net als Standard, deen Dir ni opgemaach hutt. De Modus, deen Dir wielt, ass de Feeler, deen Dir viraussoe kënnt.