როგორ შევაფასოთ AWS Client VPN-ის ანგარიში კონსოლიდან
AWS Client VPN-ის შეფასების გზა: დათვალეთ ასოციაციები, სესიის ლოგებიდან გამოიტანეთ კავშირის საათები და შემდეგ დაამატეთ ხარჯები endpoint-ის გადასახადის გარეთ.
გასულ თვეში ცხრილში ავაგე Client VPN-ის შეფასება, გავუგზავნე კლიენტს და შემდეგ ორჯერ გადავამუშავე: ერთხელ იმიტომ, რომ ასოციაციები ქვექსელებზე გავამრავლე, და ერთხელ იმიტომ, რომ სესიის მონაცემების ნაცვლად ადამიანების რაოდენობა გამოვიყენე. განხილვას გადარჩენილი ვერსია ორ საათობრივ მრიცხველსა და გვერდითი ხარჯების მოკლე სიას ეყრდნობა. შეგიძლიათ ის ხელახლა ააგოთ კონსოლიდან და ერთი ლოგის ექსპორტიდან, ფასების კალკულატორის გარეშე.
ორი მრიცხველი და მეტი არაფერი endpoint-ზე
AWS Client VPN endpoint-ს ასოციაცია-საათებითა და კავშირის საათებით ითვლის. ასოციაცია-საათები მიდის endpoint-ზე მიმაგრებული თითოეული სამიზნე ქსელისთვის, მთელი დღე-ღამე, ვინმე დაუკავშირდება თუ არა. კავშირის საათები მიდის თითოეული დაკავშირებული კლიენტისთვის, სანამ ეს სესია ღიად რჩება.
| 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 |
ამ ცხრილიდან პირდაპირ ორი შედეგი გამომდინარეობს. endpoint, რომელზეც არავინ არის, მაინც ფული ღირს, და ერთი ადამიანი, რომელიც ერთდროულად ლეპტოპსა და ტელეფონს ამუშავებს, ორ კავშირს ქმნის.
დათვალეთ ასოციაციები კონსოლში და არა ქვექსელები VPC-ში
გახსენით VPC, შემდეგ Client VPN endpoints, შემდეგ თქვენი endpoint, შემდეგ Associations ჩანართი. ყოველი სტრიქონი იქ ქვექსელის მიმაგრებაა და სწორედ ეს სტრიქონების რაოდენობაა თქვენი ასოციაციის მამრავლი. VPC-ის უკან მდებარე აპლიკაციის ქვექსელების რაოდენობას ამასთან კავშირი არ აქვს.
ერთი ასოციაცია საკმარისია ნებადართულ VPC ქსელამდე მისასვლელად, როცა endpoint-ის მარშრუტები და ავტორიზაციის წესები დანიშნულებას ფარავს. დამატებითი ასოციაციები ყიდულობენ ხელმისაწვდომობის ზონის გაუმართაობისადმი მედეგობას და არა დამატებით მიწვდომას. ამიტომ ორ-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 დღიანი თვე ორი ასოციაციით მთელი თვე და 100 ადამიანით, რომლებიც 20 სამუშაო დღეში ექვს საათს უკავშირდებიან:
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-ში მიღება და შენახვა ახლახან გატანილი კავშირის ლოგებისთვის.
- Lambda გამოძახებები, თუ client-connect დამმუშავებელს ამუშავებთ.
- Directory Service ან თქვენი SAML იდენტობის მომწოდებელი, თუ მომხმარებლები ასე ადასტურებენ თავს, დამატებით ACM Private CA-ის გადასახადები, თუ იქ სერტიფიკატებს გასცემთ.
- NAT Gateway საათები და მონაცემთა დამუშავება, და Transit Gateway მიმაგრების საათები პლუს მონაცემთა დამუშავება, როცა მარშრუტი მათ იყენებს.
ამათგან არც ერთი არ იზრდება ასოციაციების რაოდენობასთან, ამიტომ მხოლოდ endpoint-ის გადასახადებიდან აწყობილი ერთ მომხმარებელზე რიცხვი ქაღალდზე კარგად გამოიყურება, შემდეგ კი იზრდება, როცა რეალური ტრაფიკი ჩნდება. მაშინაც კი, როცა უნდა შეაფასოთ, ცალკე სტრიქონებზე დადეთ, რომ მკითხველმა დაინახოს, რომელი ნაწილებია გაზომილი და რომელი ვარაუდი.
გაგზავნამდე ცხრილი შეამოწმეთ
ოთხი შემოწმება იჭერს იმ შეცდომებს, რომლებიც მე ნამდვილად დავუშვი: ასოციაციების რაოდენობა ზუსტად ემთხვევა Associations ჩანართს, კავშირის საათები წყვილად შეწყობილი ლოგის მოვლენებიდან მოვიდა და არა ადამიანების დათვლიდან, რეგიონი და ტარიფების თარიღი ჩაწერილია და თითოეულ გვერდით ხარჯს თავისი სტრიქონი აქვს. თუ ოთხიდან ერთი მაინც აკლია, თქვენ გაფორმატებული ვარაუდი გაქვთ.
ჯერ ლოგის ექსპორტი აიღეთ. ეს ერთადერთი შეყვანაა, რომელსაც მოგვიანებით მეხსიერებიდან ვერ აღადგენთ, და ის გეუბნებათ, ღირს თუ არა უსაქმური სესიების პრობლემის გამოსწორება პირველ ანგარიშამდე.