0% found this document useful (0 votes)
354 views

AWS Fundamentals - Assignment #1: Objective

The document provides instructions for an assignment to create a basic web server using multiple AWS services: 1. Launch an EC2 instance with an attached EBS volume to serve a "Hello AWS World" webpage and host screenshots. 2. Create an ELB to distribute traffic to the EC2 instance across availability zones. 3. Create an S3 bucket to host screenshots of the EBS volume, webpage, and server configuration and link to them from the webpage. 4. Provide the public DNS and ELB URL for evaluation within two days and then delete the resources.

Uploaded by

Zain Fakhr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
354 views

AWS Fundamentals - Assignment #1: Objective

The document provides instructions for an assignment to create a basic web server using multiple AWS services: 1. Launch an EC2 instance with an attached EBS volume to serve a "Hello AWS World" webpage and host screenshots. 2. Create an ELB to distribute traffic to the EC2 instance across availability zones. 3. Create an S3 bucket to host screenshots of the EBS volume, webpage, and server configuration and link to them from the webpage. 4. Provide the public DNS and ELB URL for evaluation within two days and then delete the resources.

Uploaded by

Zain Fakhr
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

AWS Fundamentals – Assignment #1

OBJECTIVE

At the end of this assignment you will have created a web site using the following Amazon Web
Services: EC2, EBS, ELB and S3.

Stage 1: Building the EC2 web server and Elastic Load Balancer.

Launch an EC2 instance, based on Linux or Windows, to meet the following objectives:

the instance should be of type t1.micro.


the instance should reside within region ap-southeast-1 within availability zone ap-
southeast-1a.
the instance should use a 1 GiB attached EBS volume and contain a valid partition table
with one partition. The partition should contain a valid file system.
the file system residing on the EBS volume should be mounted automatically upon
reboot of the EC2 instance.
the instance should serve web pages via an appropriate service such as Apache or IIS.
This service should start automatically upon boot.
the instance should serve a web page “index.html” containing well-formed HTML
displaying the text "Hello AWS World" and display the screen shots created below in
Stage 3 (they will be hosted separately). The HTML file should reside on the file system
within the previously created EBS volume and be served as the default document from
the web server root.
the instance should use Security Groups effectively to allow administration and serve
HTTP.

Stage 2: Configuring the Elastic Load Balancer:

Create an Elastic Load Balancer (ELB) with the following specification:

the ELB should be created in the Singapore region.


the ELB should accept HTTP on port 80.
the Healthy Threshold for the ELB to be set to 2
deliver traffic to the EC2 instance created in Stage 1.
Stage 3: Configuring S3

Create a Simple Storage Service (S3) bucket with the following specification:

the bucket should be created in the Singapore region.


the bucket should be publicly readable.

Place in the S3 bucket screen shots, in png format, clearly showing the following:

1. The mounted EBS volume e.g. using Windows Explorer or run "df" from the console
on a Linux host. This screen shot should be named as screen-shot1.
2. The index.html file resides within EBS e.g. using windows explorer or run "pwd; ls -l"
from the terminal on a Linux host. This screen shot should be named as screen-
shot2.png.
3. The web server has been configured to serve index.html from the EBS volume as the
default document e.g. the relevant section of the Apache configuration file or IIS
Manager. This screen shot should be named as screen-shot3.png.

Remember to use the S3 URLs in the index.html file hosted on EC2 (see Stage 1). Optional: if
you choose to extend the solution with CloudFront then use CloudFront URLs.

DELIVERABLES

Please provide to [email protected] the following information :

the public DNS entry for the EC2 instance


the public URL to the web page via the ELB

Please Note: Ensure that you leave your solution up and running and available in order for it to
be evaluated. This should occur within two business days of submitting your assignment. Upon
receiving feedback from the Recruitment Team, you should terminate and delete all resources
you used for the assignment so as to avoid any unnecessary charges.

You might also like