Páginas

sábado, 2 de novembro de 2024

 

 

   S3 vs. EBS vs. EFS: Navegando no labirinto de armazenamento da AWS



O que São S3, EBS e EFS?

 

Amazon S3: Simple Storage Service para Armazenamento de Objetos

O Amazon S3 (Simple Storage Service) é um serviço de armazenamento de objetos altamente escalável, durável e seguro. Ele é ideal para armazenar grandes volumes de dados não estruturados, como arquivos de backup, dados de big data, e conteúdo estático para sites e aplicativos. O S3 possui várias classes de armazenamento, cada uma otimizada para diferentes cenários de uso.

 

 Tipos de Armazenamento S3 e seus Casos de Uso:

 

  S3 Standard: Perfeito para dados que você acessa o tempo todo ou dados que você desconhece qual o padrão de acesso. Use-o para hospedar sites, distribuir conteúdo, armazenar logs e muito mais. Com alta durabilidade e baixa latência, é uma escolha robusta para suas necessidades diárias.

    S3 Intelligent-Tiering: Economize automaticamente! Este tipo de armazenamento alterna seus dados entre camadas de acesso frequente e infrequente, otimizando custos sem perder desempenho. Ideal para dados com padrões de acesso imprevisíveis, como logs de IoT e análises de dados.

    S3 Standard-IA (Infrequent Access): Acesso rápido a dados usados ocasionalmente. Ideal para backups de longo prazo, arquivos antigos e recuperação de desastres. Pague menos e ainda tenha seus dados prontos quando precisar.

    S3 One Zone-IA: Similar ao Standard-IA, mas armazenado em uma única zona de disponibilidade, oferecendo custo mais baixo. É apropriado para dados re-criáveis ou replicáveis, como backups de segunda cópia e dados de análise que podem ser reproduzidos facilmente.

    S3 Glacier: Ideal para arquivamento de dados a longo prazo com acessos esporádicos. Use para arquivos de registros históricos, backups de dados antigos e dados que precisam ser mantidos por motivos de conformidade.

    S3 Glacier Deep Archive: A solução mais econômica para dados raramente acessados que podem esperar algumas horas para recuperação. Ideal para arquivamento de longo prazo, como registros financeiros e backups legais.

 

 Tipos de armazenamentos X tempos de recuperação

 

+--------------------------------------------+-------------------+
| Tipo de Armazenamento S3 | Tempo Recuperação |
+--------------------------------------------+-------------------+
| S3 Standard | Imediato |
| S3 Intelligent-Tiering | Imediato |
| S3 Standard-IA | Imediato |
| S3 One Zone-IA | Imediato |
| S3 Glacier (Expedited) | 1-5 minutos |
| S3 Glacier (Standard) | 3-5 horas |
| S3 Glacier (Bulk) | 5-12 horas |
| S3 Glacier Deep Archive (Standard) | 12 horas |
| S3 Glacier Deep Archive (Bulk) | 48 horas |
+--------------------------------------------+-------------------+

 

 

Amazon EBS: Elastic Block Store para Armazenamento de Blocos

O Amazon EBS (Elastic Block Store) fornece armazenamento de blocos persistente para uso com instâncias EC2. Ele é ideal para aplicações que requerem armazenamento de baixa latência e acesso frequente a dados, como bancos de dados e sistemas de arquivos.

 

Tipos de Volumes EBS e seus Casos de Uso:

 

     General Purpose SSD (gp3 e gp2): Equilíbrio de preço e desempenho para uma ampla variedade de cargas de trabalho, como bancos de dados pequenos a médios, servidores de desenvolvimento e sistemas de teste.


    Provisioned IOPS SSD (io2 e io1): Projetado para aplicações com altos requisitos de IOPS, como bancos de dados de missão crítica, sistemas OLTP (processamento de transações online) e grandes aplicativos empresariais.


    Throughput Optimized HDD (st1): Ideal para cargas de trabalho que requerem alta taxa de transferência de dados, como big data, data warehouses e sistemas de processamento de log.


    Cold HDD (sc1): Custo mais baixo para cargas de trabalho com acesso a dados esporádico, como backups de arquivo a longo prazo e armazenamento de dados
raramente acessados


Amazon EFS: Elastic File System para Armazenamento de Arquivos

O Amazon EFS (Elastic File System) é um serviço de armazenamento de arquivos que pode ser montado simultaneamente em várias instâncias EC2. Ele é ideal para cargas de trabalho que necessitam de armazenamento compartilhado e dimensionável, como ambientes de desenvolvimento e sistemas de gerenciamento de conteúdo.

 

Modos de Armazenamento EFS e seus Casos de Uso:

 

 Standard: Para dados acessados com frequência. Use em ambientes de desenvolvimento, aplicações web escaláveis e sistemas de gerenciamento de conteúdo.

  Infrequent Access (IA): Para dados acessados com menos frequência, oferecendo custo mais baixo. Ideal para arquivos de backup de longo prazo, dados históricos e registros que não requerem acesso constante


Vantagens e Aplicações Reais de Cada Serviço 


Amazon S3: A Solução Versátil para Armazenamento de Objetos

O Amazon S3 é ideal para armazenamento de objetos em larga escala. Para armazenamento de arquivos de mídia, documentos e backups, S3 oferece durabilidade e escalabilidade incomparáveis. No contexto de big data, S3 permite armazenar grandes volumes de dados para análise com serviços como AWS Athena e Redshift. Para conteúdo web, S3 é uma solução eficiente para hospedar imagens, vídeos e outros conteúdos estáticos.

 

Amazon EBS: Desempenho Excepcional para Aplicações Críticas

