
1. Família AWS Snow
1.1. Definição
1.1.1. conjunto de dispositivos físicos projetados para facilitar a transferência de grandes volumes de dados entre ambientes on-premises e a AWS, além de oferecer computação em borda para locais remotos ou com conectividade limitada.
1.2. O que faz
1.2.1. Permite migração de dados em grande escala para a AWS (petabytes ou exabytes).
1.2.2. Oferece processamento e análise de dados em borda (edge computing), reduzindo a necessidade de conexão contínua com a nuvem.
1.2.3. Ajuda a superar desafios de latência, largura de banda limitada e conectividade intermitente.
1.2.4. Suporta aplicações em ambientes hostis, como exploração de petróleo, navios ou locais sem conexão estável.
1.3. Características
1.3.1. Todos os dispositivos são seguros e criptografados, com rastreamento via AWS Management Console.
1.3.2. serviços AWS Snowcone, AWS Snowball e AWS Snowmobile fazem parte da família AWS Snow Family, que oferece soluções para migração e transferência de dados em grande escala para a AWS
1.4. Quando usar
1.4.1. Migração de grandes volumes de dados para a AWS quando a internet não é viável.
1.4.2. Computação em borda em locais com conexão limitada ou necessidade de processamento local.
1.4.3. Coleta e processamento de dados em ambientes hostis, como pesquisa científica, defesa, energia e exploração espacial.
1.4.4. Recuperação de desastres para transferir rapidamente dados críticos para a AWS.
1.5. Tipos
1.5.1. AWS Snowcone
1.5.1.1. 🔹 Dispositivo portátil, do tamanho de um livro (aprox. 2 kg).
1.5.1.2. 🔹 Armazena até 8 TB de dados.
1.5.1.3. 🔹 Possui bateria opcional, podendo ser usado em ambientes remotos e móveis (ex.: drones, navios, hospitais).
1.5.1.4. 🔹 Ideal para coletar dados no campo e depois enviá-los à AWS.
1.5.1.5. Exemplo de uso:
1.5.1.5.1. Um pesquisador em um barco coleta dados sobre o oceano e depois envia o Snowcone para a AWS, já que a conexão de internet é ruim no mar.
1.5.2. AWS Snowball
1.5.2.1. 🔹 Dispositivo maior e mais resistente
1.5.2.2. duas versões
1.5.2.2.1. Snowball Edge Storage Optimized
1.5.2.2.2. Snowball Edge Compute Optimized
1.5.2.3. Exemplo de uso
1.5.2.3.1. Um estúdio de cinema usa o Snowball para transferir terabytes de vídeos gravados em alta resolução para edição na AWS.
1.5.3. AWS Snowmobile
1.5.3.1. 🔹 Caminhão de 40 pés que transporta até 100 PB (petabytes) de dados.
1.5.3.2. 🔹 Usado para migração massiva de data centers.
1.5.3.3. 🔹 Possui alta segurança, com rastreamento por GPS e vigilância 24h.
1.5.3.4. Exemplo de uso
1.5.3.4.1. Um grande banco decide migrar seus servidores inteiros para a AWS. Como os dados são gigantescos, um Snowmobile estaciona no data center, transfere tudo e depois leva os dados para a AWS.
2. Migration Hub
2.1. Definição
2.1.1. serviço que ajuda a rastrear, monitorar e gerenciar migrações de aplicações para a AWS, fornecendo uma visão centralizada do progresso das migrações em várias ferramentas e serviços.
2.2. O que faz
2.2.1. Centraliza o monitoramento do progresso de migrações realizadas com diferentes ferramentas da AWS (como AWS Application Migration Service, AWS Database Migration Service e AWS Server Migration Service).
2.2.2. Permite rastrear a migração de servidores, bancos de dados e aplicações para a AWS.
2.2.3. Ajuda na descoberta e análise do ambiente antes da migração.
2.3. Características
2.3.1. Visibilidade centralizada
2.3.1.1. Exibe o status das migrações em um único painel.
2.3.2. Compatibilidade com múltiplas ferramentas
2.3.2.1. Suporta diferentes serviços de migração da AWS e ferramentas de terceiros.
2.3.3. Descoberta e análise pré-migração
2.3.3.1. Permite mapear dependências e estimar custos.
2.3.4. Suporte a estratégias de migração
2.3.4.1. Pode ser usado para migração lift-and-shift (rehosting), replatforming e refactoring.
2.4. Quando usar
2.4.1. Quando for necessário rastrear migrações de diversas aplicações e servidores para a AWS em um único local.
2.4.2. Para obter insights sobre o progresso e desafios das migrações.
2.4.3. Quando há a necessidade de avaliar dependências e planejar uma migração eficiente.
2.4.4. Para acompanhar migrações feitas com diferentes ferramentas, como AWS Application Migration Service e AWS DMS.
3. Database Migration Service (AWS DMS
3.1. Definição
3.1.1. serviço da AWS que facilita a migração de bancos de dados para a nuvem.
3.1.2. permite a transferência de dados entre bancos de dados locais e os bancos de dados na AWS de forma segura, rápida e com mínima interrupção.
3.2. O que faz
3.2.1. permite que você migre dados de um banco de dados de origem para um banco de dados de destino na AWS (como Amazon RDS, Amazon Aurora, Amazon Redshift, ou mesmo outros bancos de dados em nuvem ou locais) de forma contínua e em tempo real.
3.2.2. suporta a replicação contínua para sincronizar os dados entre a origem e o destino, garantindo uma migração sem falhas.
3.3. Características
3.3.1. Suporte a múltiplos tipos de banco de dados
3.3.1.1. compatível com uma grande variedade de bancos de dados, como Oracle, MySQL, PostgreSQL, MariaDB, SQL Server, entre outros.
3.3.2. Migração contínua
3.3.2.1. suporta a replicação de dados em tempo real, permitindo migrações em lotes ou de forma contínua.
3.3.3. Facilidade de uso
3.3.3.1. configurações simples para migração de dados sem precisar interromper as operações de banco de dados existentes.
3.3.4. Alta disponibilidade e segurança
3.3.4.1. garante que os dados sejam transferidos de maneira segura, com replicação de backup e criptografia durante a transferência.
3.3.5. Mínima interrupção
3.3.5.1. permite que as aplicações continuem funcionando enquanto a migração é realizada, sem ou com impacto mínimo nos serviços.
3.4. Quando usar
3.4.1. Migração de banco de dados para a AWS
3.4.1.1. quando você precisa migrar dados de bancos de dados locais ou de outro provedor de nuvem para a AWS.
3.4.2. Atualização de versões de banco de dados
3.4.2.1. ao realizar a migração de bancos de dados mais antigos para versões mais novas na AWS.
3.4.3. Migração de ambientes híbridos ou multi-nuvem
3.4.3.1. para mover dados de ou para diferentes ambientes em nuvens híbridas ou multi-nuvem.
3.4.4. Migração sem interrupção
3.4.4.1. quando você precisa garantir que as aplicações continuem funcionando sem tempo de inatividade durante o processo de migração.
4. Application Discovery Service
4.1. Definição
4.1.1. serviço da AWS que ajuda a identificar e entender os recursos e dependências de uma aplicação existente em seu ambiente on-premises, permitindo uma migração mais eficiente para a nuvem da AWS.
4.2. O que faz
4.2.1. coleta dados detalhados sobre a infraestrutura de TI existente, como servidores, aplicativos, e suas interações. Essas informações são usadas para planejar e realizar a migração para a AWS de forma mais estruturada e precisa.
4.3. Características
4.3.1. Coleta automatizada de dados
4.3.1.1. Descobre automaticamente os servidores, suas dependências e configurações.
4.3.2. Visualização das dependências
4.3.2.1. Fornece uma visão clara de como as aplicações estão interconectadas, permitindo um mapeamento completo das interações.
4.3.3. Facilita a migração
4.3.3.1. Ajudando na identificação de recursos e requisitos necessários para uma migração bem-sucedida para a AWS.
4.3.4. Compatibilidade com várias fontes de dados
4.3.4.1. Suporta dados de várias fontes, incluindo servidores físicos e virtuais, em ambientes on-premises ou híbridos.
4.4. Quando usar
4.4.1. Migração para a nuvem
4.4.1.1. Ao planejar a migração de aplicações e workloads on-premises para a AWS, proporcionando uma visão detalhada das dependências e recursos.
4.4.2. Avaliação de recursos existentes
4.4.2.1. Quando você deseja entender como os recursos de TI estão interconectados antes de realizar alterações ou migrações.
4.4.3. Planejamento de modernização
4.4.3.1. Útil para empresas que estão modernizando suas aplicações, ajudando a identificar pontos de falha e otimizações.
5. Application Migration Service
5.1. Definição
5.1.1. serviço da AWS que facilita a migração de aplicações físicas, virtuais e de ambientes on-premises para a nuvem da AWS.
5.1.2. Ele automatiza a movimentação dos servidores, minimizando o tempo de inatividade e simplificando o processo de migração.
5.2. O que faz
5.2.1. O serviço migra servidores completos para a AWS, incluindo o sistema operacional, aplicações e dados.
5.2.2. Ele realiza a replicação contínua da máquina virtual (VM) ou do servidor físico para o ambiente da AWS, criando uma cópia idêntica e minimizando os riscos durante a migração.
5.3. Características
5.3.1. Automação
5.3.1.1. Processo automatizado de replicação e migração de servidores.
5.3.2. Custo-benefício
5.3.2.1. Reduz o custo e a complexidade do processo de migração, evitando o uso de ferramentas complexas.
5.3.3. Escalabilidade
5.3.3.1. Permite a migração de grandes volumes de servidores em paralelo.
5.3.4. Sem necessidade de reconfiguração
5.3.4.1. O servidor migrado continua funcionando da mesma forma que antes, sem alterações significativas no código ou configuração.
5.3.5. Baixo tempo de inatividade
5.3.5.1. A migração ocorre de forma contínua e segura, com o mínimo de downtime possível.
5.3.6. Suporte a múltiplos tipos de ambientes
5.3.6.1. Suporta migrações de máquinas físicas, virtuais e até de outros provedores de nuvem.
5.4. Quando usar
5.4.1. Migração de workloads de grande escala
5.4.1.1. Quando há a necessidade de migrar uma grande quantidade de servidores para a AWS sem interromper as operações.
5.4.2. Reorganização de infraestruturas
5.4.2.1. Para modernizar, mover ou expandir a infraestrutura para a nuvem.
5.4.3. Redução de custos operacionais
5.4.3.1. Empresas que desejam reduzir a manutenção de data centers físicos ou a complexidade de gerenciar servidores locais.
5.4.4. Fases iniciais de migração
5.4.4.1. Ideal para empresas que estão começando a jornada de migração para a AWS e preferem um processo simples e automatizado.
6. Transfer Family
6.1. Definição
6.1.1. serviço gerenciado da AWS que permite transferências seguras de arquivos usando os protocolos SFTP, FTPS e FTP diretamente para e a partir do Amazon S3 ou Amazon EFS.
6.2. O que faz
6.2.1. Habilita a transferência de arquivos segura e escalável para a AWS sem necessidade de gerenciar servidores FTP/SFTP.
6.2.2. Permite integração com identidades gerenciadas pela AWS IAM, AD ou provedores externos.
6.2.3. Suporta automação via AWS Lambda e notificações com Amazon EventBridge para processar arquivos transferidos.
6.3. Características
6.3.1. Integração com IAM e outros provedores de identidade.
6.3.2. Alta disponibilidade e escalabilidade.
6.3.3. Automação de processamento pós-transferência.
6.3.4. Armazenamento backend
6.3.4.1. Amazon S3
6.3.4.2. Amazon EFS
6.3.5. Protocolos suportados
6.3.5.1. SFTP
6.3.5.1.1. SFTP (Secure File Transfer Protocol)
6.3.5.2. FTPS
6.3.5.2.1. FTPS (FTP Secure)
6.3.5.3. FTP
6.3.5.3.1. FTP (File Transfer Protocol)
6.4. Quando usar
6.4.1. Quando precisar transferir arquivos para a AWS de forma segura e gerenciada, sem administrar servidores FTP/SFTP.
6.4.2. Quando for necessário integrar transferências de arquivos a fluxos de trabalho existentes na nuvem.
6.4.3. Para migração de sistemas legados que dependem de FTP para comunicação.
7. DataSync
7.1. Definição
7.1.1. serviço gerenciado que facilita a transferência automatizada e acelerada de dados entre armazenamento local, Amazon S3, Amazon EFS e Amazon FSx.
7.2. O que faz
7.2.1. Move grandes volumes de dados com rapidez e segurança entre ambientes on-premises e a AWS.
7.2.2. Suporta migração, replicação e arquivamento de dados.
7.2.3. Automatiza tarefas de sincronização e transferência de arquivos.
7.3. Características
7.3.1. Alto desempenho
7.3.1.1. Usa otimizações de rede para transferências até 10 vezes mais rápidas que métodos tradicionais.
7.3.2. Segurança
7.3.2.1. Transfere dados criptografados em trânsito e pode usar AWS IAM para controle de acesso.
7.3.3. Integração com serviços AWS
7.3.3.1. Funciona com S3, EFS e FSx.
7.3.4. Automação
7.3.4.1. Suporta agendamento e execução contínua para sincronização de dados.
7.3.5. Suporte a diferentes protocolos
7.3.5.1. Compatível com NFS, SMB e armazenamento baseado em objetos.
7.4. Movimentação de Dados
7.4.1. De/para On-premises ou Outra Nuvem: O DataSync pode transferir dados de ambientes locais ou de outras nuvens para a AWS. Para isso, é necessário instalar um agente no ambiente local ou na outra nuvem.
7.4.2. Entre Serviços da AWS: O DataSync também pode mover dados entre diferentes serviços de armazenamento da AWS, como Amazon S3, Amazon EFS e Amazon FSx, sem a necessidade de um agente.
7.5. Quando usar
7.5.1. Para migrar grandes quantidades de dados on-premises para a AWS rapidamente.
7.5.2. Para replicação contínua de dados entre ambientes híbridos ou multi-cloud.
7.5.3. Para manter sincronizados dados armazenados localmente e na AWS.
7.5.4. Para arquivamento automatizado de dados na nuvem.