Book Image

Practical AWS Networking

By : Mitesh Soni
Book Image

Practical AWS Networking

By: Mitesh Soni

Overview of this book

Amazon Web Services (AWS) dominates the public cloud market by a huge margin and continues to be the first choice for many organizations. Networking has been an area of focus for all the leading cloud service providers. AWS has a suite of network-related products which help in performing network related task on AWS. This book initially covers the basics of networking in AWS. Then we use AWS VPC to create an isolated virtual cloud for performing network-related tasks. We then provide an overview of AWS Direct Connect after taking a deep dive into scalability and load balancing using the auto scaling feature, Elastic Load Balancing, and Amazon Route S3. Toward the end of the book, we cover troubleshooting tips and security best practices for your network. By the end of this book, you will have hands-on experience of working with network tasks on AWS.
Table of Contents (15 chapters)
Title Page

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (EC2) is a web service. Do you remember Amazon Web Services?

Amazon EC2 provides compute services in the Amazon Cloud.

Is it easy to get your hands on it?

Yes; you can create an account and use the free tier to create a simple instance:

The AWS free tier allows you to gain free, hands-on experience with the AWS platform and its products and services. Refer to for more information.

You need to follow these steps to create an instance:

  1. Go to and log in with your credentials.
  2. Click on Services in the top bar:
  1. Select EC2 from the Compute services that are available in the AWS Portal.
  2. The Amazon EC2 dashboard provides details related to a number of running instances, such as Elastic IPs, Volumes, Key Pairs, Snapshots, Load Balancers, Security Groups, Service Health, Supported Platforms, Default VPC-related information, and so on:
  1. Click on the Launch instance and follow the simple wizard to create an instance.
  2. After you have created an instance, the EC2 dashboard will give complete details of your Amazon EC2 instance.
  3. Click on Instances in the EC2 dashboard to get details on all the instances that you have created in Amazon EC2:

You can edit instance configuration, restart an instance, or terminate an instance from the Action menu, which can be found in the EC2 dashboard.

Instances come in different types, and are based on usage and pricing:

To get more details on the various instance types that are available, visit Amazon EC2 instance types at and Amazon EC2 pricing at