Artigo

Como as classes de armazenamento S3 funcionam?

Há sete opções variadas de classes de armazenamento Amazon S3. Isso ajuda você a dimensionar seu armazenamento de dados de acordo com as necessidades da sua empresa para pagar apenas por aquilo que usar.

Índice:

As classes de armazenamento S3 fornecem uma maneira de personalizar sua abordagem ao armazenamento em nuvem. Cada camada de classe de armazenamento tem uma função específica que pretende alcançar e é dividida em sete camadas para permitir que os usuários usem somente o armazenamento de que realmente precisam. O seguinte será abordado:  

  • Classes de armazenamento S3: quais são elas?  
  • Como funciona o armazenamento S3?  
  • Um detalhamento de cada camada do S3 
  • S3 e Seagate Lyve Cloud  

Classes de armazenamento S3: quais são elas? 

Simple Storage Service, chamado popularmente de armazenamento S3, é simplesmente um serviço de armazenamento de dados grande. Com sete camadas, o S3 é altamente escalável, oferecendo aos usuários dados duráveis e imediatamente disponíveis. O S3 é um serviço de armazenamento em nuvem baseado na Web desenvolvido especificamente para backup e arquivamento de dados. 

Como funciona o armazenamento S3?  

Para fornecer o armazenamento altamente escalável mencionado acima, os dados no S3 são armazenados como objetos. Para armazenar esses objetos, um usuário criará o que é conhecido como um bucket. Além dos buckets, que podem armazenar um número ilimitado de objetos, o S3 usa os seguintes recursos:  

  • Escalabilidade elástica para armazenamento sem limite 
  • Estrutura flexível de dados para organizar e recuperar dados 
  • Download de dados para você poder compartilhar dados dentro da sua organização   
  • Permissões para você poder proteger dados deixando que apenas algumas pessoas tenham acesso  
  • APIs do S3 

Ao criar um bucket, o usuário recebe a autonomia de especificar a região na qual o bucket deve ser implantado. Em seguida, é feito o upload dos objetos (dados) do S3 ao bucket, onde ele funciona como um contêiner no qual são armazenados dados. Os buckets e objetos recebem identificadores exclusivos e não há limite para o número de objetos que podem ser armazenados. 

O usuário decide que tipos de classes de armazenamento S3 deverão ser usados, o que dependerá do uso dos dados. Esse processo é automático, dimensionado de acordo com a ação e cobra apenas para aquilo que é realmente usado.  

Tipos de classe de armazenamento S3 

As classes de armazenamento S3 existem em sete camadas diferentes para atender com facilidade a necessidades específicas para armazenamento e acesso a dados, proteção e requisitos de custo. Elas são usadas em ambientes de empresas grandes ou pequenas ou por indivíduos. As classes são opções para escolher dependendo da carga de trabalho, que pode ter uma necessidade especial por acesso a dados, proteção de dados, requisitos de custo ou resiliência. Os tipos conhecidos são: 

  • S3 Standard 
  • S3 Intelligent-Tiering 
  • S3 Standard-Infrequent Access (S3 Standard-IA) 
  • S3 One Zone-Infrequent Access (S3 One Zone-IA) 
  • S3 Outposts 
  • Glacier 
  • Glacier Deep Archive 

Comparação das classes de armazenamento S3 

S/N 

Classe de armazenamento 

Objetivos a cumprir 

Melhor caso de uso 

1 

S3 Standard 

Armazenamento ideal para dados acessados frequentemente 

Aplicativos em nuvem, sites dinâmicos, distribuição de conteúdo, aplicativos móveis e de jogo e análise de big data 

2 

S3 Intelligent-Tiering 

Otimizar o custo do armazenamento ao mover as contas dos usuários automaticamente para a camada com melhor custo-benefício 

Data lakes, análise de dados e conteúdo gerado pelo usuário 

3 

S3 Standard-IA 

Para dados que são acessados com menos frequência, mas requerem acesso imediato quanto necessário 

Armazenamento de dados de longo prazo, backup, armazenamento de dados para arquivos de recuperação de dados 

4 

S3 One Zone-IA 

O armazenamento de dados acessados infrequentemente por um preço 20% inferior ao do S3 Standard-IA 

Armazenar cópias de backup secundário de dados locais ou dados facilmente recriáveis 

5 

S3 Outposts 

Fornecimento de armazenamento de objetos em ambientes Outpost 

Cargas de trabalho com requisitos de residência de dados local 

6 

Glacier 

Fornecer armazenamento de baixo custo para arquivamentos que são acessados uma ou duas vezes por ano 

Dados arquivados que precisam de acesso imediato, como imagens médicas, ativos de imprensa ou conteúdo gerado pelo usuário 

7 

