43 pontos por xguru 2022-01-10 | 7 comentários | Compartilhar no WhatsApp
  • Cloudflare Pro custa US$ 20 por domínio, então dá US$ 40 no total (o principal é .com, os assets ficam em .org)

  • O Backblaze B2 (compatível com S3) está integrado ao CF via Bandwidth Alliance, então não há custo de tráfego entre eles, e o custo de armazenamento é de apenas US$ 11 por mês

  • Desenvolvido em Next.js e hospedado na Vercel. O plano básico custa US$ 20 por mês

  • Para o banco de dados, usam o Google Firestore, por US$ 100 por mês (não é a opção mais barata, mas foi escolhida por questões de performance e escala)

  • Também operam um servidor de API separado na Vultr por US$ 5

  • O motivo de os custos de DB e API serem baixos é a taxa de cache muito alta, de 93%

 → Uso do serviço Argo da Cloudflare: US$ 160 por mês

  ⇨ Otimização do roteamento DNS para minimizar a latência

  ⇨ Configuração de uma camada adicional para cache

 → Por isso, o Argo é aplicado apenas ao .com. O domínio .org é usado principalmente para materiais de download, então basta passar pelo CDN

  • Todas as imagens usam Bunny.net: US$ 27 por mês

 → Suporte automático para redimensionamento e compressão de todas as imagens

Total: US$ 370

  • DNS, caching & egress: Cloudflare (2 domains) – US$ 40

  • Caching: Cloudflare (Argo) – US$ 160

  • Asset storage: Backblaze B2 – US$ 11

  • Web hosting: Vercel – US$ 20

  • Database: Firestore – US$ 100

  • API: Vultr – US$ 5

  • Image hosting & optimization: Bunny.net – US$ 27

  • Domains: Cloudflare – US$ 4

  • Email fees: MXroute – US$ 3

7 comentários

 
dongyagn1 2023-04-21

Este texto me deu uma noção, ainda que por alto, de como empresas tipo startups começam. Achei que usar tantos serviços poderia ser difícil do ponto de vista de gestão, mas parece que não é bem assim..

 
nicewook 2022-01-17

O que significa dizer que o B2 é compatível com S3?

Que, mesmo depois de mover os dados do B2 para o S3, é possível usar a mesma API no programa cliente?

 
xguru 2022-01-17

Isso quer dizer que a API do B2 é compatível com a API do S3.

O preço do B2 é 1/4 do S3, e como também oferece a funcionalidade de migração, basta mover os dados do S3 e trocar apenas o endpoint da API.

 
galadbran 2022-01-10

Parece que a Cloudflare também ia lançar um armazenamento compatível com S3, então vou procurar novidades sobre isso.

 
yjiq150 2022-01-10

Quando eu estava desenvolvendo/operando o CoronaBoard, no começo desenvolvi com a combinação S3 + CloudFront, mas depois migrei para S3 + Cloudflare por causa do custo de tráfego do CDN e consegui reduzir enormemente os custos de CDN.

Mesmo assim, quando ocorre cache miss no Cloudflare, as requisições ainda acabam chegando até o S3, que é a origem, então eu ainda precisava pagar um valor considerável à AWS por esse tráfego. Não sabia que existia uma forma de usar até essa parte de graça..!

Vou ter que migrar o armazenamento para o Backblaze B2 o quanto antes. Obrigado pela ótima informação.

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

Também achei os links bem interessantes.

  1. Acho que também seria legal se links anteriores do GeekNews relacionados a isso fossem gerados automaticamente.

  2. Parece ser um GeekNews de mais ou menos 2020; naquela época a função de comentários ainda não era suportada? Ou não é possível escrever comentários em artigos antigos? Fiquei curioso sobre o motivo de a Cloudflare ter dito que o Backblaze B2 era uma boa opção. :-)