Migração para nuvem: como planejar sem correr riscos

Migração para nuvem: como planejar sem correr riscos - hero

Migração para nuvem: como planejar sem correr riscos

Índice

Mover um site ou uma aplicação para a nuvem costuma parecer uma tarefa de infraestrutura. Na prática, a parte mais difícil está em descobrir o que realmente precisa ser copiado, conectado e acompanhado. Uma migrationbem planejada reduz paradas, evita perda de dados e deixa a equipe pronta para reverter o processo se alguma diferença aparecer.

A boa notícia é que a maioria dos problemas tem solução. O caminho passa por Levantamento, testes e uma mudança preparada para rollback, ou seja, a possibilidade de voltar à configuração anterior. Este conteúdo tem caráter informativo. Decisões técnicas devem ser tomadas com profissional especializado.

O que é migração para servidor em nuvem

O que é migração para servidor em nuvem - imagem ilustrativa
O que é migração para servidor em nuvem

Migração para nuvem é o processo de levar aplicações, sites, bancos de dados e arquivos de uma infraestrutura física ou de outro provedor para serviços computacionais fornecidos pela internet. Em vez de manter máquinas e equipamentos próprios, a empresa usa recursos rented, como servidores virtuais, armazenamento, banco de dados e balanceamento de carga.

Uma migração pode ter diferentes objetivos:

  • Reduzir a operação de servidores próprios.
  • Melhorar a disponibilidade de um sistema.
  • Ampliar a capacidade conforme o demanda aumenta.
  • Modernizar bancos de dados e linguagens de programação.
  • Criar uma ambiente mais fácil de monitorar e automatizar.
  • Atender requisitos de segurança, continuidade ou conformidade.

O tipo de migração influencia a complexidade. A mudança de um site WordPress com poucos recursos, por exemplo, pode exigir planejamento de arquivos, banco de dados, DNS e certificado digital. Migrar uma aplicação com vários microsserviços, filas de processamento e integrações externas pede uma análise bem mais ampla.

A nuvem não elimina a responsabilidade técnica. O provedor oferece a infraestrutura, mas o cliente continua responsável pela configuração, pelos dados, pelo código da aplicação, pelas permissões e pelo monitoramento.

Como planejar a migração para nuvem

Como planejar a migração para nuvem - imagem ilustrativa
Como planejar a migração para nuvem

1. Defina o motivo e o resultado esperado

Antes de comparar provedores, modelos de instância ou preços, descreva por que a migração está sendo feita. O objetivo deve ser concreto e verificável.

Em vez de "mudar para a nuvem", formule metas como:

  • Manter o site disponível durante a atualização.
  • Reduzir o tempo de resposta em horários de maior acesso.
  • Criar uma rotina de backup testável.
  • Criar um ambiente separado para homologação.
  • Permitir aumento de capacidade sem comprar equipamentos.

Também registre os limites do projeto. O sistema precisa suportar pico de tráfego? Há dados que não podem sair da região atual? Existe prazo de manutenção? Qual orçamento pode ser aprovado sem comprometer a operação?

Sem essas respostas, a equipe acaba escolhendo a solução pela vitrine do provedor, e não pela necessidade do negócio.

2. Faça o inventário técnico

O inventário é uma lista organizada de tudo que será migrado. Ele serve como mapa paraestimar effort, identificar riscos e evitar que algum componente fique para trás.

Inclua os seguintes grupos de itens:

  • Domínios, subdomínios e registros DNS.
  • Aplicações web, APIs, scripts e tarefas agendadas.
  • Versões de PHP, Python, Node.js, Java ou outras linguagens.
  • Frameworks e gerenciadores de pacotes utilizados.
  • Extensões, plugins e módulos necessários.
  • Banco de dados, tamanho real dos dados e charset.
  • Arquivos estáticos, imagens, vídeos e backups.
  • Certificado SSL, chaves de API e segredos de integração.
  • Regras de firewall, IPs liberados e portas de acesso.
  • E-mail, DNS interno, VPN e autenticação.
  • Serviços de terceiros, webhooks e gateways de pagamento.
  • Métricas, arquivos de log e alertas.

Para WordPress, acrescente a lista de plugins, temas, URLs fixas, usuário administrador, configurações do arquivo wp-config.php, regra de atualização, cron jobs e eventual cache. Se o site usa WooCommerce, registre gateways, webhooks, status dos pedidos, documentos fiscais e rotina de e-mails transacionais.

