Register now for our CAO Open Day.

Module Overview

Cloud Computing

This module looks at the history and evolution behind cloud computing followed by a review of the latest technologies within it. This module is designed to provide the student with both a practical and theoretical understanding of existing cloud systems and their underlying technologies. The technologies focused on will include grid computing, virtualisation, distributed computing, cloud storage, security within the cloud in addition to reviewing a number of existing cloud environments.

Module Code

CMPU 3055

ECTS Credits

10

*Curricular information is subject to change
  • Cloud Origins and Models
  • Classifications of Clouds
  • Infrastructure as a service (IaaS)
  • Management Interfaces§
  • Virtualisation
  • Containers
  • Orchestration on the cloud
  • Platform as a Service (PaaS)
  • Serverless architectures
  • Cloud Sovereignty
  •  

Cloud Origins and Models

Basic Cloud Concepts. History of Cloud.

Classifications of Clouds

Formal definition of Cloud. Cloud service models: Infrastructure as a Service (IaaS), Plafform as a Service (PaaS) and Software as a Service (SaaS)

Infrastructure as a service (IaaS)

IaaS models. Virtualization

Management Interfaces

Management interfaces for the cloud.

Virtualisation

Virtualization basics. The purpose of virtualization and levels of virtualization.

Containers

The rationale behind containers. Defining and using containers.

Orchestration on the cloud

Operationalising, managing and monitoring virtualised applica- tion stacks. Kubernetes

Platform as a Service (PaaS)

PaaS models on the Cloud.

Serveless architectures

Functions as a service. AWS Lamba and similar technologies.

Cloud Sovereignty

Cloud Sovereignty, ownership and control

This module can be delivered either through standard delivery or blended delivery.

In standard delivery this module is delivered through a series of lectures with associated practical assignments.

In blended delivery this module is delivered through a series of live and recorded lectures with associated laboratory work and practical assignments.

Both blended and standard delivery have the same overall number of teaching and self-directed learning hours.

Module Content & Assessment
Assessment Breakdown %
Formal Examination70
Other Assessment(s)30