5 tenants of aws architecture for the best possible architecture + management and dev tools

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

5 tenants of aws architecture for the best possible architecture

  • high availbility

  • scalability

  • elasticity

  • fault tolerance

  • high durability

2
New cards

high availbility

remove single points of failure; if one thing breaks, it shouldn’t bring everything down; run cloud workloads in multiple regions/avail zones for this

3
New cards

elastic load balancer

to distribute traffic across locations and reroute when one location fails to get best possible latency

4
New cards

application load balancer

distribute traffic from web to targets in networks w http/s traffic

5
New cards

network load balancer

handle millions of reqs per sec w tcp traffic

6
New cards

scalability

add remove resources on demand; scale up or down based on metric u choose (budget, traffic, configured computing memory, other stuff)

7
New cards

vertical (up) scalability

upgrade current server to have more resources

8
New cards

horizontal

add separate servers to add to list of existing servers

9
New cards

elasticity

automate workloads by adding/removing; automatically increase/decrease resources based on metric u choose

10
New cards

auto scaling groups

to add remove resources to reduce human error and lag time to meet perf reqs. asks for min, max, desired instances; scale up or down to meed demand

11
New cards

fault tolerance

handle failures well when smth happens; ensure no point of failure and if it happens u can handle it

12
New cards

failover strategy

by having 2nd copy of db ready to start if primary one in diff region fails

13
New cards

high durability

  • recovery from failures in the expected way + recover w min data loss

14
New cards

recovery time objective (rto)

max time that business can be offline bc of accidents w/out loss

15
New cards

recovery point objective (rpo)

max data that can be lost

16
New cards

management console

user friendly and web based interface. each service has its own console.

17
New cards

sdk

software to help integrate app langs w aws; make code compatible to run and manage aws resources; used to build software for a specific platform like aws to support prog langs like python, java, ruby, go. google aws [lang] sdk

18
New cards

cli

devops. used to programmable make changes to aws resources; create and run scipts to automate processes in aws for developers

19
New cards

management tool types (3)

  • management console

  • sdk

  • cli

20
New cards

aws access keys

required to have programmic access to aws resources outside of console; access key id and secret access key.

21
New cards

access key id and secret access key.

same permissions as user. can deactivate and regenerate new one for user on demand. never share

22
New cards

aws account id

12 digit for ur account (private)

23
New cards

aws api

application programming interface; stuff that allows 2 services to talk to each other. ex. http/s requests. can customize to use in console, sdk or cli