Matriz de decisão - AWS Orientação prescritiva

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á.

Matriz de decisão

Embora cada migração seja única e tenha seus próprios desafios, limitações e vários fatores a serem considerados, há critérios comuns que podem ser usados para identificar a estratégia e o serviço de migração mais adequados para seu caso de uso. Identificar e priorizar esses fatores ajuda a restringir a escolha. Use a tabela a seguir como uma árvore decisões: comece com o fator mais importante para seu caso de uso e escolha a melhor ferramenta para sua migração.

nota

A tabela a seguir fornece fatores direcionais de alto nível a serem considerados; ela não inclui uma lista exaustiva de critérios para um projeto de migração. O objetivo é fornecer uma comparação generalizada de dois métodos de migração de dados muito diferentes: replicação em nível de bloco (fornecida pelo Application Migration Service) em comparação com replicação lógica em nível de dados (fornecida por várias ferramentas nativas de migração de banco de dados). Esses dois métodos são aplicáveis em muitos cenários de migração e às vezes podem ser usados juntos, mas também têm vantagens exclusivas que a tabela destaca.

Critérios

AWS Application Migration Service

Ferramentas de banco de dados (ferramentas nativas ou AWS DMS)

Arquitetura

Física (nível de blocos)

Nível lógico, mecanismo de banco de dados

Escala

Migração em larga escala

Granular; limitações de escala

Velocidade versus complexidade

Cenário de saída rápida; complexidade reduzida

Abordagem mais lenta e complexa; requer mais planejamento e testes

Linha do tempo

Suporta um cronograma agressivo

Requer esforço e tempo adicionais

Migration type

Mover sem alterações (lift-and-shift) como está (apenas um para um)

Reformulação de plataforma ou modernização com opções de decomposição e consolidação (de um para muitos, de vários para um)

Pré-provisionamento

Desnecessário; migração automática

O provisionamento do banco de dados e da infraestrutura é necessário

Tempo de inatividade

Tempo de inatividade necessário, dentro de um RTO de minutos

Tempo de inatividade quase zero possível, mas muito caro (por meio de clusters estendidos sincronizados/assíncronos, replicação de CDC e métodos similares)

Taxa de alteração de dados

Pode apresentar limites de rede ou performance

Mais opções disponíveis

Limitações

Não é compatível com a maioria dos sistemas em cluster; * suporta somente plataformas x86**

As ferramentas nativas de banco de dados oferecem suporte a bancos de dados em cluster e plataformas não x86; o AWS DMS abrange a maioria dos mecanismos de banco de dados

* O método de replicação em nível de bloco não suporta armazenamento conectado à rede (NAS), unidades compartilhadas, como compartilhamentos NFS ou compartilhamentos. CIFS/SMB Ele suporta somente o armazenamento em nível de bloco que está diretamente conectado ao sistema migrado no momento da migração. (Para obter mais informações, consulte as perguntas frequentes do Application Migration Service sobre suporte a SAN/NAS.) Isso limita a aplicabilidade da replicação por meio do Application Migration Service para a maioria dos sistemas em cluster, porque a maioria dos clusters depende do armazenamento compartilhado de várias implementações. Para obter mais informações, consulte Vantagens e desvantagens na AWS Application Migration Service seção anterior deste guia.

** O método de replicação em nível de bloco exige que você instale um Agente de AWS Replicação no nível do sistema operacional, e esse agente suporta somente plataformas x86 baseadas no sistema operacional Windows ou Linux (consulte Sistemas operacionais compatíveis com o Application Migration Service). Plataformas não x86 estão fora do escopo desse método de migração. Isso inclui ARM, RISC/CISC sistemas, variações do PowerPC, sistemas IBM como pSeries, iSeries, zSeries e seus respectivos sistemas operacionais, como AIX, HP-UX, Solaris, Linux for PowerPC, zLinux em mainframes e outras arquiteturas não x86.