O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Practical AWS Networking

Book Description

Your one step guide to learn all about AWS networking.

About This Book

  • Master your networking skills on Public Cloud.
  • Gain hands-on experience of using Amazon VPC, Elastic Load Balancing, Direct Connect and other AWS products.
  • Implement troubleshooting skills and best practices for security on AWS network.

Who This Book Is For

This book is targeted towards cloud architects, cloud solution providers, or any stakeholders dealing with networking on AWS Cloud. A prior idea of Amazon Web Services will be an added advantage.

What You Will Learn

  • Overview of all networking services available in AWS.
  • Gain Work with load balance application across different regions.
  • Learn auto scale instance based on the increase and decrease of the traffic.
  • Deploy application in highly available and fault tolerant manner.
  • Configure Route 53 for a web application.
  • Troubleshooting tips and best practices at the end

In Detail

Amazon Web Services (AWS) dominates the public cloud market by a huge margin and it 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 that help to perform network-related task in 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 Auto scaling feature, Elastic Load Balancing, and Amazon Route S3.

Toward the end of the book, we cover some 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.

Style and approach

A step by step practical guide that helps you use all networking services available in AWS effectively.

Downloading the example code for this book You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. Preface
    1. Who this book is for
    2. What this book covers
    3. To get the most out of this book
      1. Download the color images
      2. Conventions used
    4. Get in touch
      1. Reviews
  2. Basics of Networking on AWS
    1. Introducing cloud computing
    2. Regions and Availability Zones
    3. Security and compliance
    4. Amazon Elastic Compute Cloud
    5. Security groups
    6. Overview of networking services
      1. Amazon Virtual Private Cloud
      2. Amazon CloudFront
      3. Amazon Route 53
      4. AWS Direct Connect
      5. Elastic Load Balancing
      6. Auto Scaling
    7. Billing Dashboard
    8. AWS Total Cost of Ownership (TCO) Calculators
    9. Sample architecture – compute and networking services
    10. Summary
  3. Amazon VPC
    1. Creating and configuring VPC
      1. Creating VPC using a wizard
        1. Scenario 1 – VPC with a single public subnet
        2.  Scenario 2 – VPC with public and private subnets
        3. Scenario 3 – VPC with public and private subnets and hardware VPN access
        4. Scenario 4 – VPC with a private subnet only and hardware VPN access
      2. Creating VPC without using the wizard
    2. Creating instances in VPC
    3. Summary
  4. Elastic Load Balancing
    1. An overview of ELB
    2. Creating and configuring ELB
      1. Accessing the instance remotely with the use of PuTTY
    3. Summary
  5. Auto Scaling
    1. An overview of Auto Scaling
      1. Types of Auto Scaling
    2. Setting up an Auto scaling in load balanced application
      1. Amazon Machine Image
      2. Launch configuration
      3. Auto Scaling group
    3. Summary
  6. Amazon Route 53
    1. Overview of Amazon Route 53 concepts
    2. Configuring Amazon Route 53
    3. Configuring Route 53 for a web application
      1. Configuring health checks on Route 53
      2. Creating a CNAME resource record set
    4. Summary
  7. AWS Direct Connect
    1. Introducing AWS Direct Connect
    2. An overview of AWS Direct Connect components
    3. Summary
  8. Security Best Practices
    1. Shared responsibility model
    2. Identity and access management
      1. Overview of IAM Policies
    3. Security groups
    4. Network ACLs
    5. Summary
  9. Troubleshooting Tips
    1. Common problems and solutions
    2. Unhealthy targets for Elastic Load Balancing
    3. Not able to connect to Tomcat server
    4. Summary
  10. Other Books You May Enjoy
    1. Leave a review - let other readers know what you think