We may earn an affiliate commission when you visit our partners.
Rick Crisci

"Very good overview for the AWS Networking Specialty exam. I feel like I will be well prepared after deep dive study."  - Mike

"I am catching on pretty good now. I will use this as a great guide and continue to go over it until I feel good about the information to go test. I like the practice test you included."  - Dennis

Read more

"Very good overview for the AWS Networking Specialty exam. I feel like I will be well prepared after deep dive study."  - Mike

"I am catching on pretty good now. I will use this as a great guide and continue to go over it until I feel good about the information to go test. I like the practice test you included."  - Dennis

Are you looking for AWS Networking Training? Do you want to learn from an experienced trainer who makes complex concepts simple and easy to understand? Do you need to prepare for the AWS Advanced Networking Specialty exam? Do you need to learn about VPCs, Direct Connect, VPNs, Routing, VPC Peering, Transit Networks, network security, load balancing, Route 53, CloudFront, Disaster Recovery, or other AWS Networking subjects?

I am an AWS official Instructor and have a number of top-rated courses on Udemy. Most lectures in this course are 5 - 15 minutes long. A few deeper topics are slightly longer.

Cloud Computing is everywhere. Traditional standalone datacenters are slowly becoming a thing of the past. More organizations are either migrating to the AWS cloud or are configuring hybrid computing models that use on-premises resources and cloud resources. In order to stay relevant, you must understand AWS. Many of the networking concepts that you may have already mastered are applicable to AWS networking.

This course builds off my "AWS Solutions Architect Associate with Practice Test" course and gives you a deeper understanding of AWS networking. Also, you may notice some overlap with my AWS Security Specialty course as it relates to network security.

So, join me on this journey and enjoy my top-rated AWS Networking course.

Enroll now

What's inside

Learning objectives

  • Pass the aws certified advanced networking - specialty exam
  • Learn how to manage aws networking with over 25 hands-on lab demos
  • Use the included practice test to prepare for the real exam
  • Understand and manage enis, eips, bastion hosts, enhanced networking, and placement groups
  • Configure and differentiate between nat gateways and nat instances
  • Manage vpc peering and configure static and dynamic routing for vpc peers
  • In-depth knowledge of vpc security including security groups, network acls, web application firewalls, vpc endpoints, and much more
  • Understand elastic load balancers (elb) including listeners, target groups, rules and conditions, and connection draining
  • Configure and manage route 53 including different routing policies, private dns zones, and dns forwarding
  • Master and manage hyrbrid vpcs, including deploying and managing vpns and direct connect
  • Understand static and bgp routing and how they can be used in an aws vpc
  • Learn about the different disaster recovery architectures that are possible with aws
  • Show more
  • Show less

Syllabus

Introduction
A quick favor to ask...
Connect With Me!
Costs and Disclaimer
Read more
Using Billing Alerts in Your AWS Account

This lesson provides an overview outlining the AWS Networking certification requirements and key areas of focus. It also offers tips and resources to help prepare effectively and succeed in obtaining the certification.

AWS Virtual Private Cloud (VPC) Concepts

In this video, we explore the basic concepts of Virtual Private Cloud (VPC) and its components, such as subnets, route tables, internet gateways, and network ACLs. A VPC is a logically isolated section of the AWS cloud that allows you to manage networking components, control traffic, and create secure connections to your on-premises data center, all while distributing resources across multiple Availability Zones for redundancy and high availability.

In this video, we explore the default VPC that AWS automatically creates in each region when you set up an account. I demonstrate how to view, manage, and even delete or recreate this default VPC, highlighting its components such as subnets, route tables, and the internet gateway, while also explaining why creating a custom VPC might be more suitable for secure, production-level workloads.

In this video, I demonstrate how to create a custom Virtual Private Cloud (VPC) in AWS, starting from deleting the default VPC to ensure that all components created are custom. I guide through the manual VPC creation process, including defining the CIDR range, creating subnets, and exploring key settings such as route tables, network ACLs, and IP address assignments, which will serve as the foundation for further demonstrations in the course.

In this video, I walk through key Amazon VPC limits that are important for the exam, highlighting soft limits like the default maximum of five VPCs per region, which can be increased upon request. I recommend memorizing certain limits such as 200 subnets per VPC, five security groups per network interface, and the maximum number of rules for network ACLs and security groups to be well-prepared for the exam.

Quiz
AWS VPC Routing and Subnets

In this video, we explore how AWS VPC route tables work, focusing on routing traffic between subnets via the built-in VPC router, which is automatically configured and inaccessible for direct modifications. The lesson demonstrates the creation of custom route tables for different subnets, showing how public subnets can be routed to an Internet gateway, while private subnets use a NAT gateway for secure Internet access.

In this video, we cover the IP addresses reserved when creating a subnet in an AWS VPC, which is critical for the AWS Networking Specialty certification. The first four addresses, including the gateway (e.g., 10.1.1.1) and DNS server (e.g., 10.1.1.2), along with the highest address in the subnet (e.g., 10.1.1.255 as the broadcast address), are automatically reserved and cannot be used for EC2 instances.

