Overview

Students will use a cloud platform to create well-architected deployments of distributed applications that are secure, scalable, reliable and cost optimised.

Requisites

Prerequisites
COS20019 Cloud Computing Architecture

50 credit points in a Computer Science, Data Science, Cyber Security, Information Technology, Information Systems or Engineering degree (or any associated Double or Honours degree)

Antirequisites
COS10034 Cloud Computing
Teaching periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date
Teaching Period 3
Location
Online
Start and end dates
04-November-2024
09-February-2025
Last self-enrolment date
17-November-2024
Census date
29-November-2024
Last withdraw without fail date
27-December-2024
Results released date
04-March-2025
Semester 1
Location
Hawthorn
Start and end dates
03-March-2025
01-June-2025
Last self-enrolment date
16-March-2025
Census date
31-March-2025
Last withdraw without fail date
24-April-2025
Results released date
08-July-2025
Teaching Period 2
Location
Online
Start and end dates
07-July-2025
05-October-2025
Last self-enrolment date
20-July-2025
Census date
01-August-2025
Last withdraw without fail date
22-August-2025
Results released date
28-October-2025
Semester 2
Location
Hawthorn
Start and end dates
04-August-2025
02-November-2025
Last self-enrolment date
17-August-2025
Census date
31-August-2025
Last withdraw without fail date
19-September-2025
Results released date
09-December-2025

Learning outcomes

Students who successfully complete this unit will be able to:

  • Describe the features and value of Cloud Computing
  • Create and manage cloud services using a cloud management platform
  • Design and implement a cloud-based web site that is reliable, scalable, secure and cost effective
  • Compare and contrast architectural solutions for common Web applications

Teaching methods

Hawthorn

Type Hours per week Number of weeks Total (number of hours)
Face to Face Contact (Phasing out)
Lecture
2.00 12 weeks 24
Face to Face Contact (Phasing out)
Tutorial Labs
2.00 12 weeks 24
Unspecified Learning Activities (Phasing out)
Independent Learning
8.50 12 weeks 102
TOTAL150

Assessment

Type Task Weighting ULO's
AssignmentIndividual 20 - 30% 2,3 
ProjectGroup 20 - 30% 2,3,4 
TestIndividual 20 - 30% 1,2,3,4 
Tutorial ExercisesIndividual 20 - 30% 2,3,4 

Content

  • Cloud Computing features, models of deployment and platforms
  • Cloud services for computation, data storage, security and networking
  • Using a cloud management console to configure cloud services on a distributed cloud platform
  • Setting up virtual servers and files systems on a cloud platform
  • Creating a secure network of services in a Virtual Private Cloud
  • User identity management and access control
  • Data storage and database services in the cloud
  • Automated monitoring, scaling and load balancing of services
  • Infrastructure setup automation
  • Web content distribution and caching
  • Server-less cloud computing
  • Architectures for highly available solutions

Study resources

Reading materials

A list of reading materials and/or required textbooks will be available in the Unit Outline on Canvas.