Questão nº 27
Questão de Infraestrutura Tecnológica · FGV CGE-SC 2022 (nº 27)
O desenvolvimento de aplicações nativas em nuvem é uma abordagem voltada para a criação, execução e aprimoramento de aplicações com base em tecnologias e técnicas reconhecidas de cloud computing. Uma aplicação nativa em nuvem
- Atraz benefícios somente se executado no modelo "Serverless", em que os desenvolvedores não precisam provisionar servidores ou gerenciar a escala das aplicações.
- Bé uma maneira de criar e executar aplicações responsivas, escaláveis e tolerantes a falhas, em qualquer ambiente, seja em nuvens públicas, privadas ou híbridas. (alternativa correta)
- Cse concentra na modularidade da arquitetura, mas ainda apresenta grande acoplamento e dependência de outros serviços.
- Dé um conceito revolucionário que pode ajudar muitas empresas a acelerar a inovação, mas necessita de alto investimento financeiro para seu desenvolvimento.
- Eé um conjunto de serviços fortemente acoplados na nuvem pública, grandes e independentes, projetadas para agregar valor reconhecido aos negócios.
Resposta comentada
Gabarito Alternativa B
Aplicações nativas em nuvem são programas de computador construídos para aproveitar ao máximo os recursos e a flexibilidade da nuvem (um modelo de entrega de serviços de TI pela internet, como armazenamento e processamento), usando tecnologias como contêineres e microsserviços.
(A) Incorreta: O modelo "Serverless" é uma das formas de implementar aplicações nativas em nuvem, mas não a única; elas também podem usar contêineres e microsserviços em outras infraestruturas gerenciadas.
(B) Correta: Uma aplicação nativa em nuvem é projetada para ser responsiva (reage rapidamente), escalável (aumenta ou diminui recursos conforme a demanda) e tolerante a falhas (continua funcionando mesmo com problemas), podendo rodar em qualquer tipo de nuvem.
(C) Incorreta: Aplicações nativas em nuvem se concentram na modularidade (microsserviços) para alcançar baixo acoplamento e independência entre os serviços, o oposto de "grande acoplamento e dependência".
(D) Incorreta: Embora acelere a inovação, o desenvolvimento de aplicações nativas em nuvem pode, a longo prazo, reduzir custos operacionais e otimizar o uso de recursos, não necessariamente exigindo alto investimento financeiro contínuo.
(E) Incorreta: Aplicações nativas em nuvem são compostas por serviços fracamente acoplados (microsserviços), que são pequenos e independentes, e não "fortemente acoplados" ou necessariamente "grandes".
Fonte: FGV CGE-SC 2022 Auditor do Estado - Ciências da Computação (Caderno Tipo 1). Reproduzida para fins de estudo.