महीने के 5 लाख वॉन ($400) में 80TB ट्रैफ़िक और 5M page views संभालने का तरीका
(blog.polyhaven.com)-
CloudFlare Pro की कीमत प्रति domain $20 है, इसलिए कुल $40 (मुख्य .com है, assets के लिए .org)
-
Backblaze B2 (S3-compatible) को CF के साथ Bandwidth Alliance में जोड़ा गया है, इसलिए दोनों के बीच ट्रैफ़िक लागत नहीं है और केवल storage के लिए महीने के $11 देने पड़ते हैं
-
Next.js से डेवलप किया गया है और Vercel पर होस्ट किया गया है। बेसिक शुल्क महीने का $20 है
-
DB के लिए Google Firestore का उपयोग किया गया है, इसलिए महीने का $100 (यह सबसे सस्ता विकल्प नहीं है, लेकिन performance और scale issues की वजह से चुना गया)
-
Vultr पर अलग से $5 का API server चलाया जा रहा है
-
DB और API लागत कम होने का कारण cache hit rate का 93% जितना बहुत अधिक होना है
→ CloudFlare की Argo service का उपयोग: महीने का $160
⇨ latency को न्यूनतम रखने के लिए DNS routing optimization
⇨ caching के लिए अतिरिक्त layer कॉन्फ़िगर की गई
→ इसलिए Argo केवल .com पर लागू किया गया। ORG domain ज्यादातर downloads के लिए सामग्री है, इसलिए बस CDN से गुज़रना काफ़ी है
- सभी images के लिए Bunny.net का उपयोग: महीने का $27
→ अपने-आप सभी images का resizing और compression support
कुल: $370
-
DNS, caching & egress: Cloudflare (2 domains) – $40
-
Caching: Cloudflare (Argo) – $160
-
Asset storage: Backblaze B2 – $11
-
Web hosting: Vercel – $20
-
Database: Firestore – $100
-
API: Vultr – $5
-
Image hosting & optimization: Bunny.net – $27
-
Domains: Cloudflare – $4
-
Email fees: MXroute – $3
7 टिप्पणियां
इस लेख से मुझे मोटे तौर पर समझ आया कि startup जैसी कंपनी कैसे शुरुआत करती है।
मुझे लगा था कि इतने सारे services का इस्तेमाल management के लिहाज़ से मुश्किल हो सकता है,
लेकिन लगता है कि ऐसा ज़रूरी नहीं है..
B2 के S3-compatible होने का मतलब क्या है?
क्या B2 का डेटा S3 में ले जाने के बाद भी क्लाइंट प्रोग्राम में वही API इस्तेमाल की जा सकती है?
मतलब B2 API, S3 API के साथ compatible है.
B2 की कीमत S3 की 1/4 है, और यह Migrate फीचर भी देता है, इसलिए S3 से बस डेटा migrate करके API endpoint ही बदलना होता है.
मुझे लगता है कि Cloudflare ने भी S3-compatible storage लाने की बात कही थी, उसके बारे में खबर ढूंढ़नी पड़ेगी।
कोरोनाबोर्ड को डेवलप/ऑपरेट करते समय शुरुआत में मैंने S3 + CloudFront कॉम्बिनेशन के साथ काम किया था, फिर CDN ट्रैफ़िक लागत की वजह से S3 + Cloudflare कॉम्बिनेशन पर स्विच किया और CDN लागत को बहुत ज़्यादा कम कर पाया।
फिर भी, जब Cloudflare में cache miss होता था तो origin S3 तक request चली जाती थी, इसलिए उस ट्रैफ़िक के लिए AWS को काफ़ी ज़्यादा लागत देनी पड़ती थी, लेकिन लगता है कि इस हिस्से को भी मुफ्त में इस्तेमाल करने का तरीका था..!
अब तो जल्दी से storage को Backblaze B2 पर माइग्रेट करना पड़ेगा। अच्छी जानकारी के लिए धन्यवाद.
AWS की बेतुकी (Egregious) Egress लागत https://hi.news.hada.io/topic?id=4693
Backblaze B2, S3-compatible API सार्वजनिक करता है https://hi.news.hada.io/topic?id=2020
Backblaze B2 और Cloudflare का उपयोग करके व्यक्तिगत मुफ्त इमेज होस्टिंग बनाना https://hi.news.hada.io/topic?id=406
startup को सालाना $6 में चलाना https://hi.news.hada.io/topic?id=1621
Stack on a Budget - free tier आधारित development https://hi.news.hada.io/topic?id=4188
एकल तकनीकी startup का architecture stack https://hi.news.hada.io/topic?id=4055
growth के लिए startup toolstack https://hi.news.hada.io/topic?id=138
लिंक्स भी दिलचस्प लगे.
अगर इससे जुड़े पिछले GeekNews लिंक्स अपने-आप बन जाएँ तो वह भी मज़ेदार लगेगा.
यह शायद 2020 के आसपास का GeekNews लगता है, तो क्या उस समय comment फ़ीचर सपोर्ट नहीं होता था? या पुराने आर्टिकल्स पर comment नहीं लिखा जा सकता? मुझे जिज्ञासा इस बात की थी कि Cloudflare ने Backblaze B2 के बारे में ठीक कहा था, उसका कारण यही था. :-)