Book Image

Designing AWS Environments

By : Mitesh Soni, Wayde Gilchrist
Book Image

Designing AWS Environments

By: Mitesh Soni, Wayde Gilchrist

Overview of this book

Amazon Web Services (AWS) provides trusted,cloud-based solutions to help you meet your business needs. Running your solutions in the AWS Cloud can help you get your applications up and running faster while providing the security to meet your compliance requirements. This book begins by familiarizing you with the key capabilities to architect and host applications, websites, and services on AWS. We explain the available options for AWS free tier with virtual instances and demonstrate how you can launch and connect them. Using practical examples, you’ll be able to design and deploy networking and hosting solutions for large deployments. Finally, the book focuses on security and important elements of scalability and high availability using AWS VPC, Elastic Load Balancing, and Auto scaling. By the end of this book, you will have handson experience of working with AWS instances,VPC, Elastic Load Balancing, and Auto scalingrelated tasks on Amazon Web Services.
Table of Contents (12 chapters)

Summary


In this chapter, we discussed classic and VPC EC2 instances, and how to cope with a mixed environment. We also described the default VPC, which for simple public applications and proof of concepts may be all that you need. However, it will require a lot of modifications to make it suitable for most production workloads and provide the required security. We created a simple VPC, first by using the VPC Wizard, and then we created one from scratch. We created the VPC, attached an internet gateway, created private and public subnets and route tables, and launched an NAT gateway in our public subnet. We discussed accessing the internet through virtual private gateways, VPN connections, direct connect, and VPC peering. We talked about how to make your VPCs secure, by using network access control lists, and Bastion instances.

By way of some subsequent steps, I suggest getting some practice with your free AWS account. Create some VPCs and launch applications on EC2 instances in them. Don...