Se você está procurando uma maneira eficiente e escalável de hospedar arquivos para download direto, sem redirecionamentos, o Google Cloud Storage é uma excelente escolha.
![]() |
Cloud storange ( c: Google) |
Neste tutorial, vamos guiá-lo passo a passo através do processo de
configuração do Google Cloud Storage, desde a criação de um bucket até a
configuração das permissões de acesso e a integração com o Blogger.
Lembre-se antes de começar seu servidor faça pesquisas detalhadas de orçamentos , veja qual sua necessidade em relação ao espaço de armazenamento e calcule quantos downloads você espera receber por mês em seu site + o total de arquivos armazenados
Com essa solução, você poderá oferecer aos seus visitantes uma experiência de
download rápida e confiável, além de gerenciar seus arquivos de forma segura e
eficiente.
Vamos começar essa jornada tecnológica e transformar seu blog em uma plataforma ainda mais robusta e profissional!..
Vamos começar essa jornada tecnológica e transformar seu blog em uma plataforma ainda mais robusta e profissional!..
Confira o vídeo com algumas instruções basicas e rápidas , com a demonstração da configuração do nosso servidor , lembre-se que pode ser complexo entender todas as etapas logo de primeira, por isso é ideal continuar pesquisando
Observação importante: Tanto na opção reader ( Leitor ) Quanto em Owner ( Proprietário) é possível disponibilizar o arquivo para download porém escolha sempre reader quando for compartilhar um arquivo diretamente com alguém nas opções ( Domain , user ,group etc ) Owner no compartilhamento direto da direitos de edição há outros.
Primeiro passo - Acessando o Google Cloud
Abra seu navegador e digite Google cloud
Ou abra pelo seguinte ( Link:
https://cloud.google.com/?hl=pt-BR)
Deverá abrir esta página :
Ok , de acordo com a imagem anterior estamos na página inicial do Google
cloud.
Agora vamos procurar no topo da página a opção produtos;
Quando encontrar a opção produtos click e após click novamente em
cloud storage
Após isso seremos redirecionados para o setor do Google cloud storage, nessa
etapa é onde vamos configurar o servidor de downloads;
Certo agora vamos clicar em " testar no console"
Clicando no botão azul
Consideração importante:
Só é possível prosseguir daqui para frente caso você crie um conta e cadastre
seu cartão de crédito, caso contrário não será permitido mesmo que seja apenas
para teste é nescessário cadastrar as formas de pagamento!!
O Google Cloud oferece créditos bônus para novos usuários testarem as
ferramentas disponíveis, após criar sua conta e configurar as credenciais de
pagamento é possível utilizar os créditos cedidos.
Ok se você já se cadastrou então vamos ao próximo passo , agora nessa etapa
vamos simplesmente clicar em " CREATE Bucket"
Buckets são os servidores que vamos usar para hospedar, é possível criar mais
de um bucket
Exemplo: se você pretende hospedar downloads em dois sites diferentes com
arquivos diferentes, então podemos criar dois buckets personalizados e
organizados
Certo após isso será a aberto as telas de configurações de região ;
Insira um nome único para o seu bucket.
Na seção "Escolha onde armazenar seus dados", selecione "Tipo de localização" e escolha "Região".
Depois, selecione a região desejada na lista disponível.
Continue configurando outras opções, como a escolha de uma classe de
armazenamento padrão para seus dados e a definição das permissões de acesso
aos objetos dentro do bucket.
Por fim, clique em "Create" para finalizar a criação do bucket.
Se tudo foi configurado corretamente, ao clicar em CREATE a seguinte
aba deve se abrir
Na imagem ; acima oque vemos é a tela de armazenamento do nosso bucket!
Agora vamos aprender a fazer upload dos arquivos.
Procure e click na opção "upload"
Escolha entre as opções pasta ou arquivos e importe o arquivo desejado para
seu bucket no Google cloud storage.
Após isso precisaremos configurar as permições de acesso para o arquivo
, note que no canto direito do arquivo há três pontos
Para que possamos configurar as permissões de download para nosso site , deve
seguir com as seguintes configurações;
Click sob os 3 pontos no canto do arquivo e após em "editar acesso"
Quando a próxima aba for aberta , edite as permissões de acesso.
Caso você desejar que qualquer pessoa faça download do seu site na caixa de
configurações escolha " Public" na primeira etapa;
Haverá mais de um trio de caixas de opções, apague as outras clicando lixeira
ao lado e fique só com um trio de caixas de seleção
- Na próxima caixa escolha "AllUsers"
Agora na última caixa de seleção click em "Reader" caso você queira que
os visitantes apenas façam leitura e visualização mas não editem o arquivo ( No compartilhamento direto) porém essa opção da direitos downloads direto no site
Escolhendo a opção "Owner" significa que é permitido o download , porém também as pessoas que tiveram acesso direto ao arquivo em Domain , user,etc terão a possibilidade de excluir ou modificar o arquivo , sempre pesquise ao máximo e leve em consideração seu projeto para escolher entre as permissões de acesso , caso seu projeto for disponibilizar arquivos em seu site para qualquer visitante mas sem compartilhamento direto , então a opção Owner pode ser marcada.
Certo , se tudo foi feito corretamente click em " salvar "após isso
click novamente nos 3 pontos ao canto do arquivo hospedado ;
Note que agora temos mais opções em relação as configurações anteriores, isso
por que modificamos a forma como nosso arquivo pode ser compartilhado;
Agora vamos clicar "copiar URL público"
Após poderemos usar o link nas postagens, páginas , botões e em várias outras
seções do blogger , vinculando o arquivo que estamos disponibilizando para
download
Agora que possuímos o link vamos precisar adicionar a tag A href para puxar o
download sem redirecionamento.
Veja como;
<a href="coloque aqui seu link copiado do bucket onde está seu arquivo "
download="adiocione aqui o nome do arquivo ">aqui adicione o nome ou
descrição do link</a>
Feito isso você terá configurado seu servidor de downloads e poderá usar no
Blogger.
Considerações finais
Classe de armazenamento: Para arquivos de download frequente, a classe
Standard é a mais indicada, pois oferece alta disponibilidade e
desempenho.
Se os downloads forem menos frequentes, você pode considerar classes
como Nearline ou Coldline para reduzir custos, mas com
penalidades de tempo de acesso.
* Controle de acesso *
* Controle de acesso *
Configure as permissões do bucket para permitir o acesso público aos arquivos
que você deseja disponibilizar para download.
Você pode fazer isso tornando os objetos individuais públicos ou usando o
recurso de
"acesso uniforme no nível do bucket".
Upload dos seus softwares:
Você pode usar diversas ferramentas para fazer upload dos seus softwares para o bucket:
* Console do Google Cloud:
A interface web oferece uma maneira simples de fazer upload de arquivos.
* gsutil (CLI):
A ferramenta de linha de comando gsutil é poderosa e permite uploads em lote,
uploads paralelos e outras opções avançadas.
* APIs do Cloud Storage:
Se você precisar integrar o upload com seus próprios sistemas, pode usar as
APIs REST ou bibliotecas de cliente em várias linguagens de programação.
Distribuição e CDN (Opcional, mas recomendado):
Para melhorar o desempenho e reduzir a latência para usuários em todo o mundo, considere usar um CDN (Content Delivery Network).
O Cloud CDN do Google Cloud se integra perfeitamente com o Cloud Storage.
* Configuração do Cloud CDN:
Habilite o Cloud CDN para o seu bucket. Isso criará um ponto de extremidade global que armazenará em cache seus arquivos em servidores ao redor do mundo.
Benefícios do CDN:
* Menor latência: Os usuários acessaram os downloads a partir de
servidores mais próximos geograficamente.
* Maior disponibilidade: .
O CDN distribui o tráfego e protege contra picos de demanda.
* Redução de custos de saída:
O tráfego servido pelo CDN geralmente tem um custo menor do que o
tráfego direto do Cloud Storage.
Estimativa de custos:
* Armazenamento: Com 5 GB de armazenamento, o custo será relativamente baixo, especialmente com as classes de armazenamento mais frias se aplicável.
Consulte a tabela de preços do Cloud Storage para obter valores
atualizados.
Lembre-se antes de começar seu servidor faça pesquisas detalhadas de orçamentos , veja qual sua necessidade em relação ao espaço de armazenamento e calcule quantos downloads você espera receber por mês em seu site + o total de arquivos armazenados
Como é feita a cobrança do Google cloud storage;
A cobrança do Google Cloud Storage é baseada no uso, ou seja, você paga apenas
pelo que consome. Os principais fatores que influenciam o preço são:
- Armazenamento: O volume de dados armazenados em seus buckets.
- Armazenamento: O volume de dados armazenados em seus buckets.
-
Tráfego de saída (downloads): A quantidade de dados transferidos para
fora do Google Cloud Storage (downloads feitos pelos usuários).
-
Operações: Requisições feitas para o serviço (ex: listar arquivos,
uploads, downloads). Embora tenham um custo, geralmente são muito baixos
comparados ao armazenamento e tráfego, especialmente para uso básico.
-
Recuperação de dados (para classes Nearline, Coldline e Archive): Para
classes de armazenamento menos frequentes (Nearline, Coldline e Archive), há
uma taxa para recuperar os dados antes de acessá-los.
Imagine que você está criando um tutorial onde os usuários podem baixar um arquivo de exemplo de 500 MB (0,5 GB). Você decide armazenar esse arquivo no Google Cloud Storage.
- Armazenamento: Você armazena o arquivo de 500 MB na classe Standard (para acesso rápido). O custo é aproximadamente US$ 0,01 por mês (0,5 GB * US$ 0,02/GB - preço aproximado).
Exemplo básico para um tutorial (com foco em armazenamento e downloads):
Imagine que você está criando um tutorial onde os usuários podem baixar um arquivo de exemplo de 500 MB (0,5 GB). Você decide armazenar esse arquivo no Google Cloud Storage.
Cenário 1: Poucos downloads
- Armazenamento: Você armazena o arquivo de 500 MB na classe Standard (para acesso rápido). O custo é aproximadamente US$ 0,01 por mês (0,5 GB * US$ 0,02/GB - preço aproximado).
- Downloads: No primeiro mês, apenas
10 usuários baixam o arquivo. Isso representa 5 GB de tráfego de saída (10
downloads * 0,5 GB/download).
-
Custo de download (estimativa US$ 0,12/GB para a América do Norte): 5
GB * US$ 0,12/GB = US$ 0,60
- Custo total (aproximado): US$ 0,01
(armazenamento) + US$ 0,60 (downloads) = US$ 0,61
- Armazenamento: Continua o mesmo: US$ 0,01 por mês.
Cenário 2: Muitos downloads
- Armazenamento: Continua o mesmo: US$ 0,01 por mês.
- Downloads: No segundo mês, o tutorial viraliza e 2000
usuários baixam o arquivo. Isso representa 1000 GB (1 TB) de tráfego de saída
(2000 downloads * 0,5 GB/download).
-
Custo de download (estimativa US$ 0,12/GB para a América do Norte):
1000 GB * US$ 0,12/GB = US$ 120
- Custo total (aproximado): US$
0,01 (armazenamento) + US$ 120 (downloads) = US$ 120,01
O Google Cloud oferece um nível gratuito que inclui alguns recursos gratuitos para novos usuários. Para o Google Cloud Storage, isso significa que você tem direito a:
- 5 GB-mês de armazenamento regional em classe Standard: Isso significa que os primeiros 5 GB armazenados na classe Standard em uma determinada região não são cobrados.
Explicando o nível gratuito (até 1 GB gratuito):
O Google Cloud oferece um nível gratuito que inclui alguns recursos gratuitos para novos usuários. Para o Google Cloud Storage, isso significa que você tem direito a:
- 5 GB-mês de armazenamento regional em classe Standard: Isso significa que os primeiros 5 GB armazenados na classe Standard em uma determinada região não são cobrados.
-
1 GB-mês de tráfego de rede de saída da América do Norte para todos os
destinos, excluindo a China e a Austrália: Os primeiros 1 GB de dados transferidos para fora do Google Cloud Storage
para destinos na América do Norte (exceto China e Austrália) são gratuitos.
Como isso se aplica ao exemplo do tutorial:
- - Com 500 MB de armazenamento, você está dentro do nível gratuito para armazenamento. Você não será cobrado pelo armazenamento do arquivo de exemplo, pois está abaixo do limite de 5 GB.
- - No Cenário 1 (10 downloads, 5 GB de tráfego), você ultrapassou o nível gratuito de tráfego. Você será cobrado pelos 4 GB excedentes (5 GB - 1 GB gratuito).
- - No Cenário 2 (2000 downloads, 1000 GB de tráfego), você ultrapassou significativamente o nível gratuito de tráfego. A maior parte do custo virá do tráfego de saída.