Baixe o app para aproveitar ainda mais
Prévia do material em texto
04/10/22, 21:27 Avaliação Final (Discursiva) - Individual about:blank 1/3 Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:770119) Peso da Avaliação 4,00 Prova 52804663 Qtd. de Questões 2 Nota 10,00 Serverless computing é a evolução do cloud computing. Diferente do cloud computing, no modelo serverless computing, a gerência e a alocação de recursos é realizada pelo provedor de nuvem, poupando o tempo de trabalho da equipe de desenvolvimento e alguns exemplos disparados por funções serverless, que são requisições por Application Programming Interface (API), envios e recuperações de objetos no repositório, alterações em bancos de dados, agendamentos de cronogramas de eventos, comandos de voz e robôs com processamento de linguagem natural, enfim o serverless computing, ou computação sem servidores, também é conhecida por Function as a Service (FaaS), ou seja, funções como Serviço (FaaS). Diante do exposto, disserte sobre as "Funções como Serviço (FaaS)". Resposta esperada *As Funções como Serviço (FaaS) tratam-se de um modelo de execução de computação orientado a eventos utilizados como um serviço. *Suas funções gerenciam a lógica e o estado do lado do servidor, ou seja, no ambiente FaaS carregamos o código da função no provedor e ele conclui todas as operações necessárias para fornecer recursos e instanciar recursos. *Como exemplo, podemos citar as máquinas virtuais, onde um serviço possibilita que você execute código em resposta a eventos sem a necessidade de uma infraestrutura complexa, geralmente associada à criação e publicação de software. *A computação sem servidor é um ambiente para os desenvolvedores escreverem lógica de negócios, que roda inteiramente em contêineres Linux gerenciados pela plataforma, como no Amazon Web Services ou Microsoft Azure. *A função está na nuvem, mas algumas implementações locais e híbridas podem ser projetadas. Minha resposta Falando um pouco de servidor local, fazendo uma gestão local, temos alguns problemas como por exemplo, se houver aumento de demanda do servidores a empresa o responsável pela gestão terá que comprar mais recursos "físicos", mas se essa necessidade for demandas esporádica um exemplo black friday, então quando essas demandas voltar com um consumo normal ou tiver baixa demanda ou nenhuma demanda então vamos ter dinheiro parado, recursos parados, tendo também gastos com profissionais para cuidar desses servidores. Quando usamos Serverless computing focamos na escrita do código fonte em si, não precisamos se preocupar com configuração de servidores, tendo ganhos financeiro rápido em desenvolvimento de software, após código ser desenvolvido podemos enviar o mesmo para um provedor como exemplos microsoft azure ou google cloud após envio do código para provedor e havendo algum consumo daquele código gerando um evento assim a cobrança será conforme a necessidade de recursos para executar código, então provedor vai alocar recursos rodar o código. Ao Contrario Paas plataforma como serviço temos que alocar recursos por um longo período, mesmo não havendo demanda total para consumo desses recursos. Nem tudo é lindo no Faas temos alguns problemas um exemplo é latência de inicialização, podendo "resolver essa situação" ou melhor não tendo VOLTAR A+ Alterar modo de visualização 1 04/10/22, 21:27 Avaliação Final (Discursiva) - Individual about:blank 2/3 impacto tão significativo, seria, pagando ao provedor a solicitando duas instâncias que sempre esteja disponiveis com baixa latencia. Retorno da correção Parabéns, acadêmico, sua resposta atingiu os objetivos da questão e você contemplou o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Observe que a resposta formulada por você contempla integralmente o esperado. O Github é uma plataforma que facilita, e muito, o desenvolvimento de um projeto em equipe. Trabalhar em equipe é uma habilidade muito valorada hoje em dia no mercado de trabalho. Para os desenvolvedores de software, a tarefa se complica quando várias pessoas mexem, ao mesmo tempo, em um projeto. Por isso, a importância do GitHub. Diante disso, disserte sobre a definição e a importância do Github. Resposta esperada O GitHub é uma rede social de desenvolvedores. A primeira parte do nome, "Git", é por causa da utilização do sistema de controle de versão e a segunda parte, "Hub", tem a ver com a conexão entre profissionais de programação de qualquer lugar do mundo. Inclusive, o GitHub é uma das maiores plataformas on-line de trabalho colaborativo do mundo. Aqui os usuários compartilham seus projetos, e pessoas de qualquer lugar do mundo podem trabalhar paralelamente neles. O trabalho predominante na plataforma são softwares em geral, porém o GitHub está se diversificando e atraindo também outras equipes que querem se beneficiar com o sistema de controle de versão. Minha resposta GitHub é uma plataforma que podemos "guardar" hospedar o código fonte, "programas" ,"aplicações" códigos que são criados para diversas utilidades. Github tem grande impacto em projeto onde diversas equipes e pessoas podem trabalhar em um mesmo projeto.Também o GitHub é considerando uma ferramenta que auxilia ao deselvimento do projeto ou de projeto. É interessante trabalhar com equipe em projeto com GitHub que gestor do projeto pode verificar, analisar, verificar como está caminhando projeto, algo muito interessante é branch, oque seria, sendo possivel criar código, para criar teste um teste, exemplo amplicação principal vai ter alguns botão já derminados, então pode usar uma branch para fazer alguns testes não tendo impacto no código principal do projeto, caso esse teste seja visto como algo interessante para projeto então é entra para código principal. Retorno da correção Parabéns, acadêmico, sua resposta atingiu os objetivos da questão e você contemplou o esperado, demonstrando a competência da análise e síntese do assunto abordado, apresentando excelentes argumentos próprios, com base nos materiais disponibilizados. Observe que a resposta formulada por você contempla integralmente o esperado. 2 04/10/22, 21:27 Avaliação Final (Discursiva) - Individual about:blank 3/3 Imprimir
Compartilhar