Computação em Nuvem

Computação em Nuvem Híbrida

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

O1 – Analisar os modelos, princípios e requisitos da computação em nuvem híbrida;
O2 – Projetar arquiteturas de conectividade híbrida, aplicando conceitos avançados de redes, assegurando desempenho, segurança e fiabilidade;
O3 – Conceber e implementar soluções de infraestrutura híbrida em plataformas de nuvem pública, integrando serviços de computação, armazenamento e rede com infraestruturas locais;
O4 – Avaliar e aplicar mecanismos de segurança, identidade e gestão em ambientes híbridos, incluindo autenticação, autorização, sincronização de identidades, proteção de dados, backups e alta disponibilidade;
O5 – Integrar teoria e prática na implementação de ambientes híbridos, demonstrando autonomia na configuração, validação e documentação de soluções, bem como capacidade de justificar decisões técnicas com base em requisitos funcionais e não funcionais.

Ramo

Computação em Nuvem

Área Científica

Ciências Informáticas

Ano/Semestre

1º / 2º

Carácter

Obrigatório

Horas Totais

168h

Teórico/Prático

42h

Conteúdo programático

1. Introdução à Computação em Nuvem Híbrida

1.1. Conceito de computação em nuvem híbrida: centro de dados local e soluções de nuvem pública
1.2. Recursos indispensáveis
1.2.1. Conectividade (modelo OSI, protocolos das camadas 2 e 3, endereços físicos/lógicos, VPNs, resolução de endereços e prevenção de sobreposição de redes)

2. Microsoft Azure

2.1. Soluções de Infraestrutura:

2.1.1. Rede: conectividade entre redes virtuais, ligações híbridas (Point-to-Site, Site-to-Site, ExpressRoute), desenho de redes híbridas
2.1.2. Computação: criação de máquinas virtuais no Azure, DNS híbrido, integração com Active Directory, controladores de domínio para falhas de autenticação
2.1.3. Armazenamento: Blob, Queues, Disks, Files (acesso SMB/REST, Azure Files, sincronização entre sites, segurança)

2.2. Soluções de segurança e gestão: Microsoft Entra ID, MFA
2.3. Soluções híbridas: sincronização AD com Microsoft Entra ID (Password Hash, Pass-Through, SSO), backups

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

Nesta UC, os estudantes consolidam conhecimentos teóricos sobre Computação em Nuvem Privada e Pública, explorando sinergias das soluções de Computação em Nuvem Híbrida e analisando os desafios deste modelo. Os objetivos de aprendizagem incluem a análise de documentação de autores diversos e a exploração prática de conceitos usando uma solução líder de mercado – o Microsoft Azure – para estabelecer conectividade entre ambientes locais e de nuvem pública, essenciais ao modelo híbrido. O foco na solução Microsoft Azure não visa limitar os alunos, mas sim desenvolver a capacidade de analisar problemas concretos, compreendendo as problemáticas do planeamento, preparação e configuração de soluções híbridas. Esse processo explora tecnologias relevantes com base em metodologias padronizadas e nas boas práticas da indústria, seguindo obras de referência de autores conceituados e orientações do fabricante da solução utilizada.

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 diversa. Implementação de uma nuvem híbrida, utilizando o Microsoft Azure e uma infraestrutura local de simulação do centro de dados), ligados por conectividade site-to-site, com recurso a uma VPN. Esta implementação será sequencial, seguindo os conteúdos abordados teoricamente, e concretizada através da realização de uma série de exercícios práticos que culminarão na implementação de um conjunto de serviços essenciais que são facultados pelas soluções de computação em nuvem híbrida. 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 ainda através da 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 à interligação das soluções de Computação em Nuvem Pública (Microsoft Azure) com o centro de dados existente nas instalações locais das organizações. 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) para 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.

Bibliografia

BERG, Marcel van den (2015). Managing Microsoft Hybrid Clouds. Packt Publishing. UK
GRAVES, Jeff; STIDLEY, Joel. (2017). Exam Ref 70-745 Implementing a Software-Defined DataCenter. Microsoft Press. EUA.
OKEYODE, David, FOSAAEN, Karl (2021). Penetration Testing Azure for Ethical Hackers. Packt Publishing. UK
SYREWICZE, Andy; SIDDAWAY, Richard. (2018). Pro Microsoft Hyper-V 2019: Practical Guidance and Hands-On Labs. Apress. EUA
WARREN, Andrew (2016). Exam Ref 70-741 Networking with Windows Server 2016. Microsoft Press. EUA.
WARREN, Andrew (2016). Exam Ref 70-742 Identity with Windows Server 2016. Microsoft Press. EUA.
WARNER, Timothy L., ZACKER, Craig (2016). Exam Ref 70-744 Securing Windows Server 2016. Microsoft Press. EUA.
ZACKER, Craig (2017). Exam Ref 70-740 Installation, Storage and Compute with Windows Server 2016. Microsoft Press. EUA.