Unit 16 Cloud Computing
Unit 16 Cloud Computing
FACULTY OF COMPUTING
Assignment Criteria P1 P2 P3 P4 P5 P6 P7 P8
Achieved
Important:
● Read the plagiarism notice and requirements at Page 6
● Word-limit- 8000 words (excludes cover page, table of content, figures, graphs, reference
list, appendix, and logbook)
● Accepted Sources: Research Papers (Journal Articles, Conference Proceedings, Thesis),
Text Books, Governmental Data, Websites (only a registered organization, an educational
institution, government agency)
● Information taken from unreliable sources will not be accepted
Each student has to submit their assignment as guided in the assignment brief. The students are
guided what sort of information is to produce to meet the criteria targeted. You are required to
make use of headings, paragraphs and subsections as appropriate, and all work must be
supported with research and referenced using the Harvard referencing system.
● LO2 Evaluate the deployment models, service models and technological drivers of Cloud
Computing and validate their use.
● LO3 Develop Cloud Computing solutions using service provider’s frameworks and
open-source tools.
● LO4 Analyze the technical challenges for cloud applications and assess their risks.
Assignment Scenario
Enchanted Bistro has recently decided to upgrade its IT infrastructure by moving all its
restaurant services from local servers to the cloud. This strategic move involves a collaboration
with Skyline Cloud Solutions Co., a renowned cloud services provider based in Pokhara, Nepal.
As a newly appointed Cloud Administrator at Skyline Cloud Solutions Co., you are tasked with
facilitating this transition and ensuring that Enchanted Bistro's services are seamlessly migrated
to the cloud environment.
In your capacity as a Cloud Administrator for Skyline Cloud Solutions Co., your primary
mission is to guide Enchanted Bistro through the process of shifting from on-premise servers to
a cloud-based setup. This involves a comprehensive analysis of the evolution and core principles
of cloud computing, exploring the motivations behind organizations' shift to cloud services,
advocating for the selection of specific tools and technologies for a cloud computing solution,
and crafting a suitable cloud computing architecture for Enchanted Bistro's needs.
An essential part of your duties includes preparing a detailed report for the CEO of Skyline
Cloud Solutions Co. This report must outline the processes involved in hosting the Enchanted
Bistro website and transitioning all site data to the cloud, specifically AWS Cloud. The key tasks
you are expected to accomplish include:
● Designing a two-tier AWS Virtual Private Cloud (VPC) from the ground up.
● Establishing NAT Gateways to provide outbound internet access for private subnets.
● Implementing security groups to manage the flow of traffic into and out of the VPC
resources.
● Configuring auto-scaling groups for EC2 instances to ensure resource elasticity.
● Setting up an Application Load Balancer to evenly distribute web traffic among several
instances.
● Implementing an auto-scaling group to dynamically adjust the number of instances in
response to traffic demand.
● Deploying WordPress on EC2 instances to create and manage the website for Enchanted
Bistro.
This project represents a significant step towards modernizing Enchanted Bistro's IT
infrastructure and leveraging cloud computing benefits for enhanced efficiency and scalability.
ASSIGNMENT TASKS
Assignment Task -1
Your task is to prepare a comprehensive report addressing the following key areas:
Essential Task:
● Discuss the compelling reasons why a company should migrate to a cloud computing
solution.
● Demonstrate these deployment models
● Provide justification for the tools chosen to convince concerned people for a cloud
computing solution.
You have been assigned the task of preparing a comprehensive technical report outlining the
process of developing the following cloud computing solutions:
● Configure a Cloud Computing Platform with AWS / Azure Framework:
● Implement a Cloud Computing Platform using Open-Source Tools:
● Discuss the potential issues and constraints that may arise during the development
process of the cloud computing solutions.
● Critically discuss how the issues and contractions faced during the development
process can be overcome.
● Analyze the most common problems that arise in a cloud computing platform and
discuss appropriate solutions.
● Assess the most common contemporary security issues in the cloud environment and
discuss how these issues can be overcome when building a secured cloud computing
platform.
● Critically discuss how Enchanted BistroEnchanted Bistro Restaurant should protect
its data when migrating to the cloud solution.
Learning Outcomes and Assessment Criteria
Note: Refer to the unit details provided in your handbook when responding to all the tasks
above. Make sure that you have understood and developed your response that matches the
highlighted keywords in each task.
Plagiarism Notice
You are reminded that there exists Academic Misconduct Policy and Regulation concerning
Cheating and Plagiarism.
Extracts from the Policy:
Section 3.4.1: Allowing others to do assignments / Copying others assignment is an offense
Section 3.4.2: Plagiarism, using the views, opinion or insights / paraphrasing of another person’s
original phraseology without acknowledgement
Requirements
● It should be the student’s own work – Plagiarism is unacceptable.
The center policy is that you must submit your work within the due date to achieve “Merit”
and “Distinction”. Late submission automatically eliminates your chance of achieving
“Merit and Distinction”. Also, 80% attendance is required to validate this assignment.