AWS Networking Basics

This course focuses on an introduction to AWS Networking. As a fundamental level course, it will provide an overview of available network services and common use cases using these services. •Course level: Fundamental •Duration: 2 hours Activities: This course includes written material, information graphics, video, an end of course assessment. The course also includes two hands on activities to apply new learning. Course objectives: In this course, you will learn to: •Identify and understand the basic functions of each AWS networking service. •Recognize the relationship between group AWS networking services by understanding the functions and business goals of each. •Describe how networking concepts and protocols are implemented in AWS. •Recognize ways to balance performance, cost, and availability, for different combinations of AWS networking services. Intended audience: This course is intended for: •Solutions architects •Network engineers •System Operations •Software developers who are new to the cloud with networking responsibilities. Prerequisites: We recommend that attendees of this course have: •A basic understanding of the AWS Cloud, it’s core services and benefits. •Completed the Cloud Practitioner Essentials course but a certification is not required. AWS Services Covered: •Amazon Virtual Private Cloud, AWS Transit Gateway, AWS Privatelink, •AWS App Mesh, Amazon API Gateway, AWS Cloud Map, •Amazon CloudFront, Amazon Route 53, AWS Global Accelerator, •AWS Direct Connect, AWS Site-to-Site VPN, AWS Client VPN, AWS Cloud WAN, •AWS Shield, AWS WAF, AWS Network Firewall, AWS Firewall Manager Course outline: •How To Use This Course •Course Introduction Module 1: AWS Networking Services •Introduction •AWS Networking Services •Services Deep Dive •Networking Concepts •Understanding AWS Implementation •Amazon VPC Basics (Video Networking Conversation, Deep Dive PDF Downloads) •Key Takeaways Module 2: Check your understanding •Course Assessment Module 3: Additional Resources •Resources •Contact Us and Feedback

Getting Started with Application Load Balancer

Amazon Application Load Balancer are deployed to provide scale, performance and resiliency for web application deployed on the cloud. Application Load Balancer distributes incoming application traffic at the layer 7 of OSI model, across multiple targets such as instances, containers and IP addresses, in one or more Availability Zones. In this “Getting Started” course, you will learn the benefits, typical use cases, and technical concepts of the Amazon Application Load Balancer. The course will allow you to try the service through provided Interactive Tool in the AWS Management Console. • Course level: Fundamental • Duration: 60 minutes Activities This course includes presentations, graphics, sample code, and interactive activities Course objectives In this course, you will learn to: • Understand how Amazon Application Load Balancer works. • Familiarize yourself with the technical concepts of Amazon Application Load Balancer. • List typical use cases for Amazon Application Load Balancer. • Specify what it would take to implement Amazon Load Balancer in a real-world scenario. • Recognize the benefits of Amazon Application Load Balancer. • Explain the cost structure of Amazon Application Load Balancer. • Show how to use Amazon Application Load Balancer from the AWS Management Console. Intended audience This course is intended for: • Developers • Solutions architects • Cloud practitioners • IT operations engineers • IT professionals • IT leaders Prerequisites No prerequisites needed. Course outline • Amazon Application Load Balancer Basics • Benefits of Amazon Application Load Balancer • Typical use cases for Amazon Application Load Balancer • Cost of running Amazon Application Load Balancer • How to manage Amazon Application Load Balancer via AWS Console • Learn More

Getting Started with Gateway Load Balancer

