Key Tech Terms Flashcards

1
Q

What is vertical scaling?

A

the enhancement of memory, processing power, networking, and other technical capabilities of an existing cloud server

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

What is horizontal scaling?

A

the enhancement of cloud bandwidth by adding new computing nodes or machines

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

If you want to increase availability, what type of scaling should you utilize?

A

horizontal

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

What are the 3 W’s of Scaling?

A

What do we scale, Where do we scale, When do we scale

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

What is Prometheus (not the dude who gave us fire and is having his insides eaten daily by an eagle but the software tool)?

A

A free software used for event monitoring and alerting

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

Explain the difference between managed and unmanaged

A

Managed: AWS takes care of capacity an compute for you
Unmanaged: You take care of everything

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

What does ETL stand for?

A

Extract, Tranform, Load

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

What is a container?

A

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another (think of it as a easy way to bring code to different environment easily)

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

what is a hypervisor?

A

software that creates and runs virtual machines

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

What is a Dockerfile?

A

a text document that contains all the commands or instructions that will be used to build an image

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

What is an image in regards to containers?

A

an immutable file that contains the code, libraries, dependencies, and configuration files needed to run an application

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

What is a registry in regards to containers?

A

stores docker images for distribution

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

A container a running copy of an image?

A

Yes

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

A container a running copy of an image?

A

Yes

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

What is a DDos attack?

A

A distributed denial of service attack is an attack that attempts to make your website or application unavailable to your end user

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

What is a SYN flood?

A

A layer 4 DDoS attack that works at the transport layer. It uses the built in the patience of the TCP stack to overwhelm a server by sending a large number of SYN packets and then ignoring the acknowledgments returned by the server

17
Q

What is amplification attack?

A

an attacker sends a third party server a request using a spoofed IP address that the server then responds to with a greater payload than the initial request

18
Q

What is a layer 7 attack?

A

A type of DDoS attack that floods a web server with a lot of Get or Post requests

19
Q

Regarding security, what does PII stand for?

A

Personally identifiable information

20
Q

What is PaaS?

A
20
Q

What is PaaS?

A

platform as a service is single stop application deployment model. You bring code and the provider builds everything for you, deploys your application, and then manages it going forward

21
Q

What is IaaS?

A

infrastructure as a service is a form of cloud computing service that compute, networking, and storage resources

22
Q

What is SaaS?

A

a type of cloud service that allows users access to applications over the internet instead of downloading them

23
Q

What is caching?

A

locally stored data

24
Q

What are the two types of caching?

A

External and internal

25
Q

What is external caching?

A

data that is going to be returned by our users

26
Q

What is internal caching?

A

data used to speed up our database

27
Q

What is Memcache?

A

simple database caching solution

28
Q

What is Redis?

A

a database caching solution that can be a standalone database