Computação em Nuvem

Computação em Nuvem Privada

Objetivos de aprendizagem e a sua compatibilidade com o método de ensino

O1 – Analisar os conceitos, modelos de serviço e de implementação da computação em nuvem;
O2 – Avaliar o papel da virtualização na conceção de infraestruturas de nuvem privada, considerando aspetos de eficiência, escalabilidade, segurança, disponibilidade e otimização de custos;
O3 – Conceber arquiteturas lógicas e físicas de nuvem privada, integrando requisitos de alta disponibilidade, continuidade de serviço, resiliência e balanceamento de carga;
O4 – Implementar e gerir infraestruturas de nuvem privada recorrendo a ferramentas de gestão centralizada, nomeadamente o SCVMM, integrando componentes de computação, armazenamento, rede e automação;
O5 – Integrar conhecimentos teóricos e práticos na implementação de um ambiente de nuvem privada, demonstrando autonomia na configuração, validação e documentação da solução, bem como capacidade de justificar decisões técnicas de forma fundamentada.

Ramo

Computação em Nuvem

Área Científica

Ciências Informáticas

Ano/Semestre

1º / 1º

Carácter

Obrigatório

Horas Totais

168h

Teórico/Prático

42h

Conteúdo programático

1. Computação em Nuvem (CN)

1.1. Conceito e história da CN
1.2. Modelos de serviço: IaaS, PaaS, SaaS, CaaS
1.3. Modelos de implementação: pública, privada, híbrida, comunitária
1.4. Características essenciais (NIST): self-service, broad network access, resource pooling, elasticidade, measured servisse

2. Computação em Nuvem Privada

2.1. Virtualização tradicional e nuvem privada
2.2. Papel da virtualização: eficiência, segurança, escalabilidade, redução de custos
2.3. Vantagens: controlo, segurança, eficiência, suporte a aplicações
2.4. Alta disponibilidade: continuidade, resiliência, balanceamento, manutenção flexível, satisfação do utilizador

3. System Center Virtual Machine Manager (SCVMM)

3.1. Papel do SCVMM no System Center
3.2. Integração com soluções (Operations Manager, Orchestrator, Service Manager, Data Protection Manager)
3.3. Vantagens: suporte a virtualização, gestão centralizada, elasticidade, self-service
3.4. Gestão do fabric: armazenamento, redes, hosts, clusters, templates e automaçã

Demonstração da coerência dos conteúdos programáticos com os objetivos de aprendizagem da unidade curricular

Nesta UC serão abordados conteúdos que permitem ao estudante consolidar os conhecimentos sobre Computação em Nuvem, fazendo a ligação entre os conceitos teóricos e uma atividade laboratorial prática, para que os mesmos fiquem consolidados. Esta UC visa o estudo de várias abordagens teóricas de diferentes autores e organizações sobre a computação em nuvem, que permitem desenvolver um espírito crítico por parte dos alunos relativamente quer aos conceitos quer às soluções de mercado existentes para implementação de uma solução de computação em nuvem privada. Ao estudar uma solução, não se pretende limitar o aluno, antes desenvolver a habilidade de analisar situações e problemas concretos e de fazer o planeamento, preparação, instalação e configuração de uma solução de computação em nuvem privada, tendo por base metodologias padronizadas da indústria e academia, através de obras de referência de autores conceituados e as boas práticas definidas pela empresa que desenvolveu a solução.

Metodologias de ensino e de aprendizagem específicas da unidade curricular articuladas com o modelo pedagógico

O modo de trabalho que se preconiza na Unidade Curricular, centrado em momentos de trabalho individual práticos, constantes e sequenciais, visa contribuir para que o estudante desenvolva conhecimentos sólidos quer sobre os conceitos teóricos da computação em nuvem privada, quer de implementação das tecnologias inerentes a essa mesma solução. Pretende-se, deste modo, que o discente compreenda como e de que maneira se podem aplicar os conhecimentos teóricos em situações reais na indústria e nas organizações. Optou-se por metodologias de ensino centradas no estudante em que este tem um papel preponderante na sua aprendizagem, não se limitando a absorver conhecimentos teóricos, mas a consolidá-los através do saber fazer. Por essa razão, o computador será, sempre, um recurso presente nas aulas (que terão caráter teórico-prático). Nesse sentido justifica-se a utilização de 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 com recurso a gamification. A metodologia escolhida proporciona não somente a compreensão teórica dos aspetos abordados nesta Unidade Curricular, mas também a compreensão de como e quando aplicar os conhecimentos teóricos em situações reais do meio organizacional.

Avaliação

Apresentação de diapositivos como apoio ao método expositivo utilizado para apresentação de conceitos teóricos. Visualização de vídeos de alguns autores sobre a prática relacionada a temáticas que não são possíveis de realizar no nosso laboratório. Análise de literatura. Implementação de uma nuvem privada, utilizando o System Center Virtual Machine Manager, através da realização de uma série de exercícios práticos sequenciais que culminarão na implementação de uma solução de computação em nuvem privada. A avaliação será contínua, com a realização das diversas fichas de trabalho, bem como através da realização de avaliações de caráter mais teórico através de recursos online de avaliação. O discente terá um papel central na sua aprendizagem sendo estimulada a sua participação que se pretende ativa ao longo da unidade, quer na execução dos trabalhos, quer na análise da documentação proposta pelo docente, quer na realização das provas de conhecimento teórico.

Demonstração da coerência das metodologias de ensino e avaliação com os objetivos de aprendizagem da unidade curricular

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

  • GRAVES, J.; STIDLEY, J. (2017). Exam Ref 70-745 Implementing a Software-Defined DataCenter. Microsoft Press. EUA.
  • LEVCHENKO, R.; CARDOSO, E. A. (2018). System Center 2016 Virtual Machine Manager Cookbook – Third Edition. Packt Publishing. EUA.
  • PORTNOY, M. (2016). Virtualization Essentials, 2nd Edition. Sybex. EUA.
  • SAVILL, J. (2016), Mastering Windows Server 2016 Hyper-V. Sybex, EUA.
  • SYREWICZE, A.; SIDDAWAY, R. (2018). Pro Microsoft Hyper-V 2019: Practical Guidance and Hands-On Labs. Apress. EUA.
  • THOMAS, O. (2014). Configuring and Deploying a Private Cloud. Microsoft Press, EUA.
  • WARREN, A. (2016). Exam Ref 70-741 Networking with Windows Server 2016. Microsoft Press. EUA.
  • WARREN, A. (2016). Exam Ref 70-742 Identity with Windows Server 2016. Microsoft Press. EUA.
  • WARNER, T. L., ZACKER, C. (2016). Exam Ref 70-744 Securing Windows Server 2016. Microsoft Press. EUA.
  • ZACKER, C. (2017). Exam Ref 70-740 Installation, Storage and Compute with Windows Server 2016. Microsoft Press. EUA.