O inventário deve conter também o responsável por cada item e uma observação sobre a necessidade de migração. Nem tudo precisa ir para a nuvem. Um serviço desativado pode ser desligado, e um arquivo temporário pode ser eliminado após verificação.

3. Analise a arquitetura atual

Entenda como os componentes conversam entre si. Em um site tradicional, o navegador acessa o servidor, o servidor consulta o banco de dados e entrega páginas. Na nuvem, essa cadeia pode continuar simples ou ser separada em serviços gerenciados.

Faça um desenho da arquitetura com, por exemplo:

  • Usuário e navegador.
  • CDN, quando existir.
  • Servidor web ou balanceador de carga.
  • Aplicação.
  • Banco de dados.
  • Armazenamento de arquivos.
  • Fila de tarefas e integrações.

Para cada conexão, informe o protocolo, a porta, a origem, o destino e a necessidade de comunicação. O detalhe que costuma passar despercebido é a lista de IPs permitidos. Se o novo banco de dados só aceita conexões do servidor antigo, será necessário autorizar o novo endereço ou configurar uma rede privada.

4. Escolha o modelo de migração

As estratégias mais comuns não são interchangeáveis. A escolha depende da tolerância a indisponibilidade, do prazo disponível e da complexidade do ambiente.

Modelo Como funciona Melhor uso Principal cuidado
Migração em massa O servidor antigo é desligado e os dados são movidos de uma vez Sistemas simples, sem tolerância a indisponibilidade Janela de manutenção maior
Migração com replicação Os dados são sincronizados antes da troca final Bancos de dados com pouco ou nenhum tempo de parada Compatibilidade entre as versões
Migração incremental Partes do ambiente são transferidas aos poucos Sistemas complexos ou grandes Coordenação e consistência entre componentes
Migração híbrida Parte da infraestrutura permanece no ambiente atual Processos que exigem transição gradual Governança entre ambientes

Não escolha o modelo mais complexo por princípio. Em um site pequeno, uma migração em massa pode ser mais previsível que uma arquitetura híbrida mal desenhada. O importante é que a estratégia combine a tolerância a interrupções com a capacidade operacional da equipe.

5. Verifique a compatibilidade da aplicação

A aplicação precisa funcionar no novo ambiente antes de receber todo o tráfego. Compare versões e dependências, considerando que a instalação mais recente nem sempre é a mais compatível.

Faça um teste de homologação, ou seja, uma cópia do sistema em um ambiente separado. Nesse teste, verifique:

  • Instalação de dependências.
  • Leitura e gravação no banco de dados.
  • Envio de formulários.
  • Autenticação e recuperação de senha.
  • Pagamentos, quando aplicável.
  • Integração com APIs e webhooks.
  • Tarefas agendadas.
  • Geração de PDFs, imagens ou arquivos.
  • Exibição de caracteres especiais e datas.
  • Funcionamento do cache e das URLs fixas.
  • Logs e monitoramento.

Um detalhe pequeno pode revelar uma falha grave. Por exemplo, a versão antiga do PHP aceitava uma função que deixou de existir na versão nova. O site abrir, mas o checkout ou a área administrativa quebram ao executar uma ação específica. Por isso, os testes devem seguir os fluxos reais de uso.

6. Planeje os dados e o backup

Os dados merecem uma etapa própria. Banco de dados, arquivos e configurações não devem ser tratados como um único pacote uniforme.

Antes da migração:

  1. Gere um backup testado do banco de dados.
  2. Copie os arquivos estáticos e validate a integridade.
  3. Documente permissões de arquivos e pastas.
  4. Registre o tamanho, a taxa de alteração e o tempo estimado de cópia.
  5. Confirme a retenção e o destino dos backups anteriores.
  6. Planeje uma cópia de segurança antes de qualquer comando destrutivo.

Para bancos relacionais, como MySQL e PostgreSQL, considere uma exportação consistente ou replicação controlada. Para sistemas que usam transações, não copie arquivos brutos do banco enquanto ele está em uso. A ferramenta precisa gerar uma cópia consistente, caso contrário, a restauração pode falhar.

