Well Architected Framework WP - Performance Efficiency Flashcards

1
Q

Performance Efficiency Pillar

A

Efficient use of computing to meet requirements and maintain that efficiency as demand and technology change

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

Design Principles

A

Democratize advanced technologies. ie AWS lets anyone use dynamoDB without being a NoSQL expert

Go global in minutes

User server less architectures

Experiment more often

Mechanical Sympathy

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

Performance Efficiency Definition

A
2017 whitepaper 
4 areas that compose Performance Efficiency
Selection
Review
Monitoring
Trade-Offs
=====
2016 whitepaper
compute
storage
database
space-time trade off
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Compute

Key AWS Service for elastic compute solutions

A

AWS lets you change type of server, or go server-less

Instances - default
Containers - improve utilization
Functions - for event driven or parallel tasks

Key service is auto-scaling to match supply and demand

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

Compute questions

A

How do you select appropriate instance type

how do you ensure you continue to have most appropriate instance type as new ones introduced

how do you monitor instances

how do you ensure quantity of instance matches demand

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

Storage best practices

A

Optimal storage solution depends on several factors:

access method (block, file, object)
random or sequential access
throughput requirements
frequency of access and updates
available and durability constraints
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Storage Characteristics to consider

/

2016 WhitePaperStorage questions

A

Ability to share, file size, cache size, latency, throughput, persistence of data. Match these to appropriate AWS storage: S3, Glacier, EBS, EFS, Instance Store

=====
2016 white paper storage questions
how do you select appropriate storage solutions

how do you ensure continue to have most appropriate storage solution

how do you monitor storage for performance

how do you ensure capacity and throughput matches demand

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

Databases - questions

A

Consider using different database services for different types of data

=======
2016 Whitepaper
How do you select appropriate DB solution for your system

How do you ensure you continue to have most appropriate DB solution as new systems evolve

How do you ensure capacity and throughput matches demand

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

space time tradeoff

A

use services like RDS to add read replicas

Use direct connect for predictable latency

use global infrastructure to put copies of environment close to customers

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

space time trade off questions

A

how do you select right proximity and caching solutions

how do you ensure you continue to have most appropriate proximity and caching solutions

how do you monitor proximity and caching solutions and make sure they match demand

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

Key AWS services

A

Compute: AutoScaling
storage: EBS, S3, Glacier
Database: RDS, DynamoDB, Redshift
Space-time: CloudFront, ElastiCache, direct connect, read replicas

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

exam tips - 4 areas for performance efficiency

A

compute
storage
databases
space time tradeoff

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

exam tips

A

review the questions for each category

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

Key AWS Services for Storage

A

S3

also:
EBS, EFS, EC2 Instance Store, Glacier

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