Cloud Computing

CTeSP em Cibersegurança

ISTEC Porto

Ano lectivo 2025/2026

Página de apoio à unidade curricular de Cloud Computing, dedicada à introdução, configuração e exploração prática de ambientes cloud, servidores Linux, máquinas virtuais, redes, segurança e publicação de serviços web.

Sobre a Unidade Curricular

Esta unidade curricular introduz os principais conceitos de computação em nuvem, incluindo modelos de serviço, virtualização, contentorização, armazenamento, redes, segurança, escalabilidade e boas práticas de implementação em ambientes cloud.

A componente prática centra-se na criação, configuração e administração de servidores Linux em cloud, com foco em segurança, acesso remoto, Docker e publicação de serviços.

Conteúdos abordados

  • Fundamentos de Cloud Computing
  • Modelos IaaS, PaaS e SaaS
  • Máquinas virtuais em ambiente cloud
  • Configuração de VPS em Azure e Oracle Cloud
  • Acesso remoto por SSH
  • Gestão de utilizadores, permissões e chaves SSH
  • Redes, firewall e exposição de serviços
  • Docker e deployment de serviços
  • HTTPS, domínios e certificados SSL/TLS

Objectivos

  • Compreender a arquitectura e os modelos de cloud computing
  • Criar e configurar máquinas virtuais em fornecedores cloud
  • Administrar servidores Linux através da linha de comandos
  • Configurar acessos SSH de forma segura
  • Instalar ferramentas essenciais em servidores Ubuntu
  • Aplicar regras básicas de firewall e segurança
  • Publicar serviços web com HTTP e HTTPS

Competências práticas

  • Criação de VPS no Oracle Cloud Free Tier
  • Criação e gestão de redes virtuais
  • Atribuição de IP público
  • Ligação SSH através de chave privada
  • Actualização e preparação inicial do Ubuntu Server
  • Instalação de Docker e Docker Compose

Ferramentas utilizadas

  • Ubuntu Server 24.04
  • Oracle Cloud Infrastructure
  • Microsoft Azure
  • PowerShell
  • SSH
  • UFW Firewall
  • Docker
  • Nginx