Questão nº 80
Questão de Engenharia de Dados · FCC PMSP Analista TIC 2025 (nº 80)
Uma prefeitura decidiu migrar parte de seus dados armazenados em um ambiente on-premises para a nuvem utilizando o Azure. O objetivo é manter uma sincronização contínua entre os dados armazenados localmente e os dados migrados para a nuvem, garantindo baixa latência e alta disponibilidade. Para melhor atender à necessidade de migração e sincronização contínua dos dados descrita, deve-se
- Arealizar a migração utilizando shell scripts customizados para transferir os dados periodicamente via MSFTP.
- Bimplementar um middleware genérico, como CircleCI, sem utilizar serviços nativos do Azure para evitar impacto na performance.
- Cconfigurar o Azure Data Factory para realizar a migração e sincronização contínua entre o ambiente on-premises e o Azure. (alternativa correta)
- Dadotar a ferramenta Apache NiFi para gerenciar exclusivamente a transferência de dados, sem integração com o Azure.
- Econfigurar o Apache Talend como ferramenta principal de migração, sem utilizar suporte nativo do Azure para evitar conflitos.
Resposta comentada
Gabarito Alternativa C
Pipelines ETL são como "encanamentos" que movem e transformam dados de um lugar para outro, e a sincronização contínua significa manter esses dados sempre atualizados entre dois locais, como seu computador e a nuvem.
- (A) Incorreta: Usar shell scripts e MSFTP é uma solução manual, frágil e não escalável para migração e sincronização contínua de grandes volumes de dados, não garantindo baixa latência ou alta disponibilidade.
- (B) Incorreta: CircleCI é uma ferramenta de Integração Contínua/Entrega Contínua (CI/CD), não projetada para migração e sincronização de dados. A afirmação de que evitar serviços nativos do Azure melhora a performance é falsa; serviços nativos são otimizados para o ambiente Azure.
- (C) Correta: O Azure Data Factory (ADF) é um serviço ETL/ELT nativo do Azure, ideal para orquestrar a movimentação e transformação de dados entre fontes on-premises (usando o Self-hosted Integration Runtime) e o Azure, suportando sincronização contínua, baixa latência e alta disponibilidade.
- (D) Incorreta: Apache NiFi é uma ferramenta robusta para fluxo de dados, mas a condição "sem integração com o Azure" a torna inadequada para uma solução otimizada e integrada no ecossistema Azure.
- (E) Incorreta: Apache Talend é uma ferramenta ETL poderosa, mas a restrição "sem utilizar suporte nativo do Azure" impede o aproveitamento das otimizações, escalabilidade e integração que os serviços nativos do Azure oferecem para este cenário.
Fonte: FCC PMSP Analista TIC 2025 Analista de Planejamento e Desenvolvimento Organizacional - Tecnologia da Informação e Comunicação (Caderno Tipo 001). Reproduzida para fins de estudo.