Amazon Web Services for Architects Essential Training

Amazon Web Services for Architects Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 5h 04m | 712 MB

Amazon Web Services (AWS) is one of the most widely used cloud platforms, and the top pick for many organizations looking to scale and reduce costs by adopting a cloud infrastructure strategy. This course explores AWS from the architect’s perspective, focusing on the foundations you need to build scalable and reliable cloud-based application architectures. Instructor Jeff Winesett covers everything from high-level principles and best practices to hands-on implementation, optimization, and security. He takes three different approaches—manual, automated, and serverless—so you can see how AWS fits a variety of workflows and architectures. Each lesson is backed with practical examples, grounding services like Elastic Load Balancing, RDS, DynamoDB, and CloudFront in a real-world context.

Topics include:

  • Cloud concepts
  • Cloud best practices
  • Creating a new AWS account
  • Managing IAM groups, roles, and permissions
  • EC2 regions and availability zones
  • Launching a new EC2 instance
  • Setting up Elastic Load Balancing
  • Creating a MySQL RDS database
  • Autoscaling
  • Using Elastic Beanstalk
  • Caching
  • Serverless architectures with AWS
  • Lambda and the Gateway API
  • Decoupling with SQS, SWF, and SNS
  • Controlling costs
Table of Contents

1 Amazon Web Services essentials
2 Cloud services
3 Cloud benefits
4 Cloud elasticity
5 Cloud constraints
6 Cloud administration
7 Design for failure
8 Implement elasticity
9 Decouple your components
10 Optimize for performance
11 Keep things secure
12 Optimize for cost
13 The shared security model
14 IAM Master account
15 Creating a new AWS account
16 IAM Groups, roles, and permissions
17 Creating a new user
18 Creating a key pair
19 Security groups
20 Creating a security group
21 VPC
22 Virtual servers (EC2) and Elastic IP
23 Regions and Availability Zones
24 The Amazon Machine Image (AMI)
25 Understanding bootstrapping
26 Elastic Block Storage (EBS)
27 Launching a new EC2 instance
28 Elastic Load Balancing (ELB)
29 Setting up an ELB
30 Connecting to the new server via HTTP
31 Connecting to the instance via SSH
32 Relational Database Service (RDS)
33 Create a MySQL RDS database
34 Creating a custom AMI
35 Autoscaling
36 Cloud monitoring (CloudWatch)
37 Setting up Auto Scaling Part 1
38 Setting up Auto Scaling Part 2
39 Testing the Auto Scaling
40 Elastic Beanstalk
41 Use Elastic Beanstalk Part 1
42 Use Elastic Beanstalk Part 2
43 OpsWorks
44 CloudFormation and CloudFormer
45 CodeDeploy
46 Caching AWS Elasticache
47 Caching AWS CloudFront
48 Search AWS CloudSearch
49 S3 and Glacier
50 Use S3 for web application hosting
51 Serverless architectures API Gateway
52 Serverless architectures AWS Lambda
53 Lambda and the Gateway API
54 Scalable NoSQL data store (DynamoDB)
55 Creating a DynamoDB table
56 Deploy the API and test the application
57 Simple Queue Service (SQS)
58 Simple Workflow Service (SWF)
59 Simple Notification Service (SNS)
60 Keeping tabs on the tab
61 Matching supply with demand
62 Utilizing cost effective resources
63 Next steps