Pós-Graduação em Virtualização e Cloud Computing
Unidade Curricular: Introduction to Cloud Computing
Caracterização da unidade curricular
Nome (Inglês):
Introduction to Cloud Computing
Responsável: Henrique Carreiro
Ano Letivo: 2015/2016
Enquadramento:
Pré-requisitos:
Créditos: 7 ECTS
Horas contato:
Orientação tutorial (OT):
Seminário (S):
Teóricas (T):
Prática Laboratoriais (PL):
Teórico-práticas (TP): 20 h
Objetivos
1. Científicos:
Compreender os conceitos fundamentais das plataformas de “cloud computing”, potencialidades e
aplicações no espaço empresarial, considerações fundamentais para as decisões de adoção e
implementação, nomeadamente as relacionadas com segurança, privacidade, e níveis de serviço.
2. Curriculares:
Aquisição de conhecimentos sobre “cloud computing”: Conceitos e modelos fundamentais; “Clouds”
privadas e públicas: diferenciação e complementaridade; Segurança em ambientes de “cloud”;
Parâmetros de avaliação de custos e benefícios; Métricas de qualidade de serviço e SLAs; “Mobile cloud
computing”.
3. Pedagógicos:
Partindo dos conceitos fundamentais e das características das diferentes plataformas existentes
comercialmente (Microsoft Azure, Amazon Web Services, Google Cloud Platform), os participantes irão
analisar vários cenários de adopção de “cloud” a nível empresarial. No final desta unidade, os
participantes deverão ser capazes de definir e diferenciar os modelos de entrega, de implementação, os
recursos envolvidos e os atributos que definem uma plataforma de cloud. Deverão ser capazes de
articular os principais desafios e oportunidades que se colocam às organizações que pretendam adotar
em parte ou na totalidade plataformas de “cloud”, sejam privadas ou públicas, definir os principais
parâmetros e métricas de avaliação de custos e benefícios assim como os níveis de qualidade de serviço
e proceder a recomendações relativas a adoção de plataformas, modelos de entrega ou de
implementação.
1
Pós-Graduação em Virtualização e Cloud Computing
Resultados de aprendizagem
No final da unidade curricular, os alunos deverão ter adquirido os seguintes conhecimentos e
competências:
 Compreender os modelos de entrega de serviço de “cloud” (IaaS, PaaS, SaaS);
 Compreender os modelos de implementação (Public, Private, Community and Hybrid);
 Conhecer os principais fornecedores e as diferentes ofertas de serviços;
 Definir e analisar os termos constantes de um acordo de nível de serviço;
 Definir e analisar os termos constantes de um acordo de privacidade.
Avaliação
Independentemente de se poderem considerar elementos de avaliação contínua, a avaliação é individual
e realizada através de um exame presencial obrigatório (que pode ser escrito ou utilizando uma
plataforma digital).
Programa
1 — “Cloud Computing”: conceitos e modelos fundamentais
 O modelo de referência do NIIST
 Infrastructure as a Service
 Platform as a Service
 Software as a Service
2 — Modelos de implementação de “cloud”
 Clouds públicas
 Clouds privadas
 Clouds para comunidades
 Clouds híbridas
3 — Segurança e Privacidade em ambientes de “cloud”
 Service Level Agreements
 Privacy Level Agreements
 Enquadramento legal na UE
4 — “Mobile cloud computing”
5 — Parâmetros de decisão para plataformas e serviços de “cloud computing”
Bibliografia:
Erle, T., Puttini, R. and Mahmood Z., Cloud Computing: Concepts, Technology & Architecture,
Prentice Hall, 2013
Kavis, M., Architecting the Cloud: Design Decisions for Cloud Computing Service Models (SaaS,
PaaS, and IaaS), Wiley, 2014
Ferreira, A., Introdução ao Cloud Computing, FCA, 2015
Recursos na Internet:



2
https://azure.microsoft.com/en-us/
http://aws.amazon.com
https://cloud.google.com
Download

Programa - pedro ramos brandao