Week 1 Flashcards

1
Q

Definition of a Cloud:

A

“Cloud computing provides user and enterprise subscribers on-demand delivery of various IT services as a
service over a network.”

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

Amazon Web Services is an example of what cloud model?

A

Public Cloud

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

Do clouds have to be connected to the internet?

A

No. Cloud computing is an IT service which may be
connected to the Internet but connection to the Internet is not required.

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

Clouds are dependent on virtualization technologies

A

True

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

Which cloud type allows for the creation of cloud
instances (virtual machines), virtual networks, and shared storage?

A

Infrastructure as a Service

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

Which cloud type are prebuilt instances configured for a certain
purpose?

A

Platform as a Service

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

____ is a cloud approach where the software provider deploys their product into
a cloud environment and users access it from their own device.

A

Software as a Service

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

Office 365 is an example of what cloud type?

A

Software as a Service

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

Which cloud model is for two or more organizations for their
mutual benefit?

A

Community Cloud

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

What is a Hybrid Cloud?

A

Combination of two other cloud models

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

What’s the name of the first GUI ever made?

A

X Windows

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

What two problems often occurred when estimating system requirements for single-purpose servers?

A
  1. System was too small or weak and had to be replaced before its normal end of life
  2. System was far too strong and was never used to its full potential, wasting money
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a common problem found by system integrators when porting a program from windows to Linux?

A

Linux is case sensitive, Windows is not. Programs need to be written with that in mind.

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

What is the highest practical uptime achievable today?

A

99.999% (five nines/5 minutes,15 seconds of downtime a year)

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

How many server per service are required for 99.999% uptime?

A

3

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

What are the two key innovations that support entire system virtualization?

A
  1. Built-in virtualization support
  2. hypervisor software that provides a software
    environment that looks like hardware to a virtualized computer system
17
Q

What are some examples of times you /shouldn’t/ virtualize something?

A
  1. You need a physical DC for Windows AD
  2. A database server needs so much memory it’s not practical
  3. The software uses a physical hardware USB key to activate it
18
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.

19
Q

What is a microservice?

A

A containerized program that works in tandem with other microservices to provide the full functionality of an application.

20
Q

What are the benefits of using microservices with an orchestration tool?

A
  1. Updated microservices can replace the existing ones without bringing down the whole
    application in most cases
  2. failed updates can be rolled back
  3. If the orchestration tool supports HA you can make applications HA compliant without coding changes
  4. You can scale applications by adjusting their configuration, with no need to touch code
21
Q

What is system integration?

A

The process of getting all parts of an IT service (application) to work correctly
together to provide a functioning service

22
Q

What is system scaling?

A

The process of adjusting the amount of compute (cpu, memory, entire virtual
machines, etc.), networking, and storage resources allocated to an IT service based on the demand for
that service

23
Q

What is an important distinction between the process of scaling storage for a file server and the process of scaling storage for a database server?

A

Always consult with the database
administrator first, database management views give much more accurate reports on remaining storage than system management views.

24
Q

True or false: Scaling, by adding network bandwidth, memory and/or processor cores to a database
server, is often the solution for database performance problems? Support your answer.

A

False. Design and implementation flaws
in the applications using one or more databases on the database server commonly produce
performance issues that appear to be database server issues. These are often actually caused by inefficient complex SQL queries or functions.

25
Q
A
26
Q
A
27
Q
A
28
Q
A
29
Q
A
30
Q
A