migração para nuvem
Do legado para a nuvem, reescrito cloud-native e no ar em 30 dias
Os racks, a partição do mainframe e as VMs que alguém montou à mão em 2014 vão embora, e o seu código roda reescrito em Kubernetes na AWS, na Azure, no GCP ou na sua nuvem. Engenheiros com mais de 25 anos de ofício entregam em 30 dias.
Em 48 horas você recebe um preço fechado e uma arquitetura-alvo de uma página com a data de virada.
VMs montadas à mão, uma partição de mainframe, cron numa máquina só e um runbook de deploy na cabeça de alguém.
- own racksdata centre lease
- VMsconfigured by hand
- deploysmanual · weekends
- backupstape
30 dias, com o código reescrito para a nuvem no caminho
Contêineres em Kubernetes, infraestrutura em Terraform, um pipeline que faz deploy a cada merge, alertas que disparam.
- KubernetesAWS · Azure · GCP
- Terraforminfrastructure as code
- CI/CDevery commit
- observabilityOpenTelemetry
Dos racks à nuvem em 30 dias
- 01dias 1–4
Mapear o que roda onde
Cada servidor, job, porta, compartilhamento de arquivos e endereço IP fixo, lidos do código e das próprias máquinas. Você recebe a arquitetura-alvo e um preço por fase.
- 02dias 3–10
Montar a landing zone
Contas, redes, IAM, clusters Kubernetes e segredos, tudo escrito em Terraform e revisado como código. AWS, Azure, GCP ou a sua nuvem privada, isolada se as suas regras exigirem.
- 03dias 8–24
Reescrever e reexecutar
Os serviços são reescritos para rodar em contêineres, com configuração vinda do ambiente e logs enviados para a sua stack de observabilidade. A bancada de paridade reexecuta tráfego de produção gravado até o antigo e o novo concordarem.
- 04dias 22–30
Mover o tráfego, desligar
O tráfego muda em etapas atrás de um load balancer, com as máquinas antigas prontas como reserva. Quando a última requisição cai na nuvem, os racks são desligados.
Quem faz o quê na mudança
Inventário de máquinas, jobs e dependências
Plataforma
Código, crontabs, configurações e conexões de rede ao vivo lidos juntos, então o job noturno esquecido está na lista desde o primeiro dia.
Reescrever os serviços para rodar em contêineres
Plataforma
Escritas em arquivo local, sessões presas e hostnames fixos no código substituídos, depois revisados como pull requests.
Arquitetura-alvo e escolha da nuvem
Engenheiro
Banco gerenciado ou operado por você, qual região, quanta capacidade reservar. Decidido por quem já pagou conta de nuvem.
Terraform, CI/CD e observabilidade
Os dois
Módulos e pipelines gerados a partir dos nossos templates e depois moldados pelos engenheiros às suas regras e à sua escala de plantão.
Segurança e fronteiras de rede
Engenheiro
IAM, rede privada, segredos e logs de auditoria construídos no padrão que o seu time de segurança assina.
Virada do tráfego
Os dois
Reexecução e diff são automáticos. A decisão de seguir e o ponto de rollback são definidos junto com o seu time.
Cada peça de infraestrutura chega ao seu repositório Git como Terraform que o seu time pode mudar desde o primeiro dia.
Por que estes engenheiros fazem a sua mudança
Os nossos engenheiros operam sistemas em produção há mais de 25 anos, desde muito antes de alguém chamar servidor alugado de nuvem. Eles já levaram batch de mainframe, frotas de VMs montadas à mão e aplicações que só rodavam num servidor abençoado para Kubernetes, com Terraform, pipelines e alertas que os novos donos conseguiam operar no primeiro dia. Quando você precisa sair dos racks sem uma noite ruim, eles são os melhores para o trabalho.
Preço fechado por fase, data de virada no contrato, e o relatório de paridade decide o aceite. O Terraform, os pipelines e o código reescrito são seus desde o primeiro commit.
O que os CTOs perguntam antes da mudança
Por que reescrever se dá para levar as VMs como estão?
Uma VM levada como está mantém o superdimensionamento antigo e o cobra por hora. Serviços reescritos escalam com o tráfego e custam o que usam. A reescrita cabe nos mesmos 30 dias, então você paga a mudança uma vez e a economia começa na primeira fatura. Peça o orçamento e compare os dois números você mesmo.
Cargas de mainframe rodam mesmo na nuvem?
Sim. O batch em COBOL é reescrito em Go e roda como jobs agendados no Kubernetes, as transações CICS viram serviços, e os dados de VSAM e DB2 vão para PostgreSQL. A bancada de paridade confere cada saída contra o mainframe antes de a partição ser aposentada. Coloque a agenda de batch no pedido e o preço cobre tudo isso.
Somos regulados. Isso pode ficar dentro do nosso data center?
Sim. Entregamos a mesma stack na sua nuvem privada, ou isolada no nosso próprio hardware com os nossos modelos dentro do seu perímetro, e nada sai dele. Kubernetes, Terraform e observabilidade funcionam do mesmo jeito que funcionariam na AWS. Mencione a restrição no pedido e ela entra no preço.
Quem opera depois da entrada no ar?
O seu time, com runbooks, painéis e alertas que já dispararam no ensaio da virada. Tudo mora no Git e faz deploy por um pipeline que os seus engenheiros usaram por dias antes da troca. Se você quer a gente de plantão depois da entrada no ar, é mais uma linha no mesmo contrato. Peça isso no orçamento.
Qual nuvem devemos escolher?
A que o seu time e os seus contratos já preferem. Construímos em todas, e o Terraform mantém realista uma mudança futura para outro provedor. Se vocês ainda não decidiram, os nossos engenheiros recomendam uma no orçamento de 48 horas, com a conta mensal esperada ao lado. Peça o orçamento e decida com números na mão.
Desligue os racks
Liste hoje os seus servidores e o que roda neles. Um preço fechado e uma data de virada chegam em 48 horas, e 30 dias depois da sua aprovação a produção roda na nuvem e os racks se apagam.
Uma exportação em planilha do seu inventário basta. O preço por escrito volta de um engenheiro.