Informática, perguntado por ivonmeg1537ozuk3w, 3 meses atrás

As arquiteturas mais modernas para aplicações em nuvem são representadas pelos modelos FaaS (Serverless) e Edge Computing. Sobre esses modelos, avalie as afirmativas a seguir:

I. Uma desvantagem do modelo FaaS é a possibilidade de maior latência (maior tempo de resposta), pois os recursos precisam ainda ser alocados quando a execução de uma função é requisitada.

II. O modelo Edge Computing seria apropriado para uma aplicação de mineração de dados aplicada à Inteligência de Negócios.

III. Em uma aplicação implementada com FaaS, uma função pode efetuar requisições para um banco de dados ou outra aplicação, mas não para outra função na mesma aplicação.

Considerando as afirmativas apresentadas, é correto o que se afirma em:
Escolha uma:
A. I, apenas.
B. II, apenas.
C. III, apenas.
D. I e II, apenas.
E. II e III, apenas.

Soluções para a tarefa

Respondido por jvmuaway2013
4

Resposta:

I Apenas

Explicação:

Modelo FaaS pode haver sim uma latência maior, pois os recursos são alocados quando uma função é requisitada e o modelo Edge Computing (computação em borda) é mais indicado para aplicações que necessitam de um tempo de resposta rápido, oq não é o caso da mineração de dados aplica à inteligência de negócios

Respondido por warofages230
2

A Arquitetura de um Software é um sistema que consiste na definição dos componentes de determinado software, suas propriedades externas e relacionamentos entre si. A desvantagem desse modelo FaaS é pelo fato de trazer um maior tempo de resposta, pois os recursos precisam de uma certa alocação quando a execução de uma função é requisitada. Portanto, a alternativa correta é a letra A, apenas I está correta essas respectivas arquiteturas.

Qual a função de um Arquiteto de Software e suas respectivas arquiteturas existentes?

Ele é o responsável por liderar e coordenar os projetos e os artefatos técnicos, pois ele tem a visão, o agrupamento dos elementos e as interfaces entre esses principais agrupamentos. As principais arquiteturas existentes, são:

  • Layers (camadas);
  • Client-server (cliente-servidor);
  • Model-view-controller (MVC);
  • Microservices (microsserviços);
  • Pipes-and-filters (PF);
  • Service-Oriented Architecture (SOA);

Aprenda mais sobre Arquitetura de Software aqui: https://brainly.com.br/tarefa/38977616

#SPJ2

Anexos:
Perguntas interessantes