No WordPress, o ideal é migrar o conteúdo por meios próprios ou usar uma ferramenta que preserve tabelas, opções, relacionamentos e metadados. Depois, atualize as URLs do banco e confirme se a aplicação não está mantendo referências ao domínio anterior em tabelas, widgets, menus, scripts ou opções.

7. Planeje DNS, SSL e segurança

O DNS, sistema que traduz domínios em endereços de servidores, deve ser alterado somente quando o novo ambiente estiver pronto. Reduza o TTL, que é o tempo que osresolvedores guardam uma informação, com antecedência. Assim, a propagação das mudanças acontece mais rápido.

Planeje:

  • Proxy intermediário, se houver CDN.
  • Validação e emissão do certificado SSL.
  • Redirecionamento de HTTP para HTTPS.
  • Regras de cabeçalhos de segurança.
  • Firewall e portas realmente necessárias.
  • Chaves SSH e métodos de acesso administrativo.
  • Segredos de aplicação guardados em serviço seguro.
  • Rotação de credenciais que ficaram expostas durante o processo.

O certificado válido para o domínio antigo não será necessariamente utilizável na infraestrutura nova. Some à instalação do certificado, a instalação automática e a renovação. Uma expiração nos bastidores pode derrubar o site semanas depois da migração.

8. Estime infraestrutura e custos

A nuvem permite ajustar recursos, mas a cobrança pode crescer em vários pontos simultâneos. O foco inicial é calcular o custo total mensal e o custo durante o período de coexistência entre os ambientes antigo e novo.

Considere:

  • Computação das instâncias ou contêineres.
  • Banco de dados e armazenamento de backup.
  • Armazenamento de arquivos e tráfego de saída.
  • CDN, DNS e certificados.
  • Logs, monitoramento e serviço de suporte.
  • Taxas por requisição, API ou execução.
    –INSTANCES de ambiente reserva.
  • Instalação de sistema operacional, imagens e licenças.
Recurso Custo Pergunta de controle
Computação Valor por hora ou de recurso Qual é o mínimo compatível com a demanda?
Banco de dados Instância, armazenamento e backups O tamanho cresce com o histórico da aplicação?
Armazenamento Gigabytes armazenados e requisições Há arquivos temporários acumulando?
Tráfego Dados transferidos para fora da nuvem O site distribui grandes volumes de mídia?
Serviços gerenciados Licença ou unidade consumida A operação manual justifica o custo adicional?

Ferramentas como AWS Calculator, Azure Pricing Calculator e Google Cloud Pricing Calculator ajudam a estimar cenários. Os valores mudam com frequência e pela região escolhida, portanto use os calculadores oficiais como referência de orçamento, não como promessa de fatura.

9. Defina o plano de testes e critérios de aceite

O teste não deve depender da opinião de uma única pessoa. Registre cenários verificáveis, responsáveis e resultados esperados.

Cenário Resultado esperado
Abertura da página inicial Resposta inferior ao tempo definido para o projeto
Navegação e busca Conteúdo e filtros exibidos corretamente
Envio de formulário Mensagem de sucesso e registro no destino correto
Área administrativa Login e edição de conteúdo sem erros
Checkout Pagamento testado com ambiente controlado
Integração externa Retorno recebido e processado
Envio de e-mail Mensagem entregue sem aparecer como spam
Aplicação móvel API responde corretamente ao cliente
Falha de dependência Alerta enviado e comportamento previsível

Defina também critérios para considerar a migração concluída. Podem incluir disponibilidade, ausência de erros críticos, dados conferidos, desempenho dentro do limite, backup testado e DNS propagado.

10. Execute a migração em uma janela controlada

A janela de manutenção deve ter data, início, duração estimada e responsáveis definidos. Avise clientes ou usuários quando o serviço puder ficar indisponível.

Uma sequência segura costuma seguir esta ordem:

  1. Execute um teste geral no ambiente de homologação.
  2. Tire um novo backup shortly antes da mudança.
  3. Reduza a atividade do sistema, se a aplicação permitir.
  4. Transfira a última carga de dados.
  5. Confirme a integridade entre banco de dados e arquivos.
  6. Atualize configurações, URLs e integrações.
  7. Teste os principais fluxos no novo ambiente.
  8. Altere o DNS.
  9. Acompanhe logs, erros e métricas.
  10. Mantenha o ambiente anterior acessível até confirmar a estabilidade.

