Baixe o app para aproveitar ainda mais
Prévia do material em texto
Automação e provisionamento de serviços em nuvem Professor(a): Fernanda Rosa da Silva (Especialização) 1) 2) Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final. Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas. Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir o prazo estabelecido. Boa prova! Sobre os recursos oferecidos pela Microsoft na plataforma Azure para nuvens pública, privadas e híbridas, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) Azure Monitor e System Center Operations Manager podem ser utilizados em conjunto para nuvens híbridas, porém suportam apenas integração com o Office 365 em sua estrutura. ( ) Notificações podem ser emitidas para alertar os administradores do sistema, além disso, é possível coletar dados sobre todos os componentes da infraestrutura. ( ) É possível provisionar máquinas virtuais automaticamente e suportar sistemas operacionais como Windows e Linux, facilitando a alocação de recursos. ( ) O System Center Operation é uma evolução do Azure Monitor para monitorar contêineres, que requerem mais recursos e conhecimento para serem gerenciados. ( ) Oferece o serviço Azure Monitor para monitorar recursos oferecidos próprio provedor, incluindo ambientes mistos e recursos de infraestrutura. Assinale a alternativa que contenha a sequência correta: Alternativas: V – V – V – F – V. F – V – F – V – V. V – V – V – F – F. F – V – F – V – F. F – V – V – F – V. CORRETO Código da questão: 59188 Quando todos os testes foram concluídos com êxito e sua funcionalidade foi submetida às provações necessárias em relação a nuvem, o ambiente de produção é a última etapa, onde o aplicativo é aprovado para uso. Em relação ao ambiente de produção é correto afirmar que: Alternativas: Em termos de tolerância , o sistema não deve conter um único ponto de falha nos ambientes de desenvolvimento e homologação, mas o ambiente de produção é altamente suficiente para suportar todos os serviços sem necessitar de qualquer recurso de contingência, já que a garantia dada pelo provedor sobre a segurança dos dados já é necessária. A organização pode manter uma equipe dedicada que seja responsável por responder a qualquer solicitação ligada com infraestrutura, serviços e microsserviços (quando estiverem distribuídos), porém isso requer um custo extra a ser pago ao provedor de nuvem por influenciar diretamente no funcionamento da infraestrutura de nuvem. A padronização da manipulação de eventos internos e interrupções não influencia na eficiência do ambiente de desenvolvimento de serviços, visto que este não é acessado pelo cliente e nem trata de demandas críticas, sua importância no ciclo de vida da aplicação é baixa. Escalabilidade e confiabilidade não são fatores importantes para um ambiente orquestrado. A maior preocupação deve ser a segurança, a identificação de cada equipamento na rede e, acima de tudo, o gerenciamento correto das credenciais de acesso. É importante implementar um sistema de monitoramento e permitir a detecção automática de falhas e reparos da mesma maneira em todos os ambientes, porém quando se considera aplicativos em produção, o processo se torna mais crítico em relação às fases anteriores, precisando de atenção redobrada para que sua indisponibilidade não se torne um problema para os negócios. CORRETO Resolução comentada: a afirmativa I é falsa, pois a ferramenta oferece suporte não somente para o Office 365, mas também Azure e serviços da Amazon. A afirmativa II é verdadeira, pois, com o monitoramento na nuvem, é possível receber mensagens de alerta quando algum componente precisa de atenção. A afirmativa III é verdadeira, pois, além do monitoramento, é necessário fornecer mais recursos quando necessário. A afirmativa IV é falsa, pois as duas ferramentas são independentes e, apesar de serem utilizadas em conjunto, uma não é evolução da outra. Afirmativa V é verdadeira, pois nuvens híbridas são suportadas pelas ferramentas. Resolução comentada: monitorar os serviços é uma solução preventiva para qualquer ambiente. Aplicações orquestradas em nuvem podem ser gerenciadas com o uso de ferramentas especificas, centralizando e facilitando o gerenciamento dos serviços. 3) 4) 5) Código da questão: 59169 A computação em nuvem é uma solução que proporciona alta performance, alta disponibilidade e diversos recursos que garantem a tolerância a falhas que podem acometer o data center do provedor e influenciar na continuidade do negócio para a organização. Sobre o gerenciamento da nuvem em relação aos recursos citados, é correto dizer que: Alternativas: Quando uma organização decide contratar um serviço e que ele será gerenciado pelo provedor, isso torna o custo mais baixo pelo fato de o controle não ser atribuído a ele. Todas as soluções de armazenamento na nuvem são regidas pelo mesmo nível de acesso a todos os usuários, o que faz com que a segurança seja estabelecida para todos os acessos realizados. A região escolhida para que a instância seja criada e alocada é decisão do provedor, que seleciona a melhor localização de acordo com as políticas estabelecidas no ambiente de nuvem. E possível que uma instância ou um conjunto delas sejam contratados e desativados quando necessário, sem prever um período específico de projeto para sua operação. Ciclo de vida são os recursos que permitem que um recurso específico seja criado por um tempo determinado, sendo desativado ao final de um projeto sem gerar custo desnecessário. CORRETO Código da questão: 59170 A automação na nuvem é um processo que garante que sua escalabilidade seja provida de forma rápida e sem interação humana, além de ser utilizada em diversos casos, entre eles: IaC, gerenciamento de carga de trabalho, desenvolvimento e testes de aplicativos e nuvem híbrida. Sobre estes cenários e os conceitos de automação em nuvem, é correto afirmar que: Alternativas: Infraestrutura como código (IaC) é um conjunto de práticas que usam “código” para manusear recursos, porém é uma tecnologia defasada que não pode ser utilizada na nuvem. Ferramentas de automação são oferecidas, muitas vezes, pelos próprios provedores de nuvem; alguns exemplos de ferramentas de automação para nuvem pública e privada são: OpenStack e Cloud Foundry. Rotinas de testes e desenvolvimentos exaustivas e o gerenciamento de cargas de trabalho são alguns dos processos simplificados com o uso de automação na nuvem. Além disso, permite também acompanhar o consumo de serviços e implementá-los. CORRETO Ambientes híbridos são considerados mais simples se comparados com nuvens privadas, porém a automação auxilia na sincronização de ativos entre os dispositivos da rede e da nuvem, facilitando a operação. O processo de automação é mais complexo do que o processo de orquestração, pois envolve a combinação de serviços entre diversos provedores diferentes em uma só plataforma. Código da questão: 59156 Frequentemente, as organizações enfrentam problemas com o gerenciamento de recursos na nuvem, por não conhecerem todas as responsabilidades acerca do controle do ambiente. Sobre o gerenciamento , é correto dizer que: Alternativas: A falta de controle correto por parte de um administrador somente pode causar diversos imprevistos para as operações na nuvem. CORRETO Resolução comentada: o ciclo de vida de um serviço considera que ele exista somente até quando for útil, sendo desabilitado quando sua operação não for mais necessária para a organização, de forma automática. Resolução comentada: a automação na nuvem permite que processos sejam agilizados de forma automática, como o próprio nome diz, porém é utilizada dentro de uma única nuvem, enquanto o processo de orquestração, mais complexo, permite realizar as mesmas tarefas, mas, além disso, integra serviços de diversos provedores, permitindo o gerenciamentode todas de forma centralizada. IaC é um conjunto de práticas que utiliza códigos para manusear recursos e é implementado tanto para automação como para orquestração de serviços. OpenStack e Foundry são exemplos de ferramentas para implementar automação e orquestração em nuvens privadas. 6) 7) Novas necessidades na nuvem devem ser devidamente avaliadas pelo provedor antes que a organização seja capaz de tomar qualquer decisão. Atribuir permissões a grupos na nuvem é um processo que tende a dificultar o gerenciamento de contas dos usuários, trazendo maior complexidade ao ambiente. A mobilidade na nuvem está ligada às aplicações criadas para serem executadas somente em dispositivos móveis, como celulares e smartphones. Monitorar constantemente os serviços na nuvem é desnecessário, visto que o provedor é totalmente responsável por manter os serviços de maneira correta. Código da questão: 59163 A virtualização foi criada pela necessidade de evitar desperdício de recursos na infraestrutura de TI, visto que, muitas vezes, um servidor tinha sua capacidade desperdiçada enquanto um serviço não necessitava do uso de todos os recursos computacionais. Em contrapartida, o sistema de clusterização surgiu para suprir a necessidade de recursos quando um dispositivo encontra limites em atender à carga de trabalho. Sobre isso, é correto afirmar que: Alternativas: Utilizar um cluster de balanceamento de carga significa que somente um dos dispositivos, links ou recursos em redundância estará funcionando, enquanto o outro segue em espera aguardando que um ponto de falha seja identificado. O Elastic Load Balancing é um exemplo de load balancing da Amazon que permite que um conjunto de instâncias seja criada no EC2 e utilizada para garantir tolerância a falhas nos serviços hospedados na infraestrutura da nuvem. CORRETO Um cluster de alta disponibilidade permite que a capacidade dos recursos computacionais seja expandida, permitindo o uso de redundância entre aplicações alocadas no mesmo servidor, evitando a indisponibilidade. Clusters de alta performance são os menos utilizados, visto que o objetivo maior é manter a disponibilidade de um serviço, mesmo que ele não possua a qualidade necessária, desde que opere de maneira constante. Em um cluster de balanceamento de carga, os servidores dependem um do outro para funcionar, sendo assim, quando qualquer um dos recursos que compõem o cluster para de funcionar, a operação é interrompida imediatamente. Código da questão: 59180 O provedor comanda processos como a implementação, o gerenciamento dos serviços na nuvem e a orquestração de todos os recursos necessários para que os serviços sejam executados de maneira eficiente. Considerando esta informação, é correto afirmar que: I. A implementação de serviços envolve qualquer processo realizado para criar, desenvolver, customizar uma aplicação e até mesmo garantir que ela esteja em execução, assim como em pleno funcionamento. II. A orquestração funciona sem o uso da automação, pois cada um desses processos define técnicas semelhantes, porém executadas respectivamente em nuvens públicas e privadas. III. Além de otimizar a execução de aplicações, a orquestração também visa o gerenciamento de custos controlando e selecionando os melhores recursos, tornando o ambiente de nuvem ideal para cada organização. IV. A automação, geralmente, considera uma só tarefa, por isso, em ambientes mais complexos como nuvens híbridas, a orquestração é a técnica ideal para manter a organização dos recursos. V. A nuvem, geralmente, é orquestrada em forma de camadas, em que a intermediária é a responsável por provisionar os recursos ao usuário em forma de serviço. São verdadeiras: Alternativas: I – III – IV CORRETO III – IV. II – IV – V. I – II – III. I – II – IV. Resolução comentada: quando não é centralizado para um administrador ou responsável específico, o gerenciamento da nuvem pode se tornar confuso e trazer problemas aos processos quando estabelecidos de maneira incorreta. Resolução comentada: a Amazon permite que o próprio usuário da nuvem utilize os recursos físicos do data center de forma virtual, aplicando o balanceamento de carga na camada de virtualização por meio do ambiente da nuvem. 8) 9) 10) Código da questão: 59154 Uma multicloud, quando utiliza orquestração, define a interconexão de _________, podendo estas serem de diversos(as) _________, incluindo SaaS, PaaS e IaaS, em que cada uma delas é provida por um _________de forma isolada, porém passam a ser _________ de forma unificada em relação aos seus serviços, permitindo que a ferramenta escolhida avalie os benefícios de cada uma para as aplicações hospedadas. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Provedores; complexidades; fornecedor; contratadas. Nuvens; modalidades; fornecedor; contratadas. Nuvens; modalidades; provedor; gerenciadas. CORRETO Provedores; tamanhos; modelo; controladas. Nuvens; tipos; provedor; mantidas. Código da questão: 59149 Com o desenvolvimento da computação em nuvem, diversas plataformas permitem unificar a divisão de ________ e o ambiente de gestão, promovendo o controle de custos. Um benefício no uso dessas ferramentas é a ________ do custo de operação em ambientes mantidos de forma isolada, permitindo melhor gerenciamento e facilitando a análise de _______ e do ________ dos serviços. Assinale a alternativa que completa adequadamente as lacunas: Alternativas: Custos; redução; recursos, tempo. Ambientes; divisão; custos; desempenho. Projetos; classificação; custos; consumo. Projetos; centralização; gastos; consumo. CORRETO Nuvens; classificação; custos; funcionamento. Código da questão: 59171 Google Cloud é uma solução em nuvem que oferece um sistema de cluster para manter a alta disponibilidade dos serviços. Sobre isso, considere as seguintes afirmações e classifique-as em verdadeiras (V) ou falsas (F): ( ) O cluster da Google Cloud permite que diversos nós sejam executados e realizem o processamento de dados de forma simultânea, não sendo necessário que a transferência de dados seja realizada entre eles, trazendo maior agilidade ao processo. ( ) Em Google Cloud, utilizar mais de um cluster no mesmo ambiente aumenta o tempo de processamento, quando as informações são tratadas no ambiente da nuvem, o ideal é que somente um cluster seja criado e gerencie todo o tráfego. ( ) Google Cloud é uma das soluções que reduz o tempo necessário para reutilizar a solução usando escalonamento dinâmico entre os nós que trabalham juntos. ( ) O uso de cluster, agiliza o processo para que a carga de trabalho seja reestabelecida no menor tempo possível sem afetar a continuidade do negócio e trazer prejuízos para os sistemas. Resolução comentada: a afirmação I é verdadeira, pois a implementação é o primeiro passo que ocorre na nuvem para disponibilizar uma aplicação ou serviço; a III é correta, pois a orquestração avalia os custos antes de definir o melhor caminho para implementar uma aplicação, além de otimizar processos já existentes; e a IV é correta, pois a automação é uma técnica mais simples que considera as tarefas de forma independente para aplicar a otimização. A II está errada, pois a orquestração utiliza a automação como base; e V é errônea, pois a função mencionada diz respeito à camada superior da nuvem. Resolução comentada: multicloud define um grupo de nuvens interligadas que fazem o uso da orquestração para organizar os recursos visando um melhor custo-benefício, aproveitando as melhores características de cada provedor contratado. Resolução comentada: o gerenciamento centralizado da nuvem permite unificar diversas plataformas criadas em contas diferentes, facilitando o gerenciamento de custo e tornando o processo de controle mais simples. ( ) Alta disponibilidade e alto desempenho são dois conceitos que remetem ao mesmo objetivo de agilizar os processos com diversos nós trabalhando de maneira sincronizada. Assinale a alternativa que contenha a sequência correta: Alternativas:V – F – V – V – F. CORRETO V – V – V – V – F. F – F – V – V – F. F – V – F – V – F. V – F – V – F – F. Código da questão: 59172 Resolução comentada: a afirmativa I é verdadeira, pois um cluster é utilizado para agrupar diversos nós em um mesmo grupo de equipamentos; a afirmativa II é falsa, pois um cluster, na verdade, diminui o tempo de processamento para as operações; a afirmativa III é verdadeira, pois um cluster escalona e provisiona recursos de forma automática quando necessário; a afirmativa IV é verdadeira, pois o uso do cluster evita que a indisponibilidade de um sistema seja mantida por um intervalo de tempo inaceitável; a afirmativa V é falsa, pois a alta disponibilidade garante a operação por mais tempo e o alto desempenho garante a agilidade nos processos, geralmente ambos são combinados para melhor eficiência. Arquivos e Links
Compartilhar