Professional Documents
Culture Documents
Department of Computing
Macquarie University
ITEC850 Assignment 2
Due: Thursday 1st June 2017
Submit an electronic copy to the TurnItIn link on iLearn on Thursday 4th May.
Please also print double sided and hand paper copy in at Thursday evening
lecture.
Background
The assignment is in two parts; the first part focuses on the architecture of three
applications that includes a legacy application as well as modern RESTful web
based applications.
Your task is to design these applications and the underlying cloud infrastructure
in such a way as to ensure the performance, continuity and security of the
applications.
Your submission should be in the form of a written report describing your design
decisions. You will need to clearly outline arguments as to why you have made
your design decisions. Wherever there are choices between multiple design
decisions or technologies you should explain why your choice is the appropriate
one.
Design three applications that include both a modern RESTful web based
application and a legacy application using a traditional DBMS such as Oracle or
Microsoft SQL Server.
You will now need to describe and diagram the underlying cloud infrastructure
that will enable your applications to run in a well performing, continuous and
secure way.
You will need to describe and diagram your environment to include physical
servers including capacity requirements (CPU, RAM, NICs, etc.), hypervisor and
control configuration, underlay networks and storage infrastructure.
Lastly, please outline the orchestration process for deploying the applications
within your cloud system. You should include appropriate service naming,
transaction lists and rollback points and procedures.
Example application diagram
Tier 0
Internet
Internet
Firewall
Choke filter
Load
Balancer
FEP Load Balancers
Django
1 x Linux node
Django framework
Firewall
Screening firewall
Postgresql
1 x Linux node
PostgreSQL DBMS
Submission
Please submit assignments as PDF documents to TurnItIn. (Do not submit
Microsoft Word documents).
Marking Guidelines
The following criteria will factor in the assessment of this assignment:
Plagiarism
You should be well aware of the University's plagiarism policy. In this assignment,
you must be particularly careful to avoid plagiarising your articles or any other
sources of information. If you wish to directly quote any portion of another
document, you must enclose your quotation in quotation marks and immediately
following the quotation you must identify your source. It is important that you do
not attempt to write your answers by pasting together pieces of text that you find
on the Internet. You need to write your own words and phrases that express your
own ideas. You must also list all sources used in your answer/essay in a
bibliography at the end of the answer/essay.