S3 Intelligent-Tiering é uma classe de armazenamento do Amazon S3 para objetos cujo padrão de acesso é desconhecido ou muda com o tempo.
Ela monitora o acesso aos objetos e os move automaticamente entre camadas de custo, sem exigir que você adivinhe manualmente se o dado será muito ou pouco acessado.
O S3 Intelligent-Tiering faz sentido quando você não sabe como o dado será acessado.
Um arquivo pode ser muito usado nos primeiros dias e quase nunca depois. Outro pode ficar meses parado e voltar a ser acessado de repente. Nesses casos, escolher uma classe fixa pode ser ruim.
O Intelligent-Tiering começa colocando objetos em uma camada de acesso frequente. Depois, se o objeto não for acessado por determinado período, ele pode ser movido para camadas de acesso menos frequente e menor custo.
O que é
S3 Intelligent-Tiering deve ser entendido pelo tipo de dado que guarda, pelo modo de acesso e pela durabilidade esperada. Em armazenamento na nuvem, a decisão central é separar objeto, bloco, arquivo, backup, ciclo de vida, recuperação e custo.
S3 Intelligent-Tiering precisa ser entendido pelo tipo de dado que guarda, pelo modo de acesso e pela durabilidade esperada. Em armazenamento na nuvem, a decisão central é separar objeto, bloco, arquivo, backup, ciclo de vida, recuperação e custo.
Por que existe
S3 Intelligent-Tiering existe para organizar como dados são guardados, acessados, protegidos, recuperados e cobrados. Em nuvem, armazenamento não é apenas espaço em disco: envolve durabilidade, disponibilidade, performance, classe de uso, ciclo de vida e custo.
Como funciona
O funcionamento depende do tipo de dado, padrão de acesso, necessidade de durabilidade, performance, retenção e recuperação. Ao estudar S3 Intelligent-Tiering, conecte capacidade, acesso, proteção, ciclo de vida e custo.
Exemplo prático
Uma empresa guarda relatórios, imagens e documentos que mudam de frequência de acesso ao longo do tempo.
Alguns arquivos são muito acessados no começo e depois quase nunca mais. Outros ficam parados por meses e voltam a ser consultados. O Intelligent-Tiering reduz a necessidade de escolher manualmente uma classe fixa antes de saber o comportamento real do dado.
Diferenças importantes
Diferença para outras classes
| Classe | Quando faz sentido |
|---|---|
| [[Amazon S3 | S3]] Standard |
| [[Amazon S3 | S3]] Standard-IA |
| [[Amazon S3 | S3]] One Zone-IA |
| [[Amazon S3 | S3]] Glacier Flexible Retrieval |
| [[Amazon S3 | S3]] Intelligent-Tiering |
Cuidados
Cuidado de custo
O Intelligent-Tiering reduz a necessidade de prever manualmente o padrão de acesso, mas isso não significa que ele seja sempre a melhor escolha.
Ele cobra uma pequena taxa de monitoramento e automação por objeto. Por isso, faz mais sentido quando os objetos têm tamanho e padrão de acesso que justificam essa automação.
A lógica é: quando o acesso é imprevisível, Intelligent-Tiering pode ajudar. Quando o padrão já é conhecido, uma classe fixa pode ser suficiente.