M9: Cloud Architecture Flashcards

Module 9

1
Q

Six design principles for operational excellence in the cloud

A
  1. Perform operations as code
  2. Annotate documentation
  3. Make frequent, small, reversible changes
  4. Refine operations procedures frequently
  5. Anticipate failure
  6. Learn from all operational failures
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Three best practise areas for cloud operational excellence

A

Prepare
Operate
Evolve

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

Seven design principles of the security pillar

A
  1. Implement a strong identity foundation
  2. Enable traceability
  3. Apply security at all layers
  4. Automate security best practises
  5. Protect data in transit and at rest
  6. Keep people away from data
  7. Prepare for security events
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Five design principles of the reliability pillar

A
  1. Test recovery procedures
  2. Automatically recover from failure
  3. Scale horizontally to increase aggregate system availability
  4. Stop guessing capacity
  5. Manage change in automation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Four best practice areas for performance efficiency pillar

A

Selection
Review
Monitoring
Tradeoffs

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

Five design principles of the cost optimization pillar

A
  1. Measure overall efficiency
  2. Stop spending money on data centre operations
  3. Analyze and attribute expenditure
  4. Use managed and application level services to reduce cost of ownership
  5. Adopt a consumption model
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Reliability

A

Probability that a system will function as intended for a specified period of time. Mean time between failures.

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

Availability

A

The percentage of uptime over a period of time (length of time between failures / year). Number of 9s. 5 9s is 99.999 percent availability.

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

Highly available system

A

Can withstand some degradation while remaining available.

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

Three factors that determine an application’s availability

A
  1. Fault tolerance
  2. Scalability
  3. Recoverability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

AWS Trusted Advisor

A

Tool for reviewing your architectures.

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

Trusted advisor recommendation areas

A
Cost optimization
Performance
Security
Fault tolerance
Service limits
How well did you know this?
1
Not at all
2
3
4
5
Perfectly