Comece a usar o Amazon S3 Intelligent-Tiering

Tutorial de 30 minutos

Visão geral

O Amazon S3 Intelligent-Tiering é uma classe de armazenamento do Amazon S3 projetada para otimizar os custos de armazenamento ao mover automaticamente os dados para a camada de acesso mais econômica quando os padrões de acesso se alteram, sem impacto na performance ou sobrecarga operacional. O S3 Intelligent-Tiering é a classe de armazenamento ideal para dados com padrões de acesso desconhecidos, variáveis ou imprevisíveis, independentemente do tamanho do objeto ou do período de retenção. O objetivo deste tutorial é mostrar como é fácil começar a armazenar seus dados na classe de armazenamento Amazon S3 Intelligent-Tiering, para que você possa começar a obter economias nos custos de armazenamento automático.

O S3 Intelligent-Tiering armazena objetos automaticamente em três camadas de acesso: uma camada otimizada para acesso frequente, uma camada de custo mais baixo otimizada para acesso infrequente e uma camada de custo muito baixo otimizada para dados raramente acessados. Por uma pequena taxa mensal de monitoramento e automação de objetos, o S3 Intelligent-Tiering move objetos que não foram acessados por 30 dias consecutivos para a camada Infrequent Access para que você obtenha uma economia de 40% e, após 90 dias sem acesso, os objetos são movidos para a camada Archive Instant Access com uma economia de 68%. Se os objetos forem acessados posteriormente, o S3 Intelligent-Tiering automaticamente os moverá de volta para a camada Frequent Access.

Para economizar ainda mais em dados que não requerem recuperação imediata, você pode ativar as camadas assíncronas opcionais Archive Access e Deep Archive Access. Quando ativadas, os objetos não acessados por 90 dias consecutivos são movidos automaticamente para a camada Archive Access com até 71% de economia nos custos de armazenamento. Após 180 dias consecutivos sem acesso, os objetos são movidos para a camada Deep Archive Access com até 95% de economia nos custos de armazenamento. Se os objetos forem acessados posteriormente, o S3 Intelligent-Tiering os moverá de volta para a camada Frequent Access. Para recuperar um objeto armazenado nas camadas opcionais Archive Access ou Deep Archive Access, você deve iniciar uma solicitação de restauração e aguardar até que o objeto seja movido para a camada Frequent Access.

Para a workload apresentada neste tutorial, você ativará apenas a camada opcional Deep Archive Access para objetos não acessados por 180 dias consecutivos.

Você pode usar o S3 Intelligent-Tiering como a classe de armazenamento padrão para praticamente qualquer workload, especialmente data lakes, análises de dados, novas aplicações e conteúdos gerados pelo usuário.

Você aprenderá a

  • Criar um bucket do Amazon S3
  • Fazer upload de objetos diretamente para a classe de armazenamento Amazon S3 Intelligent-Tiering
  • Realizar a transição de objetos armazenados no S3 Standard ou no S3 Standard-Infrequent Access (S3 Standard-IA) para a classe de armazenamento S3 Intelligent-Tiering
  • Habilitar as camadas de arquivamento assíncronas opcionais do S3 Intelligent-Tiering e obter maiores economias no custo de armazenamento para dados raramente acessados
  • Restaurar seus objetos armazenados nas camadas de arquivamento opt-in

Pré-requisitos

 Experiência com a AWS

Iniciante

 Tempo para a conclusão

30 minutos

 Custo para a conclusão

 Serviços usados

 Data da última atualização

25 de julho de 2022