Glacier Deep Archive 

Retenção de longo prazo e preservação de dados 

Clientes na área de saúde, setores públicos e serviços financeiros; casos de recuperação de desastres e backups 

Os sete tipos de classe de armazenamento S3 explicados 

S3 Standard 

A classe de armazenamento S3 Standard é altamente versátil e é um armazenamento ideal para dados acessados frequentemente. Com o S3 Standard, os dados podem ser armazenados em vários locais. É durável, disponível imediatamente e sensível ao desempenho para uma variedade de casos de uso. Isso a torna a classe mais cara devido aos seus recursos gerais. 

Quando um usuário deixa de especificar o tipo de armazenamento que deve ser usado ao criar uma conta, S3 Standard é escolhido como o armazenamento padrão. Usando as políticas de ciclo de vida do S3 Standard, é possível migrar objetos para outras classes de armazenamento sem precisar fazer uma alteração na aplicação. 

S3 Intelligent-Tiering 

O S3 Intelligent-Tiering otimiza o custo do armazenamento ao mover sua conta automaticamente para a camada com melhor custo-benefício.   Isso é feito ao analisar seus padrões de dados. Entretanto, não afeta o desempenho nem altera as taxas de recuperação. Esse tipo de armazenamento oferece suporte a dados com padrões de acesso imprevisíveis. Esses tipos de dados vivem por muito tempo e não são removidos do sistema da empresa. 

O S3 Intelligent-Tiering usa suas camadas. Uma é usada para dados acessados frequentemente e outra para dados acessados infrequentemente com uma opção de custo mais baixo. Dependendo da atividade do usuário, os dados são movidos automaticamente entre as duas camadas por 30 dias. Esse tipo de armazenamento pode ser usado para muitas cargas de trabalho, como conteúdo gerado pelo usuário, análise de dados, data lakes e muito mais. 

S3 Standard-IA 

Esse tipo de armazenamento é destinado a dados que são acessados com menos frequência, mas que precisam ser acessados rapidamente quando necessário. Assim como o S3 Standard, pode suportar a perda de duas instalações. Seus dados ficam armazenados em várias zonas de disponibilidade separadas geograficamente. Tem uma baixa latência, alta durabilidade e desempenho semelhantes aos do S3 Standard, mas com um preço mais baixo por gigabyte para armazenamento e recuperação. Como o S3 Standard, as políticas de ciclo de vida do S3 Standard-IA também podem ser usadas para migrar objetos para outras classes de armazenamento sem precisar alterar a aplicação. 

S3 One Zone-IA 

Ao contrário de outras classes de armazenamento S3 que armazenam dados em até três zonas de disponibilidade, o S3 One Zone-IA armazena dados em uma única zona de disponibilidade. Criado para dados acessados infrequentemente, o S3 One Zone-IA custa 20% menos do que o S3 Standard-IA. É mais usado por clientes que querem uma opção de custo mais baixo para acesso infrequente a dados, mas que não precisam da resiliência ou disponibilidade oferecidas pelo S3 Standard ou S3 Standard-IA. 

O S3 One Zone-IA pode ser usado para armazenar cópias de backup secundário de dados facilmente recriáveis. Se a zona de disponibilidade for destruída, o S3 One Zone-IA perderá seus dados, pois os dados são armazenados em uma única zona de disponibilidade. 

S3 Outposts: 

Esse armazenamento adiciona recursos de armazenamento de objetos do S3 aos seus Outposts. O S3 Outposts armazena com redundância dados para recuperação entre dispositivos e servidores. O S3 Outposts é conhecido por fornecer durabilidade para quaisquer dados armazenados. O S3 Outposts conta com um recurso de criptografia e permite medidas de autenticação usando políticas do IAM e Pontos de acesso do S3.  

S3 e Lyve Cloud Storage 

Seagate Lyve Cloud é uma solução de armazenamento de objetos baseado em nuvem que atua como um parceiro complementar de um armazenamento S3 existente.  

Basicamente, a API tradicional do S3 é a linguagem do armazenamento de dados baseado em nuvem. O Lyve Cloud fornece uma interface fácil para traduzir essa linguagem do S3 em um armazenamento de objetos escalável que é simples de: 

  • Armazenar por períodos de tempo mais longos (armazenamento frio) 
  • Acessar rapidamente, quando necessário 
  • Fazer backup e recuperar, quando pareado com parceiros adicionais de backup e recuperação 

O Seagate Lyve Cloud torna o armazenamento de dados de grande escala acessível para aplicativos corporativos buscando conexão fácil a aplicativos baseados na Internet e criar data centers em nuvem privada, híbrida e multinuvem.  

Saiba mais sobre os recursos do Lyve Cloud para suas necessidades de armazenamento.