O período de observação não precisa ser longo, mas deve ser suficiente para identificar problemas em ciclos de uso. Some a ele, a análise de tarefas agendadas, pedidos em processamento, webhooks pendentes e tráfego mobile.

11. Prepare o rollback

O rollback é o caminho de volta ao estado anterior. Ele deve existir antes de a mudança, com comandos, acessos, dados e responsáveis definidos.

Para que o rollback funcione, mantenha:

  • O ambiente anterior sem modificações irreversíveis.
  • Um backup íntegro e restaurável.
  • Configurações do DNS registradas.
  • Acesso administrativo funcional.
  • Uma lista clara do gatilho que autoriza a reversão.

Gatilhos podem ser aumento consistente de erros, indisponibilidade acima do limite, falha no checkout, perda de dados ou impossibilidade de corrigir o problema dentro do prazo. Definir isso com antecedência reduz a pressão emocional no meio do incidente.

12. Defina a operação depois da migração

A migração não termina quando o site volta a responder. Defina a rotina do ambiente novo:

  • Monitoramento de disponibilidade e tempo de resposta.
  • Alertas de CPU, memória, disco e banco de dados.
  • Coleta e retenção de logs.
  • Backup automático e teste de restauração.
  • Atualizações de sistema e dependências.
  • Revisão de permissões.
  • Controle de custos.
  • Plano de recuperação de desastres.

Um painel com muitos gráficos não garante operação. Cada alerta importante deve ter um responsável, uma ação clara e um canal que funcione. Também acompanhe o consumo em relação ao orçamento. Escalar sem limite pode transformar uma migração bem-sucedida em uma fatura inesperada.

Comparativo entre migrar tudo de uma vez ou por etapas

Comparativo entre migrar tudo de uma vez ou por etapas - imagem ilustrativa
Comparativo entre migrar tudo de uma vez ou por etapas

A decisão mais difícil costuma estar entre Wholesale e migração incremental. Ambos podem funcionar, mas atendem a restrições diferentes.

Critério Migração em massa Migração incremental
Complexidade inicial Menor Maior
Necessidade de janela de manutenção Maior Pode ser menor
Risco de inconsistência entre serviços Menor Maior
Facilidade de reversão Depende da cópia preservada Mais controles intermediários
Necessidade de equipe Concentrada no dia da mudança Exige coordenação contínua
Uso indicado Sites e sistemas pequenos ou estáveis Sistemas grandes, críticos ou muito integrados

O modelo incremental costuma ser mais adequado quando o sistema não pode ficar indisponível. O modelo em massa é mais simples quando a manutenção pode ser comunicada e testada. O detalhe que faz diferença é a capacidade real de testar e reverter, não a popularidade da palavra "modernização&quot.

Migrar para nuvem não é a mesma coisa como usar SaaS

SaaS, ou software como serviço, significa usar uma aplicação pronta, hospedada e operada por terceiros. Um ERP, CRM ou ferramenta de e-mail são exemplos comuns.

Já a migração para nuvem pode manter sua aplicação eá-la dentro de uma infraestrutura gerenciada. As duas abordagens atendem a necessidades diferentes.

Aspecto Aplicação em nuvem SaaS
Personalização Maior flexibility Limitada pelas opções do fornecedor
Controle técnico Maior Menor
Responsabilidade operacional Compartilhada Majoritariamente do fornecedor
Customização Maior Possível dentro dos limites da plataforma
Migração de dados Pode exigir desenvolvimento Costuma usar importação nativa
Custo Variável conforme recursos Geralmente por usuário ou pacote

Antes de migrar apenas a infraestrutura, vale verificar se o SaaS resolve o problema original. Se a empresa quer melhorar a operação, reduzir manutenção e padronizar processos, trocar de servidor sem revisar o sistema pode preservar o problema principal.

Riscos mais comuns e como reduzir o impacto

Riscos mais comuns e como reduzir o impacto - imagem ilustrativa
Riscos mais comuns e como reduzir o impacto

Configuração diferente entre os ambientes

O ambiente novo pode usar extensões, permissões ou parâmetros que não existem no anterior. Compare arquivos de configuração, variáveis de ambiente e versões. Execute os testes após a instalação limpa, sem confiar apenas em dados antigos.

Dados incompletos ou desatualizados