Amazon Gateway Load Balancer helps you deploy and manage thirdparty virtual appliances. Deploying third-party virtual appliances with your solution on Amazon Web Services (AWS) can be tricky. Gateway Load Balancer combines a transparent network gateway (a single entry and exit point for all traffic) and a load balancer that distributes traffic and scales virtual appliance with demand. In this “Getting Started” course, you will learn the benefits, typical use cases, and technical concepts of Gateway Load Balancer. • Course level: Fundamental • Duration: 60 minutes Activities This course includes presentations, graphics, knowledge checks, and interactive activities. Course objectives In this course, you will learn to: • Understand how Gateway Load Balancer works • Familiarize yourself with the technical concepts of Gateway Load Balancer • List typical use cases for Gateway Load Balancer • Specify what it would take to implement Amazon Location in a real-world scenario [A1] • Recognize the benefits of Gateway Load Balancer • Explain the cost structure of Gateway Load Balancer • Show how to use Amazon Location from the AWS Management Console [A2] Intended audience This course is intended for: • Developers • Solutions architects • Cloud practitioners • IT operations engineers • IT professionals • IT leaders Prerequisites No prerequisites needed. Course outline • Gateway Load Balancer Basics and Benefits • How to Architect a cCoud Solution Using Gateway Load Balancer • Typical Use Cases for Gateway Load Balancer • Gateway Load Balancer Pricing • How to Manage and Deploy Gateway Load Balancer • Learn More

AWS Network Connectivity Options

This course is for individuals who seek knowledge of networking on Amazon Web Services (AWS) beyond the foundational level. You will learn about various connectivity options, including how to choose the best way to create a secure, scalable, and highly available network. You will analyze complex network design patterns and learn best practices that are ideal for your organization. •Course level: Intermediate •Duration: 1 Hour 30 Minutes Activities: This course includes written material, video, and knowledge checks. Course objectives: In this course, you will learn to: •Identify a hybrid network cloud architecture to bridge the AWS Cloud with a traditional network infrastructure. •Create complex design patterns using AWS network components. •Predict the implications of choosing select AWS network connectivity options on a global network architecture. •Ensure network resiliency by understanding and applying high-availability architecture strategies. •Apply best practices using a knowledge of AWS network design patterns and architectures. Intended audience: This course is intended for: •Network engineers •Enterprise architects •Infrastructure architects •System Operators •Software engineers •Application architects Prerequisites: We recommend that attendees of this course have 2 years networking experience and 2–5 years AWS experience. In addition, attendees should have a working understanding of: •Business networking, including routing technology, IP addressing, and network security •Amazon Virtual Private Cloud (Amazon VPC) •Networking standards •Protocol standards •Open Systems Interconnection (OSI) model •Network access control list (network ACL) •Switching protocols •Domain Name System (DNS) •Classless Inter-Domain Routing (CIDR) Course outline: Module 1: Understanding Connectivity Concepts: •Summarize multi-tier architecture, high availability, and hybrid networks at a basic level. •Describe benefits of multi-tier architecture and multiple virtual private clouds (VPCs). •Describe benefits of high availability in networking. •Describe benefits of a consistent high-performance network. Module 2: Understanding AWS Network Service Offerings: •Describe egress and ingress. •Describe benefits of select AWS network connectivity options including VPC endpoints, VPC peering, and AWS PrivateLink. •Describe benefits of AWS Direct Connect. •Describe benefits of AWS Site-to-Site VPN and AWS Client VPN. •Choose the correct network service for the given use case or scenario. Module 3: Exploring Design Patterns: •Understand design patterns and potential use cases. •Relate hub-and-spoke design patterns to applicable use cases. •Relate hybrid patterns to applicable use cases. •Relate hierarchical and modular patterns to applicable use cases. Module 4: Check Your Understanding: •Recall information from previous modules through interactive knowledge checks. Course Summary: • Summarize key networking concepts learned in this course. • Identify resources to further learning.

Configure and Deploy AWS PrivateLink