In this video, we demonstrate the basic management of a route table within a VPC, including creating a new route table and associating it with a subnet. We also explore how to modify routes, such as adding a default route to an internet gateway or other endpoints like NAT gateways and VPC peering connections.

In this video, we explore the concept of a dual-homed EC2 instance using elastic network interfaces (ENIs) and elastic IP addresses. The demonstration shows how one ENI can be dedicated to management traffic on a private subnet, while a second ENI, connected to a public subnet, allows internet access, with each ENI having its own security group rules and firewall settings for greater flexibility and security.

In this video, we explore the basics of an Internet Gateway within an AWS VPC and how it facilitates network address translation (NAT). We demonstrate how the Internet Gateway automatically performs Source and Destination NAT, allowing traffic to flow between an EC2 instance's private IP and the public internet without any manual configuration, ensuring seamless connectivity.

In this video, we demonstrate how to create an Internet Gateway in an AWS VPC and attach it to the VPC to enable internet access. Once the Internet Gateway is created, we update the route table to direct outbound traffic through the gateway, allowing EC2 instances in the VPC to connect to the internet.

In this video, I demonstrate how to configure both public and private subnets within an AWS VPC, showing the steps to assign route tables and IP settings to control internet access. The lesson includes creating a public subnet with a route to an internet gateway and configuring automatic public IP assignment for instances, while keeping the private subnet isolated with only local routes.

In this video, we review key facts about VPC and subnet CIDR blocks relevant for the AWS Certified Networking Specialty exam. It covers how to add new IPv4 and IPv6 CIDR ranges to a VPC, noting that existing CIDR ranges cannot be resized, and how to associate an IPv6 CIDR range with a subnet.

Section Quiz
EC2 Networking Concepts Deep Dive

In this video, we explore the configuration of EC2 network interfaces and IP addresses within an AWS VPC. It covers how Elastic Network Interfaces (ENIs) can be assigned private and public IP addresses, allowing EC2 instances to communicate within the VPC and with external networks, including the internet.

This lesson demonstrates how to allocate and associate an Elastic IP with an EC2 instance in AWS, ensuring a persistent public IP address even when the instance is stopped and restarted. The instructor walks through the process of creating, attaching, verifying, and eventually disassociating and releasing the Elastic IP, while also highlighting billing considerations and technical details related to network interfaces and IP management.

This lesson demonstrates how to create and attach an Elastic Network Interface (ENI) to an EC2 instance, enabling dual-homing by connecting the instance to both public and private subnets. The instructor explains the configuration process, including IP assignments, security groups, and network ACLs, and emphasizes the importance of managing resources efficiently to avoid unnecessary billing.

This lesson demonstrates how to create and set up a Bastion host (jump box) on AWS, which allows access to privately addressed EC2 instances within a VPC from the internet. The instructor walks through the process of launching an EC2 instance, configuring it with a public IP, setting up RDP access, and using it as a gateway to SSH into other private EC2 instances, emphasizing security and network configuration options.

This lesson explains the concept of enhanced networking and its role in improving network performance for virtual machines by bypassing the traditional virtualization layer using Single Root I/O Virtualization (SR-IOV). The instructor covers how to enable and verify enhanced networking on EC2 instances, highlights different instance types that support enhanced networking options like the Elastic Network Adapter (ENA), and discusses performance capabilities based on instance selection.

This lesson covers the use of placement groups in AWS to enhance network performance and minimize latency for EC2 instances, particularly for latency-sensitive workloads. It explains the different types of placement groups—cluster, partition, and spread—highlighting their applications for improving performance, ensuring availability, and managing instances across physical hosts, data centers, and availability zones.

This lesson explains how to access instance metadata and user data from within an EC2 instance, highlighting the specific IP address (169.254.169.254) used to retrieve this information on port 80. It emphasizes that this access occurs internally within the instance and isn't subject to security groups or network ACLs, but any operating system-based firewall must allow this access for proper functioning, especially in scenarios like monitoring spot instance termination.

This lesson introduces useful AWS Config commands for managing networking resources within an AWS account, such as querying VPC configurations, viewing resource relationships, and checking for attached elastic IPs or associated security groups. The focus is on understanding the EIP_ATTACHED command to manage billing and resources efficiently, while also emphasizing the value of AWS Config in monitoring and auditing network configurations.

Network Address Translation in an AWS VPC

This lesson explains how to set up and use NAT instances to provide internet access for instances in private subnets within a VPC, detailing the process of configuring routing tables and source NAT translation. It highlights the limitations and manual efforts involved in managing NAT instances, such as scaling and availability zone failures, while noting that the NAT gateway is a more efficient, managed alternative that will be covered in the next lesson.

This lesson explains NAT gateways, highlighting their role as a managed alternative to NAT instances for providing internet access to private subnets in AWS. It covers their benefits, such as high availability, automatic scaling, and ease of deployment across availability zones, while also discussing limitations like the inability to function as bastion hosts, lack of manual configuration options, and the absence of security group associations.

