Aws Solution Architect Certification Notes

04 July 2021

0 Introduction

Exam Introduction

考试大纲

考试样题

1 Compute

1.1 Amazon EC2

1
EC2的三种Pricing models

1
Dedicated Hosts vs Dedicated Instances

Instance的类型,根据CPU/Memory/storage/networking capacity/各种flexibility来选择和区分

Launching Instances

Amazon Machine Images(AMI)

Networking networking limits (per region or as specified)

IP Address

Elastic Network Interfaces(ENI)

Enhanced Networking - Elastic network Adapter (ENA)

Elastic Fabric Adapter (EFA)

ENI vs ENA vs EFA

Placement Groups

Identity and access Management(IAM) Roles

Bastion/Jump Hosts

EC2 Migration

Monitoring

Tags

Resource Groups

High Availability Approaches for Compute

Migration

1.2 Amazon Elastic Container Service (ECS)

ECS(针对docker等) vs EKS(针对K8s)

Launch Types - ECS的Launch Types决定host时的type of infrastructure,共两种,Amazon EC2(自己搞,只支持EC2 Launch Type)和Amazon Fargate(serverless相关,只支持容器container image)

ECS相关术语

Images

Tasks

Clusters

Service Scheduler

ECS Container Agent

ECS Auto Scaling

Service Auto Scaling

Cluser Auto Scaling

Security/SLA

Limits

Pricing

1.3 AWS Lambda

AWS Lambda让应用没有provisioning和managing servers(AWS负责),funtional triggered by events,不能log in到运行lambda的compute instances中去,也不能自定义操作系统和runtime语言

Lambda自定义内存,为event驱动,包括Lambda function(custom codes and dependencies), Event Sources(SNS or custom services,用来产生时间trigger lambda function), Downstream resources (DynomoDB or S3), log Streams

trigger Lambda的事件包括各种别的services例如s3/DynomoDB/Kinesis Data Steams/Simple Notification Service(SNS)/Simple Email Service 等等等等事件,还可以是on demand,Http requests等,functions之间可以互相trigger;非stream events类似于批处理

Building Lambda Apps

Lambda@Edge

Limits

Operations and monitoring

Charges

1.4 Elastic Load Balancing

1.5 AWS Elastic Beanstalk

1.6 Elastic Block Store (EBS)

1.7 AWS Auto Scaling