Kako procijeniti račun za AWS Client VPN iz konzole
Pregled procjene za AWS Client VPN: prebrojite asocijacije, izvedite sate veze iz dnevnika sesija, pa dodajte troškove izvan naknade za endpoint.
Prošlog mjeseca napravio sam procjenu za Client VPN u tabeli, poslao je klijentu i zatim je dva puta revidirao: jednom jer sam asocijacije pomnožio podmrežama, a jednom jer sam uzeo broj ljudi umjesto podataka o sesijama. Verzija koja je prošla pregled počiva na dva satna mjerača i kratkom spisku sporednih troškova. Možete je obnoviti iz konzole i jednog izvoza dnevnika, bez kalkulatora cijena.
Dva mjerača i ništa drugo na endpointu
AWS naplaćuje endpoint za Client VPN po asocijacija-satima i satima veze. Asocijacija-sati teku za svaku ciljnu mrežu povezanu s endpointom, non-stop, bez obzira povezuje li se iko. Sati veze teku po svakom povezanom klijentu, dokle god ta sesija ostaje aktivna.
| 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 |
Iz te tabele slijede dvije posljedice. Endpoint na kojem nikoga nema ipak košta, a jedna osoba s laptopom i telefonom istovremeno stvara dvije veze.
Brojte asocijacije u konzoli, a ne podmreže u VPC-u
Otvorite VPC, pa Client VPN endpoints, pa svoj endpoint, pa karticu Associations. Svaki red tamo je priključak podmreže, a taj broj redova je vaš množitelj asocijacija. Broj aplikacijskih podmreža iza VPC-a nema s tim nikakve veze.
Jedna asocijacija dovoljna je da dosegnete ovlaštenu VPC mrežu kad rute endpointa i pravila ovlaštenja pokriju odredište. Dodatne asocijacije kupuju otpornost na ispad zone dostupnosti, a ne dodatni doseg. Zato dizajn s dvije AZ udvostručuje asocijacija-sate, dok aplikacijski VPC s osam podmreža ne množi ništa s osam.
Obratite pažnju na tip asocijacije dok ste na toj stranici. Asocijacija podmreže u VPC-u i izravna asocijacija kroz Transit Gateway različiti su aranžmani s različitim stavkama, pa ne prenosite jedan model u tuđu ponudu. I ne provjeravajte broj otkačinjanjem: uklanjanje posljednje ciljne mreže prekida aktivne sesije i blokira nove veze dok se nešto ponovo ne asocira.
Izvedite sate veze iz podataka o sesijama
Broj ljudi je pogrešan ulaz i pogrešan je u oba smjera. Deset ljudi koji drže po tri uređaja povezana jesu trideset veza. Sto ljudi koji se povezuju dvadeset minuta dnevno ne daju ni blizu sto istovremenih sesija.
Dnevnici veza Client VPN-a bilježe događaje povezivanja i prekida po klijentu, što je upravo par koji vam treba. Izvezite reprezentativnu sedmicu, uparite događaje i zbrojite trajanja:
connection-hours = sum of (disconnect_time - connect_time) per session
sessions = one per client connection, not per personZatim ispravite dvije navike. Sesije ostavljene povezane kroz ručak, preko noći ili kroz suspend laptopa koji nikad nije prekinuo tunel i dalje se naplaćuju, a u brojanju ljudi su nevidljive. Mjerenje je i satno, pa planirajte sesiju od dvadeset minuta kao pun sat umjesto da pretpostavljate proporcionalnu naplatu; ako račun dođe niži, tretirajte to kao maržu, a ne kao ulaz za planiranje.
Izračunajte s cijenama svoje regije
Cijene se razlikuju po regijama, pa ih uzmite sa stranice s cijenama AWS VPN-a za regiju u koju postavljate i zalijepite ih u tabelu kao ulaze. Samo kao ilustraciju, uzmite cijenu asocijacije 0.10 dolara po satu i cijenu sata veze 0.05 dolara, pa izračunajte mjesec od 30 dana s dvije asocijacije cijeli mjesec i 100 ljudi koji se povezuju šest sati u 20 radnih dana:
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.00Sada pomjerajte jedan ulaz po jedan i gledajte koji red reagira. Udvostručenje asocijacija ovdje dodaje 144 dolara; udvostručenje prosječne dužine sesije dodaje 600 dolara. Taj omjer obično rješava raspravu o dizajnu umjesto vas: skratite suvišnost koju ne možete opravdati ili idite na sesije koje stoje, šta je veći broj. Upišite regiju i datum cijena uz rezultat, jer ponuda bez njih ne može se reproducirati šest sedmica kasnije.
Dodajte troškove koje zbir ispušta
Naknada za endpoint plaća endpoint. Sve što promet nakon toga dotakne ima svoj mjerač, i na tim se redovima optimistične procjene VPN-a raspadaju.
- Izlaz u internet za promet koji izlazi kroz endpoint, naplaćuje se po GB.
- Javne IPv4 adrese, koje nose vlastitu satnu naknadu neovisno o VPN-u.
- Prijem i pohrana u CloudWatch Logs za dnevnike veza koje ste upravo izvezli.
- Invokacije Lambda ako pokrećete client-connect rukovatelja.
- Directory Service ili vaš SAML davatelj identiteta, ako se korisnici tako autentificiraju, plus naknade ACM Private CA ako tamo izdajete certifikate.
- Sati NAT Gatewaya i obrada podataka, te sati priključka Transit Gatewaya plus obrada podataka, kad god put koristi te usluge.
Ništa od ovoga ne skalira s brojem asocijacija, zato brojka po korisniku sastavljena samo od naknada za endpoint izgleda dobro na papiru, a onda naraste kad se pojavi stvarni promet. Stavite ih u zasebne redove čak i kad ih morate procijeniti, da čitalac vidi koji su dijelovi izmjereni a koji nagađanja.
Provjerite tabelu prije nego je pošaljete
Četiri provjere hvataju greške koje sam zaista napravio: broj asocijacija tačno odgovara kartici Associations, sati veze došli su iz uparenih događaja u dnevniku a ne iz brojanja ljudi, regija i datum cijena su zapisani, i svaki sporedni trošak ima svoj red. Ako ijedna od četiri nedostaje, imate nagađanje s formatiranjem.
Prvo izvezite dnevnik. To je jedini ulaz koji kasnije ne možete rekonstruisati iz sjećanja, i kaže vam da li problem sesija koje stoje vrijedi popraviti prije prvog računa.