Publicação em Diário da República: Despacho n.º 7043/2016 - 27/05/2016
7.5 ECTS; 1º Ano, 2º Semestre, 30,0 PL + 30,0 TP + 15,0 OT + 10,0 O , Cód. 39095.
Docente(s)
- Pedro Miguel Aparício Dias (2)
(1) Docente Responsável
(2) Docente que lecciona
Pré-requisitos
Não aplicável
Objetivos
Perceber os fundamentos base comuns da virtualização.
Conhecer os diferentes tipos de virtualização e computação em nuvem.
Perceber as necessidades da infraestrutura física de suporte de uma nuvem.
Conseguir desenvolver uma estratégia que assegure a escalabilidade de uma solução.
Programa
Perceber os fundamentos base comuns da virtualização
Conhecer os diferentes tipos de virtualização e computação em nuvem
Perceber as necessidades da infraestrutura física de suporte de uma nuvem
Aprender os diferentes tipos de nuvem
Perceber os diferentes tipos de arquitecturas e o nível de escalabilidade das mesmas
Conhecer as diferentes camadas de uma arquitectura em nuvem
Estudar casos de utilização de elevada dimensão
Perceber os mecanismos necessários para a manutenção, monitorização e escalabilidade de infraestururas para computação em nuvem
Implementar uma prova de conceito de um dos tipos de nuvem leccionados
Metodologia de avaliação
Dissecação de um case study.
Trabalho prático na área das IaaS e relatório associado
Trabalho prático na área da escalabilidade e relatório associado
Bibliografia
- J. Kavis, M. (2014). Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS). (Vol. --). --: Wiley
Método de Ensino
Aulas teóricas para apresentação do conhecimento teórico necessário. Aulas práticas laboratoriais.
Software utilizado nas aulas
Virtualbox
Opennebula
Openstack
Docker
OpenVZ
nginx