Designação | Código | Curso | Regime | Regente |
---|---|---|---|---|
Aplicações e Serviços de Computação em Nuvem | 14600 [ME78ME7800006538] | S1 | ||
Objetivos | O objetivo da UC de Aplicações e Serviços de Computação em Nuvem é providenciar aos alunos, numa primeira fase, os conceitos fundamentais sobre a organização e características atuais de infraestruturas e serviços de computação em nuvem, com o objetivo de compreender a organização interna e gestão de infraestruturas e serviços de Computação em Nuvem. Quando se fala de computação em nuvem estão quase sempre implícitas garantias de alta escalabilidade e disponibilidade, pelo que nesta componente da UC tem como objetivo compreender conceitos de escalabilidade e disponibilidade de aplicações e serviços distribuídos. Dois conceitos fundamentais para garantir as propriedades anteriores, e que estão presentes nestes serviços desde o seu início, são a virtualização e gestão de dados das aplicações. Desta forma o conteúdo programático contempla o ensino de conceitos fundamentais em cada um destes tópicos, o que permitirá aos alunos: Adquirirem conhecimentos sobre virtualização e sobre a gestão de dados/armazenamento distribuído e de grande escala. Ainda, a instalação de aplicações escaláveis, e portanto necessariamente distribuídas, rapidamente deixa de ser praticável se feita de forma manual. Desta forma a unidade curricular irá abordar o tópico de aprovisionamento e instalação de aplicações serviços de computação em Nuvem, o qual irá fornecer aos estudantes competências extremamente relevantes e necessárias atualmente na configuração, instalação e manutenção da operacionalidade de aplicações num ambiente distribuído. Por fim, a unidade curricular irá abordar os tópicos de monitorização e avaliação experimental das aplicações e infraestruturas de computação em nuvem, fornecendo competências em ambos os tópicos. O objetivo desta UC é fornecer aos alunos a conhecimentos que vão desde os conceitos fundamentais de computação em nuvem até a uma componente mais prática de instalação, monitorização e avaliação destes serviços e aplicações a utilizarem os mesmos. | |||
Programa | 1. Visão geral de serviços de computação em Nuvem e das várias abstrações (IaaS, PaaS e SaaS) | |||
Bibliografia | Fox, Armando, et al. "Above the clouds: A berkeley view of cloud computing." Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB/EECS 28.13 (2009): 2009. | |||
Resultados da aprendizagem | - Compreender a organização interna e gestão de infraestruturas e serviços de Computação em Nuvem | |||
Método de avaliação | A avaliação terá uma componente teórica com um peso entre 40 e 60% e uma componente prática com trabalho em grupo com um peso entre 40 e 60%. | |||
Funcionamento | Turno: T 1; Docente: João Tiago Medeiros Paulo; Dep.: DI; Horas: 7.5. |