Amazon Web Services: Networking & Virtual Private Cloud
Course

Amazon Web Services: Networking & Virtual Private Cloud

Updated Apr 30, 2021

Cloud computing is growing at an astounding pace and Amazon web services are at the forefront of this technological revolution. They were the first one to launch a publicly available cloud infrastructure and ever since Amazon has been a clear market leader in this space. Whether you are an experienced AWS user or are just getting started with cloud computing. You know it is quite easy to get your infrastructure components deployed in the AWS cloud.

But do you ever wonder what happens behind the scenes:

  • When you deploy a new RDS database?
  • A new EC2 instance?
  • How does AWS manage the complexity of deploying your cloud resources in a secure and isolated environment
  • How do the network packets travel within your cloud infrastructure and how can you and your users access those resources?

If so, then we know exactly where you're coming from.

AWS does provide a very robust and mature network management infrastructure which is ever pervasive in all aspects of the AWS infrastructure. Indeed, it is not necessary to understand the intricate details of these networking details. AWS hides most of these complexities very well. You can simply log in to your AWS management console and start using AWS services. AWS will deploy all the necessary networking components for you in the background automatically.

But if you unveil the curtain slightly and take a peek at all sophisticated components that AWS provisions for deploying a secure and robust operating environment – you will get a much deeper understanding of the AWS cloud. You will be able to design, architecture and operationalize your cloud application with more efficiency and confidence.

The AWS management tools work very hard to hide these details from you. But for a cloud architect or a cloud administrator who is responsible for designing and architecting cloud applications – this deeper understanding of the AWS cloud’s inner working is essential knowledge.

To isolate the cloud environment for each of its users, AWS uses a powerful concept called AWS VPC.

AWS VPC stands for Amazon Virtual Private Cloud. It is a virtual private network that enables us to launch AWS resources into a virtual network that we've defined. It is one of the core components of networking infrastructure within the AWS cloud – which allows us to setup our cloud resources security and privately (isolated from all other AWS cloud users).

This course teaches you how to build, configure and manage your own Virtual Private Cloud (VPC). The course will start with basics of Virtual Private cloud and then move deeper into details about AWS VPC.