O padrão Facade federação cross-cloud de baixo egresso via BigQuery Omni para migração faseada de plataformas de dados
Análise de aplicabilidade e custos de padrão arquitetural facade, baseado no BigQuery Omni para federar dados entre AWS e GCP durante migrações faseadas de plataformas de dados.
Introdução
O artigo apresenta o padrão Facade, uma abordagem arquitetural para migrações faseadas de plataformas de dados entre provedores de nuvem. O problema central surge quando um domínio em modernização ainda depende de dados mantidos na plataforma legada: antecipar essas dependências aumenta o escopo da migração, enquanto replicá-las diretamente pode gerar custos elevados de egresso. Como alternativa, o trabalho propõe uma camada temporária de convivência baseada no BigQuery Omni, permitindo federar dados residentes na AWS e materializá-los no GCP com baixo impacto financeiro sobre a nuvem de origem.
Desafios Arquiteturais
A migração cross-cloud envolve três desafios principais: reduzir o custo de movimentação entre AWS e GCP, preservar a correção dos dados durante a convivência entre plataformas e evitar que uma solução temporária se transforme em dependência permanente. O problema torna-se mais complexo para tabelas mutáveis, pois atualizações retroativas exigem um updated_at confiável e exclusões físicas não são capturadas naturalmente por estratégias incrementais baseadas apenas em delta e MERGE. Por isso, o artigo recomenda estratégias distintas conforme o tipo de tabela e mecanismos diários de reconciliação para detectar divergências.
Padrão Facade
A solução organiza-se em quatro camadas: external_aws, que expõe os dados do S3 por meio de External Tables do BigQuery Omni; materialized_aws, responsável pela materialização incremental em região colocalizada; facade, que recebe o delta transferido para a região de consumo; e bronze_facade, que consolida o histórico por meio de MERGE e fornece uma interface estável aos consumidores. O diferencial econômico decorre do fato de o Data Plane do Omni executar na nuvem de origem sob responsabilidade da Google: o custo de egresso associado à análise não recai diretamente sobre a conta AWS do cliente, enquanto a transferência cross-cloud é faturada no GCP.
Considerações Finais
A análise mostra que o padrão Facade não constitui uma solução universal nem apresenta vantagem expressiva de custo em todos os cenários. No cenário-base estudado, o Facade em região correlata totaliza US$ 80,30 em doze meses, frente a US$ 97,67 do BigQuery Data Transfer Service; sua principal vantagem é manter praticamente plana a conta da nuvem de origem e deslocar o custo da movimentação para o GCP. Essa diferença torna-se mais relevante à medida que o volume cresce, enquanto requisitos de frescor sub-minuto, residência regional incompatível ou dependências permanentes reduzem sua aplicabilidade. A principal contribuição do trabalho é, portanto, caracterizar o Facade como um Strangler Fig aplicado à camada de dados em ambiente multi-cloud, com uma topologia orientada à redução do egresso e à migração gradual de dependências entre plataformas.