
Cloudflare R2 თუ Amazon S3: ნულოვანი egress ყოველთვის იაფი არაა

თუ ობიექტებს პირდაპირ ინტერნეტში ხშირად ავრცელებთ, Cloudflare R2-ის სასარგებლოდ მთავარი არგუმენტი უფასო პირდაპირი egress-ის ტარიფია. R2 Standard საცავს GB-თვეში $0.015-ად აფასებს, Class A ოპერაციების მილიონს — $4.50-ად, Class B ოპერაციების მილიონს კი — $0.36-ად. ყოველთვიური უფასო მოცულობა მოიცავს 10 GB-თვეს, მილიონ Class A და 10 მილიონ Class B ოპერაციას. ამიტომ საჯარო მედიის დიდი ტრაფიკისას დაზოგვა მხოლოდ საცავის ერთეულის ფასზე არ არის დამოკიდებული.
Amazon S3-ის არჩევანი ძლიერდება, როცა ფაილებს ძირითადად AWS-ის იმავე რეგიონში მოქმედი სერვისები ამუშავებენ ან ხანგრძლივი არქივისთვის სხვა საცავის კლასი გამოდგება. S3-ის გადაცემის პირობებით, იმავე რეგიონში S3-დან სხვა AWS სერვისამდე მონაცემის გადატანა უფასოა; ინტერნეტში გატანის პირველი 100 GB კი თვეში შესაბამის AWS სერვისებსა და რეგიონებზე ერთობლივად ითვლება. S3-ს საცავის კლასების მიხედვით განსხვავებული მოთხოვნის, წაკითხვისა და შენახვის პირობებიც აქვს. შესაბამისად, R2-ის ნულოვანი egress მთლიანი ხარჯის შედარებას ვერ ანაცვლებს.
სამი დატვირთვის საერთო დაშვებები
ქვემოთ სამივე სცენარი პირობითია და ერთ სრულ თვეში თანაბრად შენახულ მოცულობას აღწერს. R2-ისთვის გამოყენებულია Standard კლასი და მისი ყოველთვიური უფასო მოცულობა. S3-ისთვის აღებულია Standard კლასის ფასები აშშ-ის აღმოსავლეთის, ჩრდილოეთ ვირჯინიის რეგიონში: DeployHQ-ის 2026 წლის მაისის შედარება ასახელებს $0.023-ს თითო GB-თვეში, $0.005-ს ყოველ 1 000 PUT მოთხოვნაზე, $0.0004-ს ყოველ 1 000 GET მოთხოვნაზე და $0.09-ს ინტერნეტში გატანილ GB-ზე შესაბამის საფასო საფეხურში.
გამოთვლებში S3-ის უფასო 100 GB მთლიანად აღწერილ დატვირთვას ეთმობა; თუ იმავე AWS ანგარიშზე სხვა სერვისებმა ეს მოცულობა უკვე გამოიყენეს, საჯარო ტრაფიკის თანხა გაიზრდება. გათვალისწინებულია მხოლოდ შენახვა, მითითებული PUT და GET მოთხოვნები და პირდაპირი გადაცემა. CDN, გამოთვლითი სერვისები, გადასახადები, დამატებითი მოთხოვნის ტიპები და ახალი ანგარიშის შესაძლო კრედიტები თანხებში არ შედის. ეს ფასების შედარებაა და არა საქართველოს მომხმარებლებისთვის ქსელური სიჩქარის პროგნოზი.
საჯარო მედია: ტრაფიკი ფასთა სხვაობას ზრდის
პირობითმა მედიაპლატფორმამ მუდმივად შეინახოს 200 GB გამოსახულებები. თვეში მან შეასრულოს 20 000 PUT და 2 მილიონი GET მოთხოვნა, ხოლო საცავიდან პირდაპირ მომხმარებლებს გაუგზავნოს 2 000 GB. R2-ზე დასარიცხი საცავი იქნება 200 − 10 = 190 GB-თვე, ანუ $2.85. ორივე ტიპის მოთხოვნა უფასო მოცულობაში ეტევა და პირდაპირი egress-ის საფასური არ ემატება. ამ დაშვებებით თვიური ჯამი $2.85-ია.
S3-ზე საცავი $4.60 გამოდის, PUT მოთხოვნები — $0.10, GET მოთხოვნები — $0.80. თუ ანგარიშის უფასო 100 GB ამ დატვირთვისთვის ხელმისაწვდომია, დასარიცხი გარე ტრაფიკი 1 900 GB-ია და $171 ღირს; ჯამი $176.50-ს აღწევს. სხვაობის თითქმის მთელი ნაწილი გადაცემაზე მოდის. თუ ფაილებს CloudFront ან სხვა CDN აწვდის, საცავიდან მომხმარებლამდე პირდაპირი გადაცემის ეს მოდელი აღარ გამოდგება: ქეშს შეუძლია წარმოშობის საცავამდე მისული მოთხოვნების შემცირება, ხოლო CDN-ს საკუთარი ტარიფი აქვს.
ხშირი ჩაწერა: ოპერაციები ეკონომიას ავიწროებს
მეორე პირობითი დატვირთვაა 50 GB მუდმივი საცავი, 5 მილიონი PUT, მილიონი GET და მხოლოდ 50 GB პირდაპირი გარე ტრაფიკი თვეში. R2-ზე საცავი (50 − 10) × $0.015 = $0.60 ღირს. უფასო პირველი მილიონი Class A ოპერაციის შემდეგ დარჩენილი 4 მილიონი $18-ს ქმნის; Class B მოთხოვნები უფასო ზღვარშია. თვიური ჯამი $18.60 გამოდის, მიუხედავად იმისა, რომ გადაცემისთვის არაფერი ირიცხება.
S3-ის იმავე პირობითი დატვირთვის ჯამია $26.55: $1.15 საცავი, $25 PUT და $0.40 GET მოთხოვნები. გარე ტრაფიკი უფასო მოცულობას არ სცდება. R2 კვლავ იაფია, მაგრამ საჯარო მედიის სცენართან შედარებით სხვაობა ბევრად მცირეა. ეს მაგალითი აჩვენებს ნულოვანი egress-ის ზუსტ საზღვარს: როცა გასატანი მონაცემი ცოტაა, ანგარიშს ჩაწერის სიხშირე განსაზღვრავს. ნაწილებად ატვირთვა, განმეორებითი ცდები, კოპირება და ობიექტების ჩამოთვლა დამატებით ფასიან ოპერაციებს წარმოქმნის; ამიტომ ატვირთული ფაილების რაოდენობა მოთხოვნების სრულ რაოდენობას ყოველთვის არ უდრის.
AWS-ის შიდა დამუშავება: გადაცემის უპირატესობა მცირდება
მესამე პირობით სცენარში მუდმივად ინახება 500 GB, სრულდება 200 000 PUT და 4 მილიონი GET მოთხოვნა, ხოლო 1 500 GB მონაცემს იმავე რეგიონში მოქმედი AWS სერვისი იღებს. საცავიდან მომხმარებელთან პირდაპირი გარე გადაცემა არ ხდება. R2 Standard-ის საბაზო თანხა (500 − 10) × $0.015 = $7.35-ია; აღწერილი მოთხოვნები უფასო მოცულობაში რჩება. R2-დან მონაცემის გამოტანა მის egress საფასურს არ ქმნის, თუმცა დამმუშავებელი სერვისის საკუთარი ხარჯი ამ მოდელში არ შედის.
S3 Standard-ზე საცავი $11.50 ღირს, PUT მოთხოვნები — $1, GET მოთხოვნები — $1.60; ჯამი $14.10-ია. იმავე რეგიონში სხვა AWS სერვისამდე გადაცემას S3-ის egress საფასური არ ემატება. ამ ერთნაირი საცავისა და მოთხოვნების პირობებში R2 ჯერ კიდევ $6.75-ით იაფია, ამიტომ მხოლოდ შიდა ტრაფიკის არსებობა S3-ის დაბალ ინვოისს არ ამტკიცებს. მცირე სხვაობის ფონზე მნიშვნელობა ენიჭება იმასაც, უკვე იყენებს თუ არა აპლიკაცია AWS-ის უფლებების მართვას, მოვლენებზე რეაგირებასა და იმავე რეგიონში გაშვებულ დამუშავებას: ამ კავშირების შეცვლას საკუთარი სამუშაო და ხარჯი ახლავს.
საცავის კლასები და დაყოვნება
ხანგრძლივი, იშვიათად წასაკითხი არქივისთვის S3-ს Standard-ზე გაცილებით იაფი კლასები აქვს. AWS-ის განმარტებით, S3 Glacier Deep Archive-ის საწყისი ფასი $0.00099/GB-თვეა და კლასი იშვიათად გამოსაყენებელი მონაცემის ხანგრძლივ შენახვას ემსახურება. R2 Infrequent Access-ის საცავის ტარიფი $0.01/GB-თვეა, თუმცა ეს კლასები ურთიერთჩანაცვლებადი არ არის: Deep Archive-დან მონაცემის აღდგენას დრო და დამატებითი საფასური სჭირდება, ხოლო მინიმალური შენახვის ვადა 180 დღეა. R2 Infrequent Access-შიც წაკითხვასა და შენახვის მინიმალურ ვადას ცალკე პირობები ახლავს. სამი გამოთვლა მხოლოდ Standard კლასებს ეხება.
საქართველოს აუდიტორიისთვის დაყოვნებას ტარიფების ცხრილი ვერ განსაზღვრავს. გავლენა აქვს მომხმარებლის ქსელს, ობიექტის მდებარეობას, ქეშს და იმას, მოთხოვნა პირდაპირ საცავამდე მიდის თუ დამმუშავებელ სერვისს გადის. საჯარო გამოსახულების ჩამოტვირთვისა და AWS-ში ფაილის დამუშავების გზები ერთმანეთისგან განსხვავდება, ამიტომ ერთი გაზომვის შედეგი ორივეზე ვერ გავრცელდება. ჩრდილოეთ ვირჯინიის ფასით დათვლილი მაგალითები არც ამ რეგიონის არჩევის რეკომენდაციაა საქართველოს გუნდებისთვის.
მიგრაცია და API-ის თავსებადობა
R2-ის S3-თან თავსებადი API მიგრაციას ამარტივებს, მაგრამ არსებული კოდის ყველა შესაძლებლობას არ იმეორებს. R2-ის თავსებადობის ცხრილში მხარდაჭერილ ოპერაციებთან ერთად ჩამოთვლილია შეზღუდვებიც, მათ შორის ობიექტის ტეგების დამატების, მიღებისა და წაშლის მოუხორციელებელი ოპერაციები. თუ აპლიკაცია ამ ფუნქციებს ან S3-ის კონკრეტულ bucket პარამეტრებს ეყრდნობა, მხოლოდ მისამართისა და გასაღებების შეცვლა საკმარისი ვერ იქნება. საჭიროა სწორედ გამოყენებული მოთხოვნების, ხელმოწერისა და უფლებების წესების შემოწმება.
არსებული ბიბლიოთეკის R2-ში გადატანისას R2-ის უფასო egress S3-დან მონაცემის გამოტანის საფასურს არ აუქმებს. საწყისი ასლების მოცულობა, გადატანისას გაკეთებული მოთხოვნები და პარალელურად ორი საცავის შენარჩუნების პერიოდი ცალკე ხარჯია. საჯარო მედიის დიდი ტრაფიკისას ეს ერთჯერადი თანხა შეიძლება სწრაფად ანაზღაურდეს; მცირე გარე ტრაფიკისა და ხშირი ჩაწერისას ეკონომია გაცილებით ნელა გროვდება. არჩევანისთვის გადამწყვეტია თვის საშუალო GB-თვე, რეალური PUT და GET რაოდენობა, პირდაპირ ინტერნეტში გასული GB და ის, სად მუშაობს ფაილების მომხმარებელი აპლიკაცია.
ასევე წაიკითხეთ:
მსგავსი სტატიები


Cloudflare Workers თუ Vercel: დაბალი ფასი მიგრაციას მარტივს არ ხდის

GitHub Copilot თუ Amazon Q: AWS-კოდზე სპეციალისტი ზოგად ასისტენტს უსწრებს

AWS Activate თუ Microsoft for Startups: დიდი კრედიტი ყველას არ ეკუთვნის

Deel თუ Remote: 8 კონტრაქტორზე საბაზისო ფასი თვეში $160-ით განსხვავდება

AngelList თუ Carta: $10 000-იანი SPV სრული ფასი ყოველთვის არაა
გამოიწერეთ ჩვენი ბიულეტენი
მიიღეთ უახლესი ამბები Web3-ის, AI-სა და კრიპტოს შესახებ პირდაპირ თქვენს ელფოსტაზე.