Wie man mit 50.000 Won pro Monat ($400) 80 TB Traffic und 5 Mio. Pageviews bewältigt
(blog.polyhaven.com)-
CloudFlare Pro kostet $20 pro Domain, also insgesamt $40 (die Hauptseite ist .com, die Assets liegen auf .org)
-
Backblaze B2 (S3-kompatibel) ist mit CF über die Bandwidth Alliance verbunden, daher fallen zwischen beiden keine Traffic-Kosten an, und es werden nur $11 pro Monat für die Speicherung gezahlt
-
Entwickelt mit Next.js und bei Vercel gehostet. Der Grundpreis beträgt $20 pro Monat
-
Als DB wird Google Firestore genutzt, für $100 pro Monat (nicht die günstigste Option, aber gewählt wegen Performance- und Skalierungsfragen)
-
Zusätzlich läuft bei Vultr ein separater API-Server für $5
-
Der Grund, warum die DB- und API-Kosten niedrig sind, ist eine sehr hohe Cache-Rate von 93 %
→ Nutzung des Argo-Dienstes von CloudFlare: $160 pro Monat
⇨ Optimiertes DNS-Routing zur Minimierung der Latenz
⇨ Aufbau einer zusätzlichen Ebene für das Caching
→ Deshalb wird Argo nur auf .com angewendet. Die ORG-Domain dient größtenteils zum Bereitstellen von Download-Materialien, dort reicht also einfach das CDN
- Für alle Bilder wird Bunny.net genutzt: $27 pro Monat
→ Unterstützt automatische Größenanpassung und Komprimierung aller Bilder
Gesamtsumme: $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 Kommentare
Durch diesen Artikel habe ich grob verstanden, wie ein Startup-Unternehmen überhaupt loslegt.
Ich dachte, dass die Nutzung ziemlich vieler Dienste aus Sicht der Verwaltung schwierig sein könnte,
aber anscheinend ist das wohl doch nicht unbedingt so..
Was bedeutet es, dass B2 S3-kompatibel ist?
Kann ein Client-Programm auch dann dieselbe API verwenden, wenn die Daten von B2 nach S3 verschoben wurden?
Die B2 API ist also mit der S3 API kompatibel.
B2 kostet ein Viertel von S3 und bietet zudem eine Migrate-Funktion. Man kann die Daten also einfach von S3 umziehen und nur den API-Endpunkt austauschen.
Ich meine, Cloudflare hatte auch angekündigt, dass ein S3-kompatibler Speicher kommen soll; ich sollte mal nach Neuigkeiten dazu suchen.
Bei der Entwicklung und dem Betrieb von CoronaBoard habe ich anfangs mit der Kombination aus S3 + CloudFront gearbeitet, bin dann wegen der CDN-Traffic-Kosten auf S3 + Cloudflare umgestiegen und konnte dadurch die CDN-Kosten massiv senken.
Trotzdem mussten wir bei Cache-Misses in Cloudflare immer noch etliche AWS-Kosten für den entsprechenden Traffic zahlen, weil die Anfragen bis zum Origin S3 durchgingen – aber offenbar gibt es sogar eine Möglichkeit, selbst diesen Teil kostenlos zu nutzen..!
Dann sollte ich wohl möglichst schnell auf Backblaze B2 als Speicher umsteigen. Danke für die guten Informationen.
Die grotesken Egress-Kosten von AWS https://de.news.hada.io/topic?id=4693
Backblaze B2 veröffentlicht S3-kompatible API https://de.news.hada.io/topic?id=2020
Kostenloses persönliches Image-Hosting mit Backblaze B2 und Cloudflare erstellen https://de.news.hada.io/topic?id=406
Ein Startup für 6 $ pro Jahr betreiben https://de.news.hada.io/topic?id=1621
Stack on a Budget - Entwicklung auf Basis von Free Tiers https://de.news.hada.io/topic?id=4188
Der Architektur-Stack eines technischen Ein-Personen-Startups https://de.news.hada.io/topic?id=4055
Startup-Toolstack für Wachstum https://de.news.hada.io/topic?id=138
Die Links fand ich ebenfalls sehr interessant.
Es wäre auch spannend, wenn vergangene verwandte GeekNews-Links dieser Art automatisch erzeugt würden.
Das scheint ein GeekNews von etwa 2020 zu sein — wurde die Kommentarfunktion damals noch nicht unterstützt? Oder kann man bei älteren Artikeln keine Kommentare schreiben? Ich habe mich gefragt, warum Cloudflare Backblaze B2 für in Ordnung hielt. :-)