Publication in the 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.
Lecturer
- Pedro Miguel Aparício Dias (2)
(1) Docente Responsável
(2) Docente que lecciona
Prerequisites
Not applicable
Objectives
To understand the basic fundamentals of virtualization.
To learn the different types of virtualization and cloud computing.
To understand the needs of the physical infrastructure of a cloud support.
To be able to develop a scalability strategy.
Program
To understand the basic fundamentals of virtualization.
To learn the different types of virtualization and cloud computing.
To understand the needs of the physical infrastructure of a cloud support.
To learn different types of cloud.
To understand the different types of architectures and their level of scalability.
To know the different layers of a cloud architecture.
To analyze large scale usability case studies.
To understand the necessary mechanisms for the maintenance, monitoring and scalability of cloud computing infrastructure.
To implement a proof of concept for one of the cloud?s types.
Surrounding physical infrastructure.
Theoretical essentials of virtualization and cloud computing.
Cloud architectures and classification
Layers of cloud infrastructures and respective interconnection
Operating systems and infrastructure associated with cloud computing.
Evaluation Methodology
Case study.
IaaS related assignment and report.
Scalability assignment and report.
Bibliography
- J. Kavis, M. (2014). Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS). (Vol. --). --: Wiley
Teaching Method
Theoretical and practical classes.
Software used in class
Virtualbox
Opennebula
Openstack
Docker
OpenVZ
nginx