Implementação

    • 1.1: faça login no console do Amazon S3
      • Na barra de pesquisa de serviços do Console da AWS, digite “S3”. Na seção de resultados da pesquisa de serviços, selecione S3.
    Faça login no console do Amazon S3
    • 1.2: crie um bucket do S3
      • No menu do Amazon S3 à esquerda, escolha Buckets e, em seguida, clique em Create bucket (Criar bucket) na seção Buckets.
    • 1.3:
      • insira um nome descritivo para seu bucket. Os nomes dos buckets são globais e exclusivos, portanto, se você encontrar erros com o nome selecionado, tente outra combinação. Selecione em qual AWS Region (Região da AWS) você deseja que seu bucket seja criado.
    • 1.4:
      • a configuração padrão Block Public Access (Bloquear acesso público) é apropriada para essa workload, portanto, deixe as configurações padrões nesta seção.
    • 1.5:
      • em seguida, deixe a configuração padrão com as ACLs desabilitadas, pois as ACLs não são necessárias para esta workload. O acesso ao bucket e seus objetos é especificado usando apenas políticas de bucket.
    • 1.6:
      • em seguida, adicione uma tag de bucket para ajudar a rastrear os custos associados a essa workload. A AWS usa as tags de bucket para organizar seus custos de recursos em seu relatório de alocação de custos para facilitar a categorização e o rastreamento de seus custos da AWS. Para obter mais informações, consulte Usar tags de alocação de custos no Guia do usuário do Faturamento da AWS.
    • 1.7
      • agora habilite a Default encryption (Criptografia padrão) para o bucket. Essas configurações serão aplicadas a todos os objetos carregados no bucket para os quais você não definiu detalhes de criptografia em repouso durante o processo de upload. Para esta workload, habilite a Server-side encryption (Criptografia no lado do servidor) aproveitando as Amazon S3 service managed keys (SSE-S3) (Chaves gerenciadas pelo serviço do Amazon S3 [SSE-S3]). Se seus requisitos de workload não forem atendidos pelo SSE-S3, você também poderá aproveitar o AWS Key Management Service (AWS KMS). Para obter mais informações sobre como o Amazon S3 usa o AWS KMS, consulte o Guia do desenvolvedor do AWS Key Management Service.
    • 1.8
      • nas Advanced settings (Configurações avançadas), para esta workload não precisamos do Object Lock (Bloqueio de objetos), então deixe-o desabilitado e crie o bucket do S3 ao clicar em Create bucket (Criar bucket).
  • Agora que seu bucket foi criado e configurado, você pode fazer upload de dados para a classe de armazenamento Amazon S3 Intelligent-Tiering.

    • 2.1: faça upload de um objeto
      • Se você estiver desconectado da sessão do Console de Gerenciamento da AWS, realize login novamente. Navegue até o console do S3 e selecione a opção Buckets no menu. Na lista de buckets disponíveis, selecione o nome do bucket que você acabou de criar.
    2.1: (A) para configurar os serviços usados com o AWS Backup*
    • 2.2:
      • em seguida, selecione a guia Objects (Objetos). Depois, na seção Objects (Objetos), escolha Upload (Fazer upload).
    Configurar recursos - AWS Backup
    • 2.3:
      • em seguida, na seção Upload (Fazer upload), escolha Add files (Adicionar arquivos). Navegue em seu sistema de arquivos local até localizar o arquivo que você deseja fazer upload. Selecione o arquivo pertinente e, em seguida, escolha Open (Abrir). Seu arquivo será listado na seção Files and folders (Arquivos e pastas).
    • 2.4:
      • na seção Properties (Propriedades), selecione Intelligent-Tiering. Deixe o restante das opções nas configurações padrões e escolha Upload (Fazer upload).
    • 2.5:
      • após a conclusão das operações de upload do arquivo, você receberá um resumo das operações indicando se foi concluída com êxito ou se ocorreram falhas. Neste caso, o arquivo foi carregado com êxito. Depois, escolha Close (Fechar).
    Você carregou seu arquivo com êxito para seu bucket usando a classe de armazenamento S3 Intelligent-Tiering. Em seguida, discutiremos a transição de objetos que já estão armazenados no S3 Standard ou nas classes de armazenamento S3 Standard-IA para a classe de armazenamento S3 Intelligent-Tiering.
  • Quando os dados são carregados programaticamente no Amazon S3, alguns clientes podem não ser compatíveis com a classe de armazenamento S3 Intelligent-Tiering. Como consequência disso, esses clientes farão upload dos dados na classe de armazenamento Amazon S3 Standard. Nesse caso, você pode usar o Amazon S3 Lifecycle para fazer a transição imediata de objetos da classe de armazenamento S3 Standard para a classe de armazenamento S3 Intelligent-Tiering.
     
    Nesta etapa, você aprenderá como definir uma configuração do S3 Lifecycle em seu bucket.

    • 3.1:
      • Se você estiver desconectado da sessão do Console de Gerenciamento da AWS, realize login novamente. Navegue até o console do S3 e selecione a opção Buckets no menu. Na lista de buckets disponíveis, selecione o nome do bucket que você criou na Etapa 1.
    • 3.2:
      • selecione a guia Management (Gerenciamento) e, em seguida, selecione Create lifecycle rule (Criar regra do Lifecycle) na seção Lifecycle rules (Regras do Lifecycle).
    • 3.3: crie uma regra do Lifecycle
      Ao criar uma regra do S3 Lifecycle, você tem a opção de limitar o escopo da regra por prefixo, tag ou tamanho de objeto, especificando um tamanho mínimo e máximo para os objetos entre 0 bytes e até 5 TB. Por padrão, objetos menores que 128 KB nunca são transferidos para a classe de armazenamento S3 Intelligent-Tiering porque não se qualificam para a classificação automática em camadas.

      Para essa workload, queremos aplicar a regra do Lifecycle a todos os objetos no bucket e, portanto, não aplicaremos nenhum filtro.
      • Insira um Lifecycle rule name (Nome para a regra do Lifecycle) que seja descritivo.
      • Select Apply to all objects in the bucket (Aplicar a todos os objetos no bucket).
      • Marque a caixa de seleção I acknowledge that this rule will apply to all objects in the bucket (Reconheço que esta regra será aplicada a todos os objetos no bucket).
      • Em Lifecycle rule actions (Ações da regra do Lifecycle), marque a caixa de seleção Move current versions of objects between storage classes (Mover versões atuais de objetos entre classes de armazenamento). Para obter mais informações, consulte Usando o versionamento em buckets do S3.
      • Na seção Transition current versions of objects between storage classes (Transição de versões atuais de objetos entre classes de armazenamento), selecione Intelligent-Tiering como Choose storage class transitions (Escolher transições de classe de armazenamento) e insira 0 como Days after object creation (Dias após a criação do objeto).
      • Por fim, selecione Create rule (Criar regra).

    Nesta etapa, criamos uma regra do Lifecycle para fazer a transição imediata de arquivos carregados na classe de armazenamento S3 Standard para a classe de armazenamento S3 Intelligent-Tiering.

  • Para economizar ainda mais em dados que não requerem recuperação imediata, você pode ativar as camadas assíncronas opcionais Archive Access e Deep Archive Access. Quando essas camadas estão ativadas, os objetos não acessados por 90 dias consecutivos são movidos automaticamente para a camada Archive Access para você ter até 71% de economia nos custos de armazenamento. Em seguida, os objetos são movidos para a camada Deep Archive Access após 180 dias consecutivos sem acesso com até 95% de economia nos custos de armazenamento.

    Para acessar objetos arquivados nas camadas assíncronas opcionais Archive Access e Deep Archive Access, primeiro você precisa restaurá-los. A Etapa 6 deste tutorial guiará você pelo processo de restauração.

    Para esta workload, ativaremos apenas a camada Deep Archive Access, conforme descrito abaixo:

    • 4.1:
      • Se você estiver desconectado da sessão do Console de Gerenciamento da AWS, realize login novamente. Navegue até o console do S3 e selecione a opção Buckets no menu. na lista de buckets disponíveis, selecione o nome do bucket que você criou na Etapa 1.
    • 4.2:
      • selecione a guia Properties (Propriedades).
    • 4.3:
      • navegue até a seção Intelligent-Tiering Archive configurations (Configurações do Intelligent-Tiering Archive) e escolha Create configuration (Criar configuração).
    • 4.4:
      • na seção Archive configuration settings (Definições de configuração do Archive), especifique um Configuration name (Nome de configuração) descritivo para a configuração do S3 Intelligent-Tiering Archive.
    • 4.5:
      • para esta workload, queremos arquivar apenas um subconjunto do conjunto de dados com base nas tags de objeto. Para fazer isso, em Choose a configuration scope (Escolher um escopo de configuração), selecione Limit the scope of this configuration using one or more filters. (Limitar o escopo desta configuração usando um ou mais filtros).
      • Na seção Object Tags (Tags de objeto), escolha Add tag (Adicionar tag) e insira “opt-in-archive” como a Key (Chave) e “true” (real) como o Value (Valor) da tag.
      • Certifique-se de que o Status da configuração seja Enable (Habilitado).

    • 4.6:
      • Os objetos na classe de armazenamento S3 Intelligent-Tiering podem ser arquivados na camada Deep Archive Access depois de não serem acessados por um período entre seis meses e dois anos. Para esta workload, queremos arquivar objetos que não foram acessados por seis meses para garantir que arquivamos apenas os dados que não estão sendo usados. Para fazer isso, na seção Archive rule actions (Ações de regras do Archive), selecione a Deep Archive Access tier (camada Deep Archive Access), insira 180 como número de dias consecutivos sem acesso antes do arquivamento de objetos na camada Deep Archive Access e escolha Create (Criar).
  • Na Etapa 4, habilitamos a camada Deep Archive Access apenas para objetos com a tag “opt-in-archive:true”. Agora você aprenderá como aplicar a tag correta durante o processo de upload para habilitar a camada Deep Archive Access.
    • 5.1:
      • Se você estiver desconectado da sessão do Console de Gerenciamento da AWS, realize login novamente. Navegue até o console do S3 e selecione a opção Buckets no menu. na lista de buckets disponíveis, selecione o nome do bucket que você criou na Etapa 1.
    • 5.2:
      • em seguida, selecione a guia Objects (Objetos). Depois, na seção Objects (Objetos), escolha Upload (Fazer upload).
    • 5.3:
      • em seguida, escolha Add files (Adicionar arquivos). Navegue em seu sistema de arquivos local até localizar o arquivo que você deseja fazer upload. Selecione o arquivo pertinente e, em seguida, escolha Open (Abrir). Seu arquivo será listado na seção Files and folders (Arquivos e pastas).
    • 5.4:
      • Na seção Properties (Propriedades), selecione Intelligent-Tiering. Para obter mais informações sobre a classe de armazenamento Amazon S3 Intelligent-Tiering, consulte o Guia do usuário do Amazon S3.
    • 5.5:
      • Como queremos que o arquivo seja arquivado após seis meses sem acesso, na seção Tags - optional (Tags - opcional), selecionamos Add tag (Adicionar tag) com a Key (Chave) “opt-in-archive” e o Value (Valor) “true” (real) e, em seguida, escolhemos Upload (Fazer upload).
    • 5.6:
      • após a conclusão das operações de upload do arquivo, você receberá um resumo das operações indicando se o upload foi concluído com êxito ou se ocorreram falhas. Neste caso, o arquivo foi carregado com êxito. Escolha Close (Fechar).
  • Antes de ser possível fazer download de um arquivo armazenado na camada Deep Archive Access, você deve iniciar uma solicitação de restauração e aguardar até que o objeto seja movido para a camada Frequent Access.

    Nesta etapa, você aprenderá como restaurar um arquivo.
    • 6.1:
      • Se você estiver desconectado da sessão do Console de Gerenciamento da AWS, realize login novamente. Navegue até o console do S3 e selecione a opção Buckets no menu. na lista de buckets disponíveis, selecione o nome do bucket que você criou na Etapa 1.
    • 6.2:
      • na guia Objects (Objetos), selecione o arquivo armazenado na camada Deep Archive Access do Intelligent-Tiering.
    • 6.3:
      • na guia Properties (Propriedades), você notará que os botões Download (Fazer download) e Open (Abrir) estão acinzentados e que há uma faixa de notificação avisando que para acessar o arquivo você deve primeiro restaurá-lo.
    • 6.4:
      • Para iniciar a restauração, escolha Initiate restore (Iniciar restauração).
    • 6.5:
      • nos formatos apresentados em Initiate restore (Iniciar restauração), você pode selecionar o tipo de restauração. A Bulk retrieval (Recuperação em massa) normalmente é concluída em 48 horas, enquanto a Standard retrieval (Recuperação padrão) geralmente é concluída em 12 horas e ambas as opções estão disponíveis gratuitamente. Consulte Opções de recuperação de arquivamento para obter mais informações. Para esta workload, selecione a opção Standard retrieval (Recuperação padrão) porque é necessário concluir a restauração em 12 horas. Agora você pode iniciar a restauração ao clicar em Initiate restore (Iniciar restauração).
    • 6.6:
      • após iniciar a restauração, você receberá um resumo das operações indicando se foi inciada com êxito ou se ocorreram falhas. Nesse caso, a restauração foi iniciada com êxito. Escolha Close (Fechar).
    • 6.7:
      • na guia Properties (Propriedades) do arquivo, você pode monitorar o status do processo de restauração.
    • 6.8:
      • depois que a operação de restauração for concluída (normalmente em 12 horas), você poderá fazer o download do arquivo escolhendo Download (Fazer download).
  • Nas próximas etapas, você limpará os recursos criados neste tutorial. É uma prática recomendada excluir recursos que você não esteja mais usando a fim de evitar cobranças não intencionais.
    • 7.1: exclua os objetos de teste
      • Se você estiver desconectado da sessão do Console de Gerenciamento da AWS, realize login novamente. Navegue até o console do S3 e selecione a opção Buckets no menu. Primeiro, você precisará excluir os objetos de teste do seu bucket de teste. Selecione o botão de opção à esquerda do bucket que você criou para este tutorial e, em seguida, escolha Empty (Esvaziar).
      • Na página Empty bucket (Esvaziar bucket), digite “permanently delete” (excluir permanentemente) na caixa de confirmação Permanently delete all objects (Excluir permanentemente todos os objetos). Em seguida, escolha Empty (Esvaziar) para continuar.
      • Posteriormente, será apresentada uma faixa de notificação indicando se a exclusão foi bem-sucedida.
    • Na página Empty bucket (Esvaziar bucket), digite “permanently delete” (excluir permanentemente) na caixa de confirmação Permanently delete all objects (Excluir permanentemente todos os objetos). Em seguida, escolha Empty (Esvaziar) para continuar. 
    • Posteriormente, será apresentada uma faixa de notificação indicando se a exclusão foi bem-sucedida.
    • 7.2: exclua o bucket de teste
      • Por fim, você precisa excluir o bucket de teste que criou. Retorne à lista de buckets em sua conta. Selecione o botão de opção à esquerda do bucket que você criou para este tutorial e, em seguida, escolha Delete (Excluir).
      • Analise a mensagem de aviso. Se desejar continuar a exclusão deste bucket, digite o nome do bucket na caixa Delete bucket confirmation (Confirmação de exclusão de bucket) e escolha Delete bucket (Excluir bucket).

Esta página foi útil para você?

Parabéns!

Você aprendeu como criar um bucket do Amazon S3, fazer upload de objetos para a classe de armazenamento Amazon S3 Intelligent-Tiering, ativar a camada opcional Deep Archive Access e restaurar objetos armazenados na camada Deep Archive Access.

Para aprender mais sobre a classe de armazenamento Amazon S3 Intelligent-Tiering, acesse a documentação e a página do produto.