Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

Project 3: Cloud Provider Evaluation Step 8: Generate Azure Proof of Concept (POC) Now that your AWS POC is complete, you can proceed with a similar POC deployment for the Microsoft Azure cloud. ...

1 answer below »
Project 3: Cloud Provider Evaluation
Step 8: Generate Azure Proof of Concept
(POC)
Now that your AWS POC is complete, you can proceed with a similar POC deployment
for the Microsoft Azure cloud.

Take Action

Follow the steps in the Azure lab instructions [4 to complete your Azure
POC.
Follow the instructions below to upload the URL linking to your application running in
the Azure portal.
You are ready for the last step: writing the final report with recommendations on the
cloud providers for the BallotOnline executives.
Project 3: Cloud Provider Evaluation
Step 7: Generate AWS Proof of Concept
(POC) .
With your research complete, you will now deploy a simple one-page PHP application
to the AWS cloud. It will allow you to explore deployment methods, ease of use,
provisioning speed, etc., for the Amazon cloud.

Take Action

As you may have already discovered in your research on AWS, it makes a
cloud migration tool called Elastic Beanstalk [4 available for customers to
migrate their existing applications into the AWS cloud. You will use this
tool to deploy your AWS proof of concept (POC) (5.

Follow the steps in the AWS lab instruction [4's to complete your AWS
POC. Please be sure to review the AWS Academy Learner Labs
Student Guide [J before you start.


AWS LAB INSTRUCTIONS
Course Resource
Print
AWS Project Instructions
Introduction
The executives have tasked you with exploring and comparing cloud platform vendors so you
can recommend one as the best fit for BallotOnline's IT needs. You will examine Amazon We
Services (AWS) by getting an account and creating a test page to assess the usability of the
product.
These instructions will guide you through creating an Amazon Web Service account, completing
the AWS Project 3 lab assignment, and cleaning up your cloud after your project is graded to
avoid future unexpected charges to your account.
If you have trouble completing any of the steps below, contact your instructor for help.
Instructions
In this project, you will use the AWS Elastic Beanstalk, a service for deploying and scaling we
applications, to migrate a simple web application consisting of a single PHP web page.
https:
leocontent.umgc.edu/content/umuc/tgs/ccs/ccs610/2228/course-resource-list/aws-project-instructions.html?ou=716249#
https:
aws.amazon.com/elasticbeanstalk
You will be following the basic steps described in the Getting Started Using Elastic Beanstalk
tutorial, with one exception: Instead of a pre-built PHP application provided by Amazon, we will
use our simple web application, contained in the zip file linked in Step 5.
Step 1: Sign In to AWS Academy
● Go to AWS Academy.
● You will be rostered into the AWS Academy course before the start of the course.
● Review the AWS Academy Learner Labs Student Guide before you start.
Step 2: Go to the Elastic Beanstalk Dashboard
● After you sign in, you will land on the AWS Management Console.
● Click Services in the top left menu.
● Under Compute, click Elastic Beanstalk to access the Elastic Beanstalk dashboard.
● Click Create New Application in the top right corner.
https:
aws.amazon.com/getting-started/tutorials/launch-an-app
https:
aws.amazon.com/getting-started/tutorials/launch-an-app
https:
www.awsacademy.com/LMS_Login
Step 3: Create the Application
After you upload BallotOnlinePOC-AWS.zip and BEFORE you click on ‘Create Application’
utton, you need to set the user security role as below:
1. Click on Configure more options (next to create application button).
https:
leocontent.umgc.edu/content/dam/course-content/tgs/cca/cca-610/document/BallotOnlinePOC-AWS.zip?ou=716249
2. Edit the security settings by clicking Edit button.
3. Set Service role to LabRole, EC2 Key pair to vockey, and IAM Instance
profile to LabInstanceProfile.
4. Now you click on Create application.
Once you have completed "user security role" setup outlined above, the next step is to
● Enter the application name "BallotOnlinePOC-" followed by your name. Leave the
application tags field empty.
● Select PHP for the platform. This will automatically fill in the platform
anch and version.
● Select Upload Your Code under Application Code.
● Make sure Local File is selected under Source Code Origin. Then click Choose File.
● Select the BallotOnlinePOC-AWS.zip file that you downloaded earlier.
● Click Create Application.
● Wait for the environment creation to finish.
● Watch the creation messages. This step could take several minutes.
Step 4: Confirm the Application Is Deployed
● Once the application is deployed and running, it will appear on the Elastic Beanstalk
dashboard as green ("Health Ok").
Step 5: Visit Your Webpage
● Click the application URL at the top of the screen.
● You should see a "Congratulations" message.
Step 6: Submit the AWS Proof of Concept to the Instructo
● Leave the application running.
● In Project 3, under Generate AWS Proof of Concept (POC), enter your application URL
directly in the step submission input field.
Part C: AWS Project Cleanup Instructions (After Project Is
Graded)
Once you have received your final grade for the project from the instructor, you will need to
terminate and delete the Beanstalk app to avoid additional charges to your AWS account.
Step 1: Sign in to the AWS Console
● Go to the AWS Console Log-In Page.
● Sign in to your account.
Step 2: Go to the Application
● After you sign in, you will land on the AWS Management Console.
● Under Compute, click Elastic Beanstalk, which will land you on the Elastic Beanstalk
dashboard.
● Click Environments in the left side menu.
● Select your environment.
http:
docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/checklistforunwantedcharges.html
https:
console.aws.amazon.com
Step 3: Terminate the Environment
● Click the Actions drop-down menu in the upper right corner.
● Then select Terminate Environment.
● Enter the name of the environment. You can copy and paste it from the top of the
screen.
● You will see a message indicating that termination is permanent and cannot be undone.
Click Terminate. Wait for the process to complete. It may take several minutes.
● You will see a confirmation message like this:
Step 4: Delete Application
● Click the Actions drop-down menu in the upper right corner again.
● Select Delete Application.
● Click the red Delete button when prompted.
Step 5: Delete the S3 Storage Bucket
● Click the Console Home icon (orange cube) in the upper left corner of the screen to go
ack to the main AWS console.
● Under AWS services, click S3 in the Storage section. You may need to click All Services
to expand the menu in order to see this option.
● We now need to delete the S3 storage bucket that was created with the Beanstalk app.
Click the Properties icon (bucket) to the left of the S3 object to open the properties list.
● In the menu that opens to the right, click Permissions to expand these properties.
● Click Bucket Policy and then click Delete. Click OK to confirm, if prompted.
● Click the orange Amazon S3 icon to get back to the main list of buckets.
● Highlight the bucket you created for this project and click Delete Bucket above it.
● Enter the bucket name. You can copy and paste the name directly from the question
prompt.
● Click Delete.
Step 6: Verify the S3 Storage Bucket Is Deleted
● Make sure you don't have any S3 buckets left from the Beanstalk app for this project.
Step 7: Confirm App Is Deleted
● Enter your app URL in a
owser to confirm that the page is no longer functional.
● You should see either an e
or message or a blank screen when you go to your app
URL.
Licenses and Attributions
Used with permission from Amazon Web Services.
© 2022 University of Maryland Global Campus
All links to external sites were verified at the time of publication. UMGC is not
esponsible for the validity or integrity of information located at external sites.
Answered 4 days After Dec 01, 2022

Solution

Huzaifa answered on Dec 06 2022
47 Votes
AWS Proof Of Concept(POC)
PHP Application - BallotOnline POC (eba-cap
eng.us-east-1.elasticbeanstalk.com)
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here