O Tiering Inteligente do Amazon S3 é uma classe de armazenamento de objetos baseada em nuvem que arquiva automaticamente objetos em camadas de armazenamento econômicas para obter o máximo benefício. Com seu algoritmo inteligente, o Intelligent-Tiering ajuda automaticamente a otimizar seus custos de armazenamento sem sacrificar o desempenho ou a disponibilidade. Embora a classe de armazenamento seja ideal para dados com padrões de uso desconhecidos ou variáveis, como logs de aplicativos, arquivos de mídia e dados de sensores, ela também pode ser usada para dados acessados com frequência que não precisam da menor latência possível, como backups e arquivos de recuperação de desastres. O S3 Intelligent-Tiering monitora continuamente o uso dos seus dados e os move automaticamente entre as três camadas — quente, morna e fria — com base nos padrões de acesso. A camada quente é otimizada para dados acessados com frequência, enquanto as camadas morna e fria são projetadas para dados acessados com pouca ou nenhuma frequência. Como um de seus principais benefícios, você paga apenas pelo armazenamento que consome e uma pequena taxa mensal para monitoramento e automação.
O nível de armazenamento de Acesso Instantâneo ao Arquivo (AIA) oferece tempos de recuperação rápidos para dados acessados com pouca frequência, mantendo os benefícios de custo do armazenamento na nuvem. Em comparação com a camada de Acesso Infrequente (IA), a camada de Acesso Instantâneo de Arquivo (AIA) permite que os clientes arquivem dados sem comprometer a disponibilidade ou a durabilidade, sabendo que podem recuperar instantaneamente os dados de que precisam, sem ter que restaurá-los primeiro de uma camada inferior. A camada AIA é ativada automaticamente para todos os objetos de armazenamento na classe de Hierarquia Inteligente do S3, onde qualquer objeto de dados na camada IA que não for acessado por 90 dias é movido automaticamente para a camada AIA. A camada de armazenamento também oferece a flexibilidade de transferir dados de volta para as camadas de armazenamento Standard ou Bulk, se necessário, sem incorrer em investimento inicial.
Os benefícios de usar a camada AIA do S3 Intelligent-Tiering incluem:
Sem custos de recuperação
Embora o Amazon S3 pague pela saída de dados da camada de arquivo, você paga apenas pelo que usa. Consequentemente, não há custos associados à reconstrução ou recuperação de dados arquivados na camada AIA. Isso a torna uma solução de armazenamento ideal para dados acessados com pouca frequência, mas que ainda precisa ser acessível rapidamente, sem incorrer em custos adicionais.
Sem duração mínima de armazenamento
Não há duração mínima de armazenamento para o nível AIA do S3 Intelligent-Tiering. Você pode armazenar objetos nesta camada pelo tempo que desejar, sem se preocupar com períodos mínimos. Isso o torna ideal para armazenar dados que você pode não precisar acessar imediatamente, mas ainda assim deseja manter para uso futuro. Você paga apenas pelo armazenamento que usa, então pode minimizar seus custos armazenando somente os dados que precisará no futuro.
Sem sobrecarga operacional
O algoritmo que alimenta o S3 Intelligent-Tiering usa aprendizado de máquina para monitorar padrões de acesso e tomar decisões em tempo real para identificar a melhor camada de armazenamento para cada objeto. Isso significa que você não precisa mais se preocupar em mover objetos manualmente entre níveis de armazenamento ou pagar por armazenamento desnecessário. Isso contrasta com outras soluções de armazenamento que exigem intervenções do administrador e ajustes regulares para manter o desempenho ideal e a relação custo-benefício. Além disso, a camada AIA oferece acesso imediato aos seus dados arquivados, reduzindo o esforço necessário para mover objetos entre camadas antes da recuperação. Baixa latência e alta taxa de transferência. A camada AIA utiliza as técnicas fundamentais do S3, incluindo localização de dados, múltiplas zonas de disponibilidade, sistema de arquivos otimizado e mecanismos de cache eficientes para reduzir a latência. Esse padrão de design permite que a camada de armazenamento ofereça recuperação em menos de um milissegundo, mesmo para dados acessados raramente. Além disso, a camada de armazenamento também usa a combinação ideal de discos rígidos (HDDs) e unidades de estado sólido (SSDs) para atingir alta taxa de transferência. Isso o torna perfeito para cargas de trabalho que dependem de armazenamento de alto desempenho, como streaming de vídeo ou análise de big data.
O nível de camadas inteligentes (AIA) do Amazon S3 é o mais indicado para dados que são acessados com pouca frequência, mas que ainda precisam estar disponíveis rapidamente quando necessário. Isso inclui dados como backups, arquivos de log e arquivos de mídia. O plano Archive tem um preço por gigabyte mais baixo do que o plano Standard, tornando-o mais econômico para armazenamento a longo prazo. E, como ainda está no S3, você pode aproveitar todos os benefícios que acompanham o uso do S3, como segurança e durabilidade.
Alguns casos de uso apropriados para a camada AIA incluem:
Armazenamento de Arquivos Acessados com Pouca Frequência
Um caso de uso comum para a camada AIA é o armazenamento de dados que são acessados com pouca frequência. O baixo custo de armazenamento e recuperação torna este nível ideal para dados arquivados, pois podem ser armazenados a longo prazo sem incorrer em custos elevados. Além disso, a alta durabilidade da camada significa que os dados estarão seguros e acessíveis mesmo que sejam acessados raramente.
Camada de Armazenamento de Acesso Rápido
Outro caso de uso comum para a camada AIA é o armazenamento de dados que podem ser acessados rapidamente caso sejam necessários. A principal vantagem de usar esse nível de serviço para esse tipo de dado é o seu rápido tempo de acesso. Isso significa que os usuários podem acessar os dados de que precisam sem ter que esperar que eles sejam recuperados de formas de armazenamento mais lentas. Além disso, a alta durabilidade da camada significa que os dados estarão seguros e acessíveis mesmo se forem acessados com frequência.
Ideal para padrões de acesso imprevisíveis
A camada AIA é ideal para objetos de armazenamento cujos padrões de acesso variam de forma imprevisível ao longo do tempo. Por exemplo, em um aplicativo de streaming e coleção de discos de música, os usuários geralmente acessam músicas que foram carregadas recentemente. As tendências de streaming diminuem gradualmente à medida que o disco envelhece. Após alguns meses sem acesso, o recurso de Hierarquia Inteligente do S3 pode mover os arquivos de áudio para a camada AIA. Um aumento repentino na popularidade do artista pode resultar em um crescente interesse por suas músicas antigas, cujos dados podem então ser recuperados instantaneamente para streaming através da camada AIA ou podem ser migrados para uma camada de Acesso Frequente com base no padrão de acesso.
Para começar a usar o Tiering Inteligente, primeiro você precisa criar uma nova classe de armazenamento. Isso pode ser feito usando o Console do S3, a AWS CLI ou o objeto da API PUT. Depois de criar a classe de armazenamento, você pode mover seus dados para ela usando uma simples chamada de API.
Observação: o Tiering Inteligente do S3 agora organiza automaticamente qualquer objeto em camadas no Nível IA que não foi acessado em 90 dias para o nível AIA. Para configurar manualmente as regras para objetos individuais de um bucket, você pode seguir os passos abaixo.
Antes de aplicar políticas de tiering no nível do objeto de um bucket, navegue até o https://console.aws.amazon.com/s3/ Console do S3 e selecione o bucket no qual você deseja habilitar o Intelligent-Tiering. Em seguida, selecione a guia Gerenciamento e clique em Hierarquização Inteligente. A partir daí, você pode verificar se o modo Automático ou Manual está ativado. No modo automático, o S3 moverá automaticamente os objetos entre os níveis com base nos padrões de uso. Usar o modo manual permite que você especifique em qual camada um objeto deve ser armazenado. Suponhamos que você pretenda aplicar regras de camadas a objetos individuais de um bucket existente. Para fazer isso, siga o fluxo de trabalho abaixo:





