Book Image

AWS Networking Cookbook

By : Satyajit Das, Jhalak Modi
Book Image

AWS Networking Cookbook

By: Satyajit Das, Jhalak Modi

Overview of this book

This book starts with practical recipes on the fundamentals of cloud networking and gradually moves on to configuring networks and implementing infrastructure automation. This book then supplies in-depth recipes on networking components like Network Interface, Internet Gateways, DNS, Elastic IP addresses, and VPN CloudHub. Later, this book also delves into designing, implementing, and optimizing static and dynamic routing architectures, multi-region solutions, and highly available connectivity for your enterprise. Finally, this book will teach you to troubleshoot your VPC's network, increasing your VPC's efficiency. By the end of this book, you will have advanced knowledge of AWS networking concepts and technologies and will have mastered implementing infrastructure automation and optimizing your VPC.
Table of Contents (10 chapters)

What this book covers

Chapter 1, Getting Started with AWS Networking Components, helps first timers to create AWS account and users. It guides readers for creating simple AWS networking components from Console and creating first EC2 instance in AWS. It also guides to configure AWS CLI.

Chapter 2, Building Your Own Custom VPC, walks through all the necessary steps to different network components in AWS. It guides how to build subnetworks, firewalls, and routing in AWS. It also provides a recipe for creating and connecting to your instance hosted in AWS.

Chapter 3, VPC Advanced Components, provides advanced recipes for adding multiple network interfaces to EC2, connecting to Windows and Linux instance. Then it guides to create high available solutions through horizontal scaling using load balancer and launch configuration. It also provides a recipe for connecting multiple VPCs in a region.

Chapter 4, Configuring Global Scale Infrastructure, focuses on creating global scale network infrastructure by connecting VPCs across AWS regions or creating a communication channel between VPC and the corporate data center. It also provides a recipe for creating network components from CLI and how to make AWS resources IPv6 compliant.

Chapter 5, Working with Infrastructure Automation, provides flexibility to automate network resources such as VPC, subnet, and NAT gateway using Cloudformation and Ansible. Don’t worry, this chapter also explains how to set up Cloudformation and Ansible and related playbooks. There are various sample playbooks for you to play with.

Chapter 6, Working with Route 53, gives an overall understanding of how DNS works and the different routing policies. This recipe will guide you from buying a domain to creating a highly available DNS routing. This chapter also covers setting up private DNS and monitoring the DNS resources.

Chapter 7, Cloud Security and Network Compliance, turns your attention to security. This chapter will help you understand how to prevent and mitigate various attacks such as DDOS and Port scanning using different AWS services (CloudFront, Elastic Load Balancer, Auto Scaling Group, CloudWatch, Trusted Advisor, and CloudTrail)

Chapter 8, Troubleshooting and VPC Limits, concentrates various troubleshooting and support issues. It covers most common error messages and configuration problems. The chapter also includes information on how and where you can get support to increase the VPC resource limits

Chapter 9, Pricing of VPC and Related Components, guides you to calculate pricing of the infrastructure that you are going to build in AWS.