
Discover AWS global infrastructure across public, US Gov Cloud, and China clouds, with regions, availability zones, and the backbone enabling data locality, edge locations, and low-latency access.
How to set up an AWS account
Different free tier offers from AWS
How to view the charges accrued in your account, and
How to contact AWS support if you need help
How to delegate billing access to other authorized users in our account
Configure free tier usage alerts
Set up billing alerts using Cloud Watch and AWS Budget
Learn how public and private IP addresses identify devices, how routers and firewalls secure private networks, and how CIDR subnetting and routing enable cloud environments and internet communication.
Overview of AWS networking infrastructure. Create your own private cloud
Configure a secure network using security groups, a stateful firewall in VPC, allowing only HTTP/HTTPS to web servers, app servers from web servers, and database access from the app server.
Understand the network access control list (NACL) as a subnet-level, stateless firewall that allows or denies traffic. Learn its numeric rule order, inbound/outbound requirements, and CIDR blocking.
Assign private ip addresses from the subnet block to each instance's primary network interface, ipv6 optional, and use a public ip or elastic ip for internet access.
Create a key pair for EC2 login, download the private key, and use the public key when launching instances. On Windows, use PPK with Putty; on Mac/Linux, PEM with SSH.
Explore the default VPC in the AWS console, including its 172.31.0.0/16 CIDR, four public subnets across availability zones, an internet gateway, and main route table routing local and internet-bound traffic.
Launch and log into an EC2 instance in a default VPC, then explore private, public, and elastic IPs, including SSH access, key handling, and IP persistence behavior.
Learn to securely connect a Mac to an AWS EC2 Linux instance by creating and configuring a pem key pair, setting file permissions, and SSH into the instance as ec2-user.
Launch an Amazon Linux instance in a public subnet and configure a security group to allow ping traffic, demonstrating the stateful firewall and inbound and outbound rules.
Launch an EC2 instance, configure a security group for SSH and ping, and build a custom network ACL to learn how a stateless firewall controls inbound and outbound traffic.
Explore how VPC components work together to route traffic: public subnets reach EC2 via internet gateway, while private subnets use NAT for access, guarded by ACL, routes, and security groups.
Explore how to enable private cloud instances to access AWS services via NAT gateway and VPC endpoints, including gateway endpoints for S3/DynamoDB and interface endpoints for SQS.
Configure a VPC with public and private subnets across two availability zones, set up route tables, a NAT gateway, and a bastion host to access private instances.
A regional NAT gateway automatically expands across Availability Zones based on your workload presence. Unlike standard NAT gateways (referred to as zonal NAT gateways), which operate in a single Availability Zone, regional NAT gateways follow your workloads to provide automatic high availability across multiple Availability Zones.
Let's do a hands-on exercise to see a Regional NAT Gateway in action.
In this demo, we're going to build a VPC with only private subnets and a Regional NAT Gateway.
Then, we'll verify the routing, launch a private EC2 instance, and use Docker to prove that the private instance can reach an external service through the Regional NAT Gateway.
Here's what we're going to do.
Step one: Deploy a new VPC with private subnets and a Regional NAT Gateway.
Step two: Verify the route tables and confirm that outbound traffic from the private subnets is routed through the Regional NAT Gateway.
Step three: Deploy a private EC2 instance.
This instance will have no public IP address and will reside entirely within a private subnet.
Step four: From the private EC2 instance, we'll run the Docker Hello World program.
When we run the Docker Hello World image, Docker needs to download the image from the external Docker registry.
That means the EC2 instance needs outbound internet connectivity.
And remember, this instance is in a private subnet.
So, if everything is configured correctly, the traffic should flow through our Regional NAT Gateway.
This gives us a simple way to verify that the Regional NAT Gateway is actually providing outbound connectivity for our private workload.
# Update packages
sudo dnf update -y
# Install Docker
sudo dnf install -y docker
# Start Docker
sudo systemctl start docker
# Enable Docker to start automatically after reboot
sudo systemctl enable docker
# Add ec2-user to the Docker group
sudo usermod -aG docker ssm-user
# Refresh group membership without logging out
newgrp docker
# Verify Docker installation
docker --version
# Verify Docker service is running
docker ps
# Run Docker Hello World
# This downloads the image from the external Docker registry
docker run hello-world
In this video, learn how to simplify your AWS security and routing by using VPC Managed Prefix Lists specifically with CloudFront and EC2 Instance Connect. Discover how these prefix lists help efficiently manage IP address ranges, enhance security by controlling traffic flow, and streamline updates across your AWS resources.
Enable VPC flow logs to capture traffic at the VPC, subnet, or interface and publish to CloudWatch Logs or S3, with an IAM role and permissions for monitoring.
How to link two or more VPCs in a region and make them as part of one logical network
Set up a cross-region VPC peering between Oregon and Ireland, update routes for the peering connection, and test private connectivity with ICMP ping between instances.
Explore how to expose your application to external and AWS cloud partners using public endpoints or private link, via a network load balancer and interface endpoints.
Explore how site-to-site vpn, cloud hub, and client vpn enable secure, scalable connectivity between on-premises networks and aws vpcs, including transit gateway architectures for centralized cloud connectivity.
Link your on-premises data center to AWS with Direct Connect for consistent throughput and performance, while using Direct Connect Gateway or Transit Gateway to connect multiple VPCs across regions.
Contrast server-based and serverless approaches using a three-tier online marketplace, then enhance resilience, scaling, security, and cost optimization across AWS resources.
Explore serverless and server-based architectures for order processing using API gateway with REST and WebSocket APIs, Lambda, Step Functions, SNS/SQS, DynamoDB, and S3, highlighting resilience, scaling, security, and cost considerations.
Introduction to Compute instances and multi-tenant infrastructure of the AWS Cloud.
Virtualization options available as part of EC2 service
OS Choices and pre-built Amazon Machine Images
Different Types of Compute Instances that are available as part of EC2 Service, Hardware Acceleration Support
Placement groups optimize low-latency, high-throughput networking for HPC and machine learning workloads by distributing EC2 instances across availability zones, using cluster, partition, and spread types.
Learn to customize EC2 instances with user data, install Apache web server, and use the instance metadata service, then resize from t2 micro to t3 large.
Grant permissions using IAM Roles to your EC2 instance to access other AWS services.
Learn how IAM roles grant EC2 instances permission to access S3, attach roles, and test with AWS S3 ls while using credentials from the instance metadata service.
Explore monitoring AWS resources with CloudWatch, publishing default and custom metrics, and configuring alarms. Analyze logs via CloudWatch in near real-time and use CloudTrail for an API audit trail.
Monitor your applications with CloudWatch metrics and alarms, track ELB and EC2 metrics, and trigger auto scaling or alerts using thresholds and evaluation windows.
Learn to monitor CPU utilization with CloudWatch detailed monitoring, view metrics, and configure a p90-based alarm that stops an idle EC2 instance after 15 minutes.
Explore AWS file sharing options for EC2: Elastic File System, FSx for Windows, and FSx for Lustre, including integration with S3, private user spaces, and on-premises access.
Welcome to our Cryptography Primer!
In this video, we will look at important cryptographic concepts that safeguard our data
First, we'll explore two fundamental encryption methods: Symmetric and Asymmetric.
Then, we'll delve into data tampering detection using hashing and HMACs.
And finally, we'll demystify the world of digital signatures.
Learn how EBS volume encryption uses KMS and a data key with envelope encryption to protect volumes, while snapshots, key changes, and default encryption apply to volumes, RDS, and DynamoDB.
Learn to enable encryption for unencrypted EBS volumes, create and switch to a customer managed kms key, and copy encrypted snapshots across regions for disaster recovery.
Launch an Amazon Linux EC2 instance and install the LAMP stack (Apache, MariaDB, PHP). Secure MariaDB root access and create a LAMP base build AMI for rapid launches.
I am truly honored Udemy CEO highlighted my SAA-C03 courses in the earnings call [Aug-2022] for providing up-to-date and relevant content
Welcome to the Part 1 AWS Solutions Architect Associate Course!
If you are interested in becoming a cloud architect, you have come to the right place!
An architect is responsible for translating the business requirements into a solution blueprint
And also provide implementation guidance to the development team
To effectively play this role, you need a breadth of understanding of AWS services and how to integrate them into a complete solution
In this course, we walk through several business scenarios and how to apply cloud architectural principles
Such as avoiding a single point of failure, properly securing and protecting your workload, designing for high availability, and so forth
I am Chandra Lingam, and I am your instructor.
I have structured the curriculum into two courses
The first course (this one) covers infrastructure services such as network, server, monitoring, storage, load balancers, auto-scaling, cloud security, S3, managing your application traffic flow with services such as Route 53, CloudFront, Global Accelerator, and we wrap up with migrate your application to the cloud
The second course (this one) covers messaging services, lambda, API Gateway, databases, containers, cloudformation, and disaster recovery concepts
Here is the approximate time you need to plan to spend on preparation.
The first course is around 15 hours long and the second course is around 9 hours long
I recommend adjusting the video playback speed to 1.25x
So, you can watch all the videos in around 20 hours
And for the hands-on labs and quizzes, add another 20 hours
So, plan to spend at least 40 hours on preparation
The time will vary based on your experience – but you can use this as a ballpark
I also provide PDFs to review specific concepts quickly
Something unique I offer my students is the weekly study group sessions where you can meet fellow learners and discuss specific topics
With the knowledge you gain in this course, you will become a really good architect and easily clear the certification exam!
I am looking forward to meeting you!