Baixe o app para aproveitar ainda mais
Prévia do material em texto
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ COMPUTAÇÃ O EM NUVEM NA PRÁTICA Com relação aos modelos de computação em nuvem (Cloud computing), analise as afirmativas a seguir. I. A Infraestrutura como um serviço contém os componentes básicos da TI em nuvem e, geralmente, dá acesso (virtual ou no hardware dedicado) a recursos de rede e computadores, como também espaço para o armazenamento de dados. II. A Plataforma como um serviço oferece o mais alto nível de flexibilidade e controle de gerenciamento sobre os seus recursos de TI e se assemelha bastante aos recursos de TI com os quais muitos departamentos de TI e desenvolvedores estão familiarizados hoje em dia. III. O Software como um serviço oferece um produto completo, executado e gerenciado pelo provedor de serviços. I e II, apenas. I e III, apenas. II e III, apenas. I, II e III. Apenas I. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM No que se refere à computação em nuvem, a depender do modelo de implementação, a nuvem pode ser classificada como privada, pública ou híbrida. Assinale a opção que apresenta uma característica da nuvem privada. Não é recomendado para empresas que trabalham com um grande volume de dados confidenciais. Provê alta capacidade de customização, pois permite agrupar e centralizar os recursos do ambiente computacional e ofertá-los como serviço IaaS. Nuvem privada e virtualização possuem as mesmas características, sendo, portanto, tecnologias idênticas. O modelo nuvem privada preza pela redução de custos e é uma ótima alternativa para empresas de pequeno e médio porte. O serviço é compartilhado com outros usuários e(ou) empresas. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM Analise as afirmações a seguir, relativas à computação em nuvem. javascript:alert('6102067') javascript:alert('6102067') javascript:alert('6102067') javascript:alert('6102088') javascript:alert('6102088') javascript:alert('6102250') I. O provedor do serviço em nuvem deve oferecer um serviço elástico, isto é, a quantidade de espaço físico para armazenamento e o número de computadores que o usuário utiliza para processamento pode variar conforme a necessidade. II. Somente por meio de dispositivos móveis, o usuário consegue acessar dados e aplicações oferecidas em serviços de computação em nuvem. III. Empresas que possuem um modelo de negócio sazonal, em que, em determinadas épocas do ano, necessitam de um maior poder de processamento e armazenamento, podem se beneficiar do uso da computação em nuvem. I e II, somente. I e III, somente. II e III, somente. I, II e III. Nenhuma das afirmativas esta correta. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM A computação na nuvem vem ganhando cada vez mais espaço entre empresas de todos os setores. Com várias vantagens para alavancar os negócios, três tipos são descritos a seguir: I. Representa a categoria mais simples, já que funciona praticamente da mesma forma, independentemente do fornecedor de nuvem escolhido. De forma geral, oferece uma infraestrutura de TI automatizada e escalonável ¿ armazenamento, hospedagem, redes ¿ de seus próprios servidores globais, cobrando apenas pelo que o usuário consome. Dessa forma, em vez de adquirir licenças de software ou servidores próprios, as empresas podem simplesmente alocar recursos de forma flexível a partir das suas necessidades. II. Representa o modelo de maior dificuldade para ser definido, sendo a ideia fornecer todos os conceitos básicos da tecnologia, assim como as ferramentas e os recursos necessários para desenvolver e gerenciar aplicativos com segurança sem precisar se preocupar com a infraestrutura. São exemplos os servidores que hospedam sites, sendo o setor dominado por gigantes da tecnologia, que têm capacidade para oferecer uma ampla gama de recursos aos clientes em uma mesma plataforma. III. Representa a categoria em que um software é hospedado por terceiros e pode ser acessado pela web, geralmente bastando um login, sendo que a empresa contrata um plano de assinatura e utiliza os programas necessários para os negócios. Nesse sentido, é uma tecnologia muito mais interessante para o uso de aplicativos específicos, como os de gestão de relacionamento com o cliente (CRM). Os tipos descritos em I, II e III são conhecidos, respectivamente, pelas siglas IaaS, SaaS e PaaS. IaaS, PaaS e SaaS. SaaS, PaaS e IaaS. javascript:alert('6102256') javascript:alert('6102256') PaaS, PaaS e IaaS. PaaS, IaaS e SaaS. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Em computação em nuvem, dois modelos de serviço são conhecidos por plataforma como serviço (PaaS) e infraestrutura como serviço (IaaS). Uma diferença entre eles é que o PaaS suporta a característica de auto serviço sob demanda, enquanto que em uma contratação IaaS há a necessidade de interação humana para solicitar o provisionamento de recursos de computação. o PaaS não suporta a característica de elasticidade rápida, enquanto o IaaS suporta. enquanto o IaaS oferta recursos de computação fundamentais, como rede, processamento e armazenamento, o PaaS oferta camadas superiores de serviço, como middleware, bancos de dados e componentes para uso por aplicativos. embora ofertem as mesmas camadas de serviço, o PaaS refere-se ao uso de nuvens comunitárias ou privadas, enquanto o IaaS refere-se a nuvens públicas. no PaaS, o recurso fornecido ao consumidor é a utilização de aplicativos prontos por meio de uma interface de cliente fina (thin client), como o navegador web, enquanto no IaaS são fornecidos ao consumidor recursos de computação fundamentais, como rede, processamento, armazenamento. TRABALHANDO COM COMPUTAÇÃO EM NUVEM Computação em nuvem (do inglês cloud computing) é um conceito que faz referência a uma tecnologia que permite o acesso a programas, arquivos e serviços por meio da internet, sem a necessidade de instalação de programas ou armazenamento de dados - daí vem a alusão a "nuvem". Acerca desde assunto assinale (V) para verdadeiro e (F) para falso as afirmativas abaixo. (__)Com a computação em nuvem, os seus dados não estão salvos em um disco rígido do seu computador, mas sim disponíveis na web. (__)A partir de qualquer computador e em qualquer lugar, podemos acessar informações, arquivos e programas num sistema único. (__)Dentre as muitas vantagens proporcionadas pela computação em nuvem está o fato de não precisarmos de uma máquina potente, já que todas as tarefas são executadas em servidores remotos. (__)Dentre a desvantagem uma delas diz respeito à segurança dos dados. Muitas pessoas desconfiam e não se sentem à vontade com informações importantes em um ambiente virtual, até porque os "hackers" podem invadir os serviços e roubar os dados. Após seu julgamento assinale a alternativa que apresenta a sequência CORRETA de cima para baixo: javascript:alert('6102259') javascript:alert('6102259') javascript:alert('6102261') F, V, V, V. V, V, V, V. V, V, V, F. V, V, F, V. V, F, V, V. SERVIÇOS DE SOFTWARE A Computação em Nuvem veio para ficar, a mudança de paradigma já é adotada em muitas empresas e já são vários os provedores disponíveis. Assinale abaixo a opção que são exemplos de provedores de Computação em Nuvem: Amazon Aws, Microsoft Azure E Google Cloud C++, Java e Python Internet Explorer, Mozila e Firefox Word, Excel e Power Point Oracle, Postgre e SQL COMPUTAÇÃO EM NUVEM NA PRÁTICA Com relação a computação em nuvem (Cloud Computing), analise as afirmativas a seguir. I. Cloud computing ou computação em nuvem é a entrega da computação como um serviço ao invés de um produto, em que recursos compartilhados, softwares e informações são fornecidas, permitindoo acesso por meio de qualquer computador conectado à internet. II. A elasticidade é uma de suas vantagens, isto é, caso seja necessário mais ou menos espaço para armazenamento, basta solicitar um upgrade, sem precisar da troca dos equipamentos. III. A parte mais pesada do processamento fica na ¿nuvem¿, dessa forma, o usuário precisa apenas de um navegador e de uma boa conexão à internet para utilizar o serviço. Estão corretas as afirmativas I e II, apenas I e III, apenas. II e III, apenas. I, II e III. II, apenas. COMPUTAÇÃO EM NUVEM NA PRÁTICA Um dos principais fatores que contribuiu para que a computação em nuvem tenha se tornado viável foi a popularização dos computadores com múltiplos processadores, que trouxe maior simplicidade ao desenvolvimento de aplicações e possibilidade de execução de múltiplas aplicações simultaneamente. o advento de sistemas operacionais virtualizados, que permitiram um melhor uso e controle dos recursos computacionais. javascript:alert('6102282') javascript:alert('6102302') javascript:alert('6102306') a criação de linguagens para desenvolvimento web, como ASP e PHP, que possibilitam que aplicações possam ser acessadas por meio de um navegador. o lançamento de unidades de armazenamento de estado sólido (SSD), que permitem o armazenamento de grandes quantidades de dados com maior velocidade de acesso. a popularização de tecnologias móveis, em especial os smartphones, que demandaram servidores com alta disponibilidade e que apenas eram ofertados por grandes provedores. COMPUTAÇÃO EM NUVEM NA PRÁTICA Assinale a alternativa que apresenta o modelo de implantação de computação em nuvem em que a sua infraestrutura é compartilhada por diversas organizações e que suporta uma comunidade que possui interesses comuns. nuvem privada nuvem comunitária nuvem pública nuvem híbrida nuvem gratuita SERVIÇOS DE SOFTWARE Mariana deseja migrar seu backup de arquivos pessoais, que atualmente encontra-se em seu computador, para nuvem. Assinale a alternativa correta para exemplos de serviços de armazenamento de arquivos em nuvem: Dropbox e Google Chrome Firefox e Mozilla Google e Team Viewer Dropbox e Google Drive Google e Firefox SERVIÇOS DE SOFTWARE O Amazon Web Services (AWS) é uma plataforma segura de serviços na nuvem que oferece potência de computação, armazenamento de bancos de dados, entrega de conteúdo e outras funcionalidades para ajudar as empresas em sua distribuição e crescimento. Milhões de clientes atualmente aproveitam os produtos e as soluções de nuvem do AWS para criarem aplicativos sofisticados. Assinale a opção abaixo que NÃO é uma característica da AWS: Plataforma de venda de livros Flexibilidade Capacidade de distribuição Confiança Segurança FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM A computação em nuvem envolve uma grande quantidade de conceitos e tecnologias. Empresas e corporações como a Amazon, Google e Microsoft estão publicando serviços computacionais seguindo a lógica da infraestrutura de computação em nuvem, sendo a Amazon uma das pioneiras em disponibilizar e javascript:alert('6102308') javascript:alert('6102344') javascript:alert('6102345') javascript:alert('6105663') comercializar infraestrutura deste tipo. Dentre as tecnologia da computação em nuvem a afirmativa que traz a caracteristica correta é: A Amazon é um ambiente de computação em nuvem com características de escalabilidade, disponibilidade, elasticidade limitada com desempenho para aplicações executadas neste ambiente. O Hadoop é um framework de código livre desenvolvido em Java para rodar aplicações que manipulem uma grande quantidade de dados em ambientes distribuídos. O projeto Eucalyptus é uma infraestrutura de código aberto que fornece uma interface sem compatibilidade com o Amazon EC2, S3, Elastic Block Store (EBS), porém permite aos usuários criarem uma infraestrutura e experimentar a computação em nuvem. A Microsoft Azure é uma plataforma para a implementação de computação em nuvem que oferece um conjunto específico de serviços exclusivamente para desenvolvedores. O modelo MapReduce é composta apenas pela função de função de mapeamento, responsável por receber uma porção do arquivo de entrada e de acordo com a especificação do usuário emite um conjunto de tuplas intermediárias no formato chave- valor. COMPUTAÇÃO EM NUVEM NA PRÁTICA Sobre computação em nuvem, análise as afirmativas a seguir e marque a alternativa correta: I- Computação em nuvem permite que o usuário mantenha exclusivamente seus dados (Banco de dados e documentos) disponíveis para acesso remoto, não sendo possível em nenhum modelo de serviços abrir mão de aplicações e demais recursos locais. Il- Uma das vantagens da computação em nuvem é o uso dos recursos sob demanda, ou seja, os recursos podem ser contratados conforme a necessidade do usuário. III- Uma das desvantagens da computação em nuvem é o uso dos recursos sob demanda serem contratados de forma limitada. Ambas as afirmativas estão corretas. Somente a afirmativa I está correta. Somente a afirmativa II está correta. Nenhuma das afirmativas está correta. Somente a afirmativa III está correta. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM É um tipo de solução para empresas em que um time especializado é contratado para executar os processos de gestão e organização do ambiente de cloud computing. Isso permite que a empresa possa utilizar uma infraestrutura de cloud computing mais flexível, disponível e alinhada às suas necessidades. O referido conceito corresponde a: Infraestrutura em Nuvem Controle em Computação em Nuvem Gerenciamento de Serviços em Nuvem Componentes em Computação em Nuvem Serviços em Nuvem. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM javascript:alert('6117959') javascript:alert('7606706') javascript:alert('7606706') javascript:alert('7606715') javascript:alert('7606715') São algumas vantagens de investir em uma solução de gerenciamento de serviços em nuvem: Apoio de especialistas: com o gerenciamento de serviços em nuvem, a empresa terá acesso a um time de técnicos e analistas focado na gestão de serviços de cloud computing Mais competitividade: o gerenciamento de serviços em nuvem também gera mais competitividade para o negócio. Redução de custos: no cenário atual, reduzir custos virou uma preocupação de todas as empresas. Isso ajuda os negócios a manterem sua rentabilidade durante momentos de crise, eliminar gargalos operacionais e garantir os investimentos. Aumento de segurança e confiabilidade:os ambientes gerenciados contam com mais segurança e confiabilidade Todas as alternativas anteriores. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Arquitetura de computação em nuvem é a coleção de componentes necessários para a computação em nuvem. De forma bem direta, a arquitetura de nuvem é a forma como as tecnologias individuais são integradas para criar nuvens. Em se tratando de arquitetura em computação em nuvem, é CORRETO afirmar que: É dividida em Front-end e Back-end É dividida em física, lógica e Interface. Dividida em camada e mais alto nível e baixo nível Possui três camadas de divisão. Nenhuma das alternativa anteriores. TRABALHANDO COM COMPUTAÇÃO EM NUVEM Trata-se de uma arquitetura orientada a serviços que é um tipo de design de software que torna os componentes reutilizáveis usando interfaces de serviços com uma linguagem de comunicação comum em uma rede. O conceito refere-se a : SPA Arquiteura reutilizável. Arquitetura modelar. SOA. SLA. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Após osucesso da migração, é importante garantir que o investimento realizado na nuvem apresenta os resultados esperados, por isso a necessidade de adotar métricas que possam avaliar os custos da nuvem e o nível de satisfação dos usuários ao adotar a tecnologia. Em se tratando da Métrica KPIs, ela pode ser divida em : javascript:alert('7606802') javascript:alert('7606802') javascript:alert('7606912') javascript:alert('7607030') javascript:alert('7607030') KPIs relativas ao serviço KPIs de satisfação aos clientes / usuários KPIs que avaliam o custo KPIs ligadas a infraestrutura Todas as alternativas anteriores correspondem a métrica KPIs. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Na prestação de serviços em computação em nuvem faz-se necessário a elaboração do SLA . Este termo corresponde a: Somente aos serviços que serão prestados sem avaliar a qualidade dos mesmos. Termo de infraestrutura do sistema. Somente para avaliação de desempenhos como KPIs. Acordo de Nível de Serviço. Refere-se à especificação, em termos mensuráveis e claros, de todos os serviços que o contratante pode esperar do fornecedor na negociação. Nenhuma das alternativas anteriores. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Dentre os fatores mais importantes na definição da arquitetura de computação em nuvem, quanto aos elementos de segurança requeridos na computação em nuvem, esta o estabelecimento de mecanismos e processos voltados para proteger os dados e aplicações dos usuários, deixados sob a guarda da nuvem. Julgue as afirmativas abaixo: I. Há diversos tipos e métodos de comprometimento da segurança na computação em nuvem, tanto por agentes externos, quanto por erros de projeto ou nos algoritmos de funcionamento, porém nem um desses fatores podem comprometer as aplicações/dados. II. Muitos sistemas de tratamento de erros baseiam-se na execução origem/destino de um mesmo algoritmo que produz um grupo de sinais (bits) redundantes, acrescentados aos dados da mensagem; na origem, os bits para proteção são acrescentados ao bloco de dados, e no destino o sistema separa dados e bits de proteção. III. Uso de certificados digitais costuma ser uma ação incomum e pouco eficaz no acréscimo de segurança em computação em nuvem. Somente a afirmativa I está correta. Somente a afirmativa II está correta. Somente a afirmativa III está correta. Todas as afirmativas estão corretas. Nenhuma das altenativas estão corretas FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM Pontos Acerca do Conceito associado a Computação em Nuvem (Cloud Computing), assinale a única alteranativa incorreta. A localização de toda a infraestrutura compuracional (Infrastructure as a Service - IAAS) pode estar na rede (internet ou intranet) , comumente denominado de nuvem. Esta tecnologia potencializa a redução de custos de hardware e software. Visa escalabilidade e uso otimizado dos recursos comptacionais. Pode ser visto apenas como uma tendência e não uma realidade. No Brasil e no mundo há um crescimento na demanada por computação em nuvem. javascript:alert('7607037') javascript:alert('7607037') javascript:alert('7637447') javascript:alert('7637447') javascript:alert('7692833') COMPUTAÇÃO EM NUVEM NA PRÁTICA A Virtualização é um dos componentes da Computração em Nuvem. Com relação aos tipos de Virtualização, marque a única alternativa correta. A Paravirtualização permite que múltiplos servidores físicos possam ser tratados como um único servidor virtual. Clustering permite que um único servidor físico possa ser tratado como diversos servidores virtuais Paravirtualização, permite que um único servidor físico possa ser tratado como diversos servidores virtuais, enquanto Clustering, permite que múltiplos servidores físicos possam ser tratados como um único servidor virtual. Segundo a definição de Andrew S. Tanenbaum e Maaten Van Steen, na Computação em Grid, o hardware subjacente consiste em um conjunto de estações de trabalho ou PCs semelhantes, conectados por meio de uma rede local de alta velocidade. Além disso, cada nó executa o mesmo sistema operacional. Segundo a definição de Andrew S. Tanenbaum e Maaten Van Steen, na Computação em Cluster, os Sistemas Distribuídos costumam ser montados como federação de computadores, na qual cada sistema pode cair sob um domínio administrativo diferente. Além disso, podem ser muito diferente no que tange a hardware, software e tecnologia de rede empregada. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM A muito tempo a computação em Nuvem deixou de ser uma nuvem passageiro, após se consolidar no mercado ela deixa de ser uma promessa e passa a ser uma realidade. Quanto ao tipo de Nuvem é correto afirmar? É um ambiente totalmente físico. Sua estrutura é baseada em niveis. Sua principal caracteristica é o baixo custo. Não existe serviço com garantia de disponibilidade. Todas as camadas que compoe a nuvem são virtualizadas. SISTEMA OPERACIONAL LINUX E O SERVIDOR WEB APACHE Considerando a distribuição Linux Debian e o ambiente de conteineres com docker,, interprete o resultado da execução do comando: apt-get install docker.io Instala o docker registry. Instala o docker server. Configura acesso ao docker hub na nuvem docker. cria um repositório remoto no docker registry para guardar imagens de conteineres já configurados para alguma solução computacional. cria um repositório remoto no docker hub para guardar imagens de conteineres já configurados para alguma solução computacional. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM Acerca do Modelo de Computação em Nuvem estudado e os conceitos que a Computação em Nuvem engloba, analise as afirmações dadas e responda a única questão incorreta. javascript:alert('7692834') javascript:alert('7692868') javascript:alert('7698417') javascript:alert('7698417') javascript:alert('7698421') A Virtualização diz respeito a criação de ambientes virtuais escondendo características físicas da plataforma computacional A Escalabilidade associa-se à capacidade de aumento ou redução do tamanho dos ambientes virtuais sob demanda O Modelo pay-per-use implica que o usuário pagará apenas pelo uso dos recursos computacionais, capacidade de processamento e armazenamento de dados que o usuário venha a utilizar O modelo pay-per-use permite pagar pelos recursos demandados pelos usuários. Uma métrica factível para cobrança dos recursos computacionais demandados, poderia ser: processadores por hora; ou, armazenamento por dia. O Clustering e Paravirtualização não são suportados nos modelos de implantação de Computação em Nuvem FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM As propriedades ACID de uma Transação significam Atômicas: para o mundo exterior, a transação acontece como se fosse indivisível Consistentes: a transação não viola invariantes de sistema. Não leva o sistema a um estado inconsistente. Isoladas ou serializáveis: transações concorrentes não interferem umas com as outras Duráveis: uma vez comprometida (persistida ou gravada) uma transação, as alterações são permanentes. Assíncronas: processos não aguardam o retorno a uma invocação ou envio de uma mensagem a de outra Consistentes: a transação não viola invariantes de sistema. Não leva o sistema a um estado inconsistente. Isoladas ou serializáveis: transações concorrentes não interferem umas com as outras Duráveis: uma vez comprometida (persistida ou gravada) uma transação, as alterações são permanentes. Atômicas: para o mundo exterior, a transação acontece como se fosse indivisível Consistentes: a transação não viola invariantes de sistema. Não leva o sistema a um estado inconsistente. Isoladas ou serializáveis: transações concorrentes não interferem umas com as outras Diviséis:uma transação pode ser dividida em outras transações Atômicas: para o mundo exterior, a transação acontece como se fosse indivisível Concentradas: várias transações são concentradas em uma apenas Isoladas ou serializáveis: transações concorrentes não interferem umas com as outras Duráveis: uma vez comprometida (persistida ou gravada) uma transação, as alterações são permanentes. Nenhuma das anteriores TRABALHANDO COM COMPUTAÇÃO EM NUVEM javascript:alert('7698504') javascript:alert('7698593') Marque a única alternativa incorreta no que diz respeito a interpretação dos comandos docker docker image ls - listará as imagens locais disponíiveis para a criação de conteineres docker. docker container rm - apagará um contêiner docker docker run ¿it debian ¿ Caso não exista uma imagem do debian local, baixará do Docker Hub e usará a imagem baixada para iniciar um novo conteiner com interação via shell do Linux Debian docker tag - criará uma nova referência de nome para a mesma imagem local ou remota (Docker registry local ou na nuvem Docker) docker push 192.168.15.32:5000/debian ¿ fez o download da imagem do debian armazanado no docker registry local MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Com relação aos dois tipos de virtualização suportados pela Computação em Nuvem, assinale a única alternativa correta. * Paravirtualização, permite que múltiplos servidores físicos possam ser tratados como um único servidor virtual. * Clustering, permite que um único servidor físico possa ser tratado como diversos servidores virtuais. * Paravirtualização, permite que um único servidor físico possa ser tratado como diversos servidores virtuais * Clustering, permite que múltiplos servidores físicos possam ser tratados como um único servidor virtual. * Paravirtualização, somente é possível ser implantada para aplicações necessariamente concebidas para executarem neste conceito * Clustering, permite que um único servidor físico possa ser tratado como diversos servidores virtuais. * Paravirtualização, permite que um único servidor físico possa ser tratado como diversos servidores virtuais. * Clustering, somente é possível ser implantado para aplicações necessariamente concebidas para executarem neste conceito Nenhuma das questões anteriores Considerando os laboratórios realizados sobre o ambiente de conteneires docker , qual o resultado da execução do comando ? docker run -d -p 5000:5000 -restart always -name registry registry:2 Instalará o Docker HUB (nuvem docker), serviço de repositório local para imagens de contêineres Docker Instalará o Servidor Docker , ambiente de contêineres Docker Instalará o Docker registry, serviço de repositório local para imagens de contêineres Docker Configurará o token de acesso ao docker HUB Destruirá o serviço docker registry TRABALHANDO COM COMPUTAÇÃO EM NUVEM javascript:alert('7698699') javascript:alert('7698699') javascript:alert('7698854') Acerca do ambiente de conteneires docker estudado, marque a única alternativa incorreta: O servidor docker é instalado com o comando: apt-get install docker.io Para acesso ao docker Hub , deve-se gerar um token de acesso no docker hub e configurá-lo no servidor docker , a partir do comando: login -u O docker Hub é um serviço na nuvem do docker para manutenção e compartilhamento de imagens docker públicas ou privadas curl http://192.168.15.32:5000/v2/_catalog , mostrará o resultado da requisição Json para o repositório de um docker registry local no IP 192.168.15.32 docker rmi , apagará a conta e o token de acesso no docker HUB MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Pontos Analise as sentenças, considerando a associação entre Computação em Grid (grade) e Computação em Nuvem. Marque a única alternativa incorreta. Um grid é um sistema que coordena recursos que não estão sujeitos a um controle centralizado, usando protocolos e interfaces de maneira a garantir um nível elevado de qualidade de serviço. A computação em nuvem e a computação em grid compartilham alguns objetivos similares: reduzir os custos de computação; aumentar a flexibilidade ao usar hardware operado por terceiros. Grid e Nuvem diferem em pontos cruciais. Alocação dos recursos: a computação em grid (grade) realiza um compartilhamento por igual dos recursos entre os usuários; a computação em nuvem só aloca um recurso a um determinado usuário caso ele queira usá-lo. Os grids só aceitam aplicações que sejam executáveis em seu sistema, ou seja, aplicações que sejam ¿gridified¿, isto é, que tenham sido concebidas para executarem em grid. Um exemplo é o Projeto Golen, https://www.golem.network Nas nuvens, o usuário manualmente habilita a escalabilidade através do aumento do número de nós utilizados, sem cobrança proporcional ao uso dos recursos computacionais. Nos Grids, a escalabilidade é automática, com reconfiguração dinâmica. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM Pontos (INSTITUTO AOCP - 2018 - PRODEB - Analista de TIC I - Back UP) Em virtualização, utilizam-se termos derivados dos conceitos de convidado e anfitrião. Com isso, o sistema operacional em execução em uma máquina virtual (VM) pode ser chamado de convidado, hóspede ou guest, enquanto o sistema instalado sobre o hardware e real é chamado de anfitrião, hospedeiro ou host. Sobre virtualização, é correto afirmar que: Em um sistema virtualizado, não podemos utilizar máquinas virtuais com sistemas operacionais diferentes. Deve ser utilizado o mesmo sistema operacional em todas VMs, sob pena de perda de dados. Uma dificuldade muito grande em máquinas virtuais é recuperar o sistema em caso de falhas, não sendo ideais para análise e depuração de desenvolvimento. javascript:alert('7698941') javascript:alert('7698941') javascript:alert('5236605') Uma das vantagens que podemos ter em um sistema virtualizado é a possibilidade de utilizar programas desenvolvidos para outro sistema operacional, sem a necessidade de reiniciar o sistema ou recorrer a uma outra máquina, sendo que uma única máquina pode executar várias funções em diferentes sistemas operacionais. Em máquinas virtuais, temos um maior custo envolvendo hardware e eletricidade, pois, para virtualizar, precisamos de hardwares específicos. Os processadores de computadores que vão servir como máquina virtual devem ser dotados apenas de tecnologia RISC (Reduced Instruction Set Computer), pois têm maior poder computacional. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM Dentre as tecnologias habilitadoras da computação em nuvem, podemos destacar virtualização, conteinerização e computação sem servidor (serverless). Ao comparar essas tecnologias, podemos relacionar as seguintes diferenças: A computação sem servidor difere da virtualização e conteinerização pelo fato de você pagar apenas pelo tempo de processamento usado por cada função conforme ela é executada. Na virtualização e conteinerização não existe a cobrança do uso se o aplicativo estiver ocioso. E na computação sem servidor é cobrado o uso, mesmo se o aplicativo estiver ocioso. Na virtualização existe o SO do host para cada máquina virtual, já na conteinerização o SO convidado é para cada contêiner e na computação sem servidor, cada função é executada após a criação, configuração e manutenção do servidor. A conteinerização fornece um ambiente isolado e consistente para os aplicativos, porém é exigido um sistema operacional convidado. Já na virtualização, é oferecido um ambiente semelhante, porém sem a exigência de um sistema operacional convidado. E na computação sem servidor, é possível executar o código do aplicativo sem a criação, a configuração ou manutenção do servidor. Nenhuma das alternativas. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM (DefensoriaPública do Estado do Rio de Janeiro (DPE-RJ) - Tecnologia da Informação - FGV (2019) Sérgio é um Gestor de TI que precisa configurar e disponibilizar um servidor para a produção de um novo Sistema de Informação. Sérgio não tem um local adequado com refrigeração e energia elétrica para hospedar um servidor, por isso decidiu usar uma Máquina Virtual na Nuvem. O tipo de serviço de Computação em nuvem que Sérgio deverá utilizar é: IaaS. PaaS. javascript:alert('5236606') javascript:alert('5247934') DaaS. SaaS. DBaaS. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM O armazenamento em Nuvem ou Cloud Storage é um modelo de armazenamento de arquivos online que permite que você mantenha seus dados sincronizados com todos os seus dispositivos, tais como tablets, smartphones, notebooks e Desktops. O armazenamento cloud pode ser feito em, EXCETO: Nuvens públicas. Nuvens comunitárias. Nuvens híbridas. Nuvens Simples. Nuvens privadas. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM Sobre Segurança na computação em nuvem, é incorreto afirmar: A Segurança na computação em nuvem é o desafio mais visível a ser enfrentado, pois a informação que antes era armazenada localmente, agora se localiza na nuvem em local físico que não se tem precisão onde é, nem que tipos de dados estão sendo armazenados juntos. Alguns exemplos de mecanismo de segurança dos dados na computação em nuvem são: criptografia, redundância e descarte ou remoção dos dados. Em relação as questões legais, como a localização dos dados é incerta, os dados podem estar distribuídos em diversos Datacenters em diferentes países e consequentemente sob jurisdições distintas. Ao adotar medidas de segurança tanto lógica como físicas eficientes, as chances de expor as aplicações e dados em risco diminuem consideravelmente. A Computação em nuvem nunca será uma alternativa segura em relação a guardar as aplicações em servidores internos. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM (IBADE - 2020 - Prefeitura de Vila Velha - ES - Analista P. Gestão - Administrativo - IPVV) O fornecimento de serviços de computação pela Internet, incluindo servidores, armazenamento, bancos de dados, rede, software, análise e inteligência, para oferecer inovações mais rápidas, recursos flexíveis e economias de escala é chamado de: javascript:alert('5247935') javascript:alert('5247939') javascript:alert('5250532') computação local. computação indoor. computação em nuvem. computação firewire. computação de desenvolvimento ágil. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM (VUNESP - 2019) Sobre as vantagens e desvantagens da computação em nuvem em relação à computação tradicional (on premises), é correto afirmar que: A computação em nuvem eleva o Custo Total de Propriedade (TCO) no curto prazo. A computação em nuvem requer a adoção de processos de manutenção e suporte mais robustos. Os custos iniciais de implantação de infraestruturas de software em nuvem são geralmente inferiores ao das infraestruturas tradicionais. Softwares que operam on premises possuem um ciclo de implantação potencialmente menor do que softwares na nuvem. Na computação em nuvem, não há necessidade de instalar mecanismos de segurança ou backup para proteger os dados. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM (SANASA Campinas - Analista de Tecnologia da Informação - Suporte de Infraestrutura TI - FCC (2019)) Em uma empresa, um modelo de cloud computing correto a ser utilizado seria a nuvem: híbrida, em que as soluções podem ter sua escalabilidade comparável com a de ambientes públicos e o gestor de TI poderá definir políticas de segurança de acordo com as demandas internas da empresa. pública, pois a empresa ficaria responsável apenas por algumas atividades de gerenciamento, como troca de peças, segurança física e atualização de firmware. privada, que é conhecida por oferecer serviços de IaaS e SaaS. O Microsoft Office 365, a Amazon AWS e o Dropbox são fornecidos por meio desse tipo de arquitetura. pública, recomendada para quem precisa de uma plataforma com alto controle. No entanto, a empresa fica impedida de coletar verbas com a venda de anúncios, mesmo em modelos de negócio freemium. protegida, que permite o armazenamento de dados em um local seguro e robusto. Ideal para uma empresa que atua em um setor com um alto nível de regulação e com informações confidenciais. javascript:alert('5250533') javascript:alert('5250535') FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM A computação em nuvem distribui os recursos na forma de serviços. Esses serviços, por sua vez, podem ser disponibilizados em qualquer uma das camadas que suportam a arquitetura para desenvolvimento em nuvem. Considere a figura: A figura apresenta um exemplo da relação entre os cenários de uma arquitetura em nuvem, na qual dois ___I___ são usados para a construção de um ___II___ , que, por sua vez, é utilizado para a implementação de duas aplicações (___III___). Preenchem as lacunas I, II e III correta e respectivamente: IaaS - PaaS - SaaS IaaS - SaaS - PaaS PaaS - SaaS - IaaS SaaS - PaaS - IaaS SaaS - IaaS ¿ PaaS FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM Atualmente, várias empresas têm utilizado a conteinerização de aplicações. Dentro dessa plataforma, como pode ser definido o termo contêiner? É uma estrutura para armazenamento de dados não estruturados. É uma forma de virtualização a nível de sistema operacional, que proporciona a capacidade de executar múltiplas aplicações (sistemas) isoladas em um único sistema operacional real. É uma linguagem de programação que proporciona a aplicabilidade da plataforma Docker dentro de um sistema. Pode ser definido como uma estrutura secundária para armazenamento das redundâncias dentro do processo de desenvolvimento de software. É uma estrutura de banco de dados relacionais, utilizado para o armazenamento de informações que são compartilhadas entre os projetos de uma mesma equipe. javascript:alert('5250540') javascript:alert('5250541') FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM Computação em nuvem (em inglês, cloud computing) é um termo coloquial para a disponibilidade sob demanda de recursos do sistema de computador, especialmente armazenamento de dados e capacidade de computação, sem o gerenciamento ativo direto do utilizador. O termo geralmente é usado para descrever centros de dados disponíveis para muitos utilizadores pela Internet. Levando estas questões em consideração, quais seriam os possíveis modelos de entrega e implementação deste tipo de serviço. Infrastructure as a Service, Plataform as a Service, Software as a Service Infrastructure as a Service, Plataform as a Service, System as a Service Infrastructure as a Service, Development as a Service, Software as a Service Server as a Service, Plataform as a Service, Software as a Service Infrastructure as a Service, apenas COMPUTAÇÃ O EM NUVEM Pontos A Computação em Numve é a entrega da computação como um serviço em uma rede, pela qual os recursos distribuídos são fornecidos ao usuário final como um serviço prestado. Com relação à Computação em Nuvem, avalie as afirmações a seguir: I. Em uma nuvem híbrida, a infraestrutura inclui uma nuvem privada própria e uma nuvem pública arrendada. Com as nuvens híbridas, uma organização usa a nuvem privada para a maioria das necessidades e provisiona dinamicamente os recursos na nuvem pública quando a utilização excede a capacidade da nuvem privada. II. Em uma nuvem pública, a infraestrutura de nuvem pertence a um provedor de nuvem e é acessível ao público pela Internet. O provedor de nuvem hospeda a infraestrutura de nuvem, a qual os usuários finais podem acessar remotamente sem precisar adquirir nem configurar um ambiente funcional (como a compra dehardware e software). Os recursos da nuvem pública são compartilhados entre diferentes usuários finais. III. Em uma nuvem privada, a infraestrutura de nuvem pertence a uma organização. A infraestrutura é acessível a usuários específicos por meio da intranet da organização. O ambiente de nuvem precisa ser adquirido, configurado, operado e mantido pela própria organização. Os recursos da nuvem privada normalmente são compartilhados entre os usuários finais de uma organização. É correto o que se afirma em I, apenas. I e II, apenas. I, II e III. I e III, apenas. III, apenas. FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM "A computação em nuvem pode ser definida como um conjunto de recursos virtuais facilmente utilizáveis e acessíveis, tais como hardware, software, plataforma de javascript:alert('5426061') javascript:alert('5438745') javascript:alert('5438745') javascript:alert('5438745') javascript:alert('5055336') desenvolvimento e serviços." (VERAS, 2012). A respeito dos fundamentos e tecnologias relacionadas à computação em nuvem, avalie as afirmativas abaixo. I - Um dos meios de se armazenar dados na nuvem consiste na utilização do modelo de serviços denominado SaaS (software as a service). Nesse modelo, o cliente utiliza-se de aplicações, como browser, para acessar servidores, contudo o controle e gerenciamento do armazenamento é realizado pelo provedor do serviço. II - Funcionalidades computacionais são providas automaticamente (sob demanda) sem a interação humana com o provedor de serviço. III - Recursos computacionais estão disponíveis através da Internet e são acessados através de dispositivos clientes, cuja limitação de uso recai em uma configuração exigida sobre o dispositivo cliente e seu sistema operacional. Considera-se correto o que está presente em: Apenas o item I Apenas o item II Apenas os itens I e III Apenas os itens II e III Apenas os itens I e II MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Um usuário da Internet quer enviar várias fotos no formato JPG, que totalizam 30 MBytes de dados, pelo serviço de correio eletrônico (email). Sabendo-se que a quantidade de dados pode ser uma limitação para o envio e a recepção do e-mail, a alternativa mais adequada para o envio das fotos com a qualidade da imagem original é: Converter os arquivos de fotos individualmente em formato PDF e inserir os arquivos juntamente ao texto da mensagem. Armazenar as fotos em um repositório na Internet e enviar o hyperlink de acesso aos arquivos de fotos por e-mail. Juntar as fotos em um arquivo único e anexar à mensagem, já que essa ação reduz o tamanho do arquivo em aproximadamente 20% (vinte por cento). Converter os arquivos de fotos em formato PDF, em um único arquivo, e anexar à mensagem. Inserir as fotos juntamente ao texto da mensagem, uma vez que essa ação automaticamente reduz o tamanho das fotos. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM A tecnologia de Computação em Nuvem oferece um conjunto de serviços aos usuários da área de TI, permitindo racionalizar custos e aumentar a produtividade das empresas pelas facilidades de processamento de aplicações e armazenamento de dados que tem disponível. A Arquitetura básica da Computação em Nuvem é definida em partes. Sobre este assunto assinale a opção que mostra as partes corretas em que se estrutura a Arquitetura de Computação em Nuvem: Gerência de Software e Desenvolvimento de Software Aplicativos e Rede (nuvem) Hardware e Software Front end e Back end Armazenamento e Segurança javascript:alert('5284815') javascript:alert('5284815') javascript:alert('5284816') javascript:alert('5284816') MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM O que é um Automated Scaling Listener? Mede o uso de recursos conforme parâmetros de preços predefinidos, e gera logs de uso para cálculos de taxas e propósitos de cobrança. Equilibra uma carga de trabalho entre dois ou mais recursos para otimizar o uso de recursos de TI, evitar sobrecargas e maximizar o rendimento. Observa se os serviços em nuvem estão cumprindo os requisitos contratuais de QoS acordados nos SLAs (Acordos de Níveis de Serviços). Coleta dados para realização de auditoria em redes e recursos de TI, para fins de suporte e/ou obrigações regulatórias e contratuais. Monitora e rastreia as comunicações entre os consumidores e os serviços em nuvem, para realizar escalonamento dinâmico. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Pontos Há diversos mecanismos para garantir bom funcionamento da computação em nuvem. Um deles consiste em estabelecer tanto regras e itens de realização, como também em permitir a definição de indicadores métricos que garantem a segurança do contratante (usuário/cliente), podendo incluir itens (check point) de verificação e multas por descumprimento de prazos ou falhas no atendimento aos requisitos estabelecidos. Este mecanismo é conhecido de forma genérica como: Medidor de taxa de transferências Índice QTP - qualidade de transferência programada Uso de Firewall no caso de modelo Híbrido de computação em nuvem Acordo de Nível de Serviço (SLA) Índice gradual de armazenamento ou IGA MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM Uso de Redundância é um dos mecanismos de: Segurança Balanceamento de carga Aumento da capacidade e desempenho de processamento Substituição de software por hardware Verificação de acesso javascript:alert('5284817') javascript:alert('5284817') javascript:alert('5284818') javascript:alert('5284818') javascript:alert('5284819') javascript:alert('5284819')
Compartilhar