A migração de dados para a nuvem é o processo de mover dados existentes no local para um novo local de armazenamento na nuvem. A maioria das aplicações exige armazenamento físico de dados durante sua progressão para a nuvem.
Normalmente, a migração de armazenamento está associada a uma entre três abordagens, mas as organizações podem executar as três ao mesmo tempo.
Uma única movimentação do tipo de carregar e transportar.
Esse tipo de movimentação pode ser necessário antes que uma organização inicie novas cargas de trabalho na nuvem.
Um modelo híbrido com ênfase no uso no local.
Nesse cenário, datastores legados podem ser movimentados para a nuvem ao longo do tempo.
Um modelo híbrido com ênfase no uso na nuvem.
Normalmente, essa abordagem híbrida é resultado de projetos nativos na nuvem criados recentemente, combinados com dados legados no local.
As realidades desafiadoras do transporte de dados aplicam-se à maioria dos projetos. Como você muda tranquilamente do seu local atual para a sua nova nuvem, com o mínimo de interrupções, de custo e de tempo? Qual é a maneira mais inteligente de realmente mover seus GB, TB ou PB de dados?
É um problema subjacente básico: que quantidade de dados pode ser movida e a que velocidade? Para obter o melhor cenário, use esta fórmula:
Número de dias = (Total de bytes)/(Megabits por segundo * 125 * 1000 * Utilização da rede * 60 segundos * 60 minutos * 24 horas)
Por exemplo, se houver uma conexão T1 (1,544 Mbps) e 1 TB (1024 * 1024 * 1024 * 1024 bytes) para mover dentro ou fora da AWS, o período mínimo teórico que demoraria para transferir a carga pela conexão da rede com uma utilização de rede de 80% seria 82 dias.
Relaxe. Nós já fizemos isso antes. Descobrimos que os clientes abordam essa questão de duas maneiras: eles usam ferramentas de migração não gerenciadas muito básicas para mover seus dados ou selecionam um dos conjuntos de serviços da Amazon.
Como uma regra geral, para obter os melhores resultados, sugerimos:
| Conexão | Escala de dados | Método |
| Abaixo de 10 Mbps | Menos de 500 GB | Não gerenciado |
| Mais de 10 Mbps | Mais de 500 GB | Gerenciado |
Existem métodos fáceis, de uma etapa, para mover dados em pequena escala do seu local para o armazenamento na nuvem da Amazon.
- rsync. Os clientes usam esta ferramenta de código aberto para copiar dados diretamente para buckets do S3.
- Interface de linha de comando do S3. Os clientes usam a CLI do Amazon S3 para escrever comandos e mover dados para buckets do S3.
- Interface da linha de comando do Glacier. Os clientes usam a CLI do Glacier para mover dados para os cofres do Glacier.
O conjunto de serviços de migração criados pela Amazon inclui vários métodos diferentes que ajudam você a gerenciar esta tarefa com mais eficiência. Pense neles em duas categorias:
- Otimizando ou substituindo a internet. Não se deve nunca subestimar a largura de banda de uma camionete cheia de discos movendo-se pela rodovia. Esses métodos são ideais para mover grandes arquivos, lagos de dados ou em situações em que a largura de banda e os volumes de dados são, simplesmente, irreais.
- Interfaces fáceis de usar do S3. Esses métodos facilitam o uso do S3 com seus aplicativos nativos existentes. Em vez de carregar e transportar grandes conjuntos de dados de uma vez, esses métodos ajudam você a integrar fluxos de processos existentes, como backup e recuperação ou streams contínuos da Internet das Coisas diretamente com o armazenamento na nuvem.
| Se você precisa de: | Considere: |
|---|---|
| Uma conexão de Internet otimizada ou substituta para: |
|
Conexão direta com um datacenter regional da AWS |
AWS Direct Connect |
Migre petabytes de dados em lotes para a nuvem |
AWS Import/Export Snowball |
Migre trabalhos recorrentes com alterações incrementais por longas distâncias |
Amazon S3 Transfer Acceleration |
| Uma interface fácil de usar diretamente no S3 para: |
|
Armazenar dados em cache localmente em um modelo híbrido (por questões de desempenho) |
Gateways (AWS ou parceiro) |
Enviar backups ou arquivos para a nuvem com o mínimo de interrupções |
Parcerias de tecnologia |
Coletar e consumir várias origens de dados de streaming |
Amazon Kinesis Firehose |
Você também pode combinar serviços para obter resultados ideais. Considere estes exemplos:
Vários Snowballs executando em paralelo
Direct Connect e um parceiro de tecnologia
Direct Connect e Transfer Acceleration
Transfer Acceleration e um Storage Gateway ou parceiro de tecnologia
Precisa de ajuda com seu caso específico? Deixe-nos ajudar.
Esses métodos de migração aperfeiçoam ou substituem a internet para carregar e transportar dados do seu local atual direto para os datacenters da Amazon. Nenhum trabalho de desenvolvimento ou APIs são suportadas, e as transferências podem impactar seus processos existentes no local.
Explore nossos pacotes de parceiro do Direct Connect que ajudam a estender as tecnologias no local para a nuvem.
O cliente seleciona uma conexão física dedicada Direct Connect para acelerar as transferências de rede entre seus datacenters e os nossos.
O AWS Direct Connect permite que você estabeleça uma conexão de rede dedicada entre sua rede e um dos locais do AWS Direct Connect. Quando se utiliza VLANs 802.1q padrão, esta conexão dedicada pode ser particionada em várias interfaces virtuais. Isso permite o uso da mesma conexão para acessar recursos públicos, como objetos armazenados no Amazon S3, usando o espaço de endereço IP público e recursos privados, como instâncias do Amazon EC2 em execução dentro de um Amazon Virtual Private Cloud (VPC), usando o espaço IP privado, mantendo a separação de rede entre os ambientes públicos e privados. Interfaces virtuais podem ser reconfiguradas a qualquer momento para atender às suas necessidades.
Saiba mais sobre o serviço Direct Connect.
O Snowball é uma solução de transporte de dados na escala de petabytes que usa dispositivos seguros para transferir grandes quantidades de dados para dentro e para fora da AWS. O uso do Snowball aborda desafios comuns relacionados a transferências de dados em grande escala, inclusive altos custos de rede, transferências muito demoradas e preocupações de segurança. A transferência de dados com o Snowball é simples, rápida, segura e pode chegar a um quinto do custo da Internet de alta velocidade.
Saiba mais sobre o serviço Snowball.
|
|||||||||||||||||
O Amazon S3 Transfer Acceleration agiliza transferências da Internet pública para o Amazon S3. Você pode maximizar sua largura de banda disponível independentemente da distância ou condições variáveis da Internet, e não há nenhum protocolo de rede do cliente ou proprietário. Basta mudar o endpoint que você usa com o bucket do S3 e a aceleração é aplicada automaticamente.
Isso é ideal para trabalhos recorrentes que viajam pelo mundo, como uploads de mídia, backups e tarefas de processamento de dados locais que são enviados com frequência para uma localização central.
Saiba mais sobre o Transfer Acceleration
Algumas vezes a interrupção não é um opção. Quando os datastores legados podem migrar gradualmente ao longo do tempo ou quando novos dados são agregados de muitas origens fora da nuvem, esses serviços são a escolha ideal. Esses serviços de migração podem aproveitar ou complementar instalações existentes, como software de backup e recuperação ou uma SAN, e você também pode programar o serviço AWS Firehose nos seus próprios aplicativos.
Um gateway fica no seu local e liga o seu ambiente à Nuvem AWS. É uma solução ideal para cenários híbridos, onde há necessidade de um pouco de armazenamento local por questões de desempenho ou conformidade, mas parte pode ser colocada no S3.
Considere combinar o serviço AWS Direct Connect com seu gateway para garantir o desempenho ótimo.
O serviço AWS Storage Gateway simplifica a adoção, no local, do armazenamento da AWS. Seus aplicativos existentes usam protocolos de armazenamento padrão do setor para fazer a conexão a um aplicativo de software que armazena seus dados no Amazon S3 e no Amazon Glacier.
- Os dados são compactados e transferidos com segurança para a AWS.
- As configurações da rede de área de armazenamento (SAN) oferecem dispositivos armazenados e em cache, com backups de ponto no tempo, como snapshots do Amazon EBS.
- A configuração de VTL (Virtual Tape Library, Biblioteca de fita virtual) trabalha com seu software de backup existente para oferecer um backup econômico no Amazon S3 e arquivamento em longo prazo no Amazon Glacier.
Saiba mais sobre o AWS Storage Gateway.
A AWS formou parceria com vários fornecedores do setor em acessórios de gateway físico que fecham a lacuna entre o backup tradicional e a nuvem. Faça a ligação entre os dados no local com a nuvem da Amazon para fazer a mudança sem causar impacto no desempenho e preservando os catálogos de backup existentes.
- Integra-se sem problemas à infraestrutura existente
- Pode oferecer desduplicação, compressão, criptografia ou aceleração da WAN
- Faça backups recentes localmente, proteja tudo na Nuvem AWS
Saiba mais sobre as parcerias de gateway.
A Amazon formou parcerias com fornecedores do setor para tornar mais fácil colocar seus backups e arquivos na nuvem. A maneira mais simples de mover seus dados pode ser através de um conector do S3 incorporado ao seu software de backup existente. A vantagem clara desta abordagem é que o catálogo de backup permanece consistente, assim você mantém a visibilidade e o controle entre trabalhos que abrangem disco, fita e nuvem.
Saiba mais sobre parcerias de tecnologia e conectividade integrada.
O Amazon Kinesis Firehose é o modo mais fácil de carregar dados de streaming na AWS. Ele captura e carrega automaticamente dados de streaming no Amazon S3 e no Amazon Redshift, o que habilita uma análise em tempo real usando as ferramentas e painéis de inteligência de negócios atuais que você já utiliza. É um serviço totalmente gerenciado que escala automaticamente para atender à produtividade dos seus dados e exige uma administração contínua. Ele pode separar em lotes, compactar e criptografar os dados antes de carregá-los, o que minimiza a quantidade de armazenamento usado no destino e aumenta a segurança. Você pode criar facilmente um stream de distribuição do Firehose por meio do Console de Gerenciamento da AWS, configurá-lo com alguns cliques e começar a enviar dados para o stream de centenas de milhares de origens de dados a serem carregados continuamente na AWS. Tudo isso em apenas alguns minutos.
Saiba mais sobre o AWS Kinesis Firehose.