Well Architected FrameWork Flashcards

1
Q

Business Benefits of the cloud

A

1) Almost zero upfront infrastructure cost.
2) Just in time infrastructure
3) More Efficient resource utilisation
4) Usage-based costing
5) Reduced time to market.

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

Technical Benefits of the cloud

A

1) Automation - scriptable infrastructure
2) Auto-scaling
3) Proactive scaling
4) More efficient development lifecycle
5) improved testability
6) DR and BCP
7) Overflow to cloud/hybrid

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

Design for failure

A

1) Be a pessimist when designing architectures in the cloud. assume things will fail, and plan for that.

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

Implementing Elasticity

A

1) Proactive cyclic scaling - scaling at fixed intervals.
2) Proactive Event based scaling - scaling for an event.
3) Auto-scaling based on demand. (leverage monitoring services to trigger scaling based on metrics)

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

5 pillars of the well-architected framework

A

1) Security
2) Reliability
3) Performance Efficiency
4) Cost Optimisation
5) Operational Excellence

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

General Design Principles:

A

1) stop guessing your capacity
2) test systems at production scale.
3) Automate to make architectural experimentation easier.
4) allow for evolutionary architectures
5) data-driven architectures
6) improve through “Game days” to simulate events in production.

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

Well Architected Framework | Pillar 1 | Security

A

1) Apply security at all levels.
2) Enable Traceabiliy
3) Automate responses to security events (leverage SNS)
4) Focus on securing your system
5) automate security best practices.

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

AWS Shared Responsibility model | AWS

A
  • Compute
  • Storage
  • Database
  • Networking
    Regions
    availability Zones
    Edge Locations
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

AWS Shared Responsibility model | Customer

A
  • Customer (Your) Data
  • Platform, Applications, I&M
  • OS, Network and Firewall Configuration
  • Client side data encryption, integrity and authentication.
  • Server Side Encryption (file system and/or data)
  • Network Traffic Protection (Encryption, Integrity, Identity)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

AWS Security Pillar | Definition:

A

It has 4 areas:

1) Data Protection (data classification, least privilege access, encrypt everything)
2) Privilege Management (ACL,RBAC,password mgmt)
3) Infrastructure Protection (VPC protection)
4) Detective Controls (cloud(trail|watch), aws config.

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

AWS Reliability Pillar | design principles:

A

1) Test recovery procedures
2) automatically recover from failure.
3) scale horizontally to increase aggregation system availability.
4) stop guessing capacity.

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

AWS Reliability Pillar | key AWS Services

A

Foundation - IAM, VPC
Change Management - AWS CloudTrail
Failure Management - AWS Cloud Formation

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

AWS Reliability Pillar | 3 key Areas

A

1) Foundation
2) Change Management
3) Failure Management

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

What is the AWS Performance Efficiency Pillar

A

Focuses on how to use compute resources efficiently to meet your requirements.

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

AWS Performance Efficiency Pillar | Design Principles

A

1) Democratize advanced technologies
2) Go Global in Minutes
3) Use Server-less architectures
4) Experiment more Often

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

AWS Performance Efficiency Pillar | 4 areas

A

1) Compute (right server for the job)
2) Storage (access method, patterns of access, frequency)
3) Database (right DB for the job)
4) Space-time trade off

17
Q

What is the AWS Cost Optimisation Pillar

A

Cost reduction and minimalism

18
Q

AWS Cost Optimisation Pillar | Design Principles

A

1) Transparently attribute expenditure
2) Use Managed Services to reduce cost of ownership
3) trade CapEx for OpEx
4) Benefit from economies of scale (AWS purchasing)
5) Stop spending money on data centre operations

19
Q

AWS Cost Optimisation Pillar | 4 Areas

A

1) Matched supply and demand (provision vs scale)
2) cost-effective resources (cost instance type)
3) expenditure awareness
4) optimisation over time. (hundreds of new services per year (best service today is not the best tomorrow))

20
Q

What is the AWS Operational Excellence Pillar?

A

1) Operational practices.
2) Operation procedures used to manage production workloads.
3) planned vs unplanned changes
4) Change execution and responses.

21
Q

AWS Operational Excellence Pillar | Design Principal

A

1) Perform Operations with code when repeatable
2) Align operational processes to business objectives
3) Make regular, small incremental changes
4) Test for responses to unexpected events
5) learn from operational events and failures
6) Keep operational procedures up to date.

22
Q

AWS Operational Excellence Pillar | Definition

A

The three best practise areas for operational excellence in the cloud:

1) Preparation (checklists, run books - daily tasks, play books)
2) Operation
3) Response

23
Q

AWS Operational Excellence Pillar | practice to service map.

A

Preparation - autoscaling, AWS config, tagging, service catalogue.
Operation - CI/CD pipelines. aws code commit, code deploy, code pipeline.
Response - cloudwatch + alarms + SNS