Como o S3 Intelligent-Tiering funciona
A classe de armazenamento Amazon S3 Intelligent-Tiering armazena objetos automaticamente em três níveis de acesso. Um nível é otimizado para acesso frequente, um nível de menor custo é otimizado para acesso pouco frequente e outro nível de baixo custo é otimizado para dados raramente acessados. Por uma cobrança mensal baixa de automação e monitoramento de objetos, o S3 Intelligent-Tiering monitora os padrões de acesso e move automaticamente para o nível Infrequent Access os objetos que não foram acessados por 30 dias consecutivos. Após 90 dias sem acesso, os objetos são movidos para a camada Archive Instant Access sem causar impacto na performance ou sobrecarga operacional.
Para obter o menor custo de armazenamento para dados que levem de minutos a horas para serem acessados, ative recursos de arquivamento a fim de adicionar mais dois níveis de acesso. Você pode rebaixar os objetos para o nível Acesso ao arquivamento, para o nível Acesso profundo ao arquivamento ou para ambos. Com o Archive Access, o S3 Intelligent-Tiering move os objetos que não foram acessados por no mínimo 90 dias consecutivos para o nível Archive Access. Com o Deep Archive Access, o S3 Intelligent-Tiering move os objetos para o nível Deep Archive Access depois de no mínimo 180 dias consecutivos sem acesso. Para os dois níveis, é possível configurar o número de dias sem acesso com base nas suas necessidades.
As ações a seguir constituem um acesso que impede rebaixar os objetos para o nível Archive Access ou Deep Archive Access:
-
Baixar ou copiar um objeto por meio do console do Amazon S3.
-
Invocar CopyObject, UploadPartCopy ou replicar objetos com a replicação em lote do S3. Nesses casos, os objetos de origem das operações de cópia ou replicação são hierarquizados.
-
Invocar GetObject, PutObject, RestoreObject, CompleteMultipartUpload, ListParts ou SelectObjectContent.
Por exemplo, se os objetos forem acessados por meio de SelectObjectContent
antes do número especificado de dias sem acesso (por exemplo, 180 dias), essa ação redefinirá o timer. Os objetos não serão movidos para o nível Archive Access ou Deep Archive Access até que o tempo depois da última solicitação SelectObjectContent
atinge o número de dias especificado.
Se um objeto no nível Infrequent Access ou Archive Instant Access for acessado posteriormente, ele será automaticamente movido de volta para o nível Frequent Access.
As ações a seguir constituem um acesso que automaticamente move os objetos do nível Infrequent Access ou Archive Instant de volta para o nível Frequent Access:
-
Baixar ou copiar um objeto por meio do console do Amazon S3.
-
Invocar CopyObject, UploadPartCopy ou replicar objetos com a replicação em lote. Nesses casos, os objetos de origem das operações de cópia ou replicação são hierarquizados.
-
Invocar GetObject, PutObject, RestoreObject, CompleteMultipartUpload ou ListParts.
Outras ações não constituem um acesso que automaticamente mova os objetos do nível Infrequent Access ou Archive Instant Access de volta para o nível Frequent Access. Veja a seguir uma amostra, não uma lista definitiva, destas ações:
-
Invocar HeadObject, GetObjectTagging, PutObjectTagging, ListObjects, ListObjectsV2 ou ListObjectVersions.
-
Invocar SelectObjectContent não constitui acesso que hierarquiza objetos até um nível Frequent Access. Além disso, ele não impede a hierarquização de objetos do nível Frequent Access para o nível Infrequent Access e, depois, para o nível Archive Instant.
É possível usar o S3 Intelligent-Tiering como sua classe de armazenamento padrão para dados recém-criados especificando INTELLIGENT-TIERING
no cabeçalho de solicitação x-amz-storage-class
ao chamar as operações PutObject
, CopyObject
ou CreateMultipartUpload
. O S3 Intelligent-Tiering foi projetado para oferecer 99,9% de disponibilidade e 99,9999999% de durabilidade.
nota
Se o tamanho do objeto for menor que 128 KB, ele não será monitorado nem qualificado para o nivelamento automático. Objetos menores são sempre armazenados no nível Acesso frequente.
Níveis de acesso do S3 Intelligent-Tiering
A seção a seguir explica os diferentes níveis de acesso automático e opcional. Ao mover objetos entre os níveis de acesso, a classe de armazenamento permanece a mesma (S3 Intelligent-Tiering).
- Nível de Acesso frequente (automático)
-
Este é o nível de acesso padrão no qual qualquer objeto criado ou transicionado para o S3 Intelligent-Tiering inicia seu ciclo de vida. Um objeto permanecerá neste nível enquanto estiver sendo acessado. O nível Frequent Access oferece baixa latência e throughput de alto desempenho.
- Nível de Acesso infrequente (automático)
-
Se um objeto não for acessado por 30 dias consecutivos, o objeto se moverá para o nível de Acesso infrequente. O nível Infrequent Access oferece baixa latência e throughput de alto desempenho.
- Nível Archive Instant Access (automático)
-
Se o objeto não for acessado por 90 dias consecutivos, ele será movido para o nível Archive Instant Access. O nível de acesso de arquivamento instantâneo oferece baixa latência e throughput de alto desempenho.
- Nível de Acesso de arquivamento (opcional)
-
O S3 Intelligent-Tiering oferece a opção de ativar o nível Archive Access para dados que podem ser acessados de maneira assíncrona. Após a ativação, o nível Archive Access arquiva os objetos que não foram acessados durante um mínimo de 90 dias consecutivos. Você pode estender o último tempo de acesso para arquivamento para um máximo de 730 dias. O nível Archive Access tem a mesma performance que a classe de armazenamento do S3 Glacier Flexible Retrieval.
Os tempos de recuperação comuns para esse nível de acesso podem variar de três a cinco horas. Se você iniciar a solicitação de restauração usando o Operações em Lote do S3, a restauração começará em minutos. Para receber mais informações sobre as opções e prazos de recuperação, consulte Restaurar objetos dos níveis Archive Access e Deep Archive Access do S3 Intelligent-Tiering.
nota
Ative apenas o nível Archive Access por 90 dias se você quiser ignorar o nível Archive Instant Access. O nível Archive Access oferece um custo de armazenamento um pouco menor com tempos de recuperação de minutos a horas. O nível Acesso instantâneo ao arquivamento oferece acesso de milissegundos e alta performance de throughput.
- Nível Acesso de arquivamento profundo (opcional)
-
O S3 Intelligent-Tiering oferece a opção de ativar o nível Deep Archive Access para dados que podem ser acessados de maneira assíncrona. Após a ativação, o nível Deep Archive Access arquiva os objetos que não foram acessados durante um mínimo de 180 dias consecutivos. Você pode estender o último tempo de acesso para arquivamento para um máximo de 730 dias. O nível de Acesso de arquivamento profundo tem a mesma performance que a classe de armazenamento S3 Glacier Deep Archive.
A recuperação padrão de objetos desse nível de acesso ocorre em até 12 horas. Se você iniciar a solicitação de restauração usando o Operações em Lote do S3, a restauração começará em nove horas. Para receber mais informações sobre as opções e prazos de recuperação, consulte Restaurar objetos dos níveis Archive Access e Deep Archive Access do S3 Intelligent-Tiering.
nota
Ative os níveis Acesso de arquivamento e Acesso de arquivamento profundo somente se seus objetos puderem ser acessados de forma assíncrona pela aplicação. Se o objeto que você está recuperando estiver armazenado nos níveis de acesso Archive ou Deep Archive, será necessário primeiro restaurar o objeto usando a operação RestoreObject
.