Disciplina Curricular

Computação em Nuvem CN

Mestrado Bolonha em Segurança Informática - 2_Plano Atual

Contextos

Grupo: 2_Plano Atual > 2º Ciclo > Parte Escolar > - > Optativas > 789_1º Ano do Mest.Segurança Informática - Grupo OG > 2º Semestre

Período:

Grupo: 2_Plano Atual > 2º Ciclo > Parte Escolar > - > Optativas > 842_1º Ano do Mest.Segurança Informática - Grupo AE > 2º Semestre

Período:

Peso

6.0 (para cálculo da média)

Objectivos

No final do semestre os alunos devem compreender os principais conceitos, questões, paradigmas e tecnologias empregados num ambiente de computação em nuvem.  Em particular, espera-se que o aluno consiga entender que tipos de tecnologias estão na base de um ambiente de clouds, nomeadamente virtualização, o armazenamento de dados escalável, e a programação com grandes volumes de dados. É também o objetivo da unidade curricular dar a conhecer aos alunos as questões éticas (o que se pode fazer numa infraestrutura partilhada?), económicas (quando vale a pena usar a nuvem?) e legais relacionadas (que tipo de informação pode ser armazenada e processada em que tipo de nuvem?). Espera-se que os alunos estejam aptos a utilizar e/ou implantar uma infraestrutura de nuvem, bem como de trabalhar no processamento de grandes volumes de dados. 

Programa

1. Introdução à computação em nuvem: conceitos fundamentais, evolução tecnológica e tendências, aspetos económicos do uso de diferentes tipos de nuvens. 2. Modelos de computação em nuvem: IaaS, PaaS e SaaS. 3. Segurança e confiança de funcionamento na nuvem 4. Virtualização de recursos: servidores, armazenamento e redes. 5. Gestão de recursos em ambiente de nuvem. 6. Armazenamento de dados na nuvem. 7. Frameworks de programação na nuvem. 8. Estudos de casos: usos dos diferentes tipos de nuvens. 9. Aspetos legais e éticos da computação em nuvem. 

Metodologia de avaliação

Aulas teóricas   Análise detalhada dos conceitos, princípios, técnicas e metodologias para construção de sistemas escaláveis em ambientes virtualizados. Discussão dos modelos de programação escaláveis para processamento de grandes volumes de dados na nuvem. Discussão de aspetos económicos, éticos e legais da computação em nuvem.     Aulas práticas laboratoriais   Resolução de exercícios práticos em nuvens computacionais reais (Amazon, Google e Microsoft Azure) e exploração de casos de estudo que requerem a combinação de conceitos apresentados nas aulas teóricas. Fomentar o pensamento crítico na presença de problemas de desenho e concretização de sistemas distribuídos complexos. Avaliação: Exame - 50%; Projeto prático - 50%

Disciplinas Execução

2019/2020 - 2 Semestre

2018/2019 - 2 Semestre

2017/2018 - 2 Semestre

2016/2017 - 2 Semestre