43 पॉइंट द्वारा xguru 2022-01-10 | 7 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
dongyagn1 2023-04-21

इस लेख से मुझे मोटे तौर पर समझ आया कि startup जैसी कंपनी कैसे शुरुआत करती है।
मुझे लगा था कि इतने सारे services का इस्तेमाल management के लिहाज़ से मुश्किल हो सकता है,
लेकिन लगता है कि ऐसा ज़रूरी नहीं है..

 
nicewook 2022-01-17

B2 के S3-compatible होने का मतलब क्या है?

क्या B2 का डेटा S3 में ले जाने के बाद भी क्लाइंट प्रोग्राम में वही API इस्तेमाल की जा सकती है?

 
xguru 2022-01-17

मतलब B2 API, S3 API के साथ compatible है.

B2 की कीमत S3 की 1/4 है, और यह Migrate फीचर भी देता है, इसलिए S3 से बस डेटा migrate करके API endpoint ही बदलना होता है.

 
galadbran 2022-01-10

मुझे लगता है कि Cloudflare ने भी S3-compatible storage लाने की बात कही थी, उसके बारे में खबर ढूंढ़नी पड़ेगी।

 
yjiq150 2022-01-10

कोरोनाबोर्ड को डेवलप/ऑपरेट करते समय शुरुआत में मैंने S3 + CloudFront कॉम्बिनेशन के साथ काम किया था, फिर CDN ट्रैफ़िक लागत की वजह से S3 + Cloudflare कॉम्बिनेशन पर स्विच किया और CDN लागत को बहुत ज़्यादा कम कर पाया।

फिर भी, जब Cloudflare में cache miss होता था तो origin S3 तक request चली जाती थी, इसलिए उस ट्रैफ़िक के लिए AWS को काफ़ी ज़्यादा लागत देनी पड़ती थी, लेकिन लगता है कि इस हिस्से को भी मुफ्त में इस्तेमाल करने का तरीका था..!

अब तो जल्दी से storage को Backblaze B2 पर माइग्रेट करना पड़ेगा। अच्छी जानकारी के लिए धन्यवाद.

 
xguru 2022-01-10
 
nicewook 2022-01-17

लिंक्स भी दिलचस्प लगे.

  1. अगर इससे जुड़े पिछले GeekNews लिंक्स अपने-आप बन जाएँ तो वह भी मज़ेदार लगेगा.

  2. यह शायद 2020 के आसपास का GeekNews लगता है, तो क्या उस समय comment फ़ीचर सपोर्ट नहीं होता था? या पुराने आर्टिकल्स पर comment नहीं लिखा जा सकता? मुझे जिज्ञासा इस बात की थी कि Cloudflare ने Backblaze B2 के बारे में ठीक कहा था, उसका कारण यही था. :-)