This lesson demonstrates how to create a NAT gateway in AWS to provide internet access to instances within a private subnet. The instructor walks through setting up the NAT gateway, assigning it an elastic IP, and configuring the route table of the private subnet to direct traffic through the NAT gateway, enabling internet access for private instances without needing to manually manage an EC2 instance or scripts.

This lesson covers key limitations and considerations for NAT gateways relevant to the AWS exam, such as their bandwidth capacity (scaling from 5 to 45 Gbps) and association with one elastic IP per gateway, which cannot be changed post-creation. It also highlights that NAT gateways cannot be associated with security groups, rely on network ACLs for firewall rules, and have port limitations (1024-65535), which may lead to port allocation errors when supporting high-volume traffic from large subnets.

This lesson explains how connection draining in an elastic load balancer ensures that in-flight requests are completed before deregistering or terminating EC2 instances, preventing user disruption. It highlights how to enable connection draining, set the timeout period (1 to 3600 seconds), and how auto scaling respects this setting to avoid prematurely terminating instances.

AWS VPC Peering

This lesson explains AWS VPC peering connections, which allow traffic to flow between two VPCs in the same or different AWS accounts, enabling instances to communicate as if they are on the same network. It highlights important considerations such as the need for unique IP address ranges, manual route table updates, and the restriction that transitive peering is not supported, requiring direct peering connections for each VPC needing communication.

This lesson explores various VPC peering design options and architectures, focusing on handling scenarios like overlapping CIDR ranges and implementing shared services VPCs. It explains strategies such as creating more specific routes and duplicating shared services across multiple subnets, highlighting the importance of subnet-specific route tables in managing traffic flow and resolving design challenges for the AWS networking specialty exam.

This lesson addresses how to manage overlapping CIDR ranges in VPC peering scenarios, using a shared services VPC to illustrate solutions when two VPCs share the same address range. The approach includes creating unique subnets within each overlapping VPC and moving instances into these subnets to avoid conflicts in the route tables, ensuring seamless communication between instances in different VPCs without conflicting routes.

This lesson demonstrates how to create a VPC peering connection between two VPCs within the same AWS account and region using the AWS console. It covers the steps of creating a new VPC, configuring subnets, establishing the peering connection, updating route tables, and verifying connectivity between instances across the VPCs to ensure successful communication.

This lesson demonstrates how to configure VPC peering to allow DNS resolution of private IP addresses between VPCs, ensuring that traffic between instances flows over the private AWS network instead of the public internet. The instructor walks through enabling DNS settings in the VPC peering configuration, showing how this change ensures instances in peered VPCs resolve and connect using private IPs rather than public IPs, optimizing security and performance.

This lesson demonstrates the process of cleaning up AWS resources after a VPC peering lab, ensuring no unnecessary charges or complications. The instructor walks through deleting the VPC peering connection, terminating instances, removing VPCs, and updating route tables to remove references to deleted resources.

This lesson highlights important resources to review before taking the AWS networking specialty exam, specifically focusing on VPC peering. It recommends studying the VPC FAQ for detailed insights and familiarizing oneself with VPC peering pricing, noting the current cost per gigabyte for data transfer between VPCs, while cautioning that prices may change.

AWS VPC Security and Monitoring

This lesson explains AWS security groups as stateful firewalls that protect resources within a VPC by controlling inbound and outbound traffic based on predefined rules. It emphasizes the benefits of security groups in enabling micro-segmentation and tiered application security, allowing precise control over traffic flow and enhanced protection for sensitive data without relying on traditional VLAN segmentation.

This lesson explains the differences between AWS security groups and network ACLs, emphasizing that security groups act as stateful firewalls attached to an instance's network interface, while network ACLs are stateless and applied at the subnet level. It highlights the importance of understanding how traffic flows through these components and the need to implement additional OS-level controls to protect instance metadata, as security groups alone do not safeguard it.

This lesson demonstrates how to configure and manage network ACLs in AWS, emphasizing their stateless nature and how they apply rules at the subnet level rather than individual instances. The lesson highlights the importance of ordering rules correctly and ensuring a "deny all" rule at the end for best security practices, while also showing how to customize network ACLs to allow or block specific types of traffic based on business needs.

This lesson demonstrates how to create and manage security groups within an AWS VPC, including setting up rules to control inbound and outbound traffic based on specific IP ranges or other security groups. The video highlights the stateful nature of security groups, allowing return traffic dynamically, and emphasizes best practices for configuring, testing, and cleaning up security group rules to ensure secure and efficient network management.

This lesson explains the role of virtual private gateways (VGWs) in securely connecting on-premises data centers to AWS VPCs through IPSEC VPNs. It covers the traffic flow between the on-premises and cloud environments, highlighting how routes are configured and propagated within AWS to manage network traffic, ensuring secure and efficient connectivity.

