
Cloudflare R2 или Amazon S3: бесплатниот egress не ја кажува целата сметка

За директно преземање датотеки од складиштето до интернет-корисници, Cloudflare R2 Standard има пониска тарифна сметка од Amazon S3 Standard во трите условни профили подолу. Но бесплатниот излезен сообраќај не значи бесплатна услуга: тарифата за R2 предвидува 0,015 долари за GB-месец складирање, 4,50 долари за милион Class A операции и 0,36 долари за милион Class B операции. Месечните бесплатни квоти за Standard се 10 GB-месеци, еден милион Class A и десет милиони Class B операции, а потрошувачката се заокружува нагоре до следната наплатна единица.
Кај S3 сметката ги собира складирањето, барањата и преносот кон интернет. Ценовникот на Amazon S3 ги наведува првите 100 GB месечен интернет-излез како бесплатни, збирно за услугите и регионите на AWS, со исклучок на Кина и GovCloud. Ако други AWS услуги веќе користат дел од таа квота, на S3 му останува помал бесплатен простор. За програмер во Северна Македонија затоа се важни и избраниот AWS регион и патот по кој датотеката стигнува до корисникот.
Претпоставки за споредливи сметки
Примерите користат R2 Standard и S3 Standard со S3 bucket во US East (N. Virginia). Сите преземања одат директно кон интернет-корисник, вклучително и корисник во Северна Македонија. Нема CloudFront, друг CDN, дополнителна AWS услуга што ја троши квотата, ниту промотивни кредити. Износите се во американски долари, пред даноци и конверзија во денари; тие се условни пресметки, а не измерени фактури.
Складирањето е изразено во фактурирани GB-месеци, односно просечен обем низ месецот, а не големината на едно качување. За избраниот модел, пресметката на AWS за S3 наведува 0,023 долари за GB-месец, 0,005 долари за илјада PUT барања и 0,0004 долари за илјада GET барања. PUT овде значи запишување објект, а GET негово читање. Дополнителни LIST, HEAD, копирања или повеќеделни качувања би го смениле бројот на наплатливи операции.
За директен интернет-пренос од US East (N. Virginia), примерот на AWS за овој регион користи 0,09 долари за GB над бесплатниот праг. Таа стапка се применува на преносот од избраниот регион, а не како посебна цена за примач во Македонија. Пат преку CDN или дополнителна услуга бара своја пресметка.
Независниот споредбен калкулатор прикажува 77 долари за S3 и 23,10 долари за R2 во профил означен со 1 TB складирање и 500 GB излез. Тој профил не го наведува бројот на барања, па неговите вкупни износи не можат директно да се пренесат на апликација со познат број PUT и GET повици. Следните профили ги задаваат и тие количини.
Статични датотеки: преносот доминира кај S3
Замислете условен месец со 100 GB-месеци слики и други статични датотеки, 100.000 PUT барања, 20 милиони GET барања и 1.000 GB директно преземени податоци. Кај R2, по бесплатните 10 GB-месеци остануваат 90 GB-месеци складирање, или 1,35 долари. PUT барањата се во бесплатната квота. Од читањата се наплаќаат десет милиони над бесплатниот праг, што додава 3,60 долари. Вкупната условна цена е 4,95 долари.
На S3 истото оптоварување носи 2,30 долари за складирање, 0,50 долари за PUT и 8 долари за GET. Ако целата заедничка интернет-квота е достапна, наплатливи се 900 од преземените 1.000 GB, односно 81 долар за пренос. Условниот збир е 91,80 долари. Тука изборот најмногу го менува преносот: разликата во цената на складирањето е мала во споредба со испораката на датотеките.
Резервни копии: бесплатната квота го менува исходот
Вториот условен профил чува 1.000 GB-месеци резервни копии, прави 100.000 PUT и 1.000 GET барања и презема 50 GB кон интернет-корисник. Ако заедничката квота на AWS не е потрошена од друга услуга, преземањето останува под нејзиниот праг. R2 наплаќа 990 GB-месеци по одбивањето на својата бесплатна квота, или 14,85 долари. И запишувањата и читањата остануваат во бесплатните квоти за операции.
Кај S3 складирањето чини 23 долари, PUT додава 0,50 долари, а GET помалку од еден цент. Заокружено на центи, условниот збир е 23,50 долари. Во овој профил разликата произлегува речиси целосно од складирањето, бидејќи интернет-преносот не се наплаќа. Оваа споредба е само за стандардните класи; архивските класи имаат поинакви услови за преземање и задржување на објектите.
Мали API одговори: операциите стануваат главен трошок
Третиот условен профил чува 5 GB-месеци, но прави 1.000.001 PUT и 10.000.001 GET барања, со вкупно 10 GB интернет-пренос. Тоа е модел за често заменувани мали објекти: мал складиран обем може да произведе многу барања. Кај R2 складирањето е во бесплатната квота, а за интернет-излез нема надомест. По едно барање ја надминува секоја бесплатна квота за операции; поради заокружувањето до цел милион, наплатата е 4,50 долари за Class A и 0,36 долари за Class B, или 4,86 долари.
Кај S3 истиот профил изнесува околу 0,12 долари за складирање, 5 долари за PUT и 4 долари за GET. Интернет-преносот останува во бесплатната квота, па вкупниот износ е 9,12 долари по заокружување на центи. R2 и тука е поевтин, но неговата сметка не е нула: едно барање над прагот активира цела следна наплатна единица. Затоа бројот на повици е особено важен кај апликации со мали одговори.
Кои ставки одлучуваат за изборот
За сопствена месечна прогноза потребни се просечните GB-месеци, одделните броеви на PUT и GET барања и GB што навистина излегуваат кон интернет. Кај R2 се применуваат бесплатните квоти и заокружувањето по мерна единица. Кај S3 се внесува цената за избраниот регион и преостанатиот дел од заедничката квота за интернет-излез. Тоа се променливите што ја објаснуваат разликата меѓу трите профили.
Рутата може да ја промени споредбата исто толку колку и обемот. Читање од AWS услуга во истиот регион има поинаков третман од директно преземање преку интернет, а CDN додава свои правила за барања и испорака. Ако апликацијата претежно служи статични датотеки директно, преносот е пресудната ставка во прикажаниот модел; ако чува резервни копии со ретки преземања, тежи складирањето; ако постојано чита и запишува мали објекти, границите за операции заслужуваат најмногу внимание.
Прочитајте и:
Поврзани статии


PostHog или Mixpanel: инженерите и продукт-тимот ќе изберат различно

AWS Well-Architected Agent предлага поправки, но пристапот почнува од Business+

OpenAI API или Claude API: токенот не ја кажува целата цена

AWS budget alert може сам да сопре ресурс, но IAM-улогата ја носи опасноста

Buffer или Hootsuite: тим од 10 луѓе може да ја зголеми цената речиси десеткратно
Претплатете се на нашиот билтен
Добивајте ги најновите вести за Web3, AI и крипто директно во вашето сандаче.