Amazon Web Services Overview
When you deploy any type of application, you typically need to carry out the following steps:
- Set up a computer to run your application.
- Secure your application and resources.
- Set up your network for users to provide them access to your application.
- Scale your application.
- Monitor your application and resources.
- Ensure that your application is fault-tolerant.
This post introduces you to several key AWS services and components that helps anyone to address these basic needs. In this post, you will learn more about what these key services are, why they are important in deploying a web application, and how to use them.
To help you learn about the key AWS services, we’ll review an example architecture of a web application hosted on AWS, and we’ll walk-through the process of deploying Drupal. (Drupal is an open-source content management system). You can adapt this sample to your specific needs if you desire. By the end of this walk-through, you should be able to achieve the following:
- Sign up for AWS.
- Launch, connect, secure, and deploy Drupal to a computer in the cloud.
- Create a custom template of a computer containing the hardware, software, and configuration you need.
- Set up a load balancer to distribute traffic across multiple computers in the cloud.
- Scale your fleet of computers in the cloud.
- Monitor the health of your application and computers.
- Clean up your AWS resources.
For a deeper understanding of AWS and the various options that AWS provides, we recommend you to go through our further posts.
Enroll for Instructor Led Live Amazon Web Services Training