AWS cloud Major Assignment

Microsoft Word – Assignmen1-Final.docx

This assignment is designed to reinforce the concept of leveraging AWS-cloud service instances in a complex scenario. You will be expected to write a report (approximately 2000-2500 words, excluding references) demonstrating the usage of AWS cloud platform and related cloud technologies by deploying AWS services in a Amazon Virtual Private Cloud.

This is an individual assignment. The assignment consists of three parts:
1. an environment development with AWS;
2. a written report and
3. a video recording of your AWS environment demonstration.

1. How and where to develop.

This assignment task will be implemented in “Academy Learner Lab “. In this environment you have usage limit of $100.
You should try and test development parts, first in “AWS Academy Introduction to Cloud: Semester 1” Module 4 – Virtual Servers / Lab 4.1 – EB2 or Module 10 Databases / Lab 10 – RDS. These environments do not use your $100 limit and does not incurring any actual costs.
Tip: To refresh the session length at any time, choose Start Lab again before the timer reaches 0:00.
When you are confident with your development part migrate it into “Academy Learner Lab “.
You should also consider stopping (not terminating) instances to reduce costs. (See Lecture in week 04: Topic 4 – Lecture (EC2).
When you decide to terminate an ec2 instance make sure to delete or reattach associated resources. EBS volumes which do not have “Delete on Termination” set to true as they will persist after this instance is terminated. These volumes may incur costs even if you don’t use it.
It is recommended to take and save screenshots which are requested, or which show intermediate results early enough in case you run out of credit and cannot access the environment anymore.

2. Application Development Requirements

In this task you are required to create the following Scenario:

Summary: One VPC with four subnets (two private and two public subnets) in two Availability Zones and one security group.
An Amazon RDS DB instance with high availability which is deployed in the private subnets on both Availability Zones.
One EC2 instance as windows workstation deployed in the public subnet. The EC2 has 30 Gb root storage and a second 80 Gb EBS storage.
The windows workstation has an installation of SQL Server Management Studio which is configured to connect and use the database.

To create this scenario, you should:
• Create a VPC with Amazon Virtual Private Cloud (VPC).
• Create subnets.
• Create Route tables or associate existing route tables to the new subnets.
Create screenshot 1: VPC Resource map.
VPC Resource map and student name must be visible.

• Create and configure a security group.
Create screenshot 2: Security group.
The inbound rule(s) student name must be visible.

• Launch an Amazon RDS DB instance with high availability
The RDS instance must have your name in its instance name. e.g: christiandb2
• Configure the DB instance to permit connections from your window Workstation.
Create screenshot 3: RDS.
The RDS instance, VPC security groups student name must be visible.

• Launch a EC2 instance as Window Workstation into the public subnet of the VPC.
• Add a EBS with 80 GB to the Window Workstation.
• Install SQL Server Management Studio on the Window Workstation
• Connect to the RDS using SQL Server Management Studio on the Window Workstation
Create screenshot 4: SQL Server Management Studio.
The screenshot must show the Remote desktop instance and the RDS instance with student name.

3. Written Report Requirements
The report should contain a cover page with the university name, school name, course code, course name, assignment title, student name and student ID. The text format must be single spaced with font size Arial 12 and larger font size for the headings.

The report should contain a general short description of the AWS Cloud and ten important AWS cloud services. Support your description with internet references.

The report text should explain the implementation with the following FOUR (4) headings (sections):

1. Scenario Overview
· Describe the scenario in your own words using the names from your instances and the four required screenshots. You can use additional screens to support your explanation.
Your explanation should be more detailed than the summary of theses instructions and also explain the rout tables used.

· Explain a possible technical/business applicability. Support your description with references.
2. Cloud Services Used
· Provide a brief description of the AWS services used in the scenario.

3. Screenshots from previous instructions

4. List of references
· Provide a list of references which contains URLs (web links) to Internet resources used for the service descriptions.

4. Video Recording Requirements
Demonstration of your scenario should be captured in a video recording between 5 to 6 minutes duration in which you present:
1) Overview of the scenario: VPC, EC2, subnets and security groups.
2) How you use the remote desktop to connect to the EC2 Windows workstation instance
3) In the remote desktop session, how you connect to the RDS database using Microsoft SQL Server Management Studio.

The video must be taken via Kaltura Capture Desktop Recorder with Screen and Camera to capture you presenting. Video and sound should be of high quality where the AWS console is clearly visible, and the voice is understandable.

Submission Requirements
Requirements for report and video marking to proceed:
· The report cover page contains the university name, school name, course code, course name, assignment title, and your name and student ID;
· Report is submitted as Word document in the Assessment submission link. It is not an e-portfolio submission.
· The video is submitted in the separate video submission link under the Assessment submission link;
Timelines and Expectations
Minimum time expectation: 45 hours
· Application development – 15 hours.
· Writing the assignment report document – 25 hours.
· Planning, creation/recording, and editing of video presentation – 5 hours.

Plagiarism and other issues
Please refer to the “Course Description” for information regarding late assignments, extensions, special consideration, and plagiarism. Plagiarism is not accepted at all and thus, your solutions may be checked by the plagiarism detection tool Turnitin. Therefore, please write in your own words and don’t copy materials directly from other solutions and internet sources. A reminder of all academic regulations can be accessed via the university’s website:

Feedback: marks in fdlMarks, feedback to the groups via Moodle in a marking guide.

Learning Outcomes Assessed: K1, K2, K4 and S1
K1. Identify the key elements in cloud and mainframe computing;
K2. Explain the importance of cloud and mainframes in contemporary business models; K4. Reproduce various services provided by cloud and mainframes;
S1. Demonstrate cloud architectures models for different user types.

Application of knowledge and skills
A1. Apply knowledge of the cloud service for range business models; A2. Ability to use cloud environment for enterprise computing.

Assignment Marking Criteria
Note: partly marks are provided if presentation/screenshot/answer is not complete or clear.

AWS Application Development

screenshot 1: VPC Resource map

Instance visible as on screenshot with student name on top right

The Resource map also shows the following instances:

subnet public 1

subnet private 1

subnet public 1

subnet private 2

screenshot 2: Security group

Instances visible as on screenshot with student name on top right

screenshot 3: RDS

Instances visible as on screenshot with student name on top right

rds with any name

rds has student name

showing any security group

name of security group is same as on Screenshot 2

screenshot 4: SQL Server Management Studio

Remote Desktop Window visible

SQL Server Management Studio visible in Remote Desktop Window

SQL Server Management Studio shows rds with student name
(in or not in Remote Desktop Window)

Report Content

cover page with

University and school names

course code and name

the assignment title

Student name and Student ID

Scenario overview described well in own words

Virtual Private Cloud (VPC).

subnet public 1

subnet private 1

subnet public 1

subnet private 2

Security group

Public Route Table

Private Route Table

Explanation that RDS is high available on two Availability Zones

Explanation that RDS is in same security group as Windows server

Explanation security group is configured with inbound rule
to allow Windows server to connect to RDS

List of references

At least one intext reference

Reference list at the end of the report

Video presentation

Between five to six minutes in duration

Video presentation contains an overview

Video shows how to use the remote desktop to connect to the EC2 Windows workstation instance

Video shoes how to connect to the RDS database using Microsoft SQL Server Management Studio

Student (presenter) Engagement

Active and engaging presentation by the student(s)
throughout the video

Audio quality is clear

Video picture is clear

Worth 40% of 100