Introdução

A Amazon Web Services (AWS) oferece um amplo portfólio de serviços de armazenamento confiáveis, escaláveis e seguros para armazenar, acessar, proteger e analisar seus dados. Isso torna mais fácil combinar seus métodos de armazenamento com suas necessidades e fornece opções de armazenamento que não são facilmente alcançáveis com a infraestrutura on-premises. Ao selecionar um serviço de armazenamento, garantir que ele esteja alinhado com seus padrões de acesso será fundamental para alcançar o desempenho desejado.

Você pode selecionar serviços de armazenamento em blocos, arquivos e objetos, bem como opções de migração de dados na nuvem para sua workload. A escolha do serviço de armazenamento certo para sua workload exige que você tome uma série de decisões com base nas necessidades da sua empresa.

Este guia de decisões ajudará você a fazer as perguntas certas, fornecerá um caminho claro para a implementação e ajudará você a migrar do seu armazenamento on-premises.

Este clipe de seis minutos é de uma gravação de 55 minutos de uma apresentação dos arquitetos seniores de soluções de armazenamento da AWS, Kevin McDonald e Victor Munoz AWS Summit de 2022. Ele fornece uma visão geral dos serviços de armazenamento disponibilizados pela AWS.

Hora de ler

20 minutos

Objetivo

Ajude a determinar qual serviço de armazenamento da AWS é mais adequado às suas necessidades.

Nível

Iniciante

Data da última atualização

2 de junho 2023

Entender

Os dados são o alicerce das implantações bem-sucedidas de aplicações, fluxos de trabalho analíticos e inovações de machine learning. Sistemas bem arquitetados usam vários serviços de armazenamento e permitem atributos diferentes para melhorar o desempenho.

Em muitos casos, no entanto, a escolha do serviço de armazenamento certo começará com a habilidade do serviço de se alinhar ao que você já está usando (ou com o qual está familiarizado). Trabalhar com serviços de armazenamento com os quais você está familiarizado facilitará o início e poderá tornar a migração de seus dados mais fácil e potencialmente mais rápida.

Por exemplo, os serviços da família de armazenamento de dados do Amazon FSx oferecem quatro opções que se alinham aos sistemas de arquivos muito usados:

  • O Amazon FSx para Windows File Server fornece servidores de arquivos Microsoft Windows totalmente gerenciados, apoiados por um sistema de arquivos Windows totalmente nativo.
  • O Amazon FSx para Lustre facilita a inicialização e a execução do sistema de arquivos de alto desempenho do Lustre na nuvem.
  • O Amazon FSx para OpenZFS é um serviço de armazenamento de arquivos totalmente gerenciado que permite mover dados do ZFS on-premises ou de outros servidores de arquivos baseados em Linux para a AWS.
  • O Amazon FSx para NetApp ONTAP é um serviço totalmente gerenciado que fornece armazenamento de arquivos altamente confiável, escalável, de alto desempenho e repleto de atributos, criado no conhecido sistema de arquivos ONTAP da NetApp.

Considerar

Talvez você esteja considerando os serviços de armazenamento da AWS porque está migrando uma aplicação existente para a nuvem ou criando uma nova aplicação na nuvem. Ao mover dados para a nuvem, é importante que você entenda para onde os está movendo, os possíveis casos de uso, o tipo de dados que você está movendo e os recursos de rede disponíveis.