Amazon EBS é perfeito para aplicações que necessitam de armazenamento de baixa latência e acesso frequente a dados. Em bancos de dados, EBS oferece armazenamento rápido e consistente, suportando tanto bancos de dados relacionais quanto não relacionais. Para aplicações de alto desempenho, EBS suporta alta IOPS, essencial para sistemas de gerenciamento de conteúdo e ERP.

 

Amazon EFS: Armazenamento de Arquivos Flexível e Compartilhado

Amazon EFS é ideal para cargas de trabalho que necessitam de armazenamento compartilhado e dimensionável. Em ambientes de desenvolvimento, EFS facilita a colaboração entre desenvolvedores com acesso compartilhado aos arquivos. Para sistemas de gerenciamento de conteúdo, EFS oferece uma solução eficiente para armazenar grandes volumes de conteúdo acessível por várias instâncias de aplicação.

 


 

 

                                   Família AWS Snow

 

A família AWS Snow ajuda clientes que precisam executar operações em ambientes rígidos, fora de datacenters, em locais que não dispõem de conectividade de rede consistente. A família Snow, composta pelo AWS Snowcone, o AWS Snowball e o AWS Smowmobile, oferece vários dispositivos físicos e pontos de capacidade, a maioria com funcionalidades de computação integradas. Esses serviços ajudam a transportar fisicamente até exabytes de dados de e para a AWS. A AWS é a proprietária e responsável pelo gerenciamento da família Snow, que integra recursos de segurança, monitoramento, gerenciamento de armazenamento e computação da AWS.
 

 

AWS Snowcone

 

O AWS Snowcone é o menor membro da família AWS Snow de dispositivos de computação de borda e de transferência de dados. O Snowcone é portátil, robusto e seguro. Você pode usar o Snowcone para coletar, processar e mover dados para a AWS, tanto de maneira offline ao enviar o dispositivo quanto online com o AWS DataSync.

Com o AWS Snowcone, você paga somente pelo uso do dispositivo e pela transferência de dados para fora da AWS. Os dados transferidos offline para a AWS com o Snowcone não geram taxas de transferência. Para a definição de preço da transferência de dados online com o AWS DataSync, consulte a página de definição de preço do DataSync

Para o AWS Snowcone, você paga uma taxa de serviço por trabalho, o que inclui cinco dias de uso no local, e por alguns dias extras, você tem o dispositivo no local. Para implantações de alto volume, entre em contato com a equipe de vendas da AWS.


AWS Snowball

 

                                           


O AWS Snowball é um dispositivo de computação de borda e migração de dados que é fornecido com duas opções: otimizado para computação ou otimizado para armazenamento.

Os dispositivos Snowball Edge otimizados para armazenamento oferecem 40 vCPUs de capacidade computacional acoplada a 80 terabytes de armazenamento utilizável em blocos ou em objetos compatível com o Amazon S3. Ele é ideal para armazenamento local e transferência de dados em larga escala. O Snowball Edge otimizado para computação oferece 52 vCPUs, 42 terabytes de armazenamento utilizável de blocos e objetos e uma GPU opcional para casos de uso, como machine learning avançado e análises de vídeos animados em ambientes desconectados. Os clientes podem usar essas duas opções para coleta de dados, machine learning e processamento, bem como armazenamento em ambientes com conectividade intermitente (como fabricação, indústria e transporte), ou em locais extremamente remotos (como operações militares e marítimas) antes de enviá-los de volta à AWS. Esses dispositivos também podem ser montados em rack e agrupados em cluster para criar instalações temporárias maiores.

O AWS Snowball tem três elementos de definição de preço a considerar: uso, tipo de dispositivo e tempo de uso.

Primeiro, entenda seu caso de uso planejado. Você fará apenas transferência de dados ou executará computação no dispositivo? Você pode usar o dispositivo para transferência de dados ou para computação, mas é mais econômico usar um Snowball Edge otimizado para armazenamento para trabalhos de transferência de dados.

Segundo, escolha o dispositivo, Snowball Edge otimizado para armazenamento ou Snowball Edge otimizado para computação. Você também pode selecionar a opção de executar instâncias de GPU no Snowball Edge otimizado para computação para aplicações de borda.

Para uso sob demanda, você paga uma taxa de serviço por trabalho de transferência, que inclui 10 dias de uso do dispositivo Snowball Edge no local. Os dias de envio, inclusive o dia em que o dispositivo for recebido e o dia em que ele for enviado de volta para a AWS, não são contados nos 10 dias de uso gratuito. Após os 10 dias, você pagará uma pequena taxa diária para cada dia a mais em que ficar com o dispositivo.

Para fazer compromissos de um ou três anos, entre em contato com a equipe de vendas. Não é possível fazer essa seleção no Console AWS.

Os dados transferidos para a AWS não geram nenhuma taxa de transferência, e a definição de preço padrão se aplica aos dados armazenados na Nuvem AWS.  

 

AWS Snowmobile

 
 

 

O AWS Snowmobile transfere até 100 PB de dados em um contêiner de transporte reforçado de 45 pés de extensão, e é ideal para migrações de mídia digital na escala de vários petabytes ou exabytes e desativações de datacenter. O Snowmobile chega no local do cliente e aparece como um datastore anexado à rede para uma transferência de dados rápida e mais segura. Após a transferência dos dados para o Snowmobile, ele é levado de volta para uma região da AWS, na qual os dados são carregados para o Amazon S3.

A definição de preço do Snowmobile é baseada na quantidade de dados armazenados no caminhão por mês.

O Snowmobile pode ser disponibilizado para uso com os serviços da AWS em algumas regiões da AWS

Entre em contato com a equipe de vendas da AWS para discutir as necessidades de transporte de dados para sua região específica e agende uma avaliação.