Arquivos podem terminar a cópia antes do banco de dados. Registre o horário de cada transferência e recrie a relação entre eles. Para operações críticas, faça uma contagem de registros antes e depois.

Integrações que continuam apontando para o servidor antigo

Webhooks, gateways de pagamento e serviços de terceiros podem usar URLs fixas. Faça uma busca por referências ao endereço anterior em plugins, código, variáveis, painéis externos e configurações de APIs.

Cache e DNS atrasando a mudança

CDNs e navegadores podem continuar entregando conteúdo antigo. Verifique a invalidação do cache, o TTL e o status da propagação. Não retire o ambiente antigo antes de confirmar que o tráfego chegou ao destino.

Exposição de dados sensíveis

Credenciais e arquivos podem aparecer em arquivos de configuração, registros públicos ou sistemas deFTP. Restrinja permissões, use variáveis de ambiente ou gerenciadores de segredos e revise a configuração após a publicação.

Custos fora da previsão

Ambientes temporários, tráfego, backups e recursos subutilizados entram na fatura. Configure limites de gasto, alertas e políticas de encerramento para recursos de teste.

A mitigação mais eficaz é preventiva: teste, observação e documentação reduzem a chance de improviso.

Quando migrar apenas o banco de dados ou apenas a aplicação

Uma migração total nem sempre é o primeiro passo. Em alguns casos, é possível modernizar uma camada sem mover todo o ambiente.

Migrar apenas a aplicação

Essa abordagem mantém banco de dados e arquivos no lugar, enquanto a aplicação passa a rodar na nuvem. Ela reduz partes do risco, mas cria latência de rede e exige conexão estável entre os ambientes. Pode funcionar para sistemas de tráfego baixo ou durante uma transição, mas não deve ser mantida sem análise de desempenho e resiliência.

Migrar apenas o banco de dados

Mover o banco para um serviço gerenciado pode trazer backups, monitoramento e manutenção mais simples. A aplicação continua onde está. O ponto de atenção é a latência e a configuração de rede. O teste deve incluir o volume real de consultas e os horários de maior movimento.

Migrar primeiro os arquivos

O armazenamento de objetos pode reduzir o peso do servidor e facilitar a distribuição de imagens. Ainda assim, é preciso alterar permissões, URLs, CDN e a lógica da aplicação. Não trate os arquivos como um detalhe secundário, porque eles podem representar grande parte do volume do site.

Essas opções são úteis para reduzir complexidade, desde que exista um objetivo claro. Migrar pieces isoladas sem uma direção pode deixar uma arquitetura difícil de manter por mais tempo.

Checklist de migração para servidor em nuvem

Use esta lista como documento de acompanhamento, não como formalidade. Cada item deve ter evidência ou responsável definido.

Antes da mudança

  • Objetivo e critério de sucesso registrados.
  • Inventário de aplicações, dados e integrações concluído.
  • Dependências e versões verificadas.
  • Estratégia de migração definida.
  • Backup testado e restaurável.
  • Custos estimados e alertas configurados.
  • DNS, SSL e regras de segurança preparados.
  • Ambiente de homologação disponível.
  • Plano de rollback documentado.
  • Comunicação aos usuários preparada.

Durante a mudança

  • Monitoramento aberto em todos os ambientes.
  • Cópia final executada no momento adequado.
  • Integridade dos dados conferida.
  • Fluxos críticos testados.
  • DNS alterado somente após a liberação.
  • Logs e métricas acompanhados.
  • Equipe disponível para responder a incidentes.

Depois da mudança

  • Tráffic principal confirmado no novo ambiente.
  • Backup e restauração testados novamente.
  • Documentação atualizada.
  • Ajustes de segurança revisados.
  • Custos acompanhados durante o período de observação.
  • Ambiente anterior desativado somente após a aprovação.
  • Responsabilidade pela operação continua documentada.

Perguntas Frequentes (FAQ)

1. Quanto tempo leva para migrar um site para a nuvem?

O tempo depende do tamanho do site, da quantidade de dados, da complexidade das integrações e do modelo de migração. Um site pequeno pode ser planejado e transferido em algumas horas, enquanto sistemas críticos exigem semanas de preparação e testes. O prazo mais realista começa depois do inventário técnico, pois tarefas como corrigir compatibilidade ou restaurar backups podem alterar a estimativa.