Você também pode usar comandos da AWS CLI para gerenciar as configurações da camada inteligente do S3.
Uma abordagem típica para isso é usar o comando put-bucket-intelligent-tiering-configuration e especificar a configuração como um arquivo JSON para habilitar diferentes opções de armazenamento em camadas. O comando a seguir atribui a configuração AIA ao bucket darwinbucketexample.
$ put-bucket-intelligent-tiering-configuration { "Id": "darwinbucketexample", "Filter": { "Prefix": "filter-criteria1", "Tag": { "Key": "object-tag-key1", "Value": "object-tag1" }, "And": { "Prefix": "filter-criteria2", "Tags": [ { "Key": "object-tag-key2", "Value": "object-tag2" } ... ] } }, "Status": "Desativado" "Níveis": [ { "Dias": inteiro, "Nível de Acesso": "ACCESS_ARQUIVO"\|"ACCESS_ARQUIVO_PROFUNDO" } ... PUT /darwin-image.jpg HTTP/1.1Host: darwinbucketexample.s3..amazonaws.com ( http://amazonaws.com/ )Date: Thu, 22 Dec 2021 15:50:33 GMTAuthorization: authorization stringContent-Type: image/jpegContent-Length http://amazonaws.com/ 22452Expect: 100-continuex-amz-storage-class: INTELLIGENT_TIERING
Depois de concluído, você pode usar a operação de API PutBucketIntelligentTieringConfiguration para configurar as regras de arquivamento do Intelligent-Tiering para um bucket ou objeto de bucket específico.
Estendendo os benefícios do S3 Intelligent-Tiering com o BlueXP Cloud Volumes ONTAP
Embora o S3 Intelligent-Tiering adicione um recurso muito necessário para o S3 Os usuários do NetApp BlueXP Cloud Volumes ONTAP podem ir além como uma camada de gerenciamento de dados para a AWS.
O armazenamento em camadas de dados do Cloud Volumes ONTAP permite que os dados de armazenamento EBS pouco usados sejam automaticamente transferidos para o armazenamento em camadas inteligente S3, mais econômico, e movidos de volta automaticamente quando necessário. O armazenamento em camadas entre armazenamento de objetos e blocos não é possível nativamente na AWS.
Mas os benefícios não param por aí. O Cloud Volumes ONTAP oferece aos usuários da AWS níveis mais altos de proteção de dados usando a tecnologia NetApp Snapshot e o Cloud Backup, mais econômicos e com melhor aproveitamento de espaço. As eficiências de armazenamento integradas — incluindo deduplicação, compressão e provisionamento dinâmico — podem reduzir os custos gerais de armazenamento, não apenas para o S3, mas também para o armazenamento mais caro AWS EBS. E a BlueXP replication com SnapMirror torna possível mover seus dados entre regiões da AWS, implantações locais e até mesmo diferentes nuvens com facilidade e eficiência.
Saiba mais sobre como o Cloud Volumes ONTAP pode ajudar com estes Estudos de Caso de Armazenamento em Camadas do Cloud Volumes ONTAP .
Perguntas Frequentes
Como habilito o Tiering Inteligente em um bucket do S3?
Para habilitar o Tiering Inteligente em um bucket do S3, comece escolhendo o nome do bucket na lista de buckets. Na página do bucket, selecione Propriedades, role até a seção Configurações de Hierarquia Inteligente do S3 e clique em Criar. Detalhes adicionais sobre as configurações do Intelligent Tiering para um bucket do S3 podem ser encontrados na https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html documentação oficial da AWS.
O Intelligent Tiering do S3 é caro?
Embora o Intelligent Tiering do S3 possa ter um custo inicial mais alto, ele pode, em última análise, economizar dinheiro para as organizações a longo prazo. Com o S3 Intelligent-Tiering, os dados são movidos automaticamente para a camada de armazenamento mais econômica, o que pode gerar economia nos custos de armazenamento. Isso geralmente é conseguido armazenando automaticamente os dados na classe de armazenamento mais apropriada com base nos padrões de acesso, tornando-o ideal para dados acessados com pouca frequência. Além disso, o S3 Intelligent-Tiering oferece proteção adicional contra perda e corrupção de dados, o que pode reduzir ainda mais os custos de contingência.