Introduction xx Part I: Domain 1: Design Resilient Architectures Chapter 1 The Fundamentals of AWS 3 "Do I Know This Already?" Quiz 3 Advantages of Cloud Technologies 6 An Overview of Key AWS Services 7 Compute Services 8 Elastic Compute Cloud 8 Lambda 10 Elastic Container Service 11 Elastic Container Registry 12 Elastic Container Service for Kubernetes 12 Fargate 13 Serverless Application Repository 13 Lightsail 13 AWS Batch 14 Elastic Beanstalk 14 Elastic Load Balancing 16 Auto Scaling 16 CloudFormation 17 Application Services 18 OpsWorks 18 CloudFront 18 Simple Queue Service 19 Simple Notification Service 19 Kinesis 19 Database Services 20 Aurora 20 Relational Database Service 20 DynamoDB 21 ElastiCache 22 Redshift 22 Database Migration Service 23 Networking Services 23 The AWS Global Infrastructure 23 Virtual Private Cloud 24 Direct Connect 25 Route 53 26 Storage Services 26 Simple Storage Service 26 Elastic Block Store 28 Elastic File System 29 Glacier 30 Snowball 30 AWS Storage Gateway 31 Security Services 31 Identity and Access Management 31 Web Application Firewall 32 Key Management Service 33 Directory Services 33 Management Services 33 Trusted Advisor 33 CloudWatch 34 CloudTrail 34 Review All Key Topics 35 Complete Tables and Lists from Memory 35 Define Key Terms 35 Q&A 36 Chapter 2 Designing Resilient Storage 39 "Do I Know This Already?" Quiz 39 Designing Resilient S3 Services 42 S3 Storage Classes 42 Lab: Creating an S3 Bucket 44 Lab Cleanup 47 Designing Resilient EBS Services 47 EBS Versus Instance Stores 47 Elastic Block Store 48 Lab: Creating an EBS Volume 48 Lab Cleanup 49 Elastic Block Store 49 Designing Resilient EFS Services 51 Lab: A Basic EFS Configuration 51 Lab Cleanup 53 Designing Resilient Glacier Services 53 Lab: Creating a Vault 54 Lab Cleanup 55 Review All Key Topics 56 Complete Tables and Lists from Memory 56 Define Key Terms 56 Q&A 57 Chapter 3 Designing Decoupling Mechanisms 59 "Do I Know This Already?" Quiz 59 Decoupling Demystified 61 Advantages of Decoupled Designs 62 Synchronous Decoupling 62 Asynchronous Decoupling 62 Lab: Configure SQS 63 Lab Cleanup 66 Review All Key Topics 67 Complete Tables and Lists from Memory 67 Define Key Terms 67 Q&A 67 Chapter 4 Designing a Multitier Infrastructure 69 "Do I Know This Already?" Quiz 69 Single-Tier Architectures 71 Lab: Building a Single-Tier Architecture with EC2 72 Lab Cleanup 74 Multitier Architectures 74 The Classic Three-Tier Architecture 76 Review All Key Topics 78 Complete Tables and Lists from Memory 78 Define Key Terms 78 Q&A 79 Chapter 5 Designing High Availability Architectures 81 "Do I Know This Already?" Quiz 81 High Availability Compute 84 Lab: Provisioning EC2 Instances in Different Availability Zones 85 Lab Cleanup 88 High Availability Application Services 88 High Availability Database Services 88 High Availability Networking Services 91 High Availability Storage Services 92 High Availability Security Services 92 High Availability Monitoring Services 93 Review All Key Topics 93 Complete Tables and Lists from Memory 94 Define Key Terms 94 Q&A 94 Part II: Domain 2: Defi ne Performant Architectures Chapter 6 Choosing Performant Storage 97 "Do I Know This Already?" Quiz 97 Performant S3 Services 99 Performant EBS Services 101 Performant EFS Services 103 Performant Glacier Services 108 Review All Key Topics 108 Complete Tables and Lists from Memory 109 Define Key Terms 109 Q&A 109 Chapter 7 Choosing Performant Databases 111 "Do I Know This Already?" Quiz 111 Aurora 114 Which DB Instance Are You Connected To? 115 When to Use T2 Instances 115 Work with Asynchronous Key Prefetch 116 Avoid Multithreaded Replication 116 Use Scale Reads 117 Consider Hash Joins 117 Use TCP Keepalive Parameters 117 RDS 118 DynamoD.
AWS Certified Solutions Architect Associate Exam Cert Guide