Overview

This topic covers the fundamentals of cloud computing, its services (IaaS, SaaS, Paas, DaaS), different deployment models (private, public, hybrid), infrastructure (virtualisation, networking, storage), cloud security architecture, and its performance metrics such as scalability, availability, cost etc. Students will develop a good understanding of publicly available cloud solutions (Amazon, Google, … For more content click the Read More button below.

Topic availabilities

To view topic availabilities, select an availability from the drop down, towards the top right of the screen.

Tuition pattern

To view tuition patterns, select an availability from the drop down, towards the top right of the screen.

Aims

Students will understand the core concept of cloud computing and its building blocks, including services (IaaS, SaaS, Paas, DaaS), different deployment models (private, public, hybrid), infrastructure (virtualisation, networking, storage), cloud security architecture, and its performance metrics such as scalability, availability, cost etc. Students will develop an understanding of public cloud platforms, its essential API and deployment scenarios for various use cases. Students will analyse a real-world problem, design a solution and deploy it on a public cloud platform.

Assessments

To view assessment information, select an availability from the drop down, towards the top right of the screen.

Current students should refer to FLO for detailed assessment information, including due dates. Assessment information is accurate at the time of publishing.

For policy details, visit Assessments

Requisites information

Pre-requisites:
Anti-requisites:

Assumed knowledge

Introductory level knowledge on computer systems. Proficiency in a high-level programming language. Experience with version control software such as can be obtained by completing COMP1002.