Log In
Join
for free
Log In
Join
for free
Back To Module Home
The Good Parts of AWS: Cutting Through the Clutter
0% completed
Part 1: The Good Parts
The Default Heuristic
Database: DynamoDB
Storage: S3
Compute: EC2
Compute: EC2 Auto Scaling
Compute: Lambda
Networking & Content Delivery: ELB
Networking & Content Delivery: Route 53
Management & Governance: CloudFormation
Application Integration: SQS
Media Service: Kinesis
Quiz - Basic AWS Services
Part 2: The Bootstrap Guide
Starting from Scratch: Basic Web Application
Starting from Scratch: Manual AWS Infrastructure
Infrastructure as Code: Create CloudFormation Stack
Infrastructure as Code: Deploy CloudFormation Stack
Automatic Deployments: CodeBuild
Automatic Deployments: Install CodeDeploy Agent on EC2
Automatic Deployments: Create a CodePipeline
Load Balancing: Add a second EC2 Instance
Load Balancing: Add an Application Load Balancer
Scaling: Add an Auto Scaling Group
Scaling: Remove Instances
Production: Add Stack Name to our Application
Production: Create Staging Stack
Production: Create Production Stack
Custom Domains: Register Domain with Route 53
Custom Domains: Map our Domain to Load Balancers
HTTPS: Create a TLS Certificate
HTTPS: Add an HTTPS Endpoint
HTTPS: Make the Application Speak HTTPS
Network Security: Set up SSM for SSH Access
Network Security: Add Private Subnets with NAT Gateway
Network Security: Enabling HTTPS port in Public Subnets
Production: Create Staging Stack
We'll cover the following
Objective
Steps
Creating a nested stack for staging
awsbootstrap-setup
awsbootstrap
awsbootstrap-Staging-XYZ
Objective
Create separate environments for staging.
Steps
Extract common resources out of
main.yml
.
Create a separate stack for staging.