2. É necessário tirar o site do ar durante a migração?

Nem sempre. Uma migração em massa normalmente exige alguma indisponibilidade, enquanto a replicação ou a estratégia incremental pode reduzir a interrupção. Também é possível manter o site antigo como reserva durante o período de observação. O nível de tolerância a parada deve ser definido antes da escolha do modelo.

3. Qual é a diferença entre mover arquivos e migrar todo o site?

Mover arquivos normalmente significa copiar imagens, temas, plugins e outros arquivos estáticos. Isso não transfere o banco de dados, as configurações, as integrações nem o ambiente de execução. A migração completa inclui esses componentes e exige testes de navegação, formulários, checkout e administração.

4. Posso migrar um site WordPress com WooCommerce para a nuvem?

Sim, desde que o ambiente novo seja compatível com a versão do PHP, as extensões necessárias, o banco de dados e os requisitos dos gateways de pagamento. É importante testar a criação de pedidos, os webhooks, os e-mails, a emissão de documentos e a conciliação de pagamentos. O procedimento deve respeitar a trilha de auditoria e os registros fiscais da operação.

5. O que devo fazer se algo falhar depois da migração?

Primeiro, confirme se o problema é dns, aplicação, banco de dados, integração ou infraestrutura. Compare logs e erros entre os ambientes. Se os critérios de rollback forem atingidos, reverta o DNS e restaure a configuração anterior. Não continue alterando componentes durante um incidente sem registrar cada mudança, porque isso dificulta identificar a causa.

Conclusão

O planejamento da migração para nuvem começa antes da escolha do provedor. Inventário, análise de dependências, compatibilidade, dados, segurança, custos, testes e rollback formam o conjunto que permite uma transição controlada.

A ordem mais segura é reduzir a atividade do sistema, fazer uma última sincronização, validar os fluxos críticos e só então alterar o DNS. O ambiente anterior deve permanecer disponível até que a operação nova seja comprovadamente estável. Depois, o trabalho continua com monitoramento, backup, revisão de custos e manutenção.

Se você já perdeu horas tentando resolver sozinho, sabe como pode ser frustrante. A boa notícia é que existe um caminho mais organizado, com apoio técnico quando a complexidade exigir. Se você precisa de ajuda para colocar isso em prática, a Baita Site tem uma equipe especializada em sites, e-commerce, sistemas e inteligência artificial, com domínio total de WordPress. Fale com a gente e veja como podemos acelerar o seu projeto.

Referências consultadas

Quer ajuda para colocar isso em pratica?

A Baita Site trabalha com sites, e-commerce, sistemas e IA. Quem prefere resolver com acompanhamento, sem ter que virar especialista em tudo, costuma procurar esse tipo de suporte.

WhatsApp (47) 99905-6989  |  WhatsApp (47) 99198-5289

Aviso: este conteudo e meramente informativo e nao constitui recomendacao de investimento. Rentabilidade passada nao representa garantia de resultados futuros. Investimentos em FIIs e renda variavel envolvem riscos (mercado, credito, liquidez, regulatorio). Consulte um assessor de valores mobiliarios credenciado pela CVM antes de tomar decisoes de investimento.

Gostaria de receber mais novidades?

Nossas publicações serão sempre voltadas ao mundo do marketing digital, design e criação de sites. Você não será importunado com assuntos que não são do seu interesse!

Compartilhe com seus familiáres e amigos!

Baita Site

Desenvolvemos soluções completas em Marketing Digital para o seu o seu negócio.

Contate-nos, solicite um orçamento, teremos o maior prazer em lhe ajudar!

baitasite@baitasite.com.br
+55 (47) 3360-7843
CNPJ 22.130.607/0001-29

Porque nos escolher?

É algo muito simples! Temos anos e uma vasta experiência com internet, nosso preço é justo e nosso trabalho profissional.

São anos de estudo e dedicação para adquirir o conhecimento necessário para executar projetos com qualidade e eficiência

Onde Estamos

Estamos localizados em um aconchegante home office em Itapema, litoral de Santa Catarina. Você está longe? Não tem problema!

Somos feras em atendimento e suporte a distância, por WhatsApp e pela internet!

Copyright 2020 - Baita Site - Criação de Sites em Itapema. Site feito com amor por nós mesmos!