| Código |
17918
|
| Ano |
1
|
| Semestre |
S2
|
| Créditos ECTS |
6
|
| Carga Horária |
PL(30H)/T(30H)
|
| Área Científica |
Informática
|
|
Objectivos de Aprendizagem |
O objetivo da unidade curricular consiste em dotar os estudantes de uma perspetiva ampla e integradora da computação em nuvem. No final da unidade curricular o estudante deve ser capaz de sistematizar uma abordagem vertical às diversas tecnologias de computação em nuvem, que ofereça às aplicações e serviços maior flexibilidade, melhor utilização de recursos, maior escalabilidade e adaptabilidade e redução de custos. O estudante deve ser capaz de desenvolver aplicações e sistemas, escaláveis e fiáveis, para computação na nuvem.
|
|
Conteúdos programáticos |
Perspetiva geral sobre a adoção de tecnologias de computação em nuvem. Modelos de sistemas, tipos de nuvens e ecossistema da nuvem. Modelos de serviços para computação em nuvem. Análise e comparação de plataformas de nuvens públicas. Computação sem servidor. Paradigmas de programação paralela e distribuída. Desempenho de sistemas distribuídos e em nuvem. Características de dados e bases de dados em sistemas na nuvem. Blocos básicos da plataforma da nuvem da Google.
|
|
Metodologias de Ensino e Critérios de Avaliação |
Aulas expositivas para aquisição de conhecimentos. Realização de trabalhos em grupo. Análise de casos de estudo sobre computação na nuvem. Elaboração de um projeto sobre computação na nuvem.
Métodos e Critérios de Avaliação Teste de avaliação de conhecimentos - Frequência/Exame: 40%. Trabalho teórico-prático: 20%. Projeto laboratorial: 40%.
|
|
Bibliografia principal |
Distributed and Cloud Computing: From Parallel Processing to the Internet of Things, Kai Hwang, Jack Dongarra, Geoffrey C. Fox (Authors), Morgan Kaufmann, 1st edition, 2011, ISBN-13: 978- 0123858801, 672 pages
Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services, Kenneth P. Birman (Author), Springer, 2012, ISBN-13: 978-1447124153, 730 pages.
Cloud Computing: A Hands-On Approach, Arshdeep Bahga, Vijay Madisetti (Authors), Vijay Madisetti, 2014, ISBN-13: 978-0996025508, 456 pages
|
| Língua |
Português
|