Aqui estão alguns dos critérios a serem considerados ao escolher um serviço de armazenamento da AWS.   

  • Os serviços de armazenamento da AWS oferecem várias opções de protocolo:

    • O armazenamento em bloco oferece armazenamento de alto desempenho conectado diretamente a uma instância de computação com acesso de baixa latência, tornando-o adequado para aplicações que exigem operações de E/S rápidas e consistentes.
    • O armazenamento baseado em arquivos pode ser montado de forma nativa com base em praticamente qualquer sistema operacional que usem protocolos padrão do setor, como NFS e SMB. Ele fornece armazenamento simples para workloads que precisam acessar dados compartilhados em várias instâncias de computação.
    • O armazenamento de objetos fornece acesso fácil aos dados por meio de uma interface de programação de aplicações (API) pela Internet e é adequado para workloads com alta demanda de leitura (como aplicações e serviços de streaming).

    Os protocolos desempenham um papel crucial ao considerar os serviços de armazenamento da AWS, pois determinam como os dados são acessados, transferidos e gerenciados dentro do ambiente de armazenamento.

  • É importante considerar o sistema operacional dos clientes que acessarão os dados. Os clientes do Windows podem usar opções de armazenamento baseadas em arquivos, como o Amazon FSx para Windows File Server. Ele fornece armazenamento altamente disponível para as aplicações Windows com suporte completo para Server Message Block (SMB).

    O Amazon FSx para Lustre (para sistemas de arquivos de alto desempenho) foi projetado para uso com sistemas de arquivos baseados em Unix/Linux. Use-o para workloads nas quais a velocidade é importante, como machine learning, computação de alta performance (HPC), processamento de vídeo e modelagem financeira.

    A escolha do tipo de cliente para um serviço de armazenamento da AWS é fundamental para garantir fácil acesso e compartilhamento de dados entre workloads. A seleção de um serviço compatível com os sistemas de arquivos e protocolos usados por seus clientes é fundamental para evitar problemas de compatibilidade e garantir a transferência e o acesso aos dados sem interrupções.

  • O desempenho é um fator crítico a ser considerado ao escolher um serviço de armazenamento da AWS. Há vários fatores a serem considerados ao avaliar o desempenho do armazenamento, incluindo IOPS (operações de entrada/saída por segundo), padrões de acesso, latência e throughput ou largura de banda. É importante fazer perguntas como:

    • Sua workload é sensível à latência?
    • Outras métricas (como IOPS ou throughput) dominam o perfil de desempenho das aplicações?
    • Sua workload demanda muita leitura ou gravação?
  • Alguns fatores a serem considerados ao migrar seu armazenamento on-premises para a AWS:

    • Transferência de dados: qual é o método mais eficiente para transferir seus dados para a AWS?
    • Compatibilidade: por exemplo, se você já utiliza os dispositivos NetApp ONTAP, os serviços on-premises (como o Amazon FSx para NetApp ONTAP) fornecem um caminho de migração contínuo.
    • Integração de aplicações: avalie como as aplicações se integrarão aos serviços de armazenamento da AWS. Considere todas as modificações ou configurações necessárias para permitir conectividade e funcionalidade perfeitas entre suas aplicações e o ambiente da AWS.
    • Gerenciamento de dados e ciclo de vida: planeje tarefas de gerenciamento de dados, como backup, replicação e gerenciamento do ciclo de vida no ambiente da AWS. Considere serviços e atributos da AWS que podem ajudar a automatizar essas tarefas, como versionamento, políticas de ciclo de vida e replicação entre regiões.
    • Segurança e conformidade: garanta a segurança de seus dados durante o processo de migração. Implemente medidas de segurança apropriadas, como criptografia e controles de acesso, para proteger seus dados em trânsito e em repouso
    • Otimização de custos: analise as implicações de custo da migração da sua solução de armazenamento para a AWS. Considere fatores como preço do armazenamento, custos de transferência de dados e todos os serviços ou atributos associados necessários para otimizar os custos.

    Ao considerar cuidadosamente esses fatores, você pode garantir uma migração bem-sucedida de uma solução de armazenamento on-premises para os serviços de armazenamento da AWS, minimizando as interrupções e maximizando os benefícios do armazenamento em nuvem.

  • Os requisitos de backup e proteção são fatores essenciais a serem considerados ao escolher um serviço de armazenamento da AWS, pois ajudam a garantir a disponibilidade e a durabilidade de seus dados.

    Sem medidas adequadas de backup e proteção, os dados podem ser perdidos devido à exclusão acidental, falha de hardware ou desastres naturais, o que pode ter consequências graves para seus negócios.

    Familiarize-se com serviços como o AWS Backup, que pode fazer o backup de seus dados sob demanda ou automaticamente como parte de um plano de backup programado. O AWS Backup também oferece replicação entre regiões, o que pode ser muito importante se você tiver requisitos de continuidade de negócios ou conformidade para armazenar backups a uma distância mínima dos dados de produção.

  • A recuperação de desastres é uma consideração fundamental ao escolher um serviço de armazenamento da AWS, pois ajuda a garantir a continuidade dos negócios em caso de desastre ou interrupção. Um desastre pode ser causado por vários fatores, como desastres naturais, erro humano ou ataques cibernéticos, e pode resultar em perda significativa de dados e tempo de inatividade.

    A escolha de um serviço de armazenamento que forneça atributos de recuperação de desastres, como replicação em várias zonas de disponibilidade, pode ajudar a minimizar o impacto de um desastre em sua empresa. É importante considerar fatores como objetivos de tempo de recuperação (RTO) e objetivos de ponto de recuperação (RPO) ao avaliar as opções de recuperação de desastres e escolher um serviço de armazenamento que atenda às necessidades da sua empresa.

  • Além dos custos básicos de armazenamento, há outros fatores que afetam os preços, como capacidade de armazenamento, transferência de dados e disponibilidade, que afetam o custo total do armazenamento. Os itens abaixo podem ajudar você a reduzir custos ao usar um serviço de armazenamento da AWS:

    Também recomendamos que você use a Calculadora de preços da AWS para estimar seus custos ao escolher um serviço de armazenamento da AWS.

  • A segurança na AWS é uma responsabilidade compartilhada. A AWS fornece uma base segura para que os clientes criem e implantem suas aplicações, mas os clientes são responsáveis por implementar suas próprias medidas de segurança para proteger seus dados, aplicações e infraestrutura.

    Você deve considerar aspectos de segurança, como controle de acesso, criptografia de dados, requisitos de conformidade, monitoramento e registro e resposta a incidentes ao escolher um serviço de armazenamento da AWS. Fazendo isso, você pode ajudar a garantir que seus dados estejam protegidos quando usar os serviços da AWS.

