Өнгөрсөн сард би хүснэгтэд Client VPN-ийн тооцоог хийж, харилцагчид илгээсэн бөгөөд дараа нь хоёр удаа зассан: нэг удаа холбоосуудыг дэд сүлжээгээр үржүүлснээс, нөгөө удаа сессийн өгөгдлийн оронд хүний тоог ашигласнаас. Хяналтад тэнцсэн хувилбар хоёр цагийн тоолуур, богино хажуугийн зардлын жагсаалтад тулгуурладаг. Та үүнийг консол болон нэг лог экспортоос дахин бүтээж болно, үнийн тооцоолуургүйгээр.

Хоёр тоолуур, endpoint дээр өөр юу ч байхгүй

AWS Client VPN endpoint-ийг холбоо-цаг, холболтын цагаар тооцдог. Холбоо-цаг нь endpoint-д холбогдсон максат сүлжээ бүрт өдөр шөнөгүй явдаг, хэн нэгэн холбогдсон эсэхээс үл хамааран. Холболтын цаг нь холбогдсон клиент бүрт, тэр сесс нээлттэй байх хугацаанд явдаг.

MeterWhat increments itWhat does not change it
Association-hoursEach associated subnet or Transit Gateway attachment, per hour, 24/7 while attachedNumber of users, traffic volume
Connection-hoursEach active client session, per hourHow many subnets that client can reach

Тэр хүснэгтээс хоёр үр дагавар шууд гарч ирнэ. Хэн ч байхгүй endpoint ч мөнгө зарцуулдаг, нэг хүн зөөврийн компьютер, утсаа зэрэг ашиглавал хоёр холболт үүсдэг.

Холбоог консолд тоол, VPC дахь дэд сүлжээг биш

VPC, дараа нь Client VPN endpoints, дараа нь өөрийн endpoint, дараа нь Associations табыг нээнэ. Тэндхийн мөр бүр дэд сүлжээний холболт бөгөөд тэр мөрийн тоо нь таны холбооны үржүүлэгч. VPC-ийн ард байгаа аппликейшн дэд сүлжээний тоотой үүнд хамаа байхгүй.

endpoint-ийн маршрут, зөвшөөрлийн дүрэм очих газрыг хамарвал зөвшөөрөгдсөн VPC сүлжээнд хүрэхэд нэг холбоо хангалттай. Нэмэлт холбоо нь нэмэлт хүрээ биш, боломжит бүсийн эвдрэлд тэсвэртэй байдлыг худалдаж авдаг. Тиймээс хоёр AZ загвар холбоо-цагийг хоёр дахин нэмэгдүүлдэг бол найман дэд сүлжээтэй аппликейшн VPC юуг ч наймаар үржүүлэхгүй.

Тухайн хуудсанд байхдаа холбооны төрлийг анхаарна уу. VPC дэд сүлжээний холбоо ба шууд Transit Gateway холбоо нь өөр өөр тооцооны мөртэй өөр зохион байгуулалт тул нэг загварыг нөгөөгийн саналд бүү зөө. Мөн тоог юм салгаж шалгах хэрэггүй: сүүлчийн максат сүлжээг хассан тохиолдолд идэвхтэй сессүүд дуусч, дахин ямар нэгэн зүйл холбогдох хүртэл шинэ холболтууд хаагдана.

Холболтын цагийг сессийн өгөгдлөөс гарга

Хүний тоо нь буруу оролт бөгөөд хоёр чиглэлд буруу. Тус бүр гурван төхөөрөмжийг холбож байлгадаг арван хүн гучин холболт. Өдөрт хорин минут холбогддог зуун хүн зуун зэрэгцээ сессээс хол байна.

Client VPN холболтын логууд клиент бүрийн холбогдох, салах үйл явдлыг бүртгэдэг бөгөөд энэ нь танд хэрэгтэй яг тэр хос юм. Төлөөлөх нэг долоо хоногийг экспортолж, үйл явдлуудыг тааруулж, үргэлжлэх хугацааг нийлүүл:

connection-hours = sum of (disconnect_time - connect_time) per session
sessions         = one per client connection, not per person

