Web & Cloud Services Flashcards

1
Q

How do web servers and browsers communicate?

A

Through message passing and browser initiated requests

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

How do browsers initiate requests?

A

Uniform Resource Identifier

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

What is CGI?

A

Common Gateway Interfae

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

Who is the father of the web?

A

Sir Tim Berners-Lee

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

What 2 programs did the father of the web write?

A
  1. Web Browser
  2. Web server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is URI?

A

Uniform Resource Identifier

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

What is URN?

A

Uniform Resource Name

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

What is URL?

A

Uniform Resource Locator

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

What 2 things does a web server map a URL to?

A
  1. Local file system resource (static)
  2. Internal or external program (dynamic)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the 2 largest web servers?

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

What is a disadvantage of Apache web servers?

A

Process based

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

What does process based mean?

A

Each connection to the server requires a thread, leading to overhead

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

What are some advantages for NGINX server?

A
  1. Fast (reverse proxy)
  2. Event-based (high performance/scalable)
  3. Better for virtual private server
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What disadvantage does NGINX have?

A

Cannot accept requests from older HTTP protocol

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

What are 3 advantages to Apache server?

A
  1. Enhanced security
  2. Strong community support
  3. Runs on UNIX, Windows, Linux, Mac OS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is web hosting?

A

A service that allows organizations and individuals to post a website or web page onto the internet

17
Q

What is the most popular form of web hosting?

A

Shared Hosting

18
Q

Which type of web hosting is like an apartment building?

A

Shared Hosting

19
Q

What is a VPS?

A

Virtual Private Server

20
Q

Which type of web hosting is like a townhouse?

A

VPS Hosting

21
Q

Which type of web hosting is like owning your own house?

A

Dedicated servers

22
Q

What is the minimum acceptable availability for web hosting?

23
Q

What is the most popular control panel for Linux based web servers?

24
Q

What is cloud?

A

Distributed computing system

25
What business model do cloud services typically rely on?
Pay-as-you-go
26
What are the 3 cloud models?
1. Public 2. Private 3. Hybrid
27
Which cloud model is serverless?
Hybrid
28
Which cloud model is most secure?
Private
29
What is SaaS?
Software as a Service
30
What is Amazon's cloud service?
AWS
31
What is Microsoft's cloud service?
Azure
32
Amazon Linux AMI
Amazon Machine Image
33
EC2
Elastic Compute Cloud
34
What is Amazon Linux AMI?
Provides stable and secure execution environment for applications running on Amazon EC2
35
What is EBS?
Elastic Block Store