You are viewing an older version of this curriculum item. Select the current year or your commencing year of study from the drop down above. For Pre-2022 Course Rules, use the link located on the right-hand side of the screen.

Overview

This topic spans both fundamentals and advanced aspects of cloud computing, its services (IaaS, SaaS, Paas, DaaS), different deployment models (private, public, hybrid), infrastructure (virtualisation, networking, storage), cloud security architecture and risk management, cloud governance and its performance metrics such as scalability, availability, cost etc. Students will develop a good … 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 concepts 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. Cloud Risk Management strategies will be explored and the issues associated with Cloud Governance examined. 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. Emerging trends and issues in cloud computing will be a distinctive component of this postgraduate topic offering.

Learning outcomes

On completion of this topic you will be expected to be able to:
1.
Discuss the core concepts of cloud computing, compare cloud services, evaluate deployment models and infrastructure
2.
Select, analyse and assess the performance metrics of cloud deployment models for application use cases
3.
Appraise cloud computing models from a security and privacy perspective. Develop cloud risk management strategies in considering these appraisals
4.
Evaluate and assess the business and technical benefits of cloud computing for a real-world use case
5.
Design and deploy a cloud solution for a real-world use case over a public cloud platform
6.
Understand the issues associated with Cloud Governance and Management
7.
Research and critically evaluate emerging trends, solutions and issues in cloud computing

Assessments

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

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 COMP8802.