程序代写案例-CA2 SPEC
时间:2021-04-17
CLOUD ARCHITECTURE
CA2 SPEC
DEADLINE / WEIGHT: As displayed on Moodle
Dr Peadar Grant
1 Overview
For CA2 you should identify a problem that can be solved using a combination of infrastructure (EC2, VPC, ...) and
platform services (S3, SNS, SQS, Lambda, ...). Consider focusing this CA to solve a problem that’s useful to you in
your academic / professional / personal life or to learn new technologies.
• Your project should include multiple PaaS / IaaS components that must be interconnected in some way. Can
also include local PC, server-based components, resources provisioned on Xen server etc.
• CloudFormation must be used for setup.
• Must incorporate at least one service not already studied in class. Non-trivial EC2 server configuration (e.g.
cloud-init, EC2Launch, Ansible, CFEngine, Chef, Puppet) would suffice for this aspect.
• Overlap with your project or other modules needs to be discussed with me. In most cases a clear demarcation
between aspects (e.g. development vs deployment) will facilitate this.
It is strongly recommended that you discuss your proposal for this CA with me before starting work on it.
2 Deliverables
In a single ZIP file named ca2.zip you must provide:
2.1 Project aims (10%)
Identify the problem to be solved and the key functionality your system will demonstrate in the file aims.txt.
2.2 Architectural design diagram (30%)
You are required to submit an architectural diagram of your system as a single A4 PDF in the file architecture.pdf.
In particular: services used, components, policies and networking configuration.
2.3 CloudFormation template (30%)
Provide a CloudFormation template named ca2 template.json to setup your resources. This should map to the items
shown in subsection 2.2.
Provide any additional files / resources that are required by CloudFormation.
2.4 Self-identified service (20%)
You are required to use at least one new service. This will be assessed based on relevant code artefacts submitted
for subsection 2.3.
2.5 Verification (10%)
Provide a script (ca2 demo.ps1, ca2 demo.sh) or set of instructions ca2 demo.txt to demonstrate your built architecture.
Include any screenshots / text output that you feel may help.
3 Demonstration
Demonstration will be required and will be scheduled by the lecturer for the end of Semester. Submissions where
student fails to turn up for demonstration will receive zero.
1






































学霸联盟


essay、essay代写