The course is part of these learning pathsSee 3 more
Creating and configuring a Virtual Private Cloud (VPC) within AWS can be a simple or difficult process. It all very much depends on the complexity of your requirements. For example, how many subnets and hosts will you require? will you be using one VPC or peering multiple VPCs together? Do you need to establish connectivity back to your on-premise network? Do you need internet connectivity for your Private instances? These and many more questions need to be asked and answered before you start to design your VPC infrastructure.
As a part of this process, you will need to understand VPC Subnet configurations and VPC routing to ensure you architect your solution correctly and efficiently.
This AWS Virtual Private Cloud: Subnets and Routing course looks and VPC Subnets and VPC Routing in detail, providing examples of both across different configurations and solutions and how to best implement your network design.
• VPC CIDR Blocks - This lecture focuses on the effect of subnetting your VPC CIDR Block
• Why Subnet your VPC - This lecture looks at some of the reasons why you may want to subnet your VPC, by looking at the advantages and benefits
• VPC Subnets - This lecture dives into at what a VPC Subnet looks like within the Management Console and its associated components such as Network Access Control Lists (NACLs)
• Public & Private Subnets - This lecture looks at the differences between both Public and Private subnets within a VPC
• VPC Peering: Subnet Considerations - This lecture focuses on some of the considerations when architecting your subnets in different VPC Peering configurations
• Flow Logs: VPC Subnets - This lecture dives into at what a VPC Subnet looks like within the Management Console and its associated components such as Network Access Control Lists (NACLs)
• Demonstration: Creating a VPC & Subnets - This lecture provides a demonstration on how to setup and configure a VPC with both Public and Private subnets
• Routing Fundamentals & Route Tables - This lecture introduces AWS routing and its Routing tables by breaking down all the components within it
• Routing Priorities - This lecture explains how the routing priorities are defined for overlapping routes within the same route table
• Routing: VPC Peering - This lecture looks are different routing configurations for multiple VPC peering scenarios
• Routing: VPN Connection via a Virtual Private Gateway - This lecture looks at routing configurations for virtual Private Gateways
• Routing: Internet Gateways & NAT Gateways - This lecture looks at the routing configurations for both IGWs and NAT Gateways and the dependencies involved
• Routing: VPC Endpoints - This lecture looks at the automatic routing configuration when creating a VPC Endpoint
Hello, and welcome to this advanced course covering AWS subnets and routing within a VPC, a virtual private cloud. Throughout this course, I shall deep dive on both topics, looking at how each are used within a single and multiple VPC configuration, and also in conjunction with on-premise connectivity across a VPN.
Before we start, I would like to introduce myself. My name is Stuart Scott. I'm one of the trainers here at Cloud Academy, specializing in AWS, Amazon Web Services. Feel free to connect with me with any questions using the details shown on screen. Alternatively, you can always get in touch with us here at Cloud Academy using the community forum, where one of our cloud experts will reply to your question.
This course has been designed for engineers who are responsible for designing, configuring, and implementing AWS virtual private clouds, also for any one performing network configuration within AWS and on-premise solutions, also if you are connecting and configuring a hybrid cloud solution using AWS.
And it's also for those who are network administrators and network architects, and those wishing to take the Certified Advanced Networking Specialty Certification. Throughout this course, I shall be focusing on VPC subnets and routing, and breaking each of these components down into the following lectures, starting with VPC CIDR blocks.This lecture focuses on the effects of subnetting your VPC CIDR block.
Then I'll look at why you should subnet your VPC. Here we'll look at some of the reasons that you might want to do this by looking at the advantages and benefits.
Then we'll look at VPC subnets, and this lecture dives into what a VPC subnet looks like within the management console, and its associated components, such as network access controllers.
Next we'll look at VPC peering and its subnet considerations. This lecture focuses on some of the considerations when architecting your subnets in different VPC peering configurations.
Following this, we'll look at flow logs, and here we'll take a look at how to monitor the ingress and egress network traffic of each of your VPC subnets using flow logs.
And to wrap up the subnet section, I'll create a VPC and a number of subnets via a demonstration.
Following those lectures covering subnets, I will then look into AWS routing, and here I'll cover routing fundamentals and route tables, and this lecture introduces AWS routing and its routing tables by breaking down all the components within it.
Next we'll look at routing priorities, and here I will explain how the routing priorities are defined for overlapping routes within the same route table.
Next we'll look at a number of routing configurations, starting with VPC peering, and this lecture looks at the different routing configs for multiple VPC peering scenarios.
And then we'll do the same for VPN connectivity via a virtual private gateway.
And then following this, we'll look at some more routing configurations that are used by internet gateways and NAT gateways, and the different dependencies involved here.
And then, lastly with regards to routing configurations, we'll look at VPC endpoints, and this lecture looks at the automatic route configuration when creating a VPC endpoint.
Once you have completed this course, you will be able to design and implement an effective subnet structure within your VPCs, ensuring they meet specific requirements for your solutions. You'll understand the differences between public and private subnets. And you will have the ability to architect successful routing configurations for your different VPC designs for both internal and external connectivity options. And you will have an awareness of different VPC gateways for external connectivity.
There are a number of pre-requisites for this course, and as this course is not a beginner's course to AWS, it's assumed you have a basic understanding of some of the AWS services specifically to do with a VPC. You should also have a basic understanding of network infrastructure and AWS connectivity, including a basic-level understanding of IPv4 and VPNs. You should also have a basic awareness of common protocols and IP addressing, and a basic awareness of VPC peering and VPC endpoints.
Feedback on our courses here at Cloud Academy are valuable to both us as trainers and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you could use the comment section found in the landing page of this course.
That brings us to the end of this lecture. Coming up next, we start off by looking at VPC CIDR block ranges.
About the Author
Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data centre and network infrastructure design, to cloud architecture and implementation.
To date Stuart has created over 40 courses relating to Cloud, most within the AWS category with a heavy focus on security and compliance
He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.
In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.
Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.