COSC2766 - AWS Cloud Implementation Assignment - RMIT University

Download Solution Order New Solution

Assignment Task

Overview 

You are to attempt this assignment individually, no group work is allowed . You will use material and knowledge gained from reading AWS Academy ‘Cloud Foundations’ course.

  • You will need your AWS academy accounts for this milestone. Email invites to use this account were sent earlier. Please accept the invite and start using this If you have any account related issue, please email Course Coordinator: Long Nguyen  at your earliest. Most of the times these queries will be directed to AWS and may take few days to resolve.

If you find a specification open to interpretation, post a query identifying the specification in the Discussion board on Canvas. Software development and deployment in real life does not come with a definitive roadmap and flowcharts complete with instructions. More often than not, it is the job of the developer/analyst to clarify requirements from the client.

  • Bring your questions to online discussion board, online lecture sessions
  • Watch the online recordings on a regular basis if you cannot attend the live
  • Do NOT start the work on assignment at the last
  • Do NOT ask for last minute extensions, these are often rejected. Extensions can only be granted for personaland medical reasons, provided you can supply some evidence.

Scenario: You have a small business with 2 websites. One is a static website that show your business information and the other one is a dynamic website that stores product data on a backend database server which you want to keep private. You want to use Amazon VPC to set up a VPC that meets the following requirements:

Task

A) VPC 

Not using the Launch VPC Wizard (option VPC and more), create a new VPC with the following description:

  • The name of the VPC is your s-number (i.e. s1234567).
  • The VPC has 2 Availability
  • Each AZ has 1 public subnet and 1 private subnet with maximum 251 IP addresses
  • Ensure your public and private subnets are associated with route tables that are relevantly

B) Static website with EC2

By launching an EC2 instance, host a static website with the following requirements:

  • The instance uses a security group named Web_SG that allows HTTP and SSH access from the wider
  • The source code of the of website can be downloaded from this link
  • The instance uses the vockey key pair created by the Learner Lab
  • Assign a permanent public IP address to the EC2 (i.e. the IP address will not change when the instance is restarted).

C) Static website with S3 

Deploy the same website in Task B using an S3 bucket. Screenshot each configuration step and show the website at the end.

D) Static website with Elastic Beanstalk 

Deploy the same website in Task B using Elastic Beanstalk. Screenshot each configuration step and show the website at the end.

E) Auto Scaling and Load Balancer 

Make the website in Task B highly available by deploying the EC2 instance in a second Availability Zone using a Load Balancer, Auto Scaling Group and Scaling policy.

 F) Dynamic website 

Beside the static website, the business has a dynamic website that store data in a database server. The system includes an EC2 instance that hosts the website and an RDS instance to store data in a private subnet.

Deploy the dynamic website with the following requirements:

  • The website runs on an EC2 instance in a public subnet with the following information:
    • Name: Dynamic website
    • AMI: Amazon Linux 2
    • Instance type: micro
    • Key pair: vockey
    • Security group: Web_SG
    • User data
  • The database runs on an RDS DB instance in a private
  • Ensure that a security group and a DB subnet group are created and associated with the RDS
  • Also, the database is initialized and relevantly configured with setting from the dynamic

G) System Architecture 

Draw a system architecture to visualize all your previously created components in the VPC (including CIDRs, IP addresses, route tables, etc.).

This COSC2766 - IT Computer Science has been solved by our PhD Experts at My Uni Paper.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.