DDI Questions Flashcards

(10 cards)

1
Q

What is terraform?

A

Infrastructure as Code (IaC) tools allow you to manage infrastructure with configuration files rather than through a graphical user interface.

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

What are some advantages of Terraform?

A
  1. Manage infrastructure on multiple cloud platforms
  2. The human-readable configuration language helps you write infrastructure code quickly
  3. Terraform’s state allows you to track resource changes throughout your deployments
  4. You can commit your configurations to version control to safely collaborate on infrastructure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Difference between CI and CD?

A

CI = build/test
CD = release/deploy

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

What is a DNS server?

A

DNS server maps human readable URLs to the IP address of the server that hosts the site.

A recursive resolver will use the root server, a TLD name server and a authoritative server to get the IP address if it’s not already in the cache of your browser.

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

What is the A record?

A

Address record maps the domain or sub domain to the IP address of its host. e.g google.com to IPv4 address 72.334.322.222.

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

What is the difference between IPv4 and IPv6?

A

Longer, quicker and more secure

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

What is the CNAME record?

A

A Canonical name record forwards a domain to another domain instead of an IP address.

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

What is the NS record?

A

Name server record is a URL that the internet can ping to find our IP address. Almost always 2 of them for better reliability.

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

What is load balancing?

A

Process of distributing network traffic across multiple servers to:
- increase application responsiveness
- reduce latency
- reduce strain on any one server
- makes servers more efficient

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

What is latency?

A

Latency is the time it takes for data to pass from one point on a network to another.

High latency = bad

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