2173 Salk Avenue, Suite 250 Carlsbad, CA

support@assignmentprep.info

Scenario Example University is preparing for the new school year. The admissions

May 9, 2024

Scenario
Example University is preparing for the new school year. The admissions department has received complaints that their web application for student records is slow or not available during the peak admissions period because of the high number of inquiries.
You are a cloud engineer. Your manager has asked you to create a proof of concept (POC) to host the web application in the AWS Cloud. Your manager would like you to design and implement a new hosting architecture that will improve the experience for users of the web application. You’re responsible for building the infrastructure to host the student records web application in the cloud.
Your challenge is to plan, design, build, and deploy the web application to the AWS Cloud in a way that is consistent with best practices of the AWS Well-Architected Framework. During the peak admissions period, the application must support thousands of users, and be highly available, scalable, load balanced, secure, and high performing.
The following image shows an example of the student records web application. The site lists records of students who have applied for admission to the university. Users can view, add, delete, and modify student records.
Solution requirements
The solution must meet the following requirements:
Functional: The solution meets the functional requirements, such as the ability to view, add, delete, or modify the student records, without any perceivable delay.
Load balanced: The solution can properly balance user traffic to avoid overloaded or underutilized resources.
Scalable: The solution is designed to scale to meet the demands that are placed on the application.
Highly available: The solution is designed to have limited downtime when a web server becomes unavailable.
Secure:
The database is secured and can’t be accessed directly from public networks.
The web servers and database can be accessed only over the appropriate ports.
The web application is accessible over the internet.
The database credentials aren’t hardcoded into the web application.
Cost optimized: The solution is designed to keep costs low.
High performing: The routine operations (viewing, adding, deleting, or modifying records) are performed without a perceivable delay under normal, variable, and peak loads.
Assumptions
This project will be built in a controlled lab environment that has restrictions on services, features, and budget. Consider the following assumptions for the project:
The application is deployed in one AWS Region (the solution does not need to be multi-Regional).
The website does not need to be available over HTTPS or a custom domain.
The solution is deployed on Ubuntu machines by using the JavaScript code that is provided.
Use the JavaScript code as written unless the instructions specifically direct you to change the code.
The solution uses services and features within the restrictions of the lab environment.
The database is hosted only in a single Availability Zone.
The website is publicly accessible without authentication.
Estimation of cost is approximate.
Disclaimer: A security best practice is to allow access to the website through the university network and authentication. However, because you are building this application as a POC, those features are beyond the scope of this project. You are encouraged to implement this additional functionality.
Approach
Recommendation: Develop your project solution in phases. This will help you ensure that basic functionality is working before the architecture becomes more complex. After the application is working, you are encouraged to enhance the solution with additional requirements.
Phase 1: Planning the design and estimating cost
In this phase, you will plan the design of your architecture. First, you will create an architecture diagram. 
Next, you will estimate the cost of the proposed solution, and present the estimate to your educator. An important first step for any solution is to plan the design and estimate the cost. As necessary, review the various components in the architecture to adjust the estimated cost. Cost is an important factor when building a solution because cost can help to determine the components and architecture pattern to use. 
Note: You don’t need to use the lab environment for this phase of the project, but you might want to use it to refer to AWS services and features as you plan your design.
Task 1: Creating an architectural diagram
Create an architectural diagram to illustrate what you plan to build. Consider how you will accomplish each requirement in the solution.
References
AWS Architecture Icons: This site provides tools to draw AWS architecture diagrams.
AWS Reference Architecture Diagrams: This site provides reference architecture diagrams for a variety of use cases.
Task 2: Developing a cost estimate
Develop a cost estimate that shows the cost to run the solution in the us-east-1 Region for 12 months. Use the AWS Pricing Calculator for this estimate.
If required by your instructor, add your architectural diagram and cost estimate to presentation slides. Your educator might want to evaluate this information as part of assessing your work on this project. A presentation template is provided.
References
What Is AWS Pricing Calculator?
PowerPoint presentation template
Phase 2: Creating a basic functional web application
In this phase, you will start to build the solution. The objective of this phase is to have a functional web application that works on a single virtual machine in a virtual network that you create. By the end of this phase, you will have a POC to demonstrate hosting the application on the AWS Cloud. You can then build upon your work in later phases.
Task 1: Creating a virtual network
Create a virtual network to host the web application.
Tip: Create networking resources such as a virtual private cloud (VPC) and subnets.
Reference
AWS Academy Cloud Architecting – Lab: Creating a Virtual Private Cloud
Task 2: Creating a virtual machine
Create a virtual machine in the cloud to host the web application.
To install the required web application and database on the virtual machine, use the JavaScript code from the following link: SolutionCodePOC
Tips:
Use a compute service such as Amazon Elastic Compute Cloud (Amazon EC2).
Use the latest Ubuntu Amazon Machine Image (AMI).
Task 3: Testing the deployment
Test the deployment of the web application to ensure it is accessible from the internet and functional. Perform a few tasks, such as viewing, adding, deleting, or modifying records.
Tip: To access the web application, use the IPv4 address of the virtual machine.

Struggling With a Similar Paper? Get Reliable Help Now.

Delivered on time. Plagiarism-free. Good Grades.

What is this?

It’s a homework service designed by a team of 23 writers based in Carlsbad, CA with one specific goal – to help students just like you complete their assignments on time and get good grades!

Why do you do it?

Because getting a degree is hard these days! With many students being forced to juggle between demanding careers, family life and a rigorous academic schedule. Having a helping hand from time to time goes a long way in making sure you get to the finish line with your sanity intact!

How does it work?

You have an assignment you need help with. Instead of struggling on this alone, you give us your assignment instructions, we select a team of 2 writers to work on your paper, after it’s done we send it to you via email.

What kind of writer will work on my paper?

Our support team will assign your paper to a team of 2 writers with a background in your degree – For example, if you have a nursing paper we will select a team with a nursing background. The main writer will handle the research and writing part while the second writer will proof the paper for grammar, formatting & referencing mistakes if any.

Our team is comprised of native English speakers working exclusively from the United States. 

Will the paper be original?

Yes! It will be just as if you wrote the paper yourself! Completely original, written from your scratch following your specific instructions.

Is it free?

No, it’s a paid service. You pay for someone to work on your assignment for you.

Is it legit? Can I trust you?

Completely legit, backed by an iron-clad money back guarantee. We’ve been doing this since 2007 – helping students like you get through college.

Will you deliver it on time?

Absolutely! We understand you have a really tight deadline and you need this delivered a few hours before your deadline so you can look at it before turning it in.

Can you get me a good grade? It’s my final project and I need a good grade.

Yes! We only pick projects where we are sure we’ll deliver good grades.

What do you need to get started on my paper?

* The full assignment instructions as they appear on your school account.

* If a Grading Rubric is present, make sure to attach it.

* Include any special announcements or emails you might have gotten from your Professor pertaining to this assignment.

* Any templates or additional files required to complete the assignment.

How do I place an order?

You can do so through our custom order page here or you can talk to our live chat team and they’ll guide you on how to do this.

How will I receive my paper?

We will send it to your email. Please make sure to provide us with your best email – we’ll be using this to communicate to you throughout the whole process.

Getting Your Paper Today is as Simple as ABC

No more missed deadlines! No more late points deductions!

}

You give us your assignments instructions via email or through our order page.

Our support team selects a qualified writing team of 2 writers for you.

l

In under 5 minutes after you place your order, research & writing begins.

Complete paper is delivered to your email before your deadline is up.

Want A Good Grade?

Get a professional writer who has worked on a similar assignment to do this paper for you