AWS Architecture Flashcards

1
Q

Highly available

A

When a system can withstand failure to components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Redundancy

A

Standby: Functionality is recovered on a secondary resource using failover. The resource is not available during this time
Active: Requests are distributed on multiple instances, so if one fails, the others just absorb the extra workload

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Elasticity

A

Can support growth in users, traffic, or data size

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vertical scaling

A

Make the instance/resource better using memory etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Horizontal scaling

A

Increase number of resources

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Stateless application

A

The compute needs no knowledge of previous interactions and stores no session information. Horizontal scaling because any request can be serviced by any available compute

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Loose coupling

A

As complexity increases. The architecture needs to be broken down into smaller components so failures don’t cascade down to other components

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Storage services

A

Backup: S3
Archiving: AWS S3 Glacier
Disaster recovery: RDS backups and snapshots
Block storage: AWS EBS
File Storage: Amazon EFS
Object: S3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly