Module 10 - The Cloud Journey Flashcards

1
Q

AWS Well-Architected Framework

A
  • Helps you understand how to design and operate reliable, secure, efficient and cost-effective systems in AWS Cloud.
  • Provides way to consistently measure architecture against best practices and design principles and identify areas for improvement.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

AWS Well-Architected Framework five pillars

OSRPC

A
Operational excellence
Security
Reliability
Performance efficiency
Cost optimisation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Operational excellence

A

 Ability to run and monitor systems to deliver business value.
 Continually improve supporting processes and procedures.

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

Design principles for operational excellence in cloud include:

A
  • Performing operations as code.
  • Annotating documentation.
  • Anticipating failure.
  • Frequently making small, reversible changes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Security

A

 Ability to protect information, systems and assets while delivering business value through risk assessments and mitigation strategies.

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

Security best practices

A
  • Automate security best practices when possible.
  • Apply security at all layers.
  • Protect data in transit and at rest.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Reliability

recover. ..
dynamically. ..
mitigate. ..

A

 Ability of system to:
• Recover from infrastructure or service disruptions.
• Dynamically acquire computing resources to meet demand.
• Mitigate disruptions such as misconfigurations or transient network issues.

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

Reliability best practices

A
  • Testing recovery procedures.
  • Scaling horizontally to increase aggregate system availability.
  • Automatically recovering from failure.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Performance efficiency

A

 Ability to use computing resources efficiently to meet system requirements.

 Maintain efficiency as demand changes and technologies evolve.

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

Evaluating performance efficiency of architecture includes:

A
  • Experimenting more often.
  • Using serverless architectures.
  • Designing systems to be able to go global in minutes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cost optimisation

A

Ability to run systems to deliver business value at lowest price point

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

Cost optimisation includes

A
  • Adopting consumption model.
  • Analysing and attributing expenditure.
  • Using managed services to reduce cost of ownership.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Advantages of Cloud Computing

A

Trade upfront expense for variable expense

Benefit from massive economies of scale

Stop guessing capacity

Increase speed and agility

Stop spending money running and maintaining data centre

Go global in minutes

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

Upfront expenses

A

 Data centres.
 Physical servers.
 Other resources that you would need to invest in before using computing resources.

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

Trade upfront expense for variable expense

A

Pay only when you consume computing resources

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

Benefit from massive economies of scale

A

o Can achieve lower variable cost than you can get on your own.

o Usage from hundreds of thousands of customers aggregates in cloud.
 Provides such as AWS achieve higher economies of scale.

o Translate into lower pay-as-you-go prices.

17
Q

Stop guessing capacity

A

o Don’t have to predict how much infrastructure capacity you will need before deploying application.

o Instead of paying for resources unused or dealing with limited capacity.
 Can access only capacity that you need.
 Scale in/out in response to demand.

18
Q

Increase speed and agility

A

o Flexibility of cloud computing makes it easier to develop and deploy applications.
 Provides development teams with more time to experiment and innovate.

19
Q

Stop spending money running and maintaining data centre

A

o Cloud computing in data centres requires to spend more money and time managing infrastructure and servers.

o Benefit of cloud computing – ability to focus less on these tasks and more on your applications and customers.

20
Q

Go global in minutes

A

o AWS Cloud global footprint enables you to quickly deploy applications to customers around world.

o Providing them with low latency.