Muitas empresas estao transferindo seus antigos data centers proprios (on-premises) para a AWS. Mas nem todos os sistemas podem ser movidos da mesma forma. Alguns precisam ser movidos rapidamente, outros precisam de um design novo e alguns talvez nem valha a pena manter.
Este artigo explica as 6 estrategias de migracao (6R) e as principais ferramentas que voce precisa conhecer para o exame, explicadas em linguagem simples e cotidiana.
---
Pense nisso como mudar de escritorio
Imagine que sua empresa esta se mudando de um predio de escritorios antigo para um completamente novo. O que voce faz com todos os moveis e equipamentos?
Algumas coisas voce leva como estao (Rehost). Algumas voce ajusta um pouco para caber no novo espaco (Replatform). Algumas voce substitui por itens novos (Repurchase). Algumas voce redesenha do zero para o novo espaco (Refactor). Algumas voce percebe que nao precisa mais e descarta (Retire). E algumas voce decide deixar no escritorio antigo por enquanto (Retain).
Isso e exatamente o framework 6R.
---
Rehost — Mover como esta
Tambem chamado de "Lift and Shift". Voce move o servidor para a nuvem sem alterar uma unica linha de codigo.
Esta e a abordagem mais rapida, mas voce nao aproveita ao maximo os recursos da nuvem. O AWS Application Migration Service (MGN) automatiza esse processo.
---
Replatform — Mover com pequenas melhorias
Tambem chamado de "Lift, Tinker, and Shift". Voce mantem a estrutura principal mas troca por um servico gerenciado pela nuvem para reduzir o trabalho de manutencao.
Por exemplo, em vez de gerenciar seu proprio MySQL em uma maquina virtual, voce o move para o Amazon RDS. A AWS entao cuida dos patches do sistema operacional, backups e atualizacoes do mecanismo de banco de dados por voce.
---
Refactor — Redesenhar do zero
Tambem chamado de "Re-architecting". Voce redesenha a aplicacao para aproveitar ao maximo os recursos nativos da nuvem como serverless, escalabilidade automatica e servicos gerenciados.
Isso leva mais tempo e dinheiro inicialmente, mas oferece os maiores beneficios a longo prazo. Pense nisso como fabricar moveis sob medida que se encaixam perfeitamente no novo escritorio.
---
Repurchase — Substituir por um produto SaaS
Voce para de usar seu software personalizado antigo e muda para um servico pronto na nuvem. Por exemplo, substituir um sistema de CRM proprio pelo Salesforce.
Sem mais carga de manutencao — voce simplesmente usa o produto pronto.
---
Retire — Descomissionar o que nao e mais necessario
Durante uma avaliacao de migracao, as empresas frequentemente descobrem sistemas que ninguem usa. Simplesmente desliga-los economiza dinheiro imediatamente.
---
Retain — Deixar por enquanto
Alguns sistemas ainda nao estao prontos para migrar. E mais inteligente deixa-los no lugar temporariamente do que se apressar e causar problemas. Voce sempre pode migra-los depois.
!Os 6 Rs da estratégia de migração para a nuvem
Principais ferramentas de migracao
| Ferramenta | O que faz | |------------|----------| | AWS Migration Hub | Acompanha toda a migracao a partir de uma visao central | | AWS MGN | Rehost (lift-and-shift) de servidores sem mudancas de codigo | | AWS DMS | Migra bancos de dados para a AWS mesmo enquanto estao em execucao | | AWS SCT | Converte esquemas de bancos de dados de um formato de mecanismo para outro | | AWS Snow Family | Move grandes quantidades de dados por meio de dispositivos fisicos enviados para a AWS |
Snow Family e especialmente importante. Se voce tem dezenas de terabytes de dados, transferi-los pela internet poderia levar meses. Os dispositivos Snow Family permitem que voce copie os dados localmente e envie o dispositivo fisico para a AWS.
Snowcone: ate 8 TB, pequeno o suficiente para caber em uma mochila Snowball Edge: ate 80 TB, tambem pode executar tarefas simples de computacao no local Snowmobile: ate 100 PB, um container do tamanho de um caminhao
---
AWS Cloud Adoption Framework (CAF)
O CAF e um framework que ajuda organizacoes a planejar sua adocao da nuvem de forma sistematica. Ele avalia a prontidao em 6 perspectivas: Negocios, Pessoas, Governanca, Plataforma, Seguranca e Operacoes.
---
Pontos-chave para o exame
"Mover sem mudancas de codigo" -- Rehost (Lift-and-Shift)
"Mover com algumas otimizacoes para a nuvem" -- Replatform
"Redesenhar do zero para ser nativo na nuvem" -- Refactor
"Substituir por um produto SaaS na nuvem" -- Repurchase
"Desligar sistemas desnecessarios" -- Retire
"Ainda nao esta se movendo" -- Retain
"Mover grandes volumes de dados fisicamente quando a transferencia pela internet nao e pratica" -- Snow Family
"Migrar um banco de dados em execucao para a AWS" -- AWS DMS
"Acompanhar toda a migracao de um lugar" -- Migration Hub
Ordem de tamanho do Snow Family: Snowcone (8 TB) < Snowball Edge (80 TB) < Snowmobile (100 PB)