Module Overview

Cloud Computing

Part-time / Level 7 / Online / 10 ECTS

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.

 

 

  • Cloud Origins and Models
  • Classifications of Clouds Infrastructure as a service (IaaS)
  • Management Interfaces
  • Virtualisation
  • Containers
  • Orchestrationon the cloud
  • Platform as a Service (PaaS)
  • Serverless architectures
  • Cloud Sovereignty

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.

1. Cloud Origins and Models

1.1) Basic Cloud Concepts. History of Cloud.

2. Classifications of Clouds

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

3. Infrastructure as a service (IaaS)

3.1) IaaS models. Virtualization

4. Management Interfaces

4.1) Management interfaces for the cloud.

5. Virtualisation

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

6. Containers

6.1) The rationale behind containers. Defining and using containers.

7. Orchestration on the cloud

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

8. Platform as a Service (PaaS)

8.1) PaaS models on the Cloud.

9. Serveless architectures

9.1) Functions as a service. AWS Lamba and similar technologies.

10. Cloud Sovereignty

10.1) Cloud Sovereignty, ownership and control

Module Content & Assessment

Assessment Breakdown %
Formal Examination 70.00%
Other Assessment 30.00%

Start date: January 2025

Contact school.cs@tudublin.ie for further information.

EU students: €470

Non-EU students: Contact international.city@tudublin.ie for more details.