Baixe o app para aproveitar ainda mais
Prévia do material em texto
4ª Avaliação - Deploy e Evolução Fazer o teste novamente Histórico de tentativas Pontuação desta tentativa: 10 de 10 Enviado 19 mar em 22:18 Esta tentativa levou 5 minutos. Pergunta 1 1 / 1 pts Você finalizou o desenvolvimento de uma aplicação web e deseja publicá-la para internet. Marque todas as opções abaixo que podem ser utilizadas para este fim. Executar a aplicação pela IDE de desenvolvimento (Ex. Visual Studio) e disponibilizar o link https://localhost:3000/aplicacao Correto! Utilizar algum serviço de aplicação do Microsoft Azure Correto! Criar uma máquina virtual na AWS Correto! Utilizar um servidor web on-premise Registrar um domínio e apontá-lo para https://localhost:3000/aplicacao Pergunta 2 1 / 1 pts Complete as lacunas abaixo para dar sentido ao cenário de Bill. Algumas das palavras a seguir completam a resposta e outras não. Escolha as que são corretas para contexto apresentado. · Microsoft Azure · On-Premise · Localhost · Cloud Computing · App Service · SQL-SERVER · Linux · AWS · Google Cloud Plataform · SO · Aplicação · Banco de Dados · Pasta Virtual · Windows · Serviço de Domínio · Servidor Web · VM - Virtual Machine · Servidor On-Premise Bill deseja publicar sua aplicação web em uma infraestrutura do tipo . Dentre as opções que ele pesquisou, escolheu utilizar , pois lá ele poderia criar um para hospedar o(a) e um servidor para o(a) . Bill reconhece que poderia também criar uma , instalar seu servidor web e realizar configurações como desejar. Ele ganha em automonia, mas fica encarregado de cuidar de toda a segurança dessa estrutura. Outra alternativa para Bill seria utilizar seu , porém, ele gostaria de contar com a vantagens de uma infraestrutura mais segura e resiliente e por isso ele escolher manter sua solução toda em [cloud]. Responder 1: Correto!Cloud Computing Responder 2: Correto!Microsoft Azure Resposta correta AWS Resposta correta Google Cloud Plataform Responder 3: Correto!App Service Responder 4: Correto!Aplicação Responder 5: Correto!SQL-SERVER Responder 6: Correto!Banco de Dados Responder 7: Correto!VM - Virtual Machine Responder 8: Correto!Servidor On-Premise Pergunta 3 1 / 1 pts Sobre Computação em Nuvem temos alguns modelos de serviços que podem ser contratados: SaaS Software as a Service (Software como Serviço) PaaS Platform as a Service (Plataforma como Serviço) IaaS Infrastructure as a Service (Infraestrutura como Serviço) Resumidamente, um serviço do tipo SaaS está relacionado a algo que será consumido pelo usuário, já um PaaS, um serviço que será utilizado para que o usuário construa algo e por fim, o IaaS é um serviço para algo do usuário que será hospedado. Nesse sentido, associe corretamente cada recurso com o tipo de nuvem que ele pertence: Correto! Microsoft Azure Correto! AWS Correto! Office 364 Correto! Google Drive Correto! Google Cloud Plataform Correto! Hospedagem de Sites Correto! Kuberbetes Pergunta 4 1 / 1 pts Fernando é Diretor de Tecnologia de uma organização que tem como carro chefe um ecommerce de nível nacional. Ele resolveu migrar toda a infraestrutura on-premise para cloud. Para iniciar esse processo e começou estudando os principais players de mercado, tais como: Microsoft Azure, AWS, Google Cloud Plataform e IBM Cloud. Depois de algumas análises, Fernando e sua equipe optaram por seguir com a Microsoft. O primeiro recurso que eles criaram foi uma Máquina Virtual com Sistema Operacional Windows para suportar parte de seus sistemas legados. Marque todas as alternativas que representam ações possíveis para a realização desse trabalho. O levantamento de custo dos serviços não foi necessário, pois os preços aplicados pelas plataformas são tabelados Correto! Criação de uma Assinatura na Conta Azure da Empresa para Gestão de Custos Instalação do HD Físico on-premise na VM contratada Correto! Utilização de sua licença Windows na Máquina Virtual contratada Pagamento antecipado de pelo menos 6 meses de utilização do recurso contratado Pergunta 5 1 / 1 pts Você criou um Servidor SQL-SERVER no Microsoft Azure e ao tentar estabelecer uma conexão utilizando seu login e senha recebeu o seguinte erro: Marque todas as alternativas corretas a respeito desse cenário: Correto! Habilitando o acesso à rede pública na configurações de rede do recurso é possível determinar uma faixa de IPs permitidos para estabelecer a conexão! É possível restringir o acesso para apenas recursos do Azure estabelecer conexão É possível acessar utilizando as credenciais do administrador da conta Azure A conexão falhou porque o servidor não existe A conexão falhou por ausência de um banco de dados atachado no servidor A conexão falhou por ausência de conexão com a internet Provavelmente o login e/ou senha são inválidos Pergunta 6 1 / 1 pts Qual arquivo abaixo deve ser utilizado no ASP.NET MVC para armazernar variáveis de ambiente da aplicação para testes em ambiente de desenvolvimento local? web.configCorreto! launchSettings.json appSettings.json package.json Pergunta 7 1 / 1 pts No trabalho prático do My Finance Web aplicamos algumas refatorações no código-fonte ajustando detalhes de estrutura e nesse processo chegamos a criar novas classes e interfaces. Considerando o objetivo do processo de refactor, marque a ALTERNATIVA CORRETA: Refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código alterando seu comportamento externo Refatoração é o processo de modificar um sistema de software para incluir novas features alterando seu comportamento externoCorreto! Refatoração é o processo de modificar um sistema de software para melhorar a estrutura interna do código sem alterar seu comportamento externo Refatoração é o processo de remover features de um sistema de software para alterar seu comportamento externo Pergunta 8 1 / 1 pts Considerando a refatoração aplicada sobre a Camada de Serviços do My Finance Web, observe que as interfaces da figura abaixo (antes do refactor) definiam as operações CRUD para as entidades de negócio ‘Transacao’ e ‘PlanoConta’. É notável que as interfaces são muito parecidas, possuem a mesma quantidade de métodos com assinaturas semelhantes sendo diferentes apenas pelo parâmetro da entidade nas linhas 7, 9 e 10. Escolha a alternativa adota durante o refactor para melhorar essa estrutura: A) Uma instância de uma classe abstrata e exclusiva para operações de CRUD B) Um middleware foi criado no pojeto C) Uma nova camada (crud-layer) foi adicionada ao projeto D) Uma interface genérica foi criada para suportar as operações de repositório A) B) C)Correto! D) Pergunta 9 1 / 1 pts Ao criar uma conta na plataforma do Azure, antes mesmo de provisionar os recursos, como por exemplo, um servidor de banco de dados SQL-SERVER, um App Service para hospedagem da aplicação, devemos realizar uma operação obrigatória que é: Definir a região onde os recursos serão alocados Criar uma conta no VSCodeCorreto! Criar uma Assinatura no Azure Nenhuma das alternativas. Ao criar uma conta é possível provisionar recursos gratuitos independentemente de configurações Pergunta 10 1 / 1 pts O Serviço de Aplicativo do Azure é um serviço com base em HTTP para hospedagem de aplicativos Web, APIs REST e back-ends móveis. O projeto prático My Finance Web utilizou este recurso para publicação da aplicação. Sobre este recurso do Azure, marque todas as ALTERNATIVAS CORRETAS: Correto! Os App Services funcionam com Sistema operacional Windows e Linux Não é possível determinar a quantidade de Cores de CPU e memória RAM para um App ServiceCorreto! Um App Service oferece um endereço padrão para as aplicações cujo domínio é: ‘https://NOMEAPLICACAO.azurewebsites.net/’ e pode ser customizado para um domínioregistrado que desejar O serviço provisionado é por natureza Windows, já que aplicações .NET não funcionam em Linux Pontuação do teste: 10 de 10 Cloud Compu Microsoft Azu App Service Aplicação SQL-SERVER Banco de Dad VM - Virtual M Servidor On-P IaaS IaaS SaaS SaaS IaaS PaaS PaaS
Compartilhar