IPT Logotipo do IPT

Ano Letivo: 2021/22

Engenharia Informática-Internet das Coisas

Cloud Computing and Virtualization

<< back to Curriculum Plan

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
- Ana Cristina Barata Pires Lopes (1)(2)

(1) Docente Responsável
(2) Docente que lecciona

Prerequisites
Not applicable

Objectives
1 - To understand the fundamentals of virtualization.
2 - To learn the different types of virtualization and cloud computing.
3 - To understand the physical infrastructure requirements to support a cloud platform.
4 - Know how to plan and conceive architectures that are able to scale.

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 infrastructures.
To implement a proof of concept for one of the existent cloud types.

Evaluation Methodology
The evaluation of the curricular unit will be focused on the development and presentation of a practical work, in the expected exam seasons, in the field of cloud infrastructures. The evaluation components must include a report of the developed work, and a presentation of the work. The developed solution has a weight of 60%, the report has a weight of 30% and the presentation has a weight of 10%.

Bibliography
- J. Kavis, M. (2014). Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS, PaaS, and IaaS). (Vol. --). --: Wiley

Teaching Method
Theoretical classes introducing base knowledge and fundamentals (explain the concepts). Practical labs to solve problems and implement solutions based on cloud and virtualization.

Software used in class
Virtualbox
Vagrant
Ansible
nginx
Opennebula
Docker

 

 

 


<< back to Curriculum Plan
Elemento gráfico

News | Agenda

NP4552
Financiamento
KreativEu
erasmus
catedra
b-on
portugal2020
centro2020
compete2020
crusoe
fct
feder
fse
poch
portugal2030
poseur
prr
santander
republica
UE next generation
Centro 2030
Lisboa 2020
co-financiado