Nesta página, explicamos o conceito de classe de armazenamento e as diferenças entre essas classes.
Para saber como alterar a classe de armazenamento de um objeto, consulte Como alterar as classes de armazenamento de objetos.
Para saber como alterar a classe de armazenamento padrão de um intervalo, consulte Como alterar a classe de armazenamento padrão.
Principais conceitos
Uma classe de armazenamento é um fragmento de metadados usado por todos os objetos.
A classe de armazenamento definida para um objeto afeta a disponibilidade e o modelo de preços do objeto.
Ao criar um bucket, você pode especificar uma classe de armazenamento padrão para ele. Ao adicionar objetos ao bucket, eles herdam essa classe de armazenamento, exceto se for definido de outra forma.
Se você não especificar uma classe de armazenamento padrão ao criar um bucket, a classe de armazenamento padrão desse bucket será definida como Standard Storage.
A alteração da classe de armazenamento padrão de um bucket não afeta nenhum dos objetos que já existem nesse bucket.
É possível alterar a classe de armazenamento de um objeto existente, seja reescrevendo o objeto ou usando o gerenciamento do ciclo de vida de objetos.
É possível ativar o recurso Classe automática em um bucket para permitir que o Cloud Storage gerencie automaticamente as transições de classe de armazenamento para você.
Classes de armazenamento disponíveis
Na tabela a seguir, resumimos as principais classes de armazenamento oferecidas pelo Cloud Storage. Confira as descrições de classe para mais detalhes.
| Classe de armazenamento | Nome para APIs e CLIs | Duração de armazenamento mínima | Taxas de recuperação | Disponibilidade mensal típica1 |
|---|---|---|---|---|
| Rapid Storage2 | RAPID |
Nenhum | Nenhum |
|
| Standard Storage | STANDARD |
Nenhum | Nenhum |
|
| Nearline Storage | NEARLINE |
30 dias | Sim |
|
| Coldline Storage | COLDLINE |
90 dias | Sim |
|
| Archive Storage | ARCHIVE |
365 dias | Sim |
|
1 Consulte as descrições de classe para o SLA de disponibilidade de cada classe de armazenamento.
2 A classe de armazenamento Rapid Storage só está disponível com o Rapid Bucket.
Descrições de classe
Os seguintes recursos se aplicam a todas as classes de armazenamento:
- Armazenamento ilimitado com acesso ilimitado. O Rapid Storage é uma exceção. Para conferir o limite de tamanho do armazenamento de buckets zonais, consulte Cotas para buckets.
- Não há tamanho mínimo para os objetos.
- Acessibilidade e locais de armazenamento em todo o mundo.
- Latência baixa sem recuperação de dados off-line.
- Alta durabilidade (99,999999999% de durabilidade anual).
- Redundância entre regiões quando os dados são armazenados em um local multirregional ou birregional.
- Uma experiência uniforme com recursos, segurança, ferramentas e APIs do Cloud Storage.
Rapid Storage
O Rapid Storage é uma classe de armazenamento de alta performance otimizada para cargas de trabalho com uso intenso de E/S. Ao usar o Rapid Storage como classe de armazenamento de um bucket, é possível armazenar os dados em locais zonais. O armazenamento de objetos nas mesmas zonas dos recursos de computação permite uma latência significativamente menor e uma capacidade de processamento maior em comparação com outras classes de armazenamento. Essa abordagem torna o Rapid Storage ideal para os casos de uso com uso mais intenso de dados, como inteligência artificial (IA), machine learning (ML) e análise de dados.
O Rapid Storage só é compatível com buckets zonais pelo Rapid Bucket.
A disponibilidade de dados do Rapid Storage é a seguinte:
| Tipo de local | SLA de disponibilidade:1 | Disponibilidade mensal típica |
|---|---|---|
| zona | 99,9% | >99,95% |
1O SLA de disponibilidade é a porcentagem de tempo de atividade mensal respaldado por o SLA do Cloud Storage. Se o Google não atingir esse tempo de atividade, os clientes estarão qualificados para receber um crédito, conforme descrito no SLA do Cloud Storage.
Standard Storage
O armazenamento padrão é ideal para dados que são acessados com frequência (dados "quentes") e armazenados por períodos curtos.
Quando usado em uma região, o Standard Storage é apropriado para armazenar dados no mesmo local dos clusters do Google Kubernetes Engine ou das instâncias do Compute Engine que usam os dados. Localizar paralelamente seus recursos melhora o desempenho para cálculos com uso intenso de dados e pode reduzir as taxas de rede.
Quando usado em um local birregional, você ainda obtém um desempenho otimizado ao acessar Google Cloud produtos localizados em uma das regiões associadas. Mas, além disso, também obtém o aumento da disponibilidade ocasionado pelo armazenamento de dados em locais geograficamente separados.
Quando usado em um local multirregional, o Standard Storage é adequado para armazenar dados que são acessados em todo o mundo, como veiculação de conteúdo de sites, streaming de vídeos, execução de cargas de trabalho interativas ou veiculação de dados compatíveis com aplicativos para dispositivos móveis e jogos.
Disponibilidade
A disponibilidade de dados do Standard Storage é:
| Tipo de local | SLA de disponibilidade: |
|---|