Mestrado | Informática

Computação em Nuvem Privada

Área Científica

Ciências Informáticas

Duração

Semestral

ECTS

5

Horas de Contacto Teórico Práticas

35h

OBJETIVOS DA APRENDIZAGEM

A finalidade desta unidade curricular, consiste no fornecimento de conhecimentos para implementação de infraestruturas como serviço num ambiente de Computação em Nuvem Privada no centro de dados local.
Assim, definem-se como objetivos da de aprendizagem da unidade curricular:
O1 – Analisar as características essenciais de uma Nuvem e os vários modelos de implementação da mesma.
O2 – Compreender a importância da virtualização para a implementação de soluções de Computação em Nuvem Privada.
O3 – Compreender os princípios básicos de funcionamento do Microsoft System Center Virtual Machine Manager e os requisitos necessários para a sua implementação.
O4 – Implementar uma infraestrutura de criação e gestão de Computação em Nuvem Privada, em ambiente de laboratório, utilizando o System Center Virtual Machine Manager .
O5 – Configurar o fabric associado à infraestrutura de Computação em Nuvem Privada (rede, e armazenamento).
O6 – Configurar um cluster de Hyper-V.
O7 – Configurar as bibliotecas associadas ao System Center Virtual Machine Manager.
O8 – Compreender a importância dos Service Templates e implementar serviços baseados nos mesmos.
O9 – Utilizar recursos da Nuvem Privada implementada, a pedido (experiência do utilizador).

PROGRAMA

1. Características essenciais de uma Nuvem.
2. Modelos de serviço de uma Nuvem.
3. Modelos de implementação de uma Cloud.
4. Ligação entre Virtualização e Computação em Nuvem.
5. Componentes do System Center.
6. Gestão do centro de dados com o System Center.
7. Análise e comparação das tecnologias principais de soluções de vários fornecedores (Microsoft e VMWare).
8. Arquitetura do System Center Virtual Machine Manager.
9. Alta disponibilidade no System Center Virtual Machine Manager.
10. Requisitos de instalação do System Center Virtual Machine Manager.
11. Preparação do ambiente para o System Center Virtual Machine Manager.
12. Instalação de um servidor System Center Virtual Machine Manager.
13. Desenho da rede.
14. Configurações iniciais do System Center Virtual Machine Manager.
15. Adicionar hosts Hyper-V como recursos de Fabric.
16. Configurar definições de Host Groups.
17. Preparação do sistema de armazenamento (estudo de soluções existentes e sua implementação).
18. Configurar a Fabric (armazenamento e rede).
19. Configuração de um cluster de Hyper-V.
20. Configuração das Libraries.
21. Construção de Service Templates (perfis de hardware e de sistemas operativos hospedeiros, templates de máquinas virtuais, perfis de aplicação e service templates).
22. Implementar o ambiente de experiência de utilizador (instalação, configuração e utilização).

DEMONSTRAÇÃO DE COERÊNCIA ENTRE CONTEÚDOS PROGRAMÁTICOS E RESULTADOS DA APRENDIZAGEM

Nesta UC serão abordados conteúdos que permitam ao estudante consolidar os conhecimentos teóricos sobre Computação em Nuvem dado noutras UC (O1 e O2), com o intuito de encaminhá-los para a implementação prática de um sistema de Computação em Nuvem Privada.
Assim, após bem enquadrados acerca da área específica de Computação em Nuvem onde se enquadra esta UC, passarão à análise de soluções existentes no mercado (dois principais fornecedores), optando-se, nesta UC, pelo estudo e implementação da solução da Microsoft, assente no System Center Virtual Machine Manager (O3-O9).

METODOLOGIA DE ENSINO E AVALIAÇÃO

Atendendo à especificidade desta Unidade Curricular, privilegiar-se-á o contacto direto entre o estudante e o computador numa perspetiva de aprendizagem baseada em projetos, utilizando diapositivos para explicação dos conteúdos e disponibilizando fichas de trabalho que permitem aplicar os conhecimentos em ambiente de laboratório, implementado em cada computador dos alunos, utilizando tecnologias de virtualização.
As aulas assumirão um carácter teórico-prático, cabendo ao docente a função de apresentação e enquadramento dos conceitos teóricos bem como dos conceitos referidos nos conteúdos programáticos e as ferramentas (software) apresentados nos mesmos.
Com efeito o estudante terá um papel central na sua aprendizagem sendo estimulada a sua participação que se pretende ativa ao longo da unidade.
A adoção desta metodologia implica a realização constante de exercícios práticos de aplicação de conhecimentos.
AVALIAÇÃO obrigatória:
1) Execução e término dos laboratórios. Fichas de avaliação teóricas com recurso a tecnologias de gamification.
AVALIAÇÃO formativa:
2) Realização das tarefas de laboratório fornecidas por intermédio de fichas de trabalho (e sua apresentação e avaliação).

DEMONSTRAÇÃO DE COERÊNCIA ENTRE METODOLOGIAS DE ENSINO E RESULTADOS DE APRENDIZAGEM

O modo de trabalho que se preconiza na Unidade Curricular centrado em momentos de trabalho individual constantes visa contribuir para que o estudante desenvolva conhecimentos sólidos de implementação das tecnologias inerentes à solução de Computação em Nuvem Privada estudada, sendo abordadas as principais especificidades da mesma. Optou-se por metodologias de ensino centradas no estudante em que este tem um papel preponderante na sua aprendizagem. O computador será, sempre, um recurso presente nas aulas (que terão caráter teórico-prático) de modo a que os estudantes tenham contacto com as tecnologias anteriormente referidas e que as coloquem em prática com exemplos concretos de utilização e implementação dos mesmos. Nesse sentido justifica-se metodologias de ensino que estimulem a participação ativa e que promovam competências de autonomia nos processos e desenvolvimentos tecnológicos nas áreas que operem ou venham a operar. As competências são desenvolvidas através da exposição participativa e da resolução de problemas consubstanciados em trabalhos supervisionados (apresentados sob a forma de fichas de trabalho), que culminarão na apresentação do trabalho desenvolvido e sua avaliação, pelo docente, bem como pelos resultados obtidos nos questionários implementados sob a forma de gamification.

BIBLIOGRAFIA

Levchenko, Roman; Cardoso, Edvaldo Alessandro. (2018). System Center 2016 Virtual Machine Manager Cookbook – Third Edition. Packt Publishing. EUA

Portnoy, Matthew. (2016). Virtualization Essentials, 2nd Edition. Sybex. EUA

Savill, John (2016), Mastering Windows Server 2016 Hyper-V. Sybex, EUA.

Syrewicze, Andy; Siddaway, Richard. (2018). Pro Microsoft Hyper-V 2019: Practical Guidance and Hands-On Labs. Apress. EUA

Fergunson, Bill; vSphere 6 Foundations Exam Official Cert Guide, VMware Press

Kusnetzky, Dan (2011), Virtualization: A Manager’s Guide. Oreilly, EUA.

Thomas, Orin. (2014). Configuring and Deploying a Private Cloud. Microsoft Press, EUA

Graves, Jeff; Stidley, Joel. (2017). Exam Ref 70-745 Implementing a Software-Defined DataCenter. Microsoft Press. EUA.