Solution Architect Associate 2021 Flashcards
What are four key services for Compute?
EC2
Elastic Beanstalk
Lambda
Lightsail
What are five key services for Storage?
S3 EBS EFS FSx Storage Gateway
What are three key services for Databases?
DynamoDB
Redshift
RDS
What are five key services for Networking?
API Gateway Direct Connect Global Accelerator Route 53 VPCs
What’s a Region?
A physical location in the world that consists of two or more Availability Zones (AZs).
What’s an Availability Zone?
One or more discrete data centers housed in separate facilities
What’s an Edge Location?
Endpoints for caching content, usually CloudFront CDN.
Name the three IAM Policy Statement options
Effect
Action
Resource
How big can files in S3 be?
5 TB
What does the S3 key-value pair represent?
Object name - object binary
Name the six S3 storage classes
Standard Standard Infrequently Accessed (IA) One-Zone IA Glacier Glacier Deep Archive Intelligent Tiering
What is S3 Object Lock?
The ability to store objects with a write-once, read-many (WORM) model
What are the two S3 Object Lock modes?
Governance mode where users can’t overwrite/delete object versions or alter lock settings without special permissions
Compliance mode where nobody can overwrite/delete objects, including the root user
What is S3 Glacier Vault Lock?
A policy that locks an S3 Glacier vault’s compliance controls that can no longer be edited once set
How many S3 object GET requests can there be per second per prefix (folder)?
5500
What are the three S3 SSE-KMS requests/second limit quotas?
5500
10k
30k
What files sizes should and must use multipart uploads to S3?
100+ MB
5+ GB
What’s S3 Replication?
Automatic copying of objects from one bucket to another
What are the four EC2 pricing options?
On-Demand
Spot
Reserved
Dedicated
What are the three networking interface options for EC2?
Elastic Network Interface (ENI) for standard use
Enhanced for 10-100 Gbps throughput
Elastic Fiber Adapter (EFA) for HPC/ML
What are the three types of EC2 Placement Groups?
Cluster within an AZ for low latency, high throughput
Spread across distinct hardware for critical uptime and high availability
Partition across distinct hardware for multiple logical partitions supporting HDFS (Hadoop), HBase, or Cassandra
Which EC2 instance type is good for addressing special software licensing requirements?
Dedicated
What is EBS?
Elastic Block Store for EC2 instances
What’s the difference between EBS and Instance Store volumes for EC2?
Instance store volumes are ephemeral and data will be lost if the attached EC2 instance is stopped or terminated, while EBS volumes can persist if the attached EC2 instance is stopped or terminated.
How long can EC2 On-Demand and Reserved instances be hibernated?
60 days
What is EFS?
Elastic File System for shared storage across EC2 instances using the Network File System v4 (NFS) protocol
How large can EFS scale up to?
Terabytes
How many concurrent connections can EFS support?
Thousands
Where is EFS data stored within a region?
Across multiple AZs
What is the data consistency pattern for EFS?
Read-after-write
What is FSx for Windows?
Centralized storage for Windows-based applications like SharePoint, SQL Server, etc.
What is FSx for Lustre?
High-speed, high-capacity distributed storage for HPC, financial modeling, etc. and is stored on S3
What is AWS Backup?
For consolidating backup policies and automations across services, organizations, and accounts
What are the six RDS database types?
Aurora MariaDB MySQL Oracle PostgreSQL SQL Server
How many database read replicas are allowed per database instance?
5
What’s the difference between Multi-AZ and Read-Replica RDS configurations?
Multi-AZ is for disaster recovery of the primary instance while read replicas are for increased performance
How many copies of data does RDS Aurora store?
2 per AZ across 3 AZs for 6 copies total
What is the primary RDS Aurora Serverless use case?
Provides a relatively simple, cost-effective option for infrequent, intermittent, or unpredictable workloads
Across how many geographically distinct data centers is DynamoDB data stored?
3
What’s the difference between DynamoDB Eventually and Strongly consistent reads?
Eventually consistent reads can be reached within one second for better performance, while Strongly consistent reads occur when all writes have been completed
What are DynamoDB Transactions?
All-or-nothing database operations good for financial transactions for fulfilling orders
What are the three read consistency options in DynamoDB?
Eventual
Strong
Transactional
How may items or how much data can a DynamoDB Transaction support?
Up to 25 items or 4 MB of data
What does ACID stand for and to which AWS service does it apply?
Atomicity
Consistency
Isolation
Durability
Applies across one or more tables within a single DynamoDB account or region
Which RDS service has On-Demand Backup and Restore?
DynamoDB
What is the time range for the DynamoDB Point-In-Time-Recovery (PITR) function?
Between 5 minutes and 35 days
What is the DynamoDB feature that can be combined with Lambda functions for stored procedure-like functionality?
DynamoDB Streams
For how long can DynamoDB Streams data be stored?
24 hours
How does DynamoDB Streams chunk its data?
With a time-ordered sequence of shards
What is DynamoDB Global Tables?
Managed multi-master and multi-regional data replication for globally distributed applications
What is DynamoDB Global Tables based on?
DynamoDB Streams
What is the replication latency for DynamoDB Global Tables?
Under 1 second
What five items do VPCs consist of?
Internet or Virtual Private Gateways Route Tables Access Control Lists (ACLs) Subnets Security Groups
In how many AZs is a subnet located?
1
What’s the throughput range of a NAT Gateway?
5 to 45 Gbps
How do you make a NAT Gateway highly available across AZs?
Create a NAT Gateway in each AZ and configure routing to ensure resources use the gateway in their same AZ
Are security groups stateful or stateless?
Stateful
What networking function do you use to block IP addresses?
Network ACLs
What does each subnet need to be associated with?
A Network ACL
How are Network ACLs evaluated?
By a numbered list of rules starting with lowest number first
Are Network ACLs stateful or stateless?
Stateless
What does Direct Connect do?
Establishes a dedicated network connection between on-premise data center and AWS
What is a VPC Endpoint?
When you want to connect AWS services without leaving the AWS internal network
What are the two types of VPC Endpoints?
Interface
Gateway
Which two AWS services do VPC Gateway Endpoints support?
DynamoDB
S3
How do you connect VPCs with one another?
Via Peering that works in a star configuration (no transitive peering) and between regions
What service do you use to peer VPCs among tens, hundreds, or thousands of customer VPCs?
PrivateLink
What two things does PrivateLink require?
A network load balancer on the service VPC and an ENI on the customer VPC
What is Transit Gateway?
A network transit hub that connects your VPCs and on-premises networks
What are the two types of network connections that Transit Gateway works with?
Direct Connect
VPN
What is the only networking service that supports IP multicast?
Transit Gateway
What is VPN CloudHub?
Allows you to securely communicate from one physical site to another via Virtual Private Gateways and Customer Gateways
In Route 53, which is preferred: Alias or CNAME?
Alias
What are the four common DNS record types?
A
CNAME
NS
SOA
What are the 7 routing policies available with Route 53?
Simple Weighted Latency-Based Failover Geolocation Geoproximity Multivalue Answer
How many days can it take for a new domain name to register?
3
How does Route 53 return the IP values to the user in a Simple Routing policy?
Randomly
How does Route 53’s Weighted Routing policy direct user traffic?
By percentage amount of traffic to one IP address versus another in relation
How does Route 53’s Latency Routing policy direct user traffic?
To the IP with the lowest latency with the user, usually in miliseconds
How does Route 53’s Failover Routing policy direct user traffic?
In active/passive mode where traffic goes to the active IP until a failure is detected which then routes traffic to the passive IP
How does Route 53’s Geolocation Routing policy direct user traffic?
By sending users to the AWS region physically closest to them
How does Route 53’s Geoproximity Routing policy direct user traffic?
Similar to Geolocation Routing with users sent to the AWS region physically closest to them, but with an optional Bias setting to expand/shrink the size of a geographic region; and it must use Traffic Flow
How does Route 53’s Multivalue Answer Routing policy direct user traffic?
By routing users to multiple resources that have associated health checks
What are the 3 different types of Elastic Load Balancers and on what network layers do they apply?
Application (Layer 7)
Network (Layer 4)
Classic (Layer 4 and 7)