Overview

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

Requisites

Teaching periods
Location
Start and end dates
Last self-enrolment date
Census date
Last withdraw without fail date
Results released date
Pathways Teaching 2
Location
Hawthorn
Start and end dates
01-July-2024
27-September-2024
Last self-enrolment date
14-July-2024
Census date
26-July-2024
Last withdraw without fail date
16-August-2024
Results released date
08-October-2024
Pathways Teaching 3
Location
Hawthorn
Start and end dates
21-October-2024
31-January-2025
Last self-enrolment date
03-November-2024
Census date
15-November-2024
Last withdraw without fail date
13-December-2024
Results released date
11-February-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

All applicable locations

Type Hours per week Number of weeks Total (number of hours)

Live Online 
(Lecture)

2 12 weeks 24
On-campus 
(Tutorials in Computer Labs)
4 12 weeks 48
Unspecified Activities 
(Independent Learning)
6.5 12 weeks 78
Total     150

Assessment

Type Task Weighting ULOs
Assignment Individual 20 - 30% 2,3
Tutorial Exercises Individual 20 - 30% 2,3,4
Project Group 20 - 30% 2,3,4
Test Individual 20 - 30% 1,2,3,4

Hurdle

As the minimum requirements of assessment to pass a unit and meet all ULOs to a minimum standard, an undergraduate student must have achieved:

  1. An aggregate mark of 50% or more, and
  2. Obtain at least 40% in the class test.

Students who do not successfully achieve hurdle requirement (2) will receive a maximum of 45% as the total mark for the unit.

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.