Description
In this course, you will learn :
- A technique for making reliable technical decisions without becoming paralysed by too many options.
- About the most fundamental services provided by AWS, such as DynamoDB, S3, and EC2.
- How it is used, the benefits and drawbacks, why you should (or shouldn't) use it, and more.
Syllabus :
1. The Good Parts
- 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
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