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?

A

99.5%

23
Q

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

A

cPanel

24
Q

What is cloud?

A

Distributed computing system

25
Q

What business model do cloud services typically rely on?

A

Pay-as-you-go

26
Q

What are the 3 cloud models?

A
  1. Public
  2. Private
  3. Hybrid
27
Q

Which cloud model is serverless?

A

Hybrid

28
Q

Which cloud model is most secure?

A

Private

29
Q

What is SaaS?

A

Software as a Service

30
Q

What is Amazon’s cloud service?

A

AWS

31
Q

What is Microsoft’s cloud service?

A

Azure

32
Q

Amazon Linux AMI

A

Amazon Machine Image

33
Q

EC2

A

Elastic Compute Cloud

34
Q

What is Amazon Linux AMI?

A

Provides stable and secure execution environment for applications running on Amazon EC2

35
Q

What is EBS?

A

Elastic Block Store