Scaling, HA & Serverless

High Availability (HA) and Scaling AWS Regional and Global Architecture Global vs Regional Applications Architectural Components of Cloud Systems Global Components Regional Components Regional Application Tiers EC2 Launch Configurations (LCs) and Launch Templates (LTs) EC2 Launch Configuration (LC) EC2 Launch Template (LT) EC2 Auto Scaling Groups (ASG) EC2 Auto Scaling Group (ASG) – Key Concepts […]

Specialized Topics / ExtrasMachine Learning (ML) 101

LABS/MINI-PROJECTS Links LAB: Serverless Pet Cuddle-O-Tron Pet Cuddle-O-Tron – Overview Final Architecture Diagram (Simplified) – After Stage 5 Final Architecture Diagram (Extended) – After Stage 7 STAGE 1: Set Up Amazon Simple Email Service (SES) Note: SES handles outgoing emails. The serverless application must approve the sender and recipient addresses before sending. STAGE 2: Create […]

Security & Operations

Security, Deployment, and Operations AWS Secrets Manager Secrets Manager Overview Secrets Manager Architecture Application Layer (L7) Firewalls Traditional Firewalls Layer 7 Firewalls AWS Web Application Firewall (WAF) Web Application Firewall (WAF) Overview WAF Components Web Access Control List (WEBACL) WAF Rule Groups WAF Rules Rule Types: Statements: Actions: WAF Pricing Distributed Denial of Service (DDoS) […]

Hybrid & Migration

Hybrid Environments and Migration Border Gateway Protocol (BGP) – Key Concepts Used by AWS Direct Connect (DX) and dynamic Site-to-Site VPNs Simple Example of BGP Architecture IPsec VPN Fundamentals IPsec – Key Concepts IPsec Architecture IPsec Phases – Internet Key Exchange (IKE) IKE Phase 1 – Peer Authentication & Key Exchange IKE Phase 2 – […]

Storage & Databases

Simple Storage Service (S3) Amazon S3 (Simple Storage Service) 101 Amazon S3 – Core Concepts S3 Objects S3 Buckets S3 Security (Bucket Policies & ACLs) Providing Access to S3 S3 Bucket Policies When to Use Identity vs Resource Policies S3 Access Control Lists (ACLs) S3 Block Public Access Setting S3 Static Website Hosting & Billing […]

Networking & DNS

Virtual Private Cloud (VPC) Basics IP Subnetting Subnetting – Key Concepts Subnetting Process Step by Step Designing Business Networks and IP Plans Building a reliable infrastructure platform depends as much on strong design decisions as it does on technical implementation. Considerations when Designing Business Networks VPC Sizing and Structuring – Concepts VPC Size (CIDR) VPC […]

Core AWS & Account Management

AWS Accounts Amazon Web Services (AWS) AWS Cloud Use Cases AWS Cloud Pricing Model AWS Responsibility Model and Usage Policy AWS Shared Responsibility Model for Security AWS Acceptable Use Policy (AUP) Introduction to AWS Accounts AWS Account – Key Concepts AWS Account Root User IAM – Identity and Access Management AWS Account Boundaries Free and […]

Compute & Containers

Elastic Compute Cloud (EC2) Basics OS Virtualization 101 OS Virtualization – Core Idea OS Virtualization – Evolution Over Time Traditional Setup (No Virtualization) Early Virtualization Attempt Emulation-Based Virtualization Para-Virtualization Hardware-Assisted Virtualization Single Root I/O Virtualization (SR-IOV) OS Virtualization – Summary Table OS Virtualization Hardware Access Method Limitations No virtualization Applications access hardware through the OS […]