Baixe o app para aproveitar ainda mais
Prévia do material em texto
Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 1: Tema 1 . FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Conhecer os fundamentos de computação em nuvem, considerando terminologias, modelos de entrega e implantação. 4 Tópicos 1 .1 CONCEITOS, TERMINOLOGIAS E VANTAGENS DA COMPUTAÇÃO EM NUVEM 1 .2 MODELOS DE ENTREGA E IMPLANTAÇÃO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Em uma realidade onde as pessoas e instituições produzem cada vez mais informações e a demanda por novas tecnologias cresce a cada dia, pergunta: como resolver questões relacionadas à ubiquidade, pervasividade (estar em vários lugares simultaneamente; espalhados) e economia de custos das soluções de hardware e software? Metodologia: Em seguida deve ser apresentando o seguinte vídeo "Changes to computer thinking Stephen Fry explains cloud computing" [2]. Após o vídeo, iniciar uma discussão com os alunos sobre como essa nova tecnologia é presente na vida das pessoas. Iniciar uma aula expositiva sobre conceitos e terminologia de computação em nuvem, apresentando situações nas quais seja possível compreender o uso de tecnologias tradicionais de hardware/software e a computação em nuvem. Realizar um brainstorming sobre a questão da situação problema com a turma para que e mediar as várias respostas a consolidálas com os conceitos de computação em nuvem. Atividade verificadora de aprendizagem: Utilizar o app "Mentimeter", disponível em www.mentimeter.com, com a opção "Nuvem de Palavras" para apresentar a seguinte questão previamente carregada na preparação da dinâmica: "Apresente as 3 principais palavras que definem a Computação em Nuvem". Durante a dinâmica, apresentar no datashow a evolução da nuvem de palavras do Mentimeter, à medida que os alunos respondem. Em seguida o professor deve mediar um brainstorming com a turma para correlacionar as respostas com os conceitos apresentados previamente por ele. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI [BV:PE]. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capitulo 1 (1.1 a 1.8); Capítulo 2 (2.1 a 2.5) [2] Video: "Changes to computer thinking Stephen Fry explains cloud computing", https://www.youtube.com/watch?v=J9LK6EtxzgM (Ativar a legenda e a tradução automática para português). 8 Aprenda + [3] Podcast Computação em Nuvem com Alvaro Rezende https://open.spotify.com/episode/4SXVmSTAmtyOlwgXN9o0nO? si=SQAMpOeWSROYMXRwKkE_MA Amazon. [4] O que é computação em nuvem https://aws.amazon.com/pt/whatiscloudcomputing/ Microsoft. O que é computação em nuvem? Um guia para iniciantes https://azure.microsoft.com/ptbr/overview/whatiscloud computing/ Atividade Autônoma Aura Questão 1: A Computação em nuvem oferece inovações mais rápidas, recursos flexíveis e economias de escala. Em termos de conceituação, assinale a seguir a opção que define a Computação em Nuvem: A. É o fornecimento de softwares e bancos de dados com suporte local, atuando nos requisitos específicos de cada um dos usuários. B. É a entrega dos backups, antivírus e produtos que apoiam a segurança e confiabilidade dos produtos. C. É o fornecimento de serviços de computação, incluindo servidores, armazenamento, bancos de dados, rede, software, análise e inteligência, pela Internet (?a nuvem?). D. É o acompanhamento online feito pelo hekpDesk de uma empresa. E. É o navegador de internet utilizado para executar os sistemas de forma online em um cliente. Questão 2: A computação em nuvem traz uma grande mudança na forma tradicional de pensamento adotada pelas empresas sobre os recursos de TI. São vários os benefícios da adoção da Computação em nuvem. Assinale abaixo uma opção que NÃO é um motivo pelos quais as organizações estão adotando os serviços de computação em nuvem: A. Anonimato B. Velocidade C. Escala Global D. Produtividade E. Desempenho Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 2: Tema 1 . FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Empregar fundamentos de segurança em nuvem, para alicerçar sua atuação profissional em problemas relacionados à soluções em nuvem. 4 Tópicos 1 .3 FUNDAMENTOS DE SEGURANÇA EM NUVEM 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Ao utilizar uma solução tecnológica com recursos compartilhados (recursos físicos e software) onde temos praticamente nada instalado localmente (ou em nossa infraestrutura), surgem questões importante sobre segurança. Pergunta: Como garantir nível adequado de segurança das soluções de software/hardware? Metodologia: Professor deve sugerir a leitura antecipada do material: Segurança em Cloud Computing [3]. Reforçar, via exposição, com base no artigo e no livro do Manuel Neto, disponível em [1], os conceitos sobre questões de segurança em computação em Nuvem. Depois, realizar uma atividade de "troca de papéis", onde, na primeira parte, os alunos se reúnem em grupos, e cada grupo deve fazer uma busca na internet (usando o seu celular) de um caso em que empresas tiveram problemas relacionados a segurança em seu ambiente na nuvem. O docente deve mediar e aprovar a escolha de cada grupo. Na segunda parte, após o tempo definido pelo docente, cada grupo deve apresentar seu caso de forma sucinta, informando qual foi a vulnerabilidade explorada, e registrar a resposta do grupo em uma folha papel (indicando a fonte). O docente deve mediar a exposição dos alunos, fazendo associações com os conceitos de segurança em computação em nuvem. Atividade verificadora de aprendizagem: Na terceira parte, o professor deve mediar a "troca de papéis", onde cada grupo recebe a indicação do problema de segurança de outro grupo. Com o apoio da biblioteca virtual, da internet e dos materiais indicados nesta aula, o grupo deve elaborar possíveis soluções que teriam evitado o problema de segurança relatado, realizando uma breve apresentação, que será mediada pelo docente. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capítulo 2 (Seções 2.6 e 2.7); Capítulo 3 (Seção 3.1). [2] TANEMBAUM, A.; STEEN, M. Sistemas Distribuídos: Princípios e Paradigmas. 2 ed.. São Paulo: Pearson Prentice Hall, 2007. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/411 Capítulo 9 (Seções 9.1 a 9.5) [3] DevMedia, Segurança em Cloud Computing. https://www.devmedia.com.br/segurancaemcloudcomputing/29121 8 Aprenda + [4] Amazon, O guia para iniciantes em segurança na nuvem. https://aws.amazon.com/pt/security/introductiontocloudsecurity/ Vídeo TED, Where is cybercrime really coming from? https://www.ted.com/talks/caleb_barlow_where_is_cybercrime_really_coming_from#t636458 Atividade Autônoma Aura Questão 1: Para usufruir dos benefícios desse novo paradigma de Computação em nuvem, muitas empresas já fizeram a sua adoção. No entanto, muitas dessas companhias seguem preocupadas com os servidores que oferecem o armazenamento de informações e serviços. Muitos provedores em nuvem oferecem um amplo conjunto de políticas,tecnologias e controles que fortalecem sua postura geral de segurança, ajudando a proteger os dados, os aplicativos e a infraestrutura contra possíveis ameaças. São exemplos de possíveis ameaças: I Perda ou vazamento de dados II Roubo de conta III Informantes maliciosos IV Abuso da computação em nuvem V Falta de informações contratuais Assinale a alternativa correta: A. Apenas os itens I e II são possíveis ameaças B. Apenas os itens II e III são possíveis ameaças C. Apenas o item IV é uma possível ameaça D. Todas as 5 opções representam ameaças E. Nenhuma das opções representam ameaças Questão 2: É possível ter um serviço privado e, consequentemente, uma segurança em Cloud Computing muito mais controlada. Contudo, além da responsabilidade própria com manutenções, caso a empresa opte por um fornecedor externo, é importante levar em consideração alguns princípios de segurança oferecidos. Das alternativas abaixo, qual delas melhor representa solução (ões) para esses casos? A. Criptografia de dados B. Backup C. Separação dos dados D. Local dos dados E. Todas as alternativas anteriores Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 3: Tema 1 . MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM 3 Objetivos Avaliar diferentes tipos de mecanismos de computação em nuvem (PaaS, IaaS e SaaS), baseandose em seus mecanismos e arquiteturas, para decidir qual solução de computação em nuvem usar conforme cenários de uso. 4 Tópicos 1 .1 MECANISMOS DE INFRAESTRUTURA 1 .2 MECANISMOS DE GERENCIAMENTO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Suponha que uma organização precisa estabelecer uma infraestrutura com soluções integradas (de hardware e software) para atender as suas demandas, mas não possui, a priori, disponibilidade dos recursos financeiros para arcar com a solução onpremise. Pergunta: "Como elaborar uma proposta de solução envolvendo mecanismos de infraestrutura (IaaS, PaaS e Saas) a fim de oferecer uma solução a uma empresa? Metodologia: O professor deve iniciar a aula apresentando em sala o seguinte vídeo: "Você sabe o que é SaaS, PaaS e IaaS?" [3], pausando o vídeo para ressaltar as diferenças entre os conceitos apresentadas no vídeo, enquanto as compara com soluções onpremise. Na sequência, deve iniciar a exposição dos conceitos relacionados com os mecanismos de infraestrutura em computação em nuvem e o seu gerenciamento. Atividade verificadora de aprendizagem: Definir um cenário hipotético de uma empresa com necessidades de Infraestrutura física, armazenamento e software (o professor pode montar o cenário para os alunos, mas o cenário deve ter no mínimo: Infraestrutura física, armazenamento e software tudo na nuvem). Utilizar a ferramenta https://app.diagrams.net/ na opção "Cloud" e modelar essa proposta. O professor deve modelar esse cenário no seu computador, utilizando o Datashow para projetar aos alunos, sempre envolvidos na discussão para auxiliar na concepção do modelo. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capítulo 2 (2.4); Capítulo 8 (8.1 e 8.2) e Capítulo 9 (9.1 e 9.2) [2] SOMMERVILLE, Ian. Engenharia de Software. 10ª Ed.. São Paulo: Pearson Prentice Hall, 2011. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/168127/pdf Capítulo 18 (18.1 a 18.4) [3] Vídeo "Você sabe o que é SaaS, PaaS e IaaS?", disponível em https://www.youtube.com/watch?v=Ikobn2ixJGI 8 Aprenda + [4] IBM, "Entenda os modelos de serviço IaaS, PaaS e SaaS do IBM Cloud", disponível em https://www.ibm.com/brpt/cloud/learn/iaas paassaas [5] Microsoft Azure, "IaaS (infraestrutura como serviço) do Azure", disponível em https://azure.microsoft.com/ptbr/overview/whatis azure/iaas/ Atividade Autônoma Aura Questão 1: Em Computação em Nuvem, o produto de software é oferecido como serviço. Assim, o usuário não precisa adquirir licenças de uso para instalação ou mesmo comprar computadores ou servidores para executálos. Dependendo do contrato, pagase um valor periódico, como se fosse uma assinatura, somente pelos recursos utilizados e/ou pelo tempo de uso. Essa definição referese a: A. Platform as a Service (PaaS) B. Development as a Service (DaaS) C. Infrastructure as a Service (IaaS) D. Communication as a Service (CaaS) E. Software as a Service (SaaS) Questão 2: Leia atentamente as 3 descrições a seguir: "Esse tipo de cloud computing oferece às empresas uma plataforma em que podem ser desenvolvidos, gerenciados e hospedados todos os softwares utilizados na organização." "É indicado para as empresas que necessitam de recursos computacionais para desenvolver melhor a sua infraestrutura. Por esse motivo, quem opta por esse modelo, geralmente, precisa pagar taxas periódicas para utilizar o serviço." "Esse tipo de computação em nuvem tem o objetivo de prestar serviços de software aos usuários, como as aplicações que executam online." As descrições se referem a quais das opções abaixo? (indicar a ordem correta de acordo com as 3 descrições acima): A. SaaS, PaaS e IaaS B. PaaS, IaaS e SaaS C. CaaS, DaaS e IaaS D. IaaS, PaaS e SaaS E. PaaS, HaaS e IaaS Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 4: Tema 1 . MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM 3 Objetivos Avaliar diferentes tipos de mecanismos de segurança em nuvem, bem como os modelos de implantação, para aplicar boas práticas focadas em otimização 4 Tópicos 1 .3 MECANISMOS DE SEGURANÇA EM NUVEM 1 .4 MODELOS DE IMPLANTAÇÃO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Os diversos Modelos de Implantação em nuvem possuem suas características particulares, pontos fortes e fracos e, principalmente, critérios relacionados com segurança. Suponha que você deva entregar a um cliente uma proposta na qual seja preciso estabelecer uma infraestrutura com soluções integradas (de hardware e software) para atender as demandas do cliente, pergunta: como escolher um modelo de implantação e oferecer uma solução otimizada e segura a uma empresa? Metodologia: O professor deve iniciar a aula expositiva apresentando conceitos relacionados com os modelos de implantação de computação em nuvem (conforme capítulo do livro disponível na leitura específica), bem como apresentar a sua relação com os mecanismos de segurança. Apresentar os conceitos principais de cada um dos modelo de implantação: Nuvem privada; Nuvem hospedada em provedor de serviço, Nuvem pública, Nuvem comunitária, e Nuvem híbrida. Atividade verificadora de aprendizagem: Utilizar o software https://app.diagrams.net/, na opção "Maps", e modelar um Mapa mental com os conceitos principais de cada um dos modelos de implantação citadas em metodologia. Mediando um brainstorming com os alunos, o professor deve fazer o mapa mental em sala de aula, usando o computador do professor (utilizando o Datashow para projetar), sempre orientando, discutindo e apoiando com os conceitos apropriados para a construção do Mapa Mental. Depois de finalizado, via SAVA, o professor deve disponibilizar, aos alunos, o mapa mental resultante. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectadoao computador do docente. 7 Leitura específica [1] Livro Pearson, Cloud Computing, https://www.informit.com/articles/article.aspx?p=2093407es Capítulo 2 (2.5) 8 Aprenda + [2] Vídeo "Arquitetura elástica de nuvem (Amazon)" disponível em: https://www.youtube.com/watch?v=TsRBftzZsQo Vídeo "Backup e redundância na nuvem" disponível em: https://www.youtube.com/watch?v=hfdK1wZdcZc [3] Documentação sobre segurança na Nuvem da Amazon AWS, disponível em: https://aws.amazon.com/pt/security/ [4] Documentação sobre segurança na Nuvem do Microsoft Azure, disponível em: https://azure.microsoft.com/ptbr/overview/security/ [5] Documentação sobre segurança na Nuvem do Google Cloud: https://cloud.google.com/security/?hl=ptbr [6] Framework formal de gerenciamento de riscos do NIST, disponível em: https: //www.nist.gov/newsevents/news/2018/05/nist updatesriskmanagementframeworkincorporateprivacyconsiderations Atividade Autônoma Aura Questão 1: João, técnico de informática, pesquisou sobre nuvens de armazenamento e verificou que há diferentes tipos de armazenamento em nuvem, dependendo de como o storage é feito, dentre os quais estão: I. Voltada para pessoas físicas, esta nuvem é composta por sites que disponibilizam um pequeno espaço de armazenamento gratuitamente e oferecem planos para expandir a capacidade, iIdeal para quem quer testar o serviço de cloud storage ou possui um pequeno volume de dados e não necessita de um alto nível de segurança e desempenho. II. Dividida entre clientes com negócios em comum, que rateiam os custos de utilização e manutenção, esta nuvem pode ser hospedada e gerenciada dentro das empresas ou, então, terceirizada. III. Esta nuvem é projetada para uso exclusivo de uma única empresa, nas dependências da qual todo o hardware (storages e servidores) fica alocado. A empresa possui controle total da implementação das aplicações na nuvem. Os tipos de I, II e III são, correta e respectivamente, A. FaaS, SaaS e IaaS. B. Nuvem pública, comunitária e privada. C. IaaS, CaaS e SaaS. D. Nuvem gratuita, híbrida e corporativa. E. IaaS, EaaS e PaaS. Questão 2: O investimento na nuvem híbrida pode trazer uma série de ganhos para a empresa. Conforme as necessidades de cada setor, a companhia conseguirá otimizar rotinas e dar mais qualidade para os serviços do negócio. Veja abaixo alguns dos principais impactos que que a nuvem híbrida traz para o seu dia a dia: I Maior flexibilidade II Melhor segurança III Aumento da mobilidade IV Redução de custos Assinale a abaixo a única alternativa correta: A. Apenas os itens I e III estão corretos B. Apenas o item IV está correto C. Apenas o item III está correto D. Todos os itens estão corretos E. Nenhum dos itens é correto Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 5: Tema 1 . TRABALHANDO COM COMPUTAÇÃO EM NUVEM 3 Objetivos Identificar as métricas de computação em nuvem, embasandose em características de cada cenário de aplicação para a criação de um SLA apropriado 4 Tópicos 1 .1 MÉTRICAS DE CUSTO 1 .2 MÉTRICAS DE QUALIDADE DE SERVIÇO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Suponha que você abriu criou uma startup de tecnologia para desenvolver um novo Aplicativo que você acretida muito que será um grande sucesso. Como não tem recursos para estabalecer, onpremise, toda a infraestrutura de TI necessária para viabilizar a operação do Aplicativo, você decide contratar um provedor de computação em nuvem. Após rodadas de negociação com o provedor de Nuvem, foram definidos os requisitos de necessários para a operação bem sucedida de seu Aplicativo. Então, o serviço disponibilizado na Nuvem terá regras/condições a serem cumpridas pelo provedor, assim como qualquer outro serviço que é contratado no nosso diaadia. Essas regras/condições são as "métricas" e devem ser monitoradas para que se certifique o serviço está sendo oferecido da forma como foi contratada. Pergunta: "Que regras são essas, e quais métricas devem/podem ser consideradas em um ambiente de Computação em Nuvem?" Metodologia: O professor deve iniciar uma aula expositiva baseada nas três referências citadas na Seção Leitura Específica [1] [2] [3], apresentando conceitos relacionados com as Métricas de Custo e Qualidade, bem como a sua importância, em um ambiente de computação em nuvem. Em seguida, o professor deve propor um cenárioproblema de uma organização que deseja contratar serviços de um provedor em nuvem. Sugerese um cenário próximo à realidade dos alunos. O cenário prever que o contrato com o provedor envolverá pelo menos: Infraestrutura física, armazenamento e software. A partir do cenário proposto, o docente deve mediar um brainstorming com os alunos, onde serão definidas as métricas necessárias para garantir um serviço adequado. Atividade verificadora de aprendizagem: Realizar uma revisão da literatura, para identificar quais Métricas de qualidade e custos podem/devem ser utilizadas em um ambiente de Computação em nuvem. Essa revisão deve ser salva em um documento e compartilhada com o professor. Observações: (1) Para o compartilhamento do documento é sugerido ao professor utilizar o Microsoft Forms com a sua conta docente. (2) Criar um trabalho (sem pontuação) no SAVA também é uma opção para receber os documentos. (3) O professor fará uma verificação dos documentos compartilhados e dará um feedback sobre o seu resultado. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] Artigo "As 10 métricas mais críticas do setor de serviços em nuvem". Disponível em https://guidingmetrics.com/content/cloud servicesindustrys10mostcriticalmetrics/ (Acessar via chrome, clicar com o botão direito e selecionar "Traduzir para o português"). [2] Artigo "Estrutura de governança da computação em nuvem Métricas de governança da computação em nuvem". Disponível em http://www.opengroup.org/cloud/gov_snapshot/p8.htm (Acessar via chrome, clicar com o botão direito e selecionar "Traduzir para o português"). [3] Silva, F.S; Pipolo, M. "Service Level Agreement (SLA) e Service Level Management (SLM)" Performance Lab, 2016. Disponível em: https://www.performancelab.com.br/ebook/EbookSLASLM.pdf 8 Aprenda + [4] Artigo "As melhores métricas para avaliar a nuvem da sua empresa". Disponível em https://computerworld.com.br/brandpost/as melhoresmetricasparaavaliaranuvemdasua empresa/#:~:text=Essa%20m%C3%A9trica%20mede%20o%20intervalo,isto%20%C3%A9%2C%20sem%20qualquer%20atraso. [5] Documentação do Microsoft Azure, "Precificação e SLAs". Disponível em: https://azure.microsoft.com/ptbr/pricing/ https://azure.microsoft.com/ptbr/support/legal/sla/ Documentação do Google Cloud Platform: "Precificação e SLAs". Disponível em: https://cloud.google.com/pricing/ https://cloud.google.com/terms/sla/ Atividade Autônoma Aura Questão 1: Existem várias métricas de capacidade e utilização para se medir em Computação em Nuvem, mas é muito importante também medir o retorno sobre o investimento (ROI) das iniciativas de computação em nuvem para os negócios. E nesse caso, não apenas os impactos diretos no negócio, mas as repercussões positivas que ele gera no seu ecossistema de parceiros e clientes. Assinale abaixo a fórmula correta de cálculo do ROI: A. ROI = Investimento Gastos B. ROI = Lucro Prejuízo C. ROI = (Retorno do Investimento Custo do Investimento) / Custo do Investimento D. ROI = Investimento declarado Impostos E. ROI = Lucro Questão 2: O uso de indicadoreschave de desempenho (KPIs) é essencial para medir a qualidade dos processos da sua empresa. Isso é especialmente verdadeiro para o gerenciamento dosprocessos de TI: sem usar métricas bem definidas para analisar a eficiência, talvez você nunca saiba as quão produtivas são as suas ações. Assinale a opção abaixo que NÃO representa um indicador a ser medido em uma empresa de TI com computação em nuvem: A. Tempo de resposta no suporte B. Disponibilidade C. Tempo de instalação do software D. Despesas do projeto E. Tempo médio entre falhas Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 6: Tema 1 . TRABALHANDO COM COMPUTAÇÃO EM NUVEM 3 Objetivos Criação de um SLA apropriado, de acordo com as métricas de computação em nuvem identificadas na aula anterior, considerando as características de cada cenário de aplicação. 4 Tópicos 1 .3 SLA SERVICE LEVEL AGREEMENT 5 Procedimentos de ensinoaprendizagem O professor deve os acordos em nível de serviço, ou SLA Service Level Agreements. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Suponha que você abriu criou uma startup de tecnologia para desenvolver um novo Aplicativo que você acretida muito que será um grande sucesso. Como não tem recursos para estabalecer, onpremise, toda a infraestrutura de TI necessária para viabilizar a operação do Aplicativo, você decide contratar um provedor de computação em nuvem. Após rodadas de negociação com o provedor de Nuvem, foram definidos os requisitos necessários para a operação bem sucedida de seu Aplicativo. Então, o serviço disponibilizado na Nuvem terá regras/condições a serem cumpridas pelo provedor, assim como qualquer outro serviço que é contratado no nosso diaadia. Essas regras/condições são as "métricas" e devem ser monitoradas para que se certifique o serviço está sendo oferecido da forma como foi contratada. Pergunta: "Uma vez que as regras e as métrica são acordadas entre o cliente e o provedor de nuvem, como formalizar o acordo através de um documento com validade jurídica?" Metodologia: A partir da situaçãoproblema, que é uma continuação da aula anterior, o professor deve iniciar a aula realizando uma exposição sobre os principais conceitos relacionados a SLAs. Em seguida, dividir a turma em grupo, e solicitar que cada grupo pesquise uma das documentações sobre SLAs da Amazon, Google, Microsoft, IBM e Oracle, conforme links na seção Leitura Específica [26]. Depois do tempo determinado pelo docente, cada grupo deve realizar uma apresentação breve apresentação sobre as características de cada SLA, enquanto o docente estabelece semelhanças, diferenças, vantagens e desvantagens de cada uma das SLAs. Atividade verificadora de aprendizagem: Iniciar uma atividade onde os alunos serão instruídos a criar um SLA conforme template [1]. O professor deve retomar o cenário discutido na aula anterior, onde regras e métricas foram definidas através de um brainstorm. O professor deve criar um "Trabalho" no ambiente SAVA ou TEAMS para esta atividade, e definir um prazo de entrega para o SLA (Pontuação: 1,5 pontos na AV1). 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] Template SLA, disponível em: https://www.slatemplate.com/ (Usar o Chrome para acessar o template, clicar com o botão direito e seleiconar traduzir para o português). [2] Documentação do Microsoft Azure: Precificação e SLAs, disponível em: https://azure.microsoft.com/ptbr/pricing/ https://azure.microsoft.com/ptbr/support/legal/sla/ [3] Documentação do Google Cloud Platform: Precificação e SLAs, disponível em: https://cloud.google.com/pricing/ https://cloud.google.com/terms/sla/ [4] Documentação do AmazonAWS: Precificação, disponível em: https://aws.amazon.com/pricing/ https://aws.amazon.com/pt/compute/sla/ [5] Documentação do IBM cloud: Precificação, disponível em: https://www.ibm.com/brpt/cloud/pricing https://www03.ibm.com/software/sla/sladb.nsf/sla/sd [6] Documentação do Oracle Cloud: Precificação e SLAs, disponível em: https://cloud.oracle.com/pt_BR/pricing/options https://cloud.oracle.com/pt_BR/iaas/sla [7] SOMMERVILLE, Ian. Engenharia de Software. 10ª Ed.. São Paulo: Pearson Prentice Hall, 2011. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/168127/pdf Capítulo 18 (Seção 18.3 Engenharia de Serviços). 8 Aprenda + [8] ArtigoSLAs: Todo cuidado é pouco em computação em nuvem, Disponível em https://computerworld.com.br/2011/11/17/slastodo ocuidadoepoucoemcomputacaoemnuvemsera/ [9] ArtigoCinco melhores práticas para um SLA de nuvem centrado no usuário, disponível em https://searchunifiedcommunications.techtarget.com/tip/5bestpracticesforastrongUCcloudSLA [10] ArtigoComo minimizar o tempo de indisponibilidade e entregar aplicativos de alta disponibilidade, disponível em http://techgenix.com/highlyavailableapps/ [11] Artigo: Uma proposta de contrato em nível de serviço, disponível em https://www.researchgate.net/publication/268398114_Uma_proposta_para_elaboracao_de_Contrato_de_Nivel_de_Servico_para_Software asaService_SaaS Atividade Autônoma Aura Questão 1: Bons acordos determinam os compromissos do prestador em termos mensuráveis e claros. Além disso, estipula metas e indicadores de desempenho para os atendimentos. O contratante pode ficar mais confiante com o alinhamento das expectativas entre as empresas envolvidas. Mas afinal, o que é um SLA? A. É um documento que trata exclusivamente do valor do serviço B. É um documento que trata de práticas que visam definir as condições da prestação de serviços C. É um documento que precisa ser sempre assinado presencialmente D. É um documento com a listagem dos produtos do provedor E. É um documento com os dados de contato do cliente e provedor Questão 2: A transformação digital fez da prestação de serviços em TI uma atividade extremamente ampla. A diversidade no setor é tão grande que estabelecer um acordo com os requisitos a serem entregues pode ser um desafio. Nesse sentido, o Service Level Agreement (SLA) mostrase uma ferramenta insubstituível. Dadas as afirmações abaixo: I Os prazos passam a ser cumpridos com muito mais tranquilidade. Isso acontece porque o uso do SLA favorece a implementação de KPIs mais eficientes para que o gestor direcione a performance da equipe rumo a uma eficiência maior. II Esclarece em detalhes o que sua empresa oferece e o que o cliente realmente deseja é crucial para que haja uma boa relação entre as partes. Muitas vezes, um cliente pode até entender que um problema está ligado ao serviço quando, na verdade, é causado por uma falha de comunicação. III Documentar atrapalha o processo de negócio com o cliente, já que o setor é muito ágil e dinâmico. Sendo assim sugerese não fazer o SLA quando os prazos estão apertados IV Enquanto os KPIs ajudam a mensurar questões pontuais relacionadas ao desempenho, o SLA contém em seus diferentes níveis os parâmetros gerais que ajudam a identificar falhas. Em um mercado altamente competitivo, é fundamental que isso seja feito de maneira regular, garantindo assim melhorias constantes e a fidelização dos seus clientes. Assinale a única opção correta abaixo: A. Apenas as afirmações I e IV estão corretas B. Apenas as afirmações I e III estão corretas C. Apenas as informações I, II e IV estão corretas D. Todas as informações estão corretas E. Nenhuma das afirmações estão corretas Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 7: Tema 1. PROVEDORES E PRODUTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Selecionar provedores de computação em nuvem, conforme seus produtos e serviços, para empregar soluções apropriadas; e criar uma conta e gerar a máquina virtual na Amazon AWS 4 Tópicos 1.1 O PROVEDOR GOOGLE CLOUD (CRÉDITO DIGITAL) 1.2 O PROVEDOR MICROSOFT AZURE (CRÉDITO DIGITAL) 5 Procedimentos de ensinoaprendizagem Nesta aula, estaremos conectados com o conteúdo digital. Conforme ostópicos "O provedor Microsoft Azure"e "O provedor Google Cloud" do conteúdo digital, o professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: A empresa de pequeno porte onde José trabalha optou por estabeler um serviço IAAS, usando a máquina virtual Linux sempre gratuito disponível nos principais provedores (Amazon AWS, Google e Microsoft). Ficou decidido que optariam pelo o serviço EC2 sempre gratuito do Amazon AWS. Pergunta: Como criar uma conta no Amazon AWS, gerar uma máquina/servidor virtual (sempre gratuito) com acesso remoto via terminal de comando SSH, para que a partir daí a empresa possa instalar e configurar os serviços de TI que pretende oferecer? Metodologia: O professor deve iniciar a aula apresentando empresas líderes de mercado na área de computação em nuvem, realizando uma breve exposição sobre pelo menos três provedores: Amazon AWS, Microsoft Azure e Google Cloud. Apresentar números referentes ao market share dos provedores de computação em nuvem, conforme artigo [2] disponível na Seção Leitura Específica, complementando com demais informações que o docente julgar importante. Em seguida, dividir os alunos em grupos, e pedir que cada um Após a discussão o professor fará a exposição passoapasso de como criar uma conta e gerar a máquina virtual na Amazon AWS (via terminal de comando). Essa exposição será toda comentada, com a interação dos alunos quando tiverem dúvidas. Atividade verificadora de aprendizagem Em Laboratório de Informática, e organizados em grupos, os alunos devem criar uma conta gratuita por grupo no Amazon AWS, e gerar um serviço EC2 Linux sempre gratuito, e configurar acesso remoto via SSH, conforme indicado no conteúdo de apoio em anexo a esse Plano de Aula "Como criar uma instância EC2 usando o Amazon AWS" e/ou nas documentações do Amazon AWS: "Iniciar e configurar uma instância do Amazon EC2 Linux" e "Conectese à sua instância do Linux", conforme links da seção Leitura Específica. O docente deve ter criado sua própria solução previamente para poder mediar e apoiar os grupos no que for necessário durante essa Prática de Laboratório. O docente deve anotar, para cada grupo, qual será o login usado, para fins de verificação da apresentação do trabalho na próxima aula e entrega no SAVA ou TEAMS. Cada grupo apresentará, na próxima aula, seu serviço EC2, e demonstrar como consegue acesso à seu Servidor Virtual via ssh, exemplificando com algumas operações, conforme documentos de apoio. O professor deve criar um "Trabalho" no SAVA ou TEAMS para que os alunos possam postar um passoapasso indicando como acessar, via terminal remoto, sua máquina virtual Linux AWS EC2 sempre gratuita. Essa atividade pode pontuar em 1,5 pontos na AV1, conforme a avaliação do docente. 6 Recursos didáticos Laboratório de Informática com Internet e navegador Web versão mais recente instalado; Computador do professor com acesso à Internet, caixa de som e Datashow; 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI [BV:PE]. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capítulo 3 (3.3) e Capítulo 8 (8.1 a 8.4) [2] Artigo sobre Amazon "Amazon lidera mercado de nuvem de US $ 100 bilhões", disponível em https://cio.com.br/amazonse mantemnaliderancaemservicosdenuvem/ [3] Documentação do Google Cloud "Nível gratuito do Google Cloud", disponível em https://cloud.google.com/free/docs/gcpfreetier . [4] Documentação do Amazon AWS "Nível gratuito da AWS", disponível em https://aws.amazon.com/pt/free/ . [5] Documentação do Microsoft Azure "Crie sua conta gratuita do Azure hoje mesmo", disponível em https://azure.microsoft.com/pt br/free/ . [6] Documentação do Amazon AWS: "Iniciar e configurar uma instância do Amazon EC2 Linux", disponível em https://docs.aws.amazon.com/pt_br/codedeploy/latest/userguide/tutorialswordpresslaunchinstance.htm [7] Documentação do Amazon AWS "Conectese à sua instância do Linux", disponível em https://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/AccessingInstances.html 8 Aprenda + [8] Documentação Microsoft Azure "Como Criar uma máquina virtual Microsoft Azure",disponível em https://docs.microsoft.com/pt br/azure/virtualmachines/windows/quickcreateportal . [9] Documentação Google Cloud "Como criar Criar uma máquina virtual Google Cloud",disponível em https://cloud.google.com/compute/docs/instances/createstartinstance?hl=ptbr Atividade Autônoma Aura Questão 1: 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: A. Amazon Aws, Microsoft Azure E Google Cloud B. C++, Java e Python C. Internet Explorer, Mozila e Firefox D. Word, Excel e Power Point E. Oracle, Postgre e SQL Questão 2: Mariana deseja migrar seu backup de arquivos pessoais, que atualmente encontrase em seu computador, para nuvem. Assinale a alternativa correta para exemplos de serviços de armazenamento de arquivos em nuvem: A. Dropbox e Google Chrome B. Firefox e Mozilla C. Google e Team Viewer D. Dropbox e Google Drive E. Google e Firefox Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 8: Tema 2. PROVEDORES E PRODUTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Apresentar a máquina virtual criada na Amazon AWS 4 Tópicos 2.3 O PROVEDOR AMAZON AWS (CRÉDITO DIGITAL) 5 Procedimentos de ensinoaprendizagem Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 1: Tema 1 . FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Conhecer os fundamentos de computação em nuvem, considerando terminologias, modelos de entrega e implantação. 4 Tópicos 1 .1 CONCEITOS, TERMINOLOGIAS E VANTAGENS DA COMPUTAÇÃO EM NUVEM 1 .2 MODELOS DE ENTREGA E IMPLANTAÇÃO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Em uma realidade onde as pessoas e instituições produzem cada vez mais informações e a demanda por novas tecnologias cresce a cada dia, pergunta: como resolver questões relacionadas à ubiquidade, pervasividade (estar em vários lugares simultaneamente; espalhados) e economia de custos das soluções de hardware e software? Metodologia: Em seguida deve ser apresentando o seguinte vídeo "Changes to computer thinking Stephen Fry explains cloud computing" [2]. Após o vídeo, iniciar uma discussão com os alunos sobre como essa nova tecnologia é presente na vida das pessoas. Iniciar uma aula expositiva sobre conceitos e terminologia de computação em nuvem, apresentando situações nas quais seja possível compreender o uso de tecnologias tradicionais de hardware/software e a computação em nuvem. Realizar um brainstorming sobre a questão da situação problema com a turma para que e mediar as várias respostas a consolidálas com os conceitos de computação em nuvem. Atividade verificadora de aprendizagem: Utilizar o app "Mentimeter", disponível em www.mentimeter.com, com a opção "Nuvem de Palavras" para apresentar a seguinte questão previamente carregada na preparação da dinâmica: "Apresente as 3 principais palavras que definem a Computação em Nuvem". Durante a dinâmica, apresentar no datashow a evolução da nuvem de palavras do Mentimeter, à medida que os alunos respondem. Em seguida o professor deve mediar um brainstorming com a turma para correlacionar as respostas com os conceitos apresentados previamente por ele. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas desom, além de datashow conectado ao computador do docente. 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI [BV:PE]. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capitulo 1 (1.1 a 1.8); Capítulo 2 (2.1 a 2.5) [2] Video: "Changes to computer thinking Stephen Fry explains cloud computing", https://www.youtube.com/watch?v=J9LK6EtxzgM (Ativar a legenda e a tradução automática para português). 8 Aprenda + [3] Podcast Computação em Nuvem com Alvaro Rezende https://open.spotify.com/episode/4SXVmSTAmtyOlwgXN9o0nO? si=SQAMpOeWSROYMXRwKkE_MA Amazon. [4] O que é computação em nuvem https://aws.amazon.com/pt/whatiscloudcomputing/ Microsoft. O que é computação em nuvem? Um guia para iniciantes https://azure.microsoft.com/ptbr/overview/whatiscloud computing/ Atividade Autônoma Aura Questão 1: A Computação em nuvem oferece inovações mais rápidas, recursos flexíveis e economias de escala. Em termos de conceituação, assinale a seguir a opção que define a Computação em Nuvem: A. É o fornecimento de softwares e bancos de dados com suporte local, atuando nos requisitos específicos de cada um dos usuários. B. É a entrega dos backups, antivírus e produtos que apoiam a segurança e confiabilidade dos produtos. C. É o fornecimento de serviços de computação, incluindo servidores, armazenamento, bancos de dados, rede, software, análise e inteligência, pela Internet (?a nuvem?). D. É o acompanhamento online feito pelo hekpDesk de uma empresa. E. É o navegador de internet utilizado para executar os sistemas de forma online em um cliente. Questão 2: A computação em nuvem traz uma grande mudança na forma tradicional de pensamento adotada pelas empresas sobre os recursos de TI. São vários os benefícios da adoção da Computação em nuvem. Assinale abaixo uma opção que NÃO é um motivo pelos quais as organizações estão adotando os serviços de computação em nuvem: A. Anonimato B. Velocidade C. Escala Global D. Produtividade E. Desempenho Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 2: Tema 1 . FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Empregar fundamentos de segurança em nuvem, para alicerçar sua atuação profissional em problemas relacionados à soluções em nuvem. 4 Tópicos 1 .3 FUNDAMENTOS DE SEGURANÇA EM NUVEM 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Ao utilizar uma solução tecnológica com recursos compartilhados (recursos físicos e software) onde temos praticamente nada instalado localmente (ou em nossa infraestrutura), surgem questões importante sobre segurança. Pergunta: Como garantir nível adequado de segurança das soluções de software/hardware? Metodologia: Professor deve sugerir a leitura antecipada do material: Segurança em Cloud Computing [3]. Reforçar, via exposição, com base no artigo e no livro do Manuel Neto, disponível em [1], os conceitos sobre questões de segurança em computação em Nuvem. Depois, realizar uma atividade de "troca de papéis", onde, na primeira parte, os alunos se reúnem em grupos, e cada grupo deve fazer uma busca na internet (usando o seu celular) de um caso em que empresas tiveram problemas relacionados a segurança em seu ambiente na nuvem. O docente deve mediar e aprovar a escolha de cada grupo. Na segunda parte, após o tempo definido pelo docente, cada grupo deve apresentar seu caso de forma sucinta, informando qual foi a vulnerabilidade explorada, e registrar a resposta do grupo em uma folha papel (indicando a fonte). O docente deve mediar a exposição dos alunos, fazendo associações com os conceitos de segurança em computação em nuvem. Atividade verificadora de aprendizagem: Na terceira parte, o professor deve mediar a "troca de papéis", onde cada grupo recebe a indicação do problema de segurança de outro grupo. Com o apoio da biblioteca virtual, da internet e dos materiais indicados nesta aula, o grupo deve elaborar possíveis soluções que teriam evitado o problema de segurança relatado, realizando uma breve apresentação, que será mediada pelo docente. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capítulo 2 (Seções 2.6 e 2.7); Capítulo 3 (Seção 3.1). [2] TANEMBAUM, A.; STEEN, M. Sistemas Distribuídos: Princípios e Paradigmas. 2 ed.. São Paulo: Pearson Prentice Hall, 2007. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/411 Capítulo 9 (Seções 9.1 a 9.5) [3] DevMedia, Segurança em Cloud Computing. https://www.devmedia.com.br/segurancaemcloudcomputing/29121 8 Aprenda + [4] Amazon, O guia para iniciantes em segurança na nuvem. https://aws.amazon.com/pt/security/introductiontocloudsecurity/ Vídeo TED, Where is cybercrime really coming from? https://www.ted.com/talks/caleb_barlow_where_is_cybercrime_really_coming_from#t636458 Atividade Autônoma Aura Questão 1: Para usufruir dos benefícios desse novo paradigma de Computação em nuvem, muitas empresas já fizeram a sua adoção. No entanto, muitas dessas companhias seguem preocupadas com os servidores que oferecem o armazenamento de informações e serviços. Muitos provedores em nuvem oferecem um amplo conjunto de políticas, tecnologias e controles que fortalecem sua postura geral de segurança, ajudando a proteger os dados, os aplicativos e a infraestrutura contra possíveis ameaças. São exemplos de possíveis ameaças: I Perda ou vazamento de dados II Roubo de conta III Informantes maliciosos IV Abuso da computação em nuvem V Falta de informações contratuais Assinale a alternativa correta: A. Apenas os itens I e II são possíveis ameaças B. Apenas os itens II e III são possíveis ameaças C. Apenas o item IV é uma possível ameaça D. Todas as 5 opções representam ameaças E. Nenhuma das opções representam ameaças Questão 2: É possível ter um serviço privado e, consequentemente, uma segurança em Cloud Computing muito mais controlada. Contudo, além da responsabilidade própria com manutenções, caso a empresa opte por um fornecedor externo, é importante levar em consideração alguns princípios de segurança oferecidos. Das alternativas abaixo, qual delas melhor representa solução (ões) para esses casos? A. Criptografia de dados B. Backup C. Separação dos dados D. Local dos dados E. Todas as alternativas anteriores Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 3: Tema 1 . MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM 3 Objetivos Avaliar diferentes tipos de mecanismos de computação em nuvem (PaaS, IaaS e SaaS), baseandose em seus mecanismos e arquiteturas, para decidir qual solução de computação em nuvem usar conforme cenários de uso. 4 Tópicos 1 .1 MECANISMOS DE INFRAESTRUTURA 1 .2 MECANISMOS DE GERENCIAMENTO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Suponha que uma organização precisa estabelecer uma infraestrutura com soluções integradas (de hardware e software) para atender as suas demandas, mas não possui, a priori, disponibilidade dos recursos financeiros para arcar com a solução onpremise. Pergunta: "Como elaborar uma proposta de solução envolvendo mecanismos de infraestrutura (IaaS, PaaS e Saas) a fim de oferecer uma solução a uma empresa? Metodologia: O professor deveiniciar a aula apresentando em sala o seguinte vídeo: "Você sabe o que é SaaS, PaaS e IaaS?" [3], pausando o vídeo para ressaltar as diferenças entre os conceitos apresentadas no vídeo, enquanto as compara com soluções onpremise. Na sequência, deve iniciar a exposição dos conceitos relacionados com os mecanismos de infraestrutura em computação em nuvem e o seu gerenciamento. Atividade verificadora de aprendizagem: Definir um cenário hipotético de uma empresa com necessidades de Infraestrutura física, armazenamento e software (o professor pode montar o cenário para os alunos, mas o cenário deve ter no mínimo: Infraestrutura física, armazenamento e software tudo na nuvem). Utilizar a ferramenta https://app.diagrams.net/ na opção "Cloud" e modelar essa proposta. O professor deve modelar esse cenário no seu computador, utilizando o Datashow para projetar aos alunos, sempre envolvidos na discussão para auxiliar na concepção do modelo. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capítulo 2 (2.4); Capítulo 8 (8.1 e 8.2) e Capítulo 9 (9.1 e 9.2) [2] SOMMERVILLE, Ian. Engenharia de Software. 10ª Ed.. São Paulo: Pearson Prentice Hall, 2011. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/168127/pdf Capítulo 18 (18.1 a 18.4) [3] Vídeo "Você sabe o que é SaaS, PaaS e IaaS?", disponível em https://www.youtube.com/watch?v=Ikobn2ixJGI 8 Aprenda + [4] IBM, "Entenda os modelos de serviço IaaS, PaaS e SaaS do IBM Cloud", disponível em https://www.ibm.com/brpt/cloud/learn/iaas paassaas [5] Microsoft Azure, "IaaS (infraestrutura como serviço) do Azure", disponível em https://azure.microsoft.com/ptbr/overview/whatis azure/iaas/ Atividade Autônoma Aura Questão 1: Em Computação em Nuvem, o produto de software é oferecido como serviço. Assim, o usuário não precisa adquirir licenças de uso para instalação ou mesmo comprar computadores ou servidores para executálos. Dependendo do contrato, pagase um valor periódico, como se fosse uma assinatura, somente pelos recursos utilizados e/ou pelo tempo de uso. Essa definição referese a: A. Platform as a Service (PaaS) B. Development as a Service (DaaS) C. Infrastructure as a Service (IaaS) D. Communication as a Service (CaaS) E. Software as a Service (SaaS) Questão 2: Leia atentamente as 3 descrições a seguir: "Esse tipo de cloud computing oferece às empresas uma plataforma em que podem ser desenvolvidos, gerenciados e hospedados todos os softwares utilizados na organização." "É indicado para as empresas que necessitam de recursos computacionais para desenvolver melhor a sua infraestrutura. Por esse motivo, quem opta por esse modelo, geralmente, precisa pagar taxas periódicas para utilizar o serviço." "Esse tipo de computação em nuvem tem o objetivo de prestar serviços de software aos usuários, como as aplicações que executam online." As descrições se referem a quais das opções abaixo? (indicar a ordem correta de acordo com as 3 descrições acima): A. SaaS, PaaS e IaaS B. PaaS, IaaS e SaaS C. CaaS, DaaS e IaaS D. IaaS, PaaS e SaaS E. PaaS, HaaS e IaaS Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 4: Tema 1 . MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM 3 Objetivos Avaliar diferentes tipos de mecanismos de segurança em nuvem, bem como os modelos de implantação, para aplicar boas práticas focadas em otimização 4 Tópicos 1 .3 MECANISMOS DE SEGURANÇA EM NUVEM 1 .4 MODELOS DE IMPLANTAÇÃO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Os diversos Modelos de Implantação em nuvem possuem suas características particulares, pontos fortes e fracos e, principalmente, critérios relacionados com segurança. Suponha que você deva entregar a um cliente uma proposta na qual seja preciso estabelecer uma infraestrutura com soluções integradas (de hardware e software) para atender as demandas do cliente, pergunta: como escolher um modelo de implantação e oferecer uma solução otimizada e segura a uma empresa? Metodologia: O professor deve iniciar a aula expositiva apresentando conceitos relacionados com os modelos de implantação de computação em nuvem (conforme capítulo do livro disponível na leitura específica), bem como apresentar a sua relação com os mecanismos de segurança. Apresentar os conceitos principais de cada um dos modelo de implantação: Nuvem privada; Nuvem hospedada em provedor de serviço, Nuvem pública, Nuvem comunitária, e Nuvem híbrida. Atividade verificadora de aprendizagem: Utilizar o software https://app.diagrams.net/, na opção "Maps", e modelar um Mapa mental com os conceitos principais de cada um dos modelos de implantação citadas em metodologia. Mediando um brainstorming com os alunos, o professor deve fazer o mapa mental em sala de aula, usando o computador do professor (utilizando o Datashow para projetar), sempre orientando, discutindo e apoiando com os conceitos apropriados para a construção do Mapa Mental. Depois de finalizado, via SAVA, o professor deve disponibilizar, aos alunos, o mapa mental resultante. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] Livro Pearson, Cloud Computing, https://www.informit.com/articles/article.aspx?p=2093407es Capítulo 2 (2.5) 8 Aprenda + [2] Vídeo "Arquitetura elástica de nuvem (Amazon)" disponível em: https://www.youtube.com/watch?v=TsRBftzZsQo Vídeo "Backup e redundância na nuvem" disponível em: https://www.youtube.com/watch?v=hfdK1wZdcZc [3] Documentação sobre segurança na Nuvem da Amazon AWS, disponível em: https://aws.amazon.com/pt/security/ [4] Documentação sobre segurança na Nuvem do Microsoft Azure, disponível em: https://azure.microsoft.com/ptbr/overview/security/ [5] Documentação sobre segurança na Nuvem do Google Cloud: https://cloud.google.com/security/?hl=ptbr [6] Framework formal de gerenciamento de riscos do NIST, disponível em: https: //www.nist.gov/newsevents/news/2018/05/nist updatesriskmanagementframeworkincorporateprivacyconsiderations Atividade Autônoma Aura Questão 1: João, técnico de informática, pesquisou sobre nuvens de armazenamento e verificou que há diferentes tipos de armazenamento em nuvem, dependendo de como o storage é feito, dentre os quais estão: I. Voltada para pessoas físicas, esta nuvem é composta por sites que disponibilizam um pequeno espaço de armazenamento gratuitamente e oferecem planos para expandir a capacidade, iIdeal para quem quer testar o serviço de cloud storage ou possui um pequeno volume de dados e não necessita de um alto nível de segurança e desempenho. II. Dividida entre clientes com negócios em comum, que rateiam os custos de utilização e manutenção, esta nuvem pode ser hospedada e gerenciada dentro das empresas ou, então, terceirizada. III. Esta nuvem é projetada para uso exclusivo de uma única empresa, nas dependências da qual todo o hardware (storages e servidores) fica alocado. A empresa possui controle total da implementação das aplicações na nuvem. Os tipos de I, II e III são, correta e respectivamente, A. FaaS, SaaS e IaaS. B. Nuvem pública, comunitária e privada. C. IaaS, CaaS e SaaS. D. Nuvem gratuita, híbrida e corporativa. E. IaaS, EaaS e PaaS. Questão 2: O investimento na nuvem híbrida pode trazer uma série de ganhos para a empresa. Conforme as necessidades de cada setor, a companhia conseguirá otimizar rotinas e darmais qualidade para os serviços do negócio. Veja abaixo alguns dos principais impactos que que a nuvem híbrida traz para o seu dia a dia: I Maior flexibilidade II Melhor segurança III Aumento da mobilidade IV Redução de custos Assinale a abaixo a única alternativa correta: A. Apenas os itens I e III estão corretos B. Apenas o item IV está correto C. Apenas o item III está correto D. Todos os itens estão corretos E. Nenhum dos itens é correto Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 5: Tema 1 . TRABALHANDO COM COMPUTAÇÃO EM NUVEM 3 Objetivos Identificar as métricas de computação em nuvem, embasandose em características de cada cenário de aplicação para a criação de um SLA apropriado 4 Tópicos 1 .1 MÉTRICAS DE CUSTO 1 .2 MÉTRICAS DE QUALIDADE DE SERVIÇO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Suponha que você abriu criou uma startup de tecnologia para desenvolver um novo Aplicativo que você acretida muito que será um grande sucesso. Como não tem recursos para estabalecer, onpremise, toda a infraestrutura de TI necessária para viabilizar a operação do Aplicativo, você decide contratar um provedor de computação em nuvem. Após rodadas de negociação com o provedor de Nuvem, foram definidos os requisitos de necessários para a operação bem sucedida de seu Aplicativo. Então, o serviço disponibilizado na Nuvem terá regras/condições a serem cumpridas pelo provedor, assim como qualquer outro serviço que é contratado no nosso diaadia. Essas regras/condições são as "métricas" e devem ser monitoradas para que se certifique o serviço está sendo oferecido da forma como foi contratada. Pergunta: "Que regras são essas, e quais métricas devem/podem ser consideradas em um ambiente de Computação em Nuvem?" Metodologia: O professor deve iniciar uma aula expositiva baseada nas três referências citadas na Seção Leitura Específica [1] [2] [3], apresentando conceitos relacionados com as Métricas de Custo e Qualidade, bem como a sua importância, em um ambiente de computação em nuvem. Em seguida, o professor deve propor um cenárioproblema de uma organização que deseja contratar serviços de um provedor em nuvem. Sugerese um cenário próximo à realidade dos alunos. O cenário prever que o contrato com o provedor envolverá pelo menos: Infraestrutura física, armazenamento e software. A partir do cenário proposto, o docente deve mediar um brainstorming com os alunos, onde serão definidas as métricas necessárias para garantir um serviço adequado. Atividade verificadora de aprendizagem: Realizar uma revisão da literatura, para identificar quais Métricas de qualidade e custos podem/devem ser utilizadas em um ambiente de Computação em nuvem. Essa revisão deve ser salva em um documento e compartilhada com o professor. Observações: (1) Para o compartilhamento do documento é sugerido ao professor utilizar o Microsoft Forms com a sua conta docente. (2) Criar um trabalho (sem pontuação) no SAVA também é uma opção para receber os documentos. (3) O professor fará uma verificação dos documentos compartilhados e dará um feedback sobre o seu resultado. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] Artigo "As 10 métricas mais críticas do setor de serviços em nuvem". Disponível em https://guidingmetrics.com/content/cloud servicesindustrys10mostcriticalmetrics/ (Acessar via chrome, clicar com o botão direito e selecionar "Traduzir para o português"). [2] Artigo "Estrutura de governança da computação em nuvem Métricas de governança da computação em nuvem". Disponível em http://www.opengroup.org/cloud/gov_snapshot/p8.htm (Acessar via chrome, clicar com o botão direito e selecionar "Traduzir para o português"). [3] Silva, F.S; Pipolo, M. "Service Level Agreement (SLA) e Service Level Management (SLM)" Performance Lab, 2016. Disponível em: https://www.performancelab.com.br/ebook/EbookSLASLM.pdf 8 Aprenda + [4] Artigo "As melhores métricas para avaliar a nuvem da sua empresa". Disponível em https://computerworld.com.br/brandpost/as melhoresmetricasparaavaliaranuvemdasua empresa/#:~:text=Essa%20m%C3%A9trica%20mede%20o%20intervalo,isto%20%C3%A9%2C%20sem%20qualquer%20atraso. [5] Documentação do Microsoft Azure, "Precificação e SLAs". Disponível em: https://azure.microsoft.com/ptbr/pricing/ https://azure.microsoft.com/ptbr/support/legal/sla/ Documentação do Google Cloud Platform: "Precificação e SLAs". Disponível em: https://cloud.google.com/pricing/ https://cloud.google.com/terms/sla/ Atividade Autônoma Aura Questão 1: Existem várias métricas de capacidade e utilização para se medir em Computação em Nuvem, mas é muito importante também medir o retorno sobre o investimento (ROI) das iniciativas de computação em nuvem para os negócios. E nesse caso, não apenas os impactos diretos no negócio, mas as repercussões positivas que ele gera no seu ecossistema de parceiros e clientes. Assinale abaixo a fórmula correta de cálculo do ROI: A. ROI = Investimento Gastos B. ROI = Lucro Prejuízo C. ROI = (Retorno do Investimento Custo do Investimento) / Custo do Investimento D. ROI = Investimento declarado Impostos E. ROI = Lucro Questão 2: O uso de indicadoreschave de desempenho (KPIs) é essencial para medir a qualidade dos processos da sua empresa. Isso é especialmente verdadeiro para o gerenciamento dos processos de TI: sem usar métricas bem definidas para analisar a eficiência, talvez você nunca saiba as quão produtivas são as suas ações. Assinale a opção abaixo que NÃO representa um indicador a ser medido em uma empresa de TI com computação em nuvem: A. Tempo de resposta no suporte B. Disponibilidade C. Tempo de instalação do software D. Despesas do projeto E. Tempo médio entre falhas Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 6: Tema 1 . TRABALHANDO COM COMPUTAÇÃO EM NUVEM 3 Objetivos Criação de um SLA apropriado, de acordo com as métricas de computação em nuvem identificadas na aula anterior, considerando as características de cada cenário de aplicação. 4 Tópicos 1 .3 SLA SERVICE LEVEL AGREEMENT 5 Procedimentos de ensinoaprendizagem O professor deve os acordos em nível de serviço, ou SLA Service Level Agreements. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Suponha que você abriu criou uma startup de tecnologia para desenvolver um novo Aplicativo que você acretida muito que será um grande sucesso. Como não tem recursos para estabalecer, onpremise, toda a infraestrutura de TI necessária para viabilizar a operação do Aplicativo, você decide contratar um provedor de computação em nuvem. Após rodadas de negociação com o provedor de Nuvem, foram definidos os requisitos necessários para a operação bem sucedida de seu Aplicativo. Então, o serviço disponibilizado na Nuvem terá regras/condições a serem cumpridas pelo provedor, assim como qualquer outro serviço que é contratado no nosso diaadia. Essas regras/condições são as "métricas" e devem ser monitoradas para que se certifique o serviço está sendo oferecido da forma como foi contratada. Pergunta: "Uma vez que as regras e as métrica são acordadas entre o cliente e o provedor de nuvem, como formalizar o acordo através de um documento com validade jurídica?" Metodologia: A partir da situaçãoproblema, que é uma continuação da aula anterior, o professor deve iniciar a aula realizando uma exposição sobre os principais conceitos relacionados a SLAs. Em seguida, dividir a turma em grupo, e solicitar que cada grupo pesquise uma das documentações sobre SLAs da Amazon, Google, Microsoft, IBM eOracle, conforme links na seção Leitura Específica [26]. Depois do tempo determinado pelo docente, cada grupo deve realizar uma apresentação breve apresentação sobre as características de cada SLA, enquanto o docente estabelece semelhanças, diferenças, vantagens e desvantagens de cada uma das SLAs. Atividade verificadora de aprendizagem: Iniciar uma atividade onde os alunos serão instruídos a criar um SLA conforme template [1]. O professor deve retomar o cenário discutido na aula anterior, onde regras e métricas foram definidas através de um brainstorm. O professor deve criar um "Trabalho" no ambiente SAVA ou TEAMS para esta atividade, e definir um prazo de entrega para o SLA (Pontuação: 1,5 pontos na AV1). 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] Template SLA, disponível em: https://www.slatemplate.com/ (Usar o Chrome para acessar o template, clicar com o botão direito e seleiconar traduzir para o português). [2] Documentação do Microsoft Azure: Precificação e SLAs, disponível em: https://azure.microsoft.com/ptbr/pricing/ https://azure.microsoft.com/ptbr/support/legal/sla/ [3] Documentação do Google Cloud Platform: Precificação e SLAs, disponível em: https://cloud.google.com/pricing/ https://cloud.google.com/terms/sla/ [4] Documentação do AmazonAWS: Precificação, disponível em: https://aws.amazon.com/pricing/ https://aws.amazon.com/pt/compute/sla/ [5] Documentação do IBM cloud: Precificação, disponível em: https://www.ibm.com/brpt/cloud/pricing https://www03.ibm.com/software/sla/sladb.nsf/sla/sd [6] Documentação do Oracle Cloud: Precificação e SLAs, disponível em: https://cloud.oracle.com/pt_BR/pricing/options https://cloud.oracle.com/pt_BR/iaas/sla [7] SOMMERVILLE, Ian. Engenharia de Software. 10ª Ed.. São Paulo: Pearson Prentice Hall, 2011. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/168127/pdf Capítulo 18 (Seção 18.3 Engenharia de Serviços). 8 Aprenda + [8] ArtigoSLAs: Todo cuidado é pouco em computação em nuvem, Disponível em https://computerworld.com.br/2011/11/17/slastodo ocuidadoepoucoemcomputacaoemnuvemsera/ [9] ArtigoCinco melhores práticas para um SLA de nuvem centrado no usuário, disponível em https://searchunifiedcommunications.techtarget.com/tip/5bestpracticesforastrongUCcloudSLA [10] ArtigoComo minimizar o tempo de indisponibilidade e entregar aplicativos de alta disponibilidade, disponível em http://techgenix.com/highlyavailableapps/ [11] Artigo: Uma proposta de contrato em nível de serviço, disponível em https://www.researchgate.net/publication/268398114_Uma_proposta_para_elaboracao_de_Contrato_de_Nivel_de_Servico_para_Software asaService_SaaS Atividade Autônoma Aura Questão 1: Bons acordos determinam os compromissos do prestador em termos mensuráveis e claros. Além disso, estipula metas e indicadores de desempenho para os atendimentos. O contratante pode ficar mais confiante com o alinhamento das expectativas entre as empresas envolvidas. Mas afinal, o que é um SLA? A. É um documento que trata exclusivamente do valor do serviço B. É um documento que trata de práticas que visam definir as condições da prestação de serviços C. É um documento que precisa ser sempre assinado presencialmente D. É um documento com a listagem dos produtos do provedor E. É um documento com os dados de contato do cliente e provedor Questão 2: A transformação digital fez da prestação de serviços em TI uma atividade extremamente ampla. A diversidade no setor é tão grande que estabelecer um acordo com os requisitos a serem entregues pode ser um desafio. Nesse sentido, o Service Level Agreement (SLA) mostrase uma ferramenta insubstituível. Dadas as afirmações abaixo: I Os prazos passam a ser cumpridos com muito mais tranquilidade. Isso acontece porque o uso do SLA favorece a implementação de KPIs mais eficientes para que o gestor direcione a performance da equipe rumo a uma eficiência maior. II Esclarece em detalhes o que sua empresa oferece e o que o cliente realmente deseja é crucial para que haja uma boa relação entre as partes. Muitas vezes, um cliente pode até entender que um problema está ligado ao serviço quando, na verdade, é causado por uma falha de comunicação. III Documentar atrapalha o processo de negócio com o cliente, já que o setor é muito ágil e dinâmico. Sendo assim sugerese não fazer o SLA quando os prazos estão apertados IV Enquanto os KPIs ajudam a mensurar questões pontuais relacionadas ao desempenho, o SLA contém em seus diferentes níveis os parâmetros gerais que ajudam a identificar falhas. Em um mercado altamente competitivo, é fundamental que isso seja feito de maneira regular, garantindo assim melhorias constantes e a fidelização dos seus clientes. Assinale a única opção correta abaixo: A. Apenas as afirmações I e IV estão corretas B. Apenas as afirmações I e III estão corretas C. Apenas as informações I, II e IV estão corretas D. Todas as informações estão corretas E. Nenhuma das afirmações estão corretas Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 7: Tema 1. PROVEDORES E PRODUTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Selecionar provedores de computação em nuvem, conforme seus produtos e serviços, para empregar soluções apropriadas; e criar uma conta e gerar a máquina virtual na Amazon AWS 4 Tópicos 1.1 O PROVEDOR GOOGLE CLOUD (CRÉDITO DIGITAL) 1.2 O PROVEDOR MICROSOFT AZURE (CRÉDITO DIGITAL) 5 Procedimentos de ensinoaprendizagem Nesta aula, estaremos conectados com o conteúdo digital. Conforme os tópicos "O provedor Microsoft Azure"e "O provedor Google Cloud" do conteúdo digital, o professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: A empresa de pequeno porte onde José trabalha optou por estabeler um serviço IAAS, usando a máquina virtual Linux sempre gratuito disponível nos principais provedores (Amazon AWS, Google e Microsoft). Ficou decidido que optariam pelo o serviço EC2 sempre gratuito do Amazon AWS. Pergunta: Como criar uma conta no Amazon AWS, gerar uma máquina/servidor virtual (sempre gratuito) com acesso remoto via terminal de comando SSH, para que a partir daí a empresa possa instalar e configurar os serviços de TI que pretende oferecer? Metodologia: O professor deve iniciar a aula apresentando empresas líderes de mercado na área de computação em nuvem, realizando uma breve exposição sobre pelo menos três provedores: Amazon AWS, Microsoft Azure e Google Cloud. Apresentar números referentes ao market share dos provedores de computação em nuvem, conforme artigo [2] disponível na Seção Leitura Específica, complementando com demais informações que o docente julgar importante. Em seguida, dividir os alunos em grupos, e pedir que cada um Após a discussão o professor fará a exposição passoapasso de como criar uma conta e gerar a máquina virtual na Amazon AWS (via terminal de comando). Essa exposição será toda comentada, com a interação dos alunos quando tiverem dúvidas. Atividade verificadora de aprendizagem Em Laboratório de Informática, e organizados em grupos, os alunos devem criar uma conta gratuita por grupo no Amazon AWS, e gerar um serviço EC2 Linux sempre gratuito, e configurar acesso remoto via SSH, conforme indicado no conteúdo de apoio em anexo a esse Plano de Aula "Como criar uma instância EC2 usando o Amazon AWS" e/ou nas documentações do Amazon AWS: "Iniciar e configurar uma instância do Amazon EC2 Linux" e "Conectese à sua instância do Linux", conforme links da seção Leitura Específica. O docente deve ter criado sua própria solução previamente para poder mediar e apoiar os grupos no que for necessário durante essa Prática de Laboratório. O docente deve anotar, para cada grupo,qual será o login usado, para fins de verificação da apresentação do trabalho na próxima aula e entrega no SAVA ou TEAMS. Cada grupo apresentará, na próxima aula, seu serviço EC2, e demonstrar como consegue acesso à seu Servidor Virtual via ssh, exemplificando com algumas operações, conforme documentos de apoio. O professor deve criar um "Trabalho" no SAVA ou TEAMS para que os alunos possam postar um passoapasso indicando como acessar, via terminal remoto, sua máquina virtual Linux AWS EC2 sempre gratuita. Essa atividade pode pontuar em 1,5 pontos na AV1, conforme a avaliação do docente. 6 Recursos didáticos Laboratório de Informática com Internet e navegador Web versão mais recente instalado; Computador do professor com acesso à Internet, caixa de som e Datashow; 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI [BV:PE]. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capítulo 3 (3.3) e Capítulo 8 (8.1 a 8.4) [2] Artigo sobre Amazon "Amazon lidera mercado de nuvem de US $ 100 bilhões", disponível em https://cio.com.br/amazonse mantemnaliderancaemservicosdenuvem/ [3] Documentação do Google Cloud "Nível gratuito do Google Cloud", disponível em https://cloud.google.com/free/docs/gcpfreetier . [4] Documentação do Amazon AWS "Nível gratuito da AWS", disponível em https://aws.amazon.com/pt/free/ . [5] Documentação do Microsoft Azure "Crie sua conta gratuita do Azure hoje mesmo", disponível em https://azure.microsoft.com/pt br/free/ . [6] Documentação do Amazon AWS: "Iniciar e configurar uma instância do Amazon EC2 Linux", disponível em https://docs.aws.amazon.com/pt_br/codedeploy/latest/userguide/tutorialswordpresslaunchinstance.htm [7] Documentação do Amazon AWS "Conectese à sua instância do Linux", disponível em https://docs.aws.amazon.com/pt_br/AWSEC2/latest/UserGuide/AccessingInstances.html 8 Aprenda + [8] Documentação Microsoft Azure "Como Criar uma máquina virtual Microsoft Azure",disponível em https://docs.microsoft.com/pt br/azure/virtualmachines/windows/quickcreateportal . [9] Documentação Google Cloud "Como criar Criar uma máquina virtual Google Cloud",disponível em https://cloud.google.com/compute/docs/instances/createstartinstance?hl=ptbr Atividade Autônoma Aura Questão 1: 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: A. Amazon Aws, Microsoft Azure E Google Cloud B. C++, Java e Python C. Internet Explorer, Mozila e Firefox D. Word, Excel e Power Point E. Oracle, Postgre e SQL Questão 2: Mariana deseja migrar seu backup de arquivos pessoais, que atualmente encontrase em seu computador, para nuvem. Assinale a alternativa correta para exemplos de serviços de armazenamento de arquivos em nuvem: A. Dropbox e Google Chrome B. Firefox e Mozilla C. Google e Team Viewer D. Dropbox e Google Drive E. Google e Firefox Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 8: Tema 2. PROVEDORES E PRODUTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Apresentar a máquina virtual criada na Amazon AWS 4 Tópicos 2.3 O PROVEDOR AMAZON AWS (CRÉDITO DIGITAL) 5 Procedimentos de ensinoaprendizagem Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 1: Tema 1 . FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Conhecer os fundamentos de computação em nuvem, considerando terminologias, modelos de entrega e implantação. 4 Tópicos 1 .1 CONCEITOS, TERMINOLOGIAS E VANTAGENS DA COMPUTAÇÃO EM NUVEM 1 .2 MODELOS DE ENTREGA E IMPLANTAÇÃO 5 Procedimentos de ensinoaprendizagem O professor deve iniciar a aula apresentando situações nas quais seja possível estabelecer relação entre o tópico desta aula e o objetivo. Como sugestão, segue o roteiro abaixo: Situaçãoproblema: Em uma realidade onde as pessoas e instituições produzem cada vez mais informações e a demanda por novas tecnologias cresce a cada dia, pergunta: como resolver questões relacionadas à ubiquidade, pervasividade (estar em vários lugares simultaneamente; espalhados) e economia de custos das soluções de hardware e software? Metodologia: Em seguida deve ser apresentando o seguinte vídeo "Changes to computer thinking Stephen Fry explains cloud computing" [2]. Após o vídeo, iniciar uma discussão com os alunos sobre como essa nova tecnologia é presente na vida das pessoas. Iniciar uma aula expositiva sobre conceitos e terminologia de computação em nuvem, apresentando situações nas quais seja possível compreender o uso de tecnologias tradicionais de hardware/software e a computação em nuvem. Realizar um brainstorming sobre a questão da situação problema com a turma para que e mediar as várias respostas a consolidálas com os conceitos de computação em nuvem. Atividade verificadora de aprendizagem: Utilizar o app "Mentimeter", disponível em www.mentimeter.com, com a opção "Nuvem de Palavras" para apresentar a seguinte questão previamente carregada na preparação da dinâmica: "Apresente as 3 principais palavras que definem a Computação em Nuvem". Durante a dinâmica, apresentar no datashow a evolução da nuvem de palavras do Mentimeter, à medida que os alunos respondem. Em seguida o professor deve mediar um brainstorming com a turma para correlacionar as respostas com os conceitos apresentados previamente por ele. 6 Recursos didáticos Sala de aula equipada com quadro branco, computador com acesso à Internet e caixas de som, além de datashow conectado ao computador do docente. 7 Leitura específica [1] NETO, Manuel V de S. Computação Em Nuvem Nova Arquitetura de TI [BV:PE]. 1Ed. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 Capitulo 1 (1.1 a 1.8); Capítulo 2 (2.1 a 2.5) [2] Video: "Changes to computer thinking Stephen Fry explains cloud computing", https://www.youtube.com/watch?v=J9LK6EtxzgM (Ativar a legenda e a tradução automática para português). 8 Aprenda + [3] Podcast Computação em Nuvem com Alvaro Rezende https://open.spotify.com/episode/4SXVmSTAmtyOlwgXN9o0nO? si=SQAMpOeWSROYMXRwKkE_MA Amazon. [4] O que é computação em nuvem https://aws.amazon.com/pt/whatiscloudcomputing/ Microsoft. O que é computação em nuvem? Um guia para iniciantes https://azure.microsoft.com/ptbr/overview/whatiscloud computing/ Atividade Autônoma Aura Questão 1: A Computação em nuvem oferece inovações mais rápidas, recursos flexíveis e economias de escala. Em termos de conceituação, assinale a seguir a opção que define a Computação em Nuvem: A. É o fornecimento de softwares e bancos de dados com suporte local, atuando nos requisitos específicos de cada um dos usuários. B. É a entrega dos backups, antivírus e produtos que apoiam a segurança e confiabilidade dos produtos. C. É o fornecimento de serviços de computação, incluindo servidores, armazenamento, bancos de dados, rede, software, análise e inteligência, pela Internet (?a nuvem?). D. É o acompanhamento online feito pelo hekpDesk de uma empresa. E. É o navegador de internet utilizado para executar os sistemas de forma online em um cliente. Questão 2: A computação em nuvem traz uma grande mudança na forma tradicional de pensamento adotada pelas empresas sobre os recursos de TI. São vários os benefícios da adoção da Computação em nuvem. Assinale abaixo uma opção que NÃO é um motivo pelos quais as organizações estão adotando os serviços de computação em nuvem: A. Anonimato B. Velocidade C. Escala Global D. Produtividade E. Desempenho Plano de Aula 1 Código e nome da disciplina ARA0078 COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX 2 Semana/Tema Semana 2: Tema 1 . FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM 3 Objetivos Empregar fundamentos de segurança em nuvem,
Compartilhar