As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Escolhendo um serviço AWS de armazenamento
Dando o primeiro passo
|
Finalidade
|
Ajude a determinar qual serviço de AWS armazenamento é o mais adequado para sua organização.
|
|
Última atualização
|
26 de junho de 2024
|
|
Serviços cobertos
|
|
Introdução
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 facilita a combinação dos métodos de armazenamento com suas necessidades e fornece opções de armazenamento que não são facilmente alcançáveis com a infraestrutura local. 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 carga de trabalho. Escolher o serviço de armazenamento certo para sua carga de trabalho exige que você tome uma série de decisões com base nas necessidades da sua empresa.
Este guia de decisão ajudará você a fazer as perguntas certas, fornecer um caminho claro para a implementação e ajudá-lo a migrar do seu armazenamento local existente.
Compreendo
Os dados são a base de implantações bem-sucedidas de aplicativos, fluxos de trabalho de análise e inovações de aprendizado de máquina. Sistemas bem arquitetados usam vários serviços de armazenamento e permitem recursos diferentes para melhorar o desempenho.
Em muitos casos, no entanto, a escolha do serviço de armazenamento certo começará com o quão bem ele se alinha 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 FSx dados da Amazon vêm em quatro opções que se alinham aos sistemas de arquivos populares:
-
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 for Lustre permite que você inicie e execute o sistema de arquivos Lustre de alto desempenho.
-
O Amazon FSx for OpenZFS é um serviço de armazenamento de arquivos totalmente gerenciado que permite mover dados do ZFS local ou AWS de outros servidores de arquivos baseados em Linux.
-
O Amazon FSx for NetApp ONTAP é um serviço totalmente gerenciado que fornece armazenamento de arquivos altamente confiável, escalável, de alto desempenho e rico em recursos, baseado no NetApp popular sistema de arquivos ONTAP.
Definições
Há opções AWS de serviço para os seguintes tipos de armazenamento:
-
Bloquear — O armazenamento em bloco é uma tecnologia que controla o armazenamento de dados e os dispositivos de armazenamento. Ele pega qualquer dado, como uma entrada de arquivo ou banco de dados, e o divide em blocos de tamanhos iguais. Em seguida, o sistema de armazenamento em bloco armazena o bloco de dados no armazenamento físico subjacente de forma otimizada para acesso e recuperação rápidos.
-
Sistema de arquivos — Os sistemas de arquivos armazenam dados em uma estrutura hierárquica de arquivos e pastas. Em ambientes de rede, o armazenamento baseado em arquivos geralmente usa a tecnologia de armazenamento conectado à rede (NAS). O NAS permite que os usuários acessem dados de armazenamento em rede de forma semelhante a um disco rígido local. O armazenamento de arquivos é fácil de usar e permite que os usuários gerenciem o controle do compartilhamento de arquivos.
-
Objeto — O armazenamento de objetos é uma tecnologia que armazena e gerencia dados em um formato não estruturado chamado objetos. Cada objeto é marcado com um identificador exclusivo e contém metadados que descrevem o conteúdo subjacente.
-
Cache — Um cache é uma camada de armazenamento de dados de alta velocidade usada para armazenar temporariamente dados acessados com frequência ou usados recentemente mais perto do ponto de acesso, com o objetivo de melhorar o desempenho do sistema e reduzir a latência. Ele serve como um buffer entre o armazenamento primário maior e mais lento (como discos ou armazenamento remoto) e os recursos de computação que precisam acessar os dados.
-
Hybrid/Edge — o Hybrid/Edge armazenamento combina infraestrutura de armazenamento local com serviços de armazenamento em nuvem, permitindo a mobilidade de dados entre os dois ambientes com base em requisitos como desempenho, custo e conformidade. Ele oferece benefícios como acesso de baixa latência, otimização de custos, soberania de dados, escalabilidade na nuvem e continuidade dos negócios.
Opções de migração
Além de escolher um serviço de armazenamento, você precisará fazer escolhas sobre como migrar seus dados para residirem nos serviços escolhidos. AWS oferece várias opções para migrar seus dados, dependendo se eles precisam estar on-line ou off-line.
-
A migração on-line envolve a transferência de dados e aplicativos pela Internet enquanto eles ainda estão em execução no data center local. Essa abordagem pode ser mais eficiente do que a migração off-line, pois minimiza o tempo de inatividade e permite que as organizações comecem a usar os recursos da nuvem mais cedo. No entanto, ele requer uma conexão confiável com a Internet e pode não ser adequado para grandes quantidades de dados ou aplicativos de missão crítica.
-
A migração off-line envolve a movimentação de dados e aplicativos sem qualquer conexão com a Internet. Essa abordagem exige o transporte físico dos dados em discos rígidos externos ou outras mídias de armazenamento para o data center do provedor de nuvem. Esse método geralmente é usado quando há grandes quantidades de dados para transferir, largura de banda ou conectividade limitadas ou preocupações com segurança e privacidade.
Há duas considerações principais:
-
Velocidade - Escolha a migração on-line quando a velocidade for importante. O online é medido em minutos ou horas, e o offline 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 para. day-to-day Escolha off-line quando houver restrições de rede, e os dados podem ficar off-line enquanto estão em trânsito sem interromper seus negócios. AWS os serviços da família Snow oferecem uma opção para migração offline.
Considere
Talvez você esteja considerando serviços AWS de armazenamento porque está migrando um aplicativo existente para a nuvem ou criando um novo aplicativo 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 AWS de armazenamento.
- Protocol
-
AWS os serviços de armazenamento 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 aplicativos que exigem operações rápidas e consistentes. I/O
-
O armazenamento baseado em arquivos pode ser montado de forma nativa a partir de praticamente qualquer sistema operacional usando protocolos padrão do setor, como NFS e SMB. Ele fornece armazenamento simples para cargas de trabalho 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 aplicativos (API) pela Internet e é adequado para cargas de trabalho com muita leitura (como aplicativos e serviços de streaming).
Os protocolos desempenham um papel crucial ao considerar os serviços AWS de armazenamento, pois determinam como os dados são acessados, transferidos e gerenciados no ambiente de armazenamento.
- Client type
-
É importante considerar o sistema operacional dos clientes que acessarão os dados. Clientes baseados em Windows podem usar opções de armazenamento baseadas em arquivos, como Amazon FSx for Windows File Server. Ele fornece armazenamento altamente disponível para seus aplicativos Windows com suporte completo para Server Message Block (SMB).
O Amazon FSx for Lustre (para sistemas de arquivos de alto desempenho) foi projetado para uso com sistemas de arquivos baseados em UNIX/Linux. FSx for Lustre é otimizado para cargas de trabalho em que a velocidade é importante, como aprendizado de máquina, computação de alto desempenho (HPC), processamento de vídeo e modelagem financeira.
A escolha do tipo de cliente para um serviço AWS de armazenamento é fundamental para garantir o fácil acesso e o compartilhamento de dados entre cargas de trabalho. Selecionar um serviço compatível com os sistemas de arquivos e protocolos usados por seus clientes é fundamental para evitar problemas de compatibilidade e garantir o acesso e a transferência contínuos dos dados.
- Performance
-
O desempenho é um fator essencial a ser considerado ao escolher um serviço AWS de armazenamento. 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 taxa de transferência ou largura de banda. É importante fazer perguntas como:
-
Sua carga de trabalho é sensível à latência?
-
Outras métricas (como IOPS ou taxa de transferência) dominam o perfil de desempenho de seus aplicativos?
-
Sua carga de trabalho é pesada para leitura ou gravação?
- Migration strategy and risks
-
As habilidades da sua organização são um fator importante ao decidir quais serviços de contêiner você usa. A abordagem que você adota pode exigir algum investimento em equipes DevOps de engenheiros de confiabilidade de sites (SRE). Criar um pipeline automatizado para implantar aplicativos é comum na maioria dos desenvolvimentos de aplicativos modernos.
Alguns fatores a serem considerados ao migrar seu armazenamento local são: AWS
-
Transferência de dados: qual é o método mais eficiente para transferir seus dados AWS?
-
Compatibilidade: por exemplo, se você já utiliza os dispositivos NetApp ONTAP, os serviços locais (como Amazon FSx for NetApp ONTAP) forneça um caminho de migração perfeito.
-
Integração de aplicativos: avalie como seus aplicativos se integrarão aos serviços AWS de armazenamento. Considere todas as modificações ou configurações necessárias para permitir conectividade e funcionalidade perfeitas entre seus aplicativos e o AWS ambiente.
-
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. AWS
Considere AWS serviços e recursos que podem ajudar a automatizar essas tarefas, como controle de versão, políticas de ciclo de vida e replicação entre regiões.
-
Segurança e conformidade: garanta que seus dados permaneçam seguros 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 de sua solução de armazenamento para o. AWS Considere fatores como preços de armazenamento, custos de transferência de dados e quaisquer serviços ou recursos 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 local para serviços de AWS armazenamento, minimizando interrupções e maximizando os benefícios do armazenamento em nuvem.
- Backup and protection requirements
-
Os requisitos de backup e proteção são fatores essenciais a serem considerados ao escolher um serviço AWS de armazenamento, 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 AWS Backup, por exemplo, que podem fazer backup de seus dados sob demanda ou automaticamente como parte de um plano de backup agendado. AWS Backup também oferece replicação entre regiões, o que pode ser particularmente valioso 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.
- Disaster recovery
-
A recuperação de desastres é uma consideração fundamental ao escolher um serviço de AWS armazenamento, 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.
Escolher um serviço de armazenamento que forneça recursos 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 de sua empresa.
- Cost
-
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. O seguinte pode ajudar você a reduzir os custos ao usar um serviço AWS de armazenamento:
-
Use o serviço de armazenamento apropriado para seu tipo de carga de trabalho.
-
Use AWS Cost Exploreroutras ferramentas de cobrança para monitorar a velocidade organizacional.
-
Entenda seus dados e como eles estão sendo usados.
Também recomendamos que você use o AWS Calculadora de Preçospara estimar seu custo ao escolher um serviço AWS de armazenamento.
- Security
-
A segurança em AWS é uma responsabilidade compartilhada. AWS fornece uma base segura para os clientes criarem e implantarem seus aplicativos, mas os clientes são responsáveis por implementar suas próprias medidas de segurança para proteger seus dados, aplicativos 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 AWS de armazenamento. Ao fazer isso, você pode ajudar a garantir que seus dados sejam protegidos durante o uso AWS dos serviços.
Escolher
Agora que você conhece os critérios que deve usar para avaliar suas opções de armazenamento, você está pronto para escolher quais serviços AWS de armazenamento 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-o para ajudar a determinar o que é mais adequado para seu caso de uso.
| Tipo de armazenamento |
Para que é otimizado? |
Serviços ou ferramentas de armazenamento |
| Bloquear |
Aplicativos que exigem armazenamento durável de baixa latência e alto desempenho conectado a EC2 instâncias ou contêineres únicos da Amazon, como bancos de dados e armazenamento de instâncias locais de uso geral. |
Amazon EBS
Loja de EC2 instâncias da Amazon
|
|
Sistema de arquivos
|
Aplicativos e cargas de trabalho que exigem acesso compartilhado de leitura e gravação em várias EC2 instâncias ou contêineres da Amazon ou de vários servidores locais, como compartilhamentos de arquivos de equipe, aplicativos corporativos de alta disponibilidade, cargas de trabalho de análise e treinamento de ML.
|
Amazon EFS
Amazon FSx
Amazon FSx para Lustre
Amazon FSx para NetApp ONTAP
Amazon FSx para OpenZFS
Servidor FSx de arquivos Amazon para Windows
Gateway de arquivos do Amazon S3
Amazon FSx File Gateway
|
| Objeto |
Cargas de trabalho com muita 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. |
Amazon S3
|
|
Cache
|
Armazene em cache totalmente gerenciado, escalável e de alta velocidade AWS para processar dados de arquivos armazenados em locais diferentes, incluindo sistemas de arquivos NFS locais, em sistemas de arquivos em and/or nuvem (Amazon for FSx OpenZFS, Amazon for ONTAP) e Amazon S3. FSx NetApp
|
Cache de arquivos da Amazon
|
|
Híbrido/Edge
|
Forneça dados de baixa latência para aplicativos locais e forneça aos aplicativos locais acesso ao armazenamento baseado em nuvem.
|
AWS Storage Gateway Gateway de fita
AWS Storage Gateway Gateway de volume
|
A tabela a seguir fornece uma visão detalhada de suas opções on-line e off-line.
| Opções de migração |
Quando a velocidade é a prioridade |
Quando a largura de banda é importante |
Serviços ou ferramentas de armazenamento |
| Online |
O Online é otimizado para atualizações frequentes de dados. Use-o para cargas de trabalho urgentes ou contínuas. |
Considere agendar sua transferência fora do horário de expediente, quando você tiver largura de banda suficiente. |
AWS DataSync
AWS Transfer Family
Amazon FSx para NetApp ONTAP SnapMirror
AWS Storage Gateway
|
|
Off-line
|
Adequado para carregamentos únicos ou periódicos e quando os dados podem ficar estáticos em trânsito. |
Essa escolha faz sentido quando você precisa usar apenas a largura de banda mínima disponível - e prefere a previsibilidade dos movimentos físicos.
|
AWS Snowball
|
Use
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 ter uma compreensão de qual serviço de armazenamento seria o mais adequado às suas necessidades.
Para explorar como usar e aprender mais sobre cada um dos serviços de AWS armazenamento disponíveis, fornecemos um caminho para explorar como cada um dos serviços funciona. A seção a seguir fornece links para documentação detalhada, tutoriais práticos e recursos para você começar.
- Amazon S3
-
-
Comece a usar o Amazon S3
Este guia ajudará você a começar a usar o Amazon S3 trabalhando com buckets e objetos. Um bucket é um contêiner para objetos. Um objeto é um arquivo e todos os metadados que o descrevem.
Explore o guia
-
Otimizando o desempenho do Amazon S3
Ao criar aplicativos que carregam e recuperam armazenamento do Amazon S3, siga AWS as diretrizes de melhores práticas deste paper para otimizar o desempenho.
Leia o whitepaper
-
Tutoriais do Amazon S3
Os tutoriais a seguir apresentam end-to-end procedimentos completos para tarefas comuns do Amazon S3. Esses tutoriais são destinados a um ambiente de laboratório e fornecem orientação geral.
Comece com os tutoriais
- Amazon EBS
-
-
Comece a usar o Amazon EBS
O Amazon EBS é recomendado para dados que devem ser acessados rapidamente e exigem persistência a longo prazo.
Explore o guia
-
Crie um volume do Amazon EBS
Um volume do Amazon EBS é um dispositivo de armazenamento em blocos durável que é possível anexar às suas instâncias.
Comece a usar o tutorial
-
Use o Amazon EBS diretamente APIs para acessar o conteúdo de um snapshot do Amazon EBS
Você pode usar o direct APIs para criar snapshots do Amazon EBS, gravar e ler dados em seus snapshots e identificar diferenças.
Explore o guia
- Amazon EFS
-
-
Comece a usar o Amazon EFS
Saiba como criar um sistema de arquivos Amazon EFS. Você montará seu sistema de arquivos em uma EC2 instância da Amazon em sua VPC e testará a end-to-end configuração.
Comece a usar o tutorial
-
Crie um sistema de arquivos de rede
Aprenda a armazenar arquivos e criar um sistema de arquivos Amazon EFS, iniciar uma máquina virtual Linux na Amazon EC2, montar o sistema de arquivos, criar um arquivo, encerrar a instância e excluir o sistema de arquivos.
Comece a usar o tutorial
-
Configure um servidor web Apache e forneça arquivos do Amazon EFS
Aprenda a configurar um servidor web Apache em uma EC2 instância Amazon e configurar um servidor web Apache em várias EC2 instâncias da Amazon criando um grupo Auto Scaling.
Comece a usar o tutorial
- Amazon FSx
-
-
Começando com a Amazon FSx
Este guia de introdução explica o que você precisará fazer para começar a usar a Amazon FSx.
Explore o guia
-
Começando a usar o Amazon FSx for Lustre
Aprenda a usar seu sistema de arquivos Amazon FSx for Lustre para processar os dados em seu bucket Amazon S3 com seus aplicativos baseados em arquivos.
Explore o guia
-
O que é o Amazon FSx para Windows File Server?
Este guia fornece uma introdução ao Amazon FSx para Windows File Server.
Explore o guia
-
Começando a usar a Amazon FSx para NetApp ONTAP
Saiba como começar a usar a Amazon FSx para NetApp ONTAP.
Comece a usar o tutorial
-
Saiba como começar a usar a Amazon FSx para OpenZFS
Este guia fornece uma introdução à Amazon FSx para OpenZFS.
Comece a usar o tutorial
- Amazon File Cache
-
-
Comece a usar o Amazon File Cache
Saiba como criar um recurso do Amazon File Cache e acessá-lo a partir de suas instâncias computacionais.
Comece a usar o tutorial
-
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 locais.
Assista ao vídeo
- AWS Storage Gateway
-
-
Guia do usuário do Amazon S3 File Gateway
Descreve os conceitos do Amazon S3 File Gateway e fornece instruções sobre como usar os vários recursos com o console e a API.
Explore o guia
-
Guia do usuário do Amazon FSx File Gateway
Descreve FSx o Amazon File Gateway, que fornece acesso aos compartilhamentos do Amazon FSx for Windows File Server na nuvem a partir de instalações locais. Inclui instruções sobre como trabalhar com o console e a API.
Explore o guia
-
Guia do usuário do Tape Gateway
Descreve o Tape Gateway, uma solução durável e econômica baseada em fita para arquivamento de dados na nuvem. AWS Fornece conceitos e instruções sobre como usar os vários recursos com o console e a API.
Explore o guia
-
Guia do usuário do Volume Gateway
Descreve os conceitos do Volume Gateway, incluindo detalhes sobre arquiteturas de volume em cache e armazenadas, e fornece instruções sobre como usar seus recursos com o console e a API.
Explore o guia
- AWS DataSync
-
-
Começando com AWS DataSync
Este guia explica como você pode começar AWS DataSync usando AWS Management Console o.
Explore o guia
-
Simplifique a movimentação de dados em várias nuvens onde quer que os dados estejam armazenados com AWS DataSync
AWS DataSync oferece suporte a transferências incrementais, integração com o IAM para controle de acesso e casos de uso como migração, replicação e distribuição de dados entre Regiões da AWS nossas contas.
Leia o blog
-
Tutoriais do AWS DataSync
Esses tutoriais mostram alguns cenários do mundo real com AWS DataSync e transferindo dados.
Comece a usar os tutoriais
- AWS Transfer Family
-
-
Começando com AWS Transfer Family
Aprenda a criar um servidor habilitado para SFTP com endpoint acessível publicamente usando o armazenamento Amazon S3, adicionar um usuário com autenticação gerenciada por serviços e transferir um arquivo com o Cyberduck.
Comece a usar o tutorial
-
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 Transfer Family para AS2
Saiba como definir uma configuração da Declaração de Aplicabilidade 2 (AS2) com AWS Transfer Family.
-
AWS Transfer Family Conectores SFTP
Saiba como configurar um conector SFTP e depois transferir arquivos entre o armazenamento do Amazon S3 e um servidor SFTP.
- AWS Snow Family
-
-
Começando com AWS Snow Family
Esses guias fornecem links para a documentação que abrange todos os serviços atuais da família Snow.
Explore os guias
-
AWS Snowball Edge guia do desenvolvedor
Este guia inclui orientações sobre armazenamento e computação locais, agrupamento, importação e exportação de dados para o Amazon S3 e outros recursos de um dispositivo Snowball Edge.
Explore o guia
Explore
-
Diagramas de arquitetura
Explore diagramas de arquitetura de referência para contêineres em. AWS
Explore diagramas de arquitetura
-
Whitepapers
Explore os whitepapers para ajudar você a começar e aprender as melhores práticas.
Explore os whitepapers
-
AWS Soluções
Explore soluções aprovadas e orientações arquitetônicas para casos de uso comuns de contêineres.
Explore as soluções