In this course, you will configure and deploy Amazon PrivateLink using the AWS Console. There is a video tutorial that shows how to create VPC endpoint services with network load balancers and private DNS. You will learn to provide permissions to principals and how to accept connection requests. Pricing for the service is reviewed as well. •Course Level: Intermediate •Duration: 1 Hour 10 Minutes Activities: This course includes videos, knowledge checks and a demo. Course objectives: In this course, you will learn to: •Configure and deploy Amazon PrivateLink using the AWS •To create VPC endpoint services with network load balancers and private DNS •Learn to provide permissions to principals and how to accept connection requests •Explain AWS PrivateLink pricing Intended audience: This course is intended for: •Network engineers •System administrators •Cloud architects Prerequisites: We recommend that attendees of this course have: •A basic understanding of business networking including familiarity with network load balancers, private DNS and VPC end points  Course outline: •Module 1: What is AWS PrivateLink •AWS PrivateLink features and benefits •How it works •Use cases for AWS PrivateLink •Module 2: Why Choose AWS PrivateLink? •Compare and contrast AWS PrivateLink vs. traditional solutions •AWS PrivateLink highlights •Module 3: Using AWS PrivateLink •Configuring and Deploying AWS PrivateLink •Interface endpoint considerations •AWS PrivateLink pricing •Module 4: AWS PrivateLink for AWS Services Demo •Video: Create an EC2 VPC interface endpoint in AWS •Video: Create an S3 VPC gateway in AWS

Getting Started with Network Load Balancer (NLB)

In this course, you will learn about the service benefits, typical use cases, and technical concepts of Network Load Balancer. The load balancing service functions at the fourth layer of the Open Systems Interconnection (OSI) model. It distributes incoming TCP/UDP traffic across multiple targets such as Amazon Elastic Compute Cloud (Amazon EC2) instances, containers, and IP addresses. NLB monitors the health of the targets using health checks and routes traffic only to healthy targets. NLB maintains a single static IP address per Availability Zone and scales as incoming traffic changes, handling up to millions of requests per second. •Course level: Fundamental •Duration: 2 hours Activities: •This course includes presentations, graphics, demonstrations, and practical applications. Course objectives: In this course, you will learn to: •Understand how Network Load Balancer works •Understand technical concepts of Network Load Balancer •List typical use cases for Network Load Balancer •Specify what it would take to implement Network Load Balancer in a real-world scenario •Recognize the benefits of Network Load Balancer •Explain the cost structure of Network Load Balancer •Show how to use Network Load Balancer from the AWS Management Console Intended audience: This course is intended for: •Developers •Solutions architects •Data engineers •Business analysts Prerequisites: We recommend that attendees of this course have: •AWS Technical Essentials Course outline: •Network Load Balancer purpose and functionality •Network Load Balancer in the context of Amazon Web Services (AWS) •Network Load Balancer typical use cases •How to use Network Load Balancer •Network Load Balancer cost structure •Network Load Balancer technical concepts •Network Load Balancer demonstration

Introduction to Amazon Virtual Private Cloud (VPC)

A basic overview of how Amazon Virtual Private Cloud (VPC) can be used to secure your AWS resources and provide full control over your network configuration. A sample Amazon VPC configuration will be covered in detail, along with its features and components.

Introduction to AWS Global Accelerator

In this lesson we will be going over how Global Accelerator can provide a stronger and more robust architecture. It does this through the use of accelerator IP addresses that sit in front of your application. The lesson will close with a demonstration on how to setup and use these features to have near instantaneous failover between regions.

Subnets, Gateways, and Route Tables Explained

In this course, we will use sample three-tiered architecture to better understand how certain network components can help you effectively network your application. We review the differences between public and private subnets and discuss how gateways and route tables can be used for network routing.

Instance Isolation with Elastic Network Interfaces

This is an introductory course on how to isolate your AWS instances with elastic network interfaces. In this course, we discuss an approach to managing the forensics of your system in AWS. We also review how you can manage the isolation of your compromised instances for security and forensics purposes by using network interfaces in conjunction with security groups and permissions.

Understanding CIDR Notation

This course is an introduction to Classless Internet Domain Routing (CIDR) notation. We review how an IP address maps to a series of 32-bit octets, how to declare a range of IP addresses as your CIDR block, and how to divide that range to provide IP address access to your subnets.

Network Ninja to Cloud Ninja

In this course, we will address questions like “How does moving to cloud affect me as a network architect/engineer? Is there a place for my skills in the cloud? If there is a place for me, what will I do differently in the cloud? Are there any cool things I can do in the cloud, but can’t do off-cloud?”.