Дараа нь хоёр дадал засаарай. Үдийн хоол, шөнө эсвэл туннелийг хэзээ ч тасалж байгаагүй зөөврийн компьютерийн унталтын үеэр холбогдсон хэвээр үлдсэн сессүүд ч тооцогддог бөгөөд хүний тоонд харагддаггүй. Хэмжилт нь цагаар байдаг тул хорин минутын сессийг пропорциональ тооцоо гэж бодохгүй, бүтэн нэг цаг гэж төсөвлө; нэхэмжлэх бага гарвал түүнийг төлөвлөлтийн оролт биш, маржин гэж үз.

Тооцоог өөрийн бүсийн тарифаар хий

Тарифууд бүсээр ялгаатай тул байршуулж буй бүсийнхээ AWS VPN үнийн хуудаснаас авч, оролт болгон хүснэгтэд буулга. Зөвхөн жишээ болгон нэг цагт 0.10 долларын холбооны тариф, 0.05 долларын холболтын цагийн тариф авч, хоёр холбоог бүтэн сар бариулсан 30 хоногийн сар, 20 ажлын өдөрт зургаан цаг холбогдсон 100 хүнийг тооцоол:

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.00

Одоо оролтуудыг нэг нэгээр нь хөдөлгөж, аль мөр хариу үйлдэл үзүүлэхийг хар. Холбоог хоёр дахин нэмэгдүүлбэл энд 144 доллар нэмэгдэнэ; сессийн дундаж уртыг хоёр дахин нэмэгдүүлбэл 600 нэмэгдэнэ. Тэр харьцаа ихэвчлэн загварын маргааныг таны оронд шийддэг: зөвтгөж чадахгүй илүүдлийг хасах, эсвэл сул зогссон сессүүдийн араас орох, аль тоо нь томоос хамаарна. Үр дүнгийн хажууд бүс, тарифын огноог бич, учир нь тэдгүй саналыг зургаан долоо хоногийн дараа сэргээх боломжгүй.

Дэд нийлбэрээс орхигдсон зардлыг нэм

endpoint-ийн хураамж endpoint-д зориулагдсан. Үүний дараа трафик хүрэх бүхэн өөрийн тоолууртай бөгөөд яг тэр мөрүүдэд өөдрөг VPN тооцоо нуран унадаг.

  • endpoint-ээр гарч буй трафикийн интернэт гаралт, GB-ээр тооцогдоно.
  • Олон нийтийн IPv4 хаягууд, VPN-ээс үл хамаарах өөрийн цагийн хураамжтай.
  • Саяхан экспортолсон холболтын логуудын CloudWatch Logs-ийн хүлээн авалт ба хадгалалт.
  • client-connect боловсруулагч ажиллуулж байгаа бол Lambda дуудлага.
  • Хэрэглэгчид тэгж баталгаажуулдаг бол Directory Service эсвэл таны SAML таних үйлчилгээ үзүүлэгч, тэнд гэрчилгээ олгодог бол ACM Private CA хураамж.
  • Зам тэдгээрийг ашиглах үед NAT Gateway цаг ба өгөгдөл боловсруулалт, Transit Gateway холболтын цаг ба өгөгдөл боловсруулалт.

Эдгээрийн аль нь ч холбооны тоотой хамт өсдөггүй, тиймээс зөвхөн endpoint хураамжаас бүрдсэн нэг хэрэглэгчийн тоо цаасан дээр сайн харагдаж, дараа нь бодит трафик гарч ирэхэд өсдөг. Тооцох шаардлагатай ч тэдгээрийг тусдаа мөрөнд байрлуул, аль хэсэг хэмжигдсэн, аль нь таамаг болохыг уншигч харна.

Илгээхийн өмнө хүснэгтийг шалга

Дөрвөн шалгалт миний үнэхээр хийсэн алдааг барьдаг: холбооны тоо Associations табтай яг таарч байгаа эсэх, холболтын цаг хүний тооноос биш хосолсон лог үйл явдлаас ирсэн эсэх, бүс болон тарифын огноо бичигдсэн эсэх, хажуугийн зардал бүр өөрийн мөртэй эсэх. Дөрвийн аль нэг нь дутуу бол танд форматлагдсан таамаг байна.

Эхлээд лог экспортыг ав. Энэ нь дараа нь ой санамжаас сэргээх боломжгүй цорын ганц оролт бөгөөд эхний нэхэмжлэх ирэхээс өмнө сул зогссон сессийн асуудлыг засах нь зүйтэй эсэхийг ч хэлнэ.

Холбоотой нийтлэлүүд