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
Dedication

An overview of ELB

Consider a scenario where you want to distribute traffic to multiple instances, maybe in different availability zones or different regions, in order to configure high availability and fault-tolerance. AWS Elastic Load Balancing provides the following three types of load balancers:

  • Application Load Balancer: Works at Layer 7 and routes HTTP and HTTPS traffic to EC2 instances, IP addresses, and containers. It is mandatory to specify more than one Availability Zone. Having the capacity to route traffic in multiple Availability Zones and scaling the request-handling capacity automatically provides natural support for high availability.
  • Network Load Balancer: Works at Layer 4 and routes TCP traffic to EC2 instances, IP addresses, and containers. It allows incoming traffic and distributes it across targets within the same Availability Zone with the capability to suddenly...