Escolher

Agora que você conhece os critérios que deve usar para avaliar suas opções de armazenamento, já se preparou para escolher quais serviços de armazenamento da AWS são adequados para suas necessidades comerciais.

A tabela a seguir destaca quais opções de armazenamento são otimizadas para quais circunstâncias. Use-a para ajudar a determinar o mais adequado ao seu caso de uso.

Tipo de armazenamento
Para que são otimizados?
Serviços ou ferramentas de armazenamento
Aplicações que exigem armazenamento durável de baixa latência e alto desempenho conectados a instâncias ou contêineres únicos do EC2, como bancos de dados e armazenamento de instâncias locais de uso geral.
Aplicações e workloads que exigem acesso compartilhado de leitura e gravação em várias instâncias/contêineres do EC2 ou de vários servidores on-premises, como compartilhamentos de arquivos de equipe, aplicações corporativas de alta disponibilidade, workloads de análise e treinamento de ML.
Workloads com alta demanda de leitura, como distribuição de conteúdo, hospedagem na Web, análise de big data e fluxos de trabalho de ML. Adequado para cenários em que os dados precisam ser armazenados, acessados e distribuídos globalmente pela Internet.
Cache totalmente gerenciado, escalável e de alta velocidade na AWS para processar dados de arquivos armazenados em locais diferentes, incluindo sistemas de arquivos NFS on-premises e/ou em sistemas de arquivos na nuvem (Amazon FSx para OpenZFS, Amazon FSx para NetApp ONTAP) e Amazon S3.

Além de escolher um serviço de armazenamento, você precisará fazer escolhas sobre como migrar seus dados para residirem nos serviços escolhidos. A AWS oferece várias opções para migrar seus dados, dependendo eles precisam estar on-line ou off-line. Há duas considerações principais:

  • Velocidade - Escolha a migração on-line quando a velocidade for importante. On-line é medido em minutos ou horas versus off-line (que pode ser medido em dias). Se os dados forem atualizados com frequência e forem urgentes, escolha on-line. Escolha off-line quando for uma mudança única e não urgente.
  • Largura de banda - A movimentação de dados on-line retira a largura de banda disponível usada no dia a dia. Escolha off-line quando houver restrições de rede, e os dados puderem ficar off-line enquanto estiverem em trânsito sem interromper seus negócios. Os serviços da AWS na família Snow oferecem uma opção para a migração off-line. 

A tabela a seguir fornece uma visão detalhada de suas opções on-line/off-line.

