Wéi een eng AWS Client VPN-Rechnung aus der Konsole schätzt
E Wee duerch eng AWS Client VPN-Schätzung: Associatioune zielen, Stonneverbindungen aus Sessiounsloge ofleeden an dann d'Käschte baussent der Endpunktgebühr derbäisetzen.
De leschte Mount hunn ech eng Client VPN-Schätzung an engem Spreadsheet gebaut, se un e Client geschéckt an duerno zweemol iwwerschafft: eng Kéier well ech Associatiounen mat Subnetzen multiplizéiert hunn, an eng Kéier well ech d'Zuel vun de Leit amplaz vu Sessiounsdaten benotzt hunn. D'Versioun déi d'Iwwerpréiwung iwwerlieft huet, stäipt op zwou Stonnemeteren an enger kuerzer Lëscht vun Niewenkosten. Dir kënnt se aus der Konsole an engem Logexport nei opbauen, ouni Präisrechner.
Zwee Meteren, an näischt anescht um Endpunkt
AWS berechent en Endpunkt vun Client VPN no Associatiounsstonnen a Verbindungsstonnen. Associatiounsstonne lafen fir all Zilnetzwierk, dat un den Endpunkt ugeschloss ass, ronderëm d'Auer, egal ob sech een verbënnt oder net. Verbindungsstonne lafe pro verbonnene Client, sou laang dës Sessioun op bleift.
| Meter | What increments it | What does not change it |
|---|---|---|
| Association-hours | Each associated subnet or Transit Gateway attachment, per hour, 24/7 while attached | Number of users, traffic volume |
| Connection-hours | Each active client session, per hour | How many subnets that client can reach |
Aus dësem Table kommen zwee Konsequenzen direkt eraus. En Endpunkt, op deem kee ass, kascht trotzdem Geld, an eng Persoun mat Laptop an Telefon gläichzäiteg produzéiert zwou Verbindungen.
Zielt Associatiounen an der Konsole, net Subnetzen an der VPC
Maacht VPC op, dann Client VPN endpoints, dann ären Endpunkt, dann den Associations-Tab. All Zeil ass do eng Subnetz-Uschloss, an déi Zeilenzuel ass Äre Multiplikator fir Associatiounen. D'Zuel vun den Applikatiouns-Subnetzen hannert der VPC huet domat näischt ze dinn.
Eng Associatioun genügt, fir en autoriséiert VPC-Netzwierk z'erreechen, soubal d'Routen vum Endpunkt an d'Autorisatiounsregelen d'Zil decken. Zousätzlech Associatioune kafen Widderstandsfäegkeet géint Ausfall vun enger Disponibilitéitszon, net zousätzlech Erreechbarkeet. En Design mat zwou AZ verduebelt dofir d'Associatiounsstonnen, während eng Applikatiouns-VPC mat aacht Subnetzen näischt mat aacht multiplizéiert.
Maacht Opmierksamkeet op den Typ vun Associatioun, während Dir op dëser Säit sidd. Eng VPC-Subnetz-Associatioun an eng direkt Transit Gateway-Associatioun si verschidde Formen mat verschiddene Rechnungszeilen, also bréngt een Modell net an d'Angebot vum aneren. An test d'Zuel net andeems Dir Saachen ofkuppelt: déi lescht Zilnetz ewech ze huelen beendet aktiv Sessiounen a blockéiert nei Verbindungen, bis erëm eppes associéiert ass.
Leet d'Verbindungsstonnen aus den Sessiounsdaten of
D'Zuel vun de Leit ass de falschen Input, an se ass a béide Richtungen falsch. Zéng Persounen, déi jidderee dräi Apparater verbonne hält, si drësseg Verbindungen. Honnert Persounen, déi sech jidderee zwanzeg Minutten den Dag verbënnen, ginn em wäitem net honnert gläichzäiteg Sessiounen.
D'Loge vun de Client VPN-Verbindungen notéieren d'Verbindungs- an d'Decheneventer pro Client, wat genee de Pair ass, deen Dir braucht. Exportéiert eng representativ Woch, gläicht d'Evenementer of a summelt d'Dauer:
connection-hours = sum of (disconnect_time - connect_time) per session
sessions = one per client connection, not per personDann korrigéiert zwee Gewunnechten. Sessiounen, déi iwwer Mëttegiessen, iwwer Nuecht oder duerch en Laptop-Standby verbonne bléiwen, deen den Tunnel ni ofgerappt huet, ginn ëmmer nach berechent an si si bei enger Persounenzuel onsiichtbar. D'Mooss ass och stonneweis, also budgetéiert eng Sessioun vun zwanzeg Minutten als eng voll Stonn, amplaz proportionell Ofrechnung unzehuelen; wann d'Rechnung méi niddreg kënnt, behandelt dat als Spann an net als Planungsinput.
Maacht d'Rechnung mat den Tariffer vun Ärer Regioun
D'Tariffer ënnerscheede sech pro Regioun, also hëlt se vun der AWS VPN-Präissait fir d'Regioun, an déi Dir deployt, a fügt se als Inputen an d'Spreadsheet an. Just als Illustratioun: hëlt en Associatiounstarif vun 0.10 Dollar pro Stonn an en Tarif vun 0.05 Dollar pro Verbindungsstonn, da berechent en Mount vun 30 Deeg mat zwou Associatiounen de ganze Mount an 100 Leit, déi sech sechs Stonnen op 20 Aarbechtsdeeg verbënnen:
association-hours = 2 * 24 * 30 = 1,440
association fee = 1,440 * 0.10 = 144.00
connection-hours = 100 * 6 * 20 = 12,000
connection fee = 12,000 * 0.05 = 600.00
Client VPN subtotal = 744.00Beweegt elo een Input no deem aneren a kuckt wéi eng Zeil reagéiert. D'Associatiounen ze verduebelen addéiert hei 144 Dollar; déi duerchschnëttlech Sessiounslängt ze verduebelen addéiert 600. Dës Verhältnis entscheet normalerweis d'Design-Debatt fir Iech: schneid d'Iwwerflëssegkeet of, déi Dir net kënnt begrënnen, oder gitt no de rouege Sessiounen, jee no wéi eng Zuel méi grouss ass. Schreift d'Regioun an den Datum vun den Tariffer niewent d'Resultat, well en Angebot ouni se sechs Woche méi spéit net ka reproduzéiert ginn.
Setzt d'Käschte bäi, déi den Deelbetrag ausléisst
D'Endpunktgebühr bezillt den Endpunkt. Alles, wat den Traffic duerno beréiert, huet säin eegene Meter, an et ass op dësen Zeilen, wou optimistesch VPN-Schätzungen zerbriechen.
- Internet-Egress fir Traffic, deen duerch den Endpunkt erausgeet, pro GB berechent.
- Ëffentlech IPv4-Adressen, déi hir eegen Stonnegebühr onofhängeg vun der VPN droen.
- Opnam an Späicherung an CloudWatch Logs fir d'Verbindungslöge, déi Dir just exportéiert hutt.
- Lambda-Aufruffer, wann Dir en client-connect-Handler bedreift.
- Directory Service oder Ären SAML-Identitéitsprovider, wann d'Benotzer sech sou authentifizéieren, plus ACM Private CA-Gebühren, wann Dir do Zertifikater ausstellt.
- NAT Gateway-Stonnen an Datenveraarbechtung, an Transit Gateway-Uschlossstonnen plus Datenveraarbechtung, wann de Wee se benotzt.
Näischt dovun skaléiert mat der Zuel vun den Associatiounen, dofir gesäit eng Zuel pro Benotzer, déi nëmmen aus Endpunktgebühren besteet, um Pabeier gutt aus a wäert duerno, wann echte Traffic opkënnt. Setzt se op getrennte Zeilen och wann Dir se musst schätzen, sou datt de Lieser gesäit, wéi eng Deeler gemooss sinn a wéi eng Vermutungen.
Préift d'Spreadsheet ier Dir se schéckt
Véier Kontrollen fänken d'Feeler, déi ech wierklech gemaach hunn: d'Zuel vun den Associatiounen entsprécht genee dem Associations-Tab, d'Verbindungsstonne kommen aus gepaarten Logevenementer an net aus enger Persounenzuel, d'Regioun an den Datum vun den Tariffer stinn drop, an all Niewenkost huet seng eegen Zeil. Wann eng vun de véier feelt, hutt Dir eng Vermutung mat Formatéierung.
Zitt d'éischt den Logexport. Et ass deen eenzegen Input, deen Dir méi spéit net aus dem Gediechtnis ka rekonstruéieren, an et seet Iech och, ob et sech lount, de Problem vun de rouege Sessiounen ze fixéieren, ier déi éischt Rechnung kënnt.