This lesson covers the use of VPC endpoints to securely connect AWS VPC resources, like EC2 instances, to public services such as S3 and DynamoDB without traversing the internet. It explains how gateway and interface type endpoints work, their configurations, and how they can be used for secure, private connections, including detailed routing and IAM policy setups for enhanced security.

This lesson demonstrates how to configure a VPC endpoint to securely connect an EC2 instance in a private subnet to S3 without using the internet, ensuring that traffic flows over AWS’s private network. It covers the setup process, configuration checks, and testing the connection, highlighting cost benefits and considerations for using VPC endpoints for secure, region-specific S3 access.

In this lesson, the demonstration shows how to create and manage a VPC endpoint policy to control access to specific S3 buckets and actions. It highlights how to modify the policy to allow or deny specific permissions, demonstrating how granular controls can be applied to manage access securely within a VPC.

This lesson highlights the limitations of Gateway VPC endpoints, emphasizing that while they allow EC2 instances in private subnets to access services like S3, they cannot be accessed from resources outside the VPC, such as those connected via VPN, VPC peering, or Direct Connect. In contrast, interface endpoints are integrated within the VPC, assigned private IPs, and can use security groups, offering more flexibility and control over traffic.

This lesson demonstrates how to set up a VPC interface endpoint to allow secure communication between private subnets and AWS services like EC2 without Internet access. The video shows configuring the endpoint, assigning it to a private subnet, and verifying connectivity through DNS adjustments rather than route table changes, highlighting how interface endpoints can support on-premises connections via Direct Connect or VPN, unlike gateway endpoints.

This lesson introduces AWS PrivateLink and explains how it enables secure connections between a customer's VPC and a vendor’s service hosted within AWS, without using the Internet. The video compares PrivateLink with other methods like VPC peering, highlighting its advantage in securely routing traffic through the AWS backbone, even for connections involving on-premises environments via Direct Connect or VPN.

This lesson demonstrates configuring AWS PrivateLink by setting up a network load balancer and EC2 instances in a vendor VPC, then creating an endpoint service for customer access. It shows how to establish a VPC endpoint in a customer VPC, configure security groups, and verify connectivity using PrivateLink, enabling secure traffic flow between separate VPCs without using VPC peering or the public Internet.

This lesson walks through the cleanup process in AWS after setting up PrivateLink, demonstrating how to terminate temporary EC2 instances, delete endpoint services, endpoints, load balancers, and target groups. It concludes by removing the VPC created for the demo, ensuring the environment is reset for future use.

This lesson explains how to implement a web application firewall (WAF) within an AWS VPC, using either third-party solutions available in the AWS marketplace or AWS's own managed WAF service. It covers the "sandwich" architecture for scalable deployment and highlights AWS's WAF capabilities, including protection against common threats like SQL injection and cross-site scripting, with managed rules and integration options via CloudFront and load balancers.

This lesson discusses the migration from AWS WAF Classic to the newer version of AWS WAF, highlighting the benefits and improvements like AWS managed rules, a new API, and simplified limits based on computing needs. It recommends reviewing AWS documentation for migration guidance, especially if configurations were created before 2019, as the updated version may be relevant for certification exams.

This lesson demonstrates how to configure and use VPC flow logs to monitor traffic within an AWS environment, specifically capturing accepted, rejected, or all traffic information at the VPC, subnet, or EC2 instance level. It details the process of setting up an IAM role, creating a flow log, and analyzing the logs through CloudWatch to verify traffic behavior and security configurations.

This lesson covers essential VPC flow log knowledge for AWS certification, including understanding flow log basics, limitations, and how to interpret flow log records. It emphasizes key facts such as the types of traffic not captured, the creation process, and the need for IAM roles and CloudWatch log groups to manage and analyze flow logs effectively.

This lesson explains how to interpret VPC flow log records, specifically focusing on examples related to security groups and network ACLs. It demonstrates how to analyze flow logs to determine if traffic is blocked by a stateful security group or a stateless network ACL, highlighting the sequence and behavior of these security mechanisms in AWS VPC environments.

This lesson explains how to set up an outbound VPC proxy using a solution like Squid to enforce domain whitelisting and content filtering for EC2 instances in private subnets. It details the architecture, including the use of elastic IPs, auto-scaling groups, and load balancers, ensuring secure and controlled internet access for instances while maintaining scalability and availability across availability zones.

This lesson demonstrates how to perform deep packet inspection within an AWS VPC by utilizing third-party solutions, such as AWS marketplace offerings or tools like Wireshark, implemented through a NAT instance. It emphasizes that AWS-native tools like CloudWatch and VPC flow logs provide traffic summaries and monitoring but are not suitable for deep packet inspection, necessitating the use of specialized software.

Elastic Load Balancers

This lesson explains how an Elastic Load Balancer (ELB) distributes traffic across multiple EC2 instances to enhance performance and availability, supporting applications across multiple availability zones. It also covers the different types of ELBs—application, network, and classic—and their configurations, including health checks, internal vs. internet-facing ELBs, and how to secure and manage traffic with security groups for improved resilience and security.