Opções de migração
Quando a velocidade é a prioridade
Quando a largura de banda é importante
Serviços ou ferramentas de armazenamento
O On-line é otimizado para atualizações frequentes de dados. Use-o para workloads urgentes ou contínuas.
Você precisa ter largura de banda suficiente disponível, mas pode ter ainda mais benefícios se otimizar o horário da transferência.
Adequado para carregamentos únicos ou periódicos e para quando os dados puderem ficar estáticos em trânsito.
Essa opção faz sentido quando você precisa usar apenas a largura de banda mínima disponível e prefere a previsibilidade dos movimentos físicos.

Usar

Agora que você determinou o melhor protocolo necessário para trabalhar com seus dados, seus requisitos de desempenho e outros critérios discutidos neste guia, você também deve entender qual serviço de armazenamento é o mais adequado às suas necessidades.  

Para explorar como usar e saber mais sobre cada um dos serviços de armazenamento da AWS disponíveis, fornecemos um roteiro para explorar como cada um deles funciona. A seção a seguir fornece links para uma documentação detalhada, tutoriais práticos e recursos para você começar.

  • Amazon S3
  • Amazon S3

    Conceitos básicos do Amazon S3

    Este guia ajudará você a começar a usar o Amazon S3 trabalhando com buckets e objetos. Um bucket corresponde a um contêiner para objetos. Um objeto é um arquivo e todos os metadados que o descrevem.

    Amazon S3

    Otimizar o desempenho do Amazon S3 

    Ao criar aplicações que carregam e recuperam armazenamento do Amazon S3, siga as orientações das práticas recomendadas pela AWS neste documento para otimizar o desempenho.
     

    Amazon S3

    Tutoriais do Amazon S3
     

    Os tutoriais a seguir apresentam procedimentos completos de ponta a ponta para tarefas comuns do Amazon S3. Esses tutoriais são destinados a um ambiente de laboratório e fornecem orientações geral.

  • Amazon EBS
  • Amazon EBS

    Conceitos básicos do Amazon EBS



    O Amazon EBS é recomendado para dados que devem ser rapidamente acessíveis e exigem persistência a longo prazo.
     
    Amazon EBS

    Crie um volume do Amazon EBS



    Um volume do Amazon EBS é um dispositivo de armazenamento durável em nível de bloco que você pode conectar às suas instâncias.

    Comece o tutorial »

    Amazon EBS

    Use as APIs diretas do Amazon EBS para acessar o conteúdo de um snapshot do EBS
     

    Você pode usar as APIs diretas para criar instantâneos do EBS, gravar e ler dados em seus snapshots e identificar diferenças.

    Explore o guia »

  • Amazon EFS
  • AWS Database Migration Service

    Conceitos básicos do Amazon EFS


    Saiba como criar um sistema de arquivos do Amazon EFS. Você montará o sistema de arquivos em uma instância do Amazon EC2 em sua VPC e testará a configuração de ponta a ponta.

    Comece o tutorial »

    AWS Database Migration Service

    Criar um sistema de arquivos de rede


    Saiba como criar um sistema de arquivos do Amazon EFS, iniciar uma máquina virtual Linux no Amazon EC2, montar o sistema de arquivos, criar um arquivo, encerrar a instância e excluir o sistema de arquivos.

    Comece o tutorial »

    AWS Database Migration Service

    Configure um servidor Web Apache e forneça arquivos do Amazon EFS

    Aprenda a configurar um servidor Web Apache em uma instância do EC2 e configurar um servidor Web Apache em várias instâncias do EC2 criando um grupo do Auto Scaling.
     

    Comece o tutorial »

  • Amazon FSx
  • AWS Database Migration Service

    Conceitos básicos do Amazon FSx
     


    Este guia de introdução explica o que você precisará fazer para começar a usar o Amazon FSx.


    Explore o guia »

    AWS Database Migration Service

    Conceitos básicos sobre o Amazon FSx para Lustre
     

    Aprenda a usar o sistema de arquivos Amazon FSx para Lustre para processar os dados em seu bucket do Amazon S3 com aplicações baseadas em arquivos.

    Explore o guia »

    AWS Database Migration Service

    O que é o FSx para Windows File Server

    Este guia fornece uma introdução ao Amazon FSx para Windows File Server


    Explore o guia »

    AWS Database Migration Service

    Comece a usar o Amazon FSx para NetApp ONTAP
     

    Saiba como começar a usar o Amazon FSx para NetApp ONTAP.



    Comece o tutorial »

    AWS Database Migration Service

    Conceitos básicos do Amazon FSx para OpenZFS
     

    Aprenda a criar um sistema de arquivos Amazon FSx para Lustre e acessá-lo em suas instâncias computacionais.

    Comece o tutorial »

  • Amazon File Cache
  • AWS File Cache

    Conceitos básicos do Amazon File Cache

    Saiba como criar um recurso do Amazon File Cache e acessá-lo nas instâncias computacionais.

    Comece o tutorial »

    Amazon File Cache

    Amazon File Cache em ação

    Este vídeo mostra como o Amazon File Cache pode ser usado como um local de armazenamento temporário de alto desempenho para dados armazenados em sistemas de arquivos on-premises.

    Assista ao vídeo »

  • AWS Storage Gateway
  • AWS Database Migration Service

    Conceitos básicos do AWS Storage Gateway

    Conecte um dispositivo de software on-premises ao armazenamento baseado em nuvem para fornecer uma integração contínua e segura. Encontre o conteúdo da documentação por tipo de gateway.


    Explore os guias »

    AWS Database Migration Service

    Guia do usuário do Gateway de Arquivos do Amazon S3

    Descreve os conceitos do Gateway de Arquivos do Amazon S3 e fornece instruções sobre o uso dos diversos atributos tanto com o console quanto com a API.



    Explore o guia »

    AWS Database Migration Service

    Guia do usuário do Gateway de Arquivos do Amazon FSx

    Descreve o Gateway de Arquivos do Amazon FSx que fornece acesso aos compartilhamentos do Amazon FSx para Windows File Server na nuvem partindo das instalações on-premises. Inclui instruções sobre como trabalhar com o console e a API.
    Explore o guia »

  • AWS DataSync
  • AWS Database Migration Service

    Conceitos básicos do AWS DataSync

    Este guia explica como você pode começar a usar o AWS DataSync usando o Console de Gerenciamento da AWS.


    Explore o guia »

    AWS Database Migration Service

    Usar o AWS DataSync para mover dados do Hadoop para o Amazon S3

    Entenda como você pode acelerar suas migrações de dados e simplificar as transferências de dados entre o cluster e a AWS.


    Leia o blog »

    AWS Database Migration Service

    Tutoriais do AWS DataSync


    Esses tutoriais orientam você por alguns cenários do mundo real com o AWS DataSync e a transferência de dados.


    Comece com os tutoriais »

  • AWS Transfer Family
  • Amazon Aurora

    Conceitos básicos do AWS Transfer Family

    Saiba como criar um servidor habilitado para SFTP com um endpoint acessível ao público usando o armazenamento Amazon S3, adicione um usuário com autenticação gerenciada pelo serviço e transfira um arquivo com o Cyberduck.

    Comece o tutorial »

    Amazon Aurora

    AWS Transfer Family em ação


    Este vídeo mostra como o AWS Transfer Family pode ser usado para cada um dos três protocolos compatíveis (SFTP, FTPS e FTP), tanto na Internet pública quanto em uma VPC.

    Assista ao vídeo »

  • AWS Snow Family
  • AWS Database Migration Service

    Conceitos básicos da família AWS Snow

    Esses guias fornecem links para a documentação que abrange todos os serviços atuais da família Snow.


    Ler a documentação »

    AWS Database Migration Service

    Guia do usuário do AWS Snowcone


    Este guia inclui orientações para armazenamento e computação local, importação e exportação de dados para a Nuvem AWS e outros atributos de um dispositivo Snowcone.

    Explore o guia »

    AWS Database Migration Service

    Guia do desenvolvedor do AWS Snowball Edge

    Este guia inclui orientações para armazenamento e computação locais, agrupamento em cluster, importação e exportação de dados para o Amazon S3 e outros atributos de um dispositivo Edge.  

    Explore o guia »

Explorar

Diagramas de arquitetura

Explore os diagramas de arquitetura de referência para ajudar você a desenvolver, escalar e testar os serviços de armazenamento na AWS.

Explore diagramas de arquitetura »

Whitepapers

Explore os whitepapers para ajudar você a começar, aprender as melhores práticas e entender suas opções de armazenamento.

Explore os whitepapers »

Soluções da AWS

Explore as soluções aprovadas e orientações de arquitetura para casos de uso comuns dos serviços de armazenamento.

Explore soluções »

Recursos adicionais

Esta página foi útil para você?