Baixe o app para aproveitar ainda mais
Prévia do material em texto
AULA 1: APRESENTAÇÃO DA DISCIPLINA Computação em Nuvem e Web Services em Linux COMPUTAÇÃO EM NUVEM E WEB SERVICES EM LINUX Aula 1: Apresentação da disciplina Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Estrutura do conteúdo EmentaEmenta FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM. MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM. TRABALHANDO COM COMPUTAÇÃO EM NUVEM. PROVEDORES E PRODUTOS DE COMPUTAÇÃO EM NUVEM. SERVIÇOS DE SOFTWARE. EFICIÊNCIA ENERGÉTICA DA COMPUTAÇÃO EM NUVEM. Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Estrutura do conteúdo ObjetivosObjetivos • Empregar fundamentos de computação em nuvem, considerando terminologias, modelos de entrega e questões de segurança, para alicerçar sua atuação profissional em problemas relacionados à soluções em nuvem; • Avaliar diferentes tipos de mecanismos de computação em nuvem (PaaS, IaaS e SaaS), baseando- se em seus mecanismos e arquiteturas, para decidir qual solução de computação em nuvem usar conforme cenários de uso, bem como aplicar boas práticas focadas em otimização; • Identificar as métricas de computação em nuvem, embasando -se em características de cada cenário de aplicação para a criação de um SLA apropriado; Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Estrutura do conteúdo ObjetivosObjetivos • Selecionar provedores de computação em nuvem, conforme seus produtos e serviços, para empregar soluções apropriadas; • Avaliar questões de implementação de ecossistemas em nuvem, utilizando opções de serviços de software, para estipular soluções mais adequadas; e • Investigar a crescente demanda energética mundial da computação em nuvem e, com base em conceitos de consumo de energia e eficiência energética, discutir a importância de soluções ambientalmente sustentáveis Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Unidade 1: FUNDAMENTOS DE COMPUTAÇÃO EM NUVEM 1.1 CONCEITOS, TERMINOLOGIAS E VANTAGENS DA COMPUTAÇÃO EM NUVEM 1.2 MODELOS DE ENTREGA E IMPLANTAÇÃO 1.3 FUNDAMENTOS DE SEGURANÇA EM NUVEM Estrutura do conteúdo Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Unidade 2: MECANISMOS E ARQUITETURA DE COMPUTAÇÃO EM NUVEM 2.1 MECANISMOS DE INFRAESTRUTURA 2.2 MECANISMOS DE GERENCIAMENTO 2.3 MECANISMOS DE SEGURANÇA EM NUVEM 2.4 MODELOS DE IMPLANTAÇÃO Estrutura do conteúdo Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Unidade 3: TRABALHANDO COM COMPUTAÇÃO EM NUVEM 3.1 MÉTRICAS DE CUSTO 3.2 MÉTRICAS DE QUALIDADE DE SERVIÇO 3.3 SLA SERVICE LEVEL AGREEMENT Estrutura do conteúdo Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Unidade 4: PROVEDORES E PRODUTOS DE COMPUTAÇÃO EM NUVEM 4.1 O PROVEDOR GOOGLE CLOUD (CRÉDITO DIGITAL) 4.2 O PROVEDOR MICROSOFT AZURE (CRÉDITO DIGITAL) 4.3 O PROVEDOR AMAZON AWS (CRÉDITO DIGITAL) Estrutura do conteúdo Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Unidade 5: SERVIÇOS DE SOFTWARE 5.1 ARQUITETURA ORIENTADA A SERVIÇOS (SOA) 5.2 WEB SERVICES 5.3 MICROSSERVIÇOS Estrutura do conteúdo Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Unidade 6: EFICIÊNCIA ENERGÉTICA DA COMPUTAÇÃO EM NUVEM 6.1 INTRODUÇÃO 6.2 TI VERDE 6.3 EFICIÊNCIA ENERGÉTICA E ASPECTOS AMBIENTAIS (CRÉDITO DIGITAL) Estrutura do conteúdo Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA A disciplina ocorrerá por meio de aulas expositivas -dialogadas para apresentação dos temas, seguidas do detalhamento de cada tópico previsto neste plano. O professor será responsável pela contextualização do tema relacionando com as práticas do mercado de trabalho. Além disso poderá utilizar de exercícios e atividades que exemplifique e estimulem o aluno promover o conhecimento de forma orgânica, sempre evidenciando os objetivos de cada tema. Procedimentos de ensino Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA O processo de ensino -aprendizagem será baseado em 3 etapas: A preleção, a partir da definição de uma situação problema (temática/problematização/pergunta geradora); Utilização de metodologias ativas centradas no protagonismo do aluno e Realização de uma atividade verificadora da aprendizagem ao final da aula. Procedimentos de ensino Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA As avaliações serão presenciais e digitais: • Avaliação 1 (AV1); • Avaliação 2 (AV2); • Avaliação Digital (AVD); e • Avaliação 3 (AV3). Sendo elas provas teóricas, provas práticas, e/ou realização de projetos ou outros trabalhos, (atividades acadêmicas de ensino de acordo com a disciplina). Procedimentos de avaliação Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Observações: • AV1 contemplará uma prova do conteúdo da disciplina até a data de realização desta no valor total de 7 (sete) pontos e atividades acadêmicas avaliativas com valor total de 3 (três) pontos. • AV2 contemplará todos os temas abordados pela disciplina e será composta por uma prova teórica de 10(dez) pontos no formato PNI Prova Nacional Integrada. • AVD Avaliação digital do(s) tema(s) / tópico(s) vinculado(s) ao crédito digital no valor total de 10 (dez) pontos ou AVDs Avaliação digital do(s) tema(s) / tópico(s) vinculado(s) ao crédito digital no valor total de 10 (dez) pontos. • AV3 Contemplará todos os temas abordados pela disciplina. Será composta por uma prova no formato PNI Prova Nacional Integrada, com total de 10 pontos, substituirá a AV1 ou AV2 e não poderá ser utilizada como prova substituta para a AVD. Procedimentos de avaliação Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Detalhamento das atividades que compõem a pontuação da AV1: AV1 contemplará uma prova do conteúdo da disciplina até a data de realização desta no valor total de 7 (sete) pontos e atividades acadêmicas avaliativas com valor total de 3 (três) pontos. • Aula 06 Atividade sobre Criação de um SLA. Pontuação: 1,5 (um e meio) pontos; • Aula 07 Atividade sobre Criação de uma máquina virtual Linux sempre gratuita e demonstrar acesso remoto via SSH. Pontuação: 1,5 (um e meio) pontos A soma de todos os instrumentos que possam vir a compor o grau final da AV1 não poderá ultrapassar o grau máximo de 10 (dez) pontos. Procedimentos de avaliação Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Para aprovação na disciplina o aluno deverá: 1. Resultado ≥ 6,0, (média aritmética* entre os graus das avaliações presenciais e digitais), sendo consideradas a nota da AVD ou AVDs e apenas as duas maiores notas obtidas dentre as três etapas de avaliação (AV1, AV2 e AV3). 2. Obter grau ≥ a 4,0 em, pelo menos, duas das três avaliações presenciais e em uma das avaliações digitais (AVD ou AVDs) 3. Frequentar, no mínimo, 75% das aulas ministradas. *A média aritmética é o grau final na disciplina. Procedimentos de avaliação Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA NETO, Manuel V de S. Computação Em Nuvem - Nova Arquitetura de TI. 1. Rio de Janeiro: Brasport, 2015. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/160695 SOMMERVILLE, Ian. Engenharia de Software. 10. São Paulo: Pearson Prentice Hall, 2011. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/168127/pdf TANEMBAUM, A.; STEEN, M. Sistemas Distribuídos: Princípios e Paradigmas. 2. São Paulo: Pearson Prentice Hall, 2007. Disponível em: https://plataforma.bvirtual.com.br/Acervo/Publicacao/411 Bibliografia básica Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Ball, B; Duff, H. Dominando o Linux: Red Hat e Fedora. 1. São Paulo: Pearson, 2004.Disponível em: http://api.repositorio.savaestacio.com.br/api/objetos/efetuaDownload/3a1f64d8 86cf 4c2f 8d3e 642693279c34 FOROUZAN,Behrouz A. Redes de Computadores: Uma abordagem Top Down. 6. Porto Alegre: Bookman, 2013. Disponível em: https://integrada.minhabiblioteca.com.br/#/books/9788580551693/cfi/1!/4/4@0:41.5 KUROSE, J. F; ROSSA, Keith W. Redes de Computadores e a Internet: uma abordagem top down. 6. São Paulo: Pearson, 2013. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Loader/3843/pdf Nemeth, E; Snyder, G; Hein, T. R. Manual Completo do Linux: guia do administrador. 2. São Paulo: Pearson, 2007. Disponível em: https://plataforma.bvirtual.com.br/Leitor/Publicacao/787/pdf VENTURY, Sidney N. Fundamentos de rede de computadores. 1. Rio de Janeiro: SESES, 2016. Disponível em: http://api.repositorio.savaestacio.com.br/api/objetos/efetuaDownload/3a1f64d8 86cf 4c2f 8d3e 642693279c34 Bibliografia complementar https://integrada.minhabiblioteca.com.br/#/books/9788580551693/cfi/1!/4/4@0:41.5 https://plataforma.bvirtual.com.br/Leitor/Loader/3843/pdf https://plataforma.bvirtual.com.br/Leitor/Publicacao/787/pdf Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA 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? Conceitos, terminologias e vantagens da computação em nuvem SITUAÇÃO-PROBLEMASITUAÇÃO-PROBLEMA Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA É a tecnologia que suporta a informação, seu processamento e armazenamento, utilizada para objetivos diversos. Tecnologia da InformaçãoTecnologia da Informação Conceitos, terminologias e vantagens da computação em nuvem Tornou-se a espinha dorsal de muitos negócios Processos empresariais utilizam a TI em grande escala Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Vídeo: "Changes to computer thinking Stephen Fry explains cloud computing" https://www.youtube.com/watch?v=J9LK6EtxzgM Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA ● Sistemas de Informação ● Arquitetura ● Dos aplicativos ● Da Infraestrutura ● Infraestrutura ● Gestão Conceitos, terminologias e vantagens da computação em nuvem Tecnologia da Informação em 4 partesTecnologia da Informação em 4 partes Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Componente central da governança de TI Alinhamento EstratégicoAlinhamento Estratégico Conceitos, terminologias e vantagens da computação em nuvem Foca em garantir a ligação entre os planos de negócio e de TI Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Arquitetura empresarial e Arquitetura de TI Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Centralização e descentralização da arquitetura de TI Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Comparação entre as arquiteturas de TI Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Como tornar a TI mais flexível ? Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA É um conjunto de recursos virtuais facilmente utilizáveis e acessíveis, tais como hardware, software, plataformas de desenvolvimento e serviços. Recursos dinamicamente reconfigurados para se ajustarem a carga de trabalho em modelo de "pague-pelo-uso" DefiniçãoDefinição Conceitos, terminologias e vantagens da computação em nuvem Computação em nuvem Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA É substituir ativos de TI que precisam ser gerenciados internamente por funcionalidades e serviços do tipo "pague-conforme-crescer" DefiniçãoDefinição Conceitos, terminologias e vantagens da computação em nuvem Computação em nuvem Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Modelo de computação em nuvem segundo o NIST Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Mudança no perfil dos serviços Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Modelos de serviço: ● Infraestrutura como um serviço (Infrastructure As A Service – IAAS) ● Amazon Web Services (AWS). ● Plataforma como um serviço (Plataform As A Service – PAAS) ● AppEngine do Google, Microsoft Azure. ● Software como um serviço (Software As A Service – SAAS) ● Google Apps Conceitos, terminologias e vantagens da computação em nuvem Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Componentes de serviços de computação em nuvem Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Conceitos, terminologias e vantagens da computação em nuvem Serviços de nuvem X Localização Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Modelos de implantação: ● Nuvem privada (private cloud) ● Nuvem privada hospedada pela empresa ● Nuvem privada hospedada em provedor de serviço ● Nuvem pública (public cloud) ● Nuvem comunitária (community cloud) ● Nuvem híbrida (hybrid cloud) Modelos de entrega e implantação Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA ● Alta eficiência ● Alta disponibilidade ● Elasticidade ● Rápida implementação Benefícios comuns nuvem pública e nuvem privadaBenefícios comuns nuvem pública e nuvem privada Comparação entre os modelos Modelos de entrega e implantação Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA ● Custos iniciais baixos ● Economia de escala ● Simplicidade para gerenciamento ● Pagamento como despesas operacionais Benefícios exclusivos da nuvem públicaBenefícios exclusivos da nuvem pública Comparação entre os modelos Modelos de entrega e implantação Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA ● Maior controle de segurança, compliance e qualidade de serviço ● Mais fácil integração ● Custos totais mais baixos Benefícios adicionais da nuvem privadaBenefícios adicionais da nuvem privada Comparação entre os modelos Modelos de entrega e implantação Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Modelos de entrega e implantação Definição do NIST para computação em nuvem Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Acessar o link do Mentimeter e responder a questão publicada https://www.menti.com/ria9yn1yry ou ATIVIDADE VERIFICADORA DE APRENDIZAGEMATIVIDADE VERIFICADORA DE APRENDIZAGEM Modelos de entrega e implantação https://www.menti.com/ria9yn1yry Computação em Nuvem e Web Services em Linux AULA 1: APRESENTAÇÃO DA DISCIPLINA Diapositivo 1 Diapositivo 2 Diapositivo 3 Diapositivo 4 Diapositivo 5 Diapositivo 6 Diapositivo 7 Diapositivo 8 Diapositivo 9 Diapositivo 10 Diapositivo 11 Diapositivo 12 Diapositivo 13 Diapositivo 14 Diapositivo 15 Diapositivo 16 Diapositivo 17 Diapositivo 18 Diapositivo 19 Diapositivo 20 Diapositivo 21 Diapositivo 22 Diapositivo 23 Diapositivo 24 Diapositivo 25 Diapositivo 26 Diapositivo 27 Diapositivo 28 Diapositivo 29 Diapositivo30 Diapositivo 31 Diapositivo 32 Diapositivo 33 Diapositivo 34 Diapositivo 35 Diapositivo 36 Diapositivo 37 Diapositivo 38 Diapositivo 39 Diapositivo 40 Diapositivo 41
Compartilhar