Qual é a vantagem de manter arquivos no S3?

É assim que eu entendo; estou tendo problemas com a migração também. Vejo muitos problemas (talvez já resolvidos). Então me pergunto: qual é o sentido de manter o upload no S3? Há algum benefício além da economia de custos?

De qualquer forma, essas economias só são possíveis se alguém tiver um fórum realmente grande, com muitos arquivos e fotos. Ou talvez existam outras vantagens?

Hospedo meus arquivos no DigitalOcean Spaces (similar ao S3), que é muito barato e não preciso me preocupar com armazenamento — uma combinação que adoro.

Quando alguém compartilha uma imagem e vários de nós queremos carregá-la, comentar e compartilhar nossas próprias fotos, prefiro que ela vá para uma CDN e seja servida a partir daí, deixando o servidor apenas enviar texto aos navegadores. Não tenho uma comunidade enorme, mas esse fluxo de trabalho é benéfico; uso a mesma estratégia na maioria dos lugares (blogs, wikis, chats, praticamente qualquer coisa que permita uploads). :slight_smile:

Por curiosidade, se você puder compartilhar esses dados, quantas visualizações de página você tem em média, quantos GB de arquivos enviados e quanto o S3 lhe custa por mês?

De admin/reports/page_view_total_reqs:

Resumo
  • 23 de fevereiro de 2020 428
  • 24 de fevereiro de 2020 620
  • 25 de fevereiro de 2020 700
  • 26 de fevereiro de 2020 718
  • 27 de fevereiro de 2020 722
  • 28 de fevereiro de 2020 685
  • 29 de fevereiro de 2020 344
  • 1 de março de 2020 215
  • 2 de março de 2020 425
  • 3 de março de 2020 1036
  • 4 de março de 2020 707
  • 5 de março de 2020 800
  • 6 de março de 2020 356
  • 7 de março de 2020 463
  • 8 de março de 2020 1859
  • 9 de março de 2020 678
  • 10 de março de 2020 620
  • 11 de março de 2020 677
  • 12 de março de 2020 519
  • 13 de março de 2020 615
  • 14 de março de 2020 423
  • 15 de março de 2020 513
  • 16 de março de 2020 512
  • 17 de março de 2020 508
  • 18 de março de 2020 551
  • 19 de março de 2020 507
  • 20 de março de 2020 531
  • 21 de março de 2020 1725
  • 22 de março de 2020 5426
  • 23 de março de 2020 1293
  • 24 de março de 2020 294
    Totais da amostra
    — 25,5 mil
    Total de todos os tempos
    — 701 mil

page-view-total-reqs-200324-190518-7.csv.zip (342 Bytes)

1,4 GB / 3484 itens

Assinatura do Spaces
$4,14

Isso ocorre porque é calculado proporcionalmente aos $5/mês por 250 GB. Uso esse serviço extensivamente para trabalho, mas meu fórum amigável não representa realmente uma despesa em comparação. :slight_smile:

Também crio sites de campanha para governos municipais e estaduais que permitem aos cidadãos fazer upload de suas imagens, fixá-las em mapas e até remixá-las, e utilizo o Spaces como armazenamento de back-end para os ativos enviados, e é acessível. Avise-me se tiver preocupações específicas sobre a despesa.

Não há vantagem alguma para você manter arquivos do seu fórum no S3. Isso está bem dentro da capacidade de carga de um VPS.

Não se preocupe com isso até a terceira vez que você ficar sem espaço em disco.

Tenho que admitir que também não tenho muita carga. Praticamente não tenho tráfego e poucos arquivos. Mas achei que seria bom configurar isso com CDN desde já para evitar problemas no futuro. No entanto, pelo que vejo, isso pode gerar mais problemas do que benefícios…

Há um número enorme de tópicos relatando problemas, e eu mesmo estou com dificuldades ao executar:

DISCOURSE_S3_BUCKET=yy
DISCOURSE_S3_REGION=eu_west_2
DISCOURSE_S3_ACCESS_KEY_ID=yy
DISCOURSE_S3_SECRET_ACCESS_KEY=yy
rake uploads:migrate_to_s3

O objetivo é ter todos os arquivos em um único lugar e evitar problemas futuros. Infelizmente, como há tantos erros, estou com medo de que, quanto mais avançarmos na floresta, maior seja o risco.

Tenho a impressão de que você está falando diretamente comigo, mas o seu conselho não é para mim, então não sei como responder.

Supondo o cenário oposto. Hospedagem de arquivos no S3 + CDN. Isso pode ser mais lento?

Acho que é uma observação razoável: você está pagando R$ 50 a mais por ano por algo que seu VPS já consegue lidar. É uma camada adicional de falha, um custo extra e não traz nenhum benefício técnico real para você no momento.

Esses tópicos de suporte nem sempre são apenas para educar o autor original. Não há necessidade de se ofender; todos estão aprendendo aqui.

Então, entendo que devo usar o VPS primeiro e, possivelmente, migrar para o S3 depois?

Digamos que eu tenha atualmente 60 GB e, se 55 GB estiverem cheios, mudo a localização dos arquivos sem mover os antigos?