This lesson provides a walkthrough on setting up EC2 instances as web servers using Amazon Linux 2 AMI, necessary for demonstrations involving Elastic Load Balancing and Route 53. It covers configuring a public subnet, assigning a public IP, and using a user data script to install and start an Apache web server, ensuring the setup is ready for load balancing and traffic distribution exercises.

This lesson demonstrates how to create a network load balancer in AWS, set up a target group with two EC2 web server instances, and configure health checks to manage traffic distribution. The video shows how the load balancer automatically routes traffic between web servers, ensuring availability by redirecting traffic when one instance is stopped.

This lesson explains how elastic load balancer listeners work, focusing on how they manage incoming connection requests and route them to registered targets based on configured rules. It also details how to set up HTTPS listeners using SSL certificates from AWS Certificate Manager or third-party authorities to offload encryption tasks, highlighting the importance of understanding these concepts for the AWS advanced networking exam.

This lesson explores application load balancer target groups, covering the various target types such as EC2 instances, IP addresses, and Lambda functions. It explains how target groups can be integrated with auto scaling for dynamic scaling, and details features like sticky sessions for maintaining consistent server connections using cookies.

This lesson covers host and path conditions for application load balancers, emphasizing their importance for the AWS Advanced Networking specialty exam. It explains how host conditions route traffic based on subdomains (e.g., dev.example.com), while path conditions route based on URL paths (e.g., /images/*), highlighting their distinct uses and configuration.

This lesson explains how the X-Forwarded header preserves the client’s original IP information when traffic passes through an elastic load balancer, allowing accurate tracking in web server logs. It highlights that both application and classic load balancers have X-Forwarded enabled by default, ensuring seamless visibility of client IPs in server logs.

This lesson introduces VPC Ingress Routing, a feature that allows AWS users to direct incoming traffic through third-party security solutions hosted in their VPC, ensuring consistent security policies similar to their on-premises setups without the need for inefficient routing back to their physical environments. By configuring route tables for Internet gateways or virtual private gateways, users can direct specific traffic to dedicated EC2 instances running security solutions, enabling fine-grained traffic control and efficient threat management.

This lesson covers the Gateway Load Balancer, a feature that enables traffic distribution across a fleet of EC2 instances providing security solutions from the AWS marketplace, ensuring scalability and availability. By using VPC Ingress Routing and Gateway Load Balancer Endpoints, traffic from multiple VPCs can be directed through a centralized security VPC for inspection, preserving original packet details using Geneve encapsulation for consistent and efficient security management across cloud and on-premises environments.

This lesson demonstrates the process of cleaning up resources from the load balancing exercises, focusing on deleting unnecessary load balancers and target groups while retaining the two EC2 instances, Web one and Web two, for use in upcoming Route 53 labs. This ensures efficient resource management while keeping essential instances active for future exercises.

Route 53 and DNS with an AWS Account

This lesson introduces AWS Route 53, the DNS service of AWS, highlighting its importance as a common entry point for organizations starting to use AWS services. It also explains key DNS record types like A records, AAAA records for IPv6, and CNAME records, emphasizing that CNAME records cannot point to the domain apex.

This lesson demonstrates how to register a new domain with Route 53 and create an alias record that points to an elastic load balancer, distributing traffic across multiple EC2 web server instances. It walks through the process of configuring EC2 instances, setting up a load balancer, and verifying DNS configuration to ensure proper traffic routing to the web servers.

This lesson demonstrates how to create a simple routing policy in Route 53 by setting up an A record that points to the public IP address of an EC2 instance. The video walks through the process of creating the DNS record, verifying its configuration, and ensuring that the domain resolves correctly to the EC2 instance's IP address.

This lesson demonstrates how to create a weighted routing policy in Route 53 by setting up two A records, each pointing to a different EC2 instance with equal weight, ensuring traffic is distributed evenly. The video shows how to verify the routing by flushing DNS cache and testing if the domain resolves to both web servers based on the weighted configuration.

This lesson demonstrates how to configure Route 53 latency-based routing by creating DNS records for EC2 instances in different regions (Ohio and Tokyo) and routing traffic to the instance with the lowest latency. The video verifies the setup by using commands like nslookup to check the IP resolution and confirming that the browser directs traffic to the nearest server based on latency.

This lesson demonstrates configuring Route 53 failover routing by setting up health checks for two EC2 instances in different regions (Ohio and Tokyo) to manage traffic based on server availability. The video walks through creating health checks, configuring failover DNS records, and testing the setup by stopping the primary instance to verify that traffic switches to the secondary instance, ensuring website availability.

This lesson demonstrates setting up geolocation routing in Route 53, directing traffic to the closest regional web server based on the user’s location. The video walks through creating EC2 instances in Ohio and Tokyo, configuring geolocation routing policies, and validating that traffic is correctly directed to the appropriate server before concluding with cleanup steps to avoid unnecessary charges.

This lesson explains the difference between public and private hosted zones in AWS Route 53, focusing on the concept of split horizon DNS to manage internal and external traffic. It highlights the use of private hosted zones within VPCs to resolve internal DNS requests, ensuring that internal traffic stays within the VPC and doesn’t route through the internet.

This lesson demonstrates how to create and configure an AWS Route 53 private hosted zone, associate it with multiple VPCs, and enable DNS resolution for internal resources within those VPCs. It covers setting up EC2 instances, adjusting VPC settings to use private DNS, and testing DNS resolution to ensure it returns the private IPs for resources within the VPC.

This lesson covers configuring hybrid DNS options in AWS Route 53, focusing on setting up inbound endpoints to allow on-premises DNS infrastructure to forward specific queries to Route 53 Resolver within a VPC. It also explains the process of configuring outbound endpoints for forwarding DNS queries from a VPC to an on-premises environment, ensuring proper resolution and communication between networks.

This lesson demonstrates how to use a Route 53 alias record to route traffic to a CloudFront distribution, improving latency for globally distributed users accessing an application. By creating an alias record for a domain apex (e.g., trainertests.com), traffic is redirected to the nearest CloudFront edge location, ensuring faster delivery and lower latency through geographic DNS routing.

Content Delivery with CloudFront

This lesson explains how to use AWS CloudFront as a content delivery network (CDN) to cache and distribute content from origins like S3 buckets, EC2 instances, or other servers, reducing latency by serving users from the nearest edge location. It also covers options for managing content updates, securing data using signed URLs, enforcing HTTPS, and protecting web resources with AWS's web application firewall (WAF).

This lesson demonstrates how to create a CloudFront distribution using an S3 bucket as the origin, explaining how to set up and configure distribution settings, such as the origin access identity (OAI) for security and time-to-live (TTL) for content updates. It highlights how CloudFront distributes cached content through edge locations globally to reduce latency and enhance user access speed, emphasizing best practices for accessing and managing distributed content securely.

This lesson explains how to secure CloudFront distributions using HTTPS by configuring cache behaviors to either redirect HTTP traffic to HTTPS or enforce HTTPS-only connections. It covers how to enforce secure communication between CloudFront and its origins, including S3 buckets or custom origins, ensuring compliance with security standards such as PCI by using options like "match viewer" or "HTTPS only" for secure content delivery.

Your Datacenter and the AWS Hybrid Cloud

This lesson covers hybrid cloud use cases where AWS integrates with on-premises data centers, such as disaster recovery, cloud bursting for handling temporary increases in workload, and data center extension when physical resources are exhausted. It also explores long-term migration strategies, using AWS as a compliant environment to meet regulatory requirements efficiently, and how organizations can leverage AWS to optimize and secure their infrastructure.

This lesson explores how to set up a software VPN to connect an on-premises data center to an AWS VPC using an EC2 instance running VPN software, such as OpenVPN. It discusses the steps for configuring the VPN, the benefits of flexibility for specific compliance needs, and the drawbacks, including managing the EC2 instances and ensuring availability manually.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Offers hands-on labs and demos, which provide practical experience in configuring and managing AWS networking services, such as VPCs, VPNs, and Direct Connect
Builds off of the "AWS Solutions Architect Associate" course, which strengthens an existing foundation for intermediate learners looking to specialize in networking
Includes a practice test, which allows learners to assess their readiness and identify areas for improvement before taking the AWS Advanced Networking Specialty exam
Requires learners to understand AWS networking concepts, which may necessitate prior experience or completion of introductory AWS courses
Covers hybrid VPCs, VPNs, and Direct Connect, which are useful for organizations with existing on-premises infrastructure migrating to or integrating with AWS
Explores disaster recovery architectures, which are highly relevant for ensuring business continuity and minimizing downtime in case of unforeseen events

Save this course

Save Clear and Simple AWS Advanced Networking Specialty to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Clear and Simple AWS Advanced Networking Specialty with these activities:
Review VPC Fundamentals
Reinforce your understanding of VPC concepts, which are foundational for advanced networking topics.
Browse courses on Virtual Private Cloud
Show steps
  • Review the basics of VPCs, subnets, and route tables.
  • Practice creating a simple VPC with public and private subnets.
  • Familiarize yourself with Internet Gateways and NAT Gateways.
Create a VPC Peering Diagram
Visualize VPC peering configurations to better understand the relationships and routing between VPCs.
Show steps
  • Choose a VPC peering scenario.
  • Create a diagram illustrating the VPCs, subnets, and routing tables.
  • Label the connections and traffic flow.
Read 'AWS Certified Advanced Networking Official Study Guide'
Supplement your learning with the official study guide to ensure comprehensive coverage of exam topics.
Show steps
  • Obtain a copy of the AWS Certified Advanced Networking Official Study Guide.
  • Read through each chapter, focusing on key concepts and examples.
  • Complete the practice questions at the end of each chapter.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Read 'Mastering AWS Networking'
Expand your knowledge with a comprehensive guide to AWS networking, covering advanced topics and real-world scenarios.
Show steps
  • Obtain a copy of Mastering AWS Networking.
  • Read through each chapter, focusing on advanced networking topics.
  • Apply the concepts learned to real-world scenarios.
Practice Route 53 Routing Policies
Master Route 53 by practicing different routing policies to understand their behavior and use cases.
Show steps
  • Set up Route 53 with simple, weighted, and latency-based routing.
  • Configure failover routing with health checks.
  • Implement geolocation routing to direct traffic based on user location.
Build a Hybrid Network with VPN
Solidify your understanding of hybrid cloud connectivity by building a VPN connection between an AWS VPC and a simulated on-premises network.
Show steps
  • Set up a VPC in AWS with a VPN Gateway.
  • Configure a virtual machine as a VPN endpoint in your local environment.
  • Establish a secure VPN connection between the VPC and your local network.
  • Test connectivity between resources in both networks.
Design a Disaster Recovery Plan
Apply your knowledge of AWS networking to design a comprehensive disaster recovery plan for a sample application.
Show steps
  • Choose a sample application and its dependencies.
  • Design a multi-region deployment strategy.
  • Implement data replication and failover mechanisms.
  • Document the recovery process and test the plan.

Career center

Learners who complete Clear and Simple AWS Advanced Networking Specialty will develop knowledge and skills that may be useful to these careers:
Cloud Architect
A Cloud Architect designs and oversees the implementation of cloud computing strategies, and the course material aligns directly with this role. This course provides a detailed understanding of AWS networking, including VPC design, security, and hybrid cloud architectures, all essential for a Cloud Architect. The course's focus on advanced networking topics like Direct Connect, VPNs, and disaster recovery solutions provides crucial information for this role. This course is highly relevant because the deep dive into AWS networking services and concepts learned directly support the creation of robust and secure cloud solutions, an essential part of the architect's responsibilities. The various topics about security groups, network access control lists, and endpoint policies provide an indispensable foundation for a cloud architect.
Solutions Architect
A Solutions Architect designs and implements technology solutions to meet business needs, and this course will be very beneficial to them. The course gives deep exposure to AWS networking, including VPCs, routing, load balancing, and security, all key elements in designing cloud solutions. A Solutions Architect will use this knowledge to build secure, scalable, and cost-effective cloud infrastructure. The sections on hybrid cloud configurations and disaster recovery are particularly relevant, as they support designs aligning business needs with technical capabilities. The hands-on experience and practice tests included in this program make this course very useful for someone pursuing a career as a solutions architect. The knowledge gained will allow a solutions architect to design solutions with a complete understanding of the underlying network.
Cloud Security Engineer
A Cloud Security Engineer focuses on securing cloud environments, and this course has significant applicability. This course provides a detailed look into AWS networking security features like security groups, network ACLs, and web application firewalls, which are essential components for a cloud security engineer. The various labs and demonstrations in the course will be useful for someone interested in this role. By understanding VPC endpoints, private links, and access control, a cloud security engineer can better implement and maintain secure cloud deployments. This course is especially helpful because the material directly benefits someone looking to specialize in cloud security by giving them a practical view of the networking tools and knowledge required to build secure systems on AWS.
Network Engineer
A Network Engineer designs, implements, and manages network infrastructure, and this course can be a great asset. The course provides hands-on experience with AWS networking services like VPCs, subnets, routing, and security, which are critical for building and maintaining cloud-based networks. A network engineer will find the sections on VPC peering, load balancing, and hybrid cloud connectivity particularly beneficial. This course would be especially useful for someone looking to transition into cloud networking or enhance their skills in managing AWS networks. The practical labs and concepts covered in this course directly apply to the tasks a network engineer handles daily, making it a valuable resource for professional development.
Network Administrator
A Network Administrator focuses on the day-to-day maintenance of network systems, and this course will be very helpful in expanding their expertise. This course provides a deep dive into AWS networking services, covering VPCs, routing, security, and hybrid connectivity options. Network administrators use these skills to manage and optimize network performance in cloud environments. The hands-on labs and practical demonstrations align with the core responsibilities of a network administrator, making it a very relevant option. A network administrator who wishes to improve their cloud skills will find this course extremely beneficial; it will provide the foundation for them to manage resources in both cloud and hybrid environments.
Cloud Consultant
A Cloud Consultant advises organizations on adopting and optimizing cloud technologies, and this course is useful to them. This course provides a strong foundation in AWS networking, covering topics like VPC design, security, and hybrid cloud architectures, all necessary for a cloud consultant. A cloud consultant who has taken this course will be able to advise clients on best practices. This course helps a cloud consultant better understand a client's networking needs and propose robust, cost-effective, and secure solutions. The course is beneficial because it provides in-depth knowledge of the services that must be considered during a migration, giving a cloud consultant a good foundation of the necessary knowledge.
DevOps Engineer
A DevOps Engineer focuses on automating the software development lifecycle, and an understanding of networking is important. This course exposes a DevOps Engineer to key concepts, such as VPCs, load balancing, and network security, all essential for deploying and managing applications in an AWS environment. A DevOps Engineer will use the information to implement infrastructure as code and create efficient deployment pipelines. The course's coverage of hybrid cloud and disaster recovery strategies also aligns with the responsibilities of a DevOps Engineer in maintaining system reliability. The practical aspects covered in this course make it very relevant for a DevOps Engineer; this course is highly recommended for someone wanting to develop their cloud skills.
Site Reliability Engineer
A Site Reliability Engineer ensures systems are reliable and performant, and this course helps to address their networking concerns. The course provides a detailed understanding of AWS networking, including VPCs, load balancing, and security, which will greatly aid a site reliability engineer as they manage cloud infrastructure. A site reliability engineer will use information from this course to design robust and resilient systems. The course's focus on hybrid cloud and disaster recovery strategies is critical for ensuring system reliability, a key focus of a site reliability engineer. The various demonstrations in this course will prove immensely beneficial to one looking to improve their skillset in this area and help them to design robust and fault tolerant systems.
Systems Administrator
A Systems Administrator manages and maintains computer systems, and this course offers knowledge that enhances their capabilities in a cloud environment. This course provides in-depth knowledge about AWS networking components, such as VPCs, subnets, routing, and security, which are crucial for managing cloud infrastructure. A Systems Administrator will use this information to deploy, manage, and troubleshoot cloud-based systems. The course's focus on practical labs will be useful for someone looking to transition into a cloud administration role. The course is highly beneficial as it presents a detailed understanding of cloud networking, enabling a systems administrator to administer systems housed in the cloud.
Cloud Support Specialist
A Cloud Support Specialist provides technical support for cloud services, and this course gives them helpful networking knowledge. This course gives a detailed view of AWS networking services, including VPCs, routing, and security. This course will prove useful as these are foundational technologies in the cloud. A cloud support specialist is often responsible for troubleshooting issues and answering customer inquiries, and this course provides the knowledge necessary to do so. The hands-on labs in this course are especially useful for someone wanting to improve their practical skills. The knowledge gained from this course will prove very useful for a cloud support specialist looking to better help their clients.
Network Analyst
A Network Analyst monitors and analyzes network performance, and this course directly enhances their cloud skills. This course covers a wide range of AWS networking topics, such as VPCs, routing, and security, which are important for understanding how networks function in the cloud. A network analyst can apply this knowledge to examine and improve network operations in a cloud environment. The course's focus on practical labs and the use of security tools makes it highly relevant for analyzing cloud networks. This course will enable a network analyst to extend their knowledge beyond a traditional environment to encompass that of a cloud network.
Technical Support Engineer
A Technical Support Engineer provides technical assistance to customers, and having an understanding of networking concepts is helpful. This course teaches a technical support engineer the essentials of AWS networking, including VPCs, routing, and security configurations which are valuable for troubleshooting cloud-related issues. This course is especially relevant because a large amount of modern infrastructure is in the cloud, and customers need help managing it. The knowledge gained will help them better support clients who are using AWS services. This course presents many opportunities for skill enhancement for a technical support engineer that will allow more effective customer service and issue resolution.
Information Technology Manager
An Information Technology Manager oversees the IT operations, and this course gives them useful knowledge of cloud networking. This course gives an in-depth look at AWS networking, including VPCs, security, and hybrid cloud strategies. The course includes information that will help an IT manager understand the complexities of cloud environments. Knowledge of AWS networking services helps an IT manager make informed decisions regarding cloud deployments and strategies. The course's material on security and disaster recovery is beneficial for someone looking to optimize their IT infrastructure, which is often a responsibility of an IT manager. This course would provide that understanding for a manager supervising cloud resources.
Data Center Manager
A Data Center Manager oversees the operations of a data center, and this course will be useful as data centers increasingly integrate cloud technologies. This course covers AWS networking concepts, such as VPCs, hybrid cloud connectivity, and disaster recovery that are helpful when modernizing a traditional data center. A data center manager can use this knowledge to integrate data center operations with cloud resources. The course's focus on hybrid cloud configurations is directly relevant to managing a data center in the present day. A data center manager will find this course to be a useful introduction to the networking concepts of the cloud and how they relate to their existing role.
Technical Project Manager
A Technical Project Manager leads technical projects, and this course will help them in project planning related to cloud networking. This course offers a comprehensive overview of AWS networking, including VPCs, routing, security, and hybrid cloud setups. A technical project manager needs to understand the specifics of the technology used in projects, and this course offers that. The course will provide a baseline of knowledge of cloud networking concepts and will make the planning process far more efficient. This course will help a technical project manager better understand the technical requirements and timelines of cloud networking projects. The technical concepts covered in this course are often the underlying basis for a technical project manager's responsibilities.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Clear and Simple AWS Advanced Networking Specialty.
Is the official study guide for the AWS Certified Advanced Networking Specialty exam. It covers all the exam objectives in detail, providing a comprehensive overview of AWS networking concepts and services. It includes practice questions and hands-on exercises to help you prepare for the exam. This book is highly recommended for anyone serious about passing the exam.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser