Section 12: Cloud and Datacenter Flashcards

1
Q

Hypervisor / VMM (Virtual Machine Monitor)

A

▪ Specialized software that enables virtualization through the emulation of the physical hardware

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

Examples of Hypervisors

A

▪ VMWare ESXi
▪ Microsoft Hyper-V
▪ Virtual Box
▪ VMWare Workstation

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

Examples of Hypervisors

A

▪ VMWare ESXi (Freeware)
▪ Microsoft Hyper-V
▪ Virtual Box (Freeware - Open Source)
▪ VMWare Workstation

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

Type 1 Hypervisor

A

Sits directly on top of the hardware. (AKA Bare Metal Hypervisor)
Removes the overhead of an OS

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

Type 2 Hypervisor

A

Runs on top of the OS

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

NAS

A

▪ Network Attached Storage - Disk storage as a service over TCP/IP

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

SAN

A

▪ Storage Area Network
● Specialized LAN designed for data transfer/storage
● Transfers data at block level with special protocol
● Fibre Channel (FC)
o Special purpose hardware providing 1-16 Gbps
● Fibre Channel over Ethernet (FCoE)
o Removes need for specialized hardware
o Runs over your Ethernet networks
● iSCSI (IP Small Computer System Interface)
o Lower cost, built using Ethernet switches (<10 Gbps)
o Relies on configuration allowing jumbo frames over the network

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

VoIP

A

▪ Digitizes voice traffic so that it can be treated like other data on the network
▪ Uses the SIP (Session Initiation Protocol) to setup, maintain, and tear down calls. Once setup, uses RTP (Real Time Protocol).

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

Private Cloud

A

Systems and users only have access with other devices inside the same private cloud or system

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

Public Cloud

A

Systems and users interact with devices on public networks, such as the Internet and other clouds

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

Hybrid Cloud

A

Combination of private and public

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

Community Cloud

A

Collaborative effort where infrastructure is shared between several organizations from a specific community with common concerns

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

Models of Cloud Computing

A

▪ Network as a Service (NaaS)
▪ Infrastructure as a Service (Iass)
▪ Software as a Service (SaaS)
▪ Platform as a Service (PaaS)

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

NaaS

A

Network as a Service
Allows outsourcing of the of a network to a service provider (Route 53, VPC)

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

IaaS

A

Infrastructure as a Service
Allows outsourcing of the infrastructure of the servers or desktops to a service provider (Amazon Web Services (AWS), Microsoft’s Azure)

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

SaaS

A

Software as a Service
User interacts with a web-based application (MS Office, Google Docs)

17
Q

PaaS

A

Platform as a Service
Provides a development platform for companies that are developing applications without the need for infrastructure (Pivotal, OpenShift, Apprenda)

18
Q

DaaS

A

Desktop as a Service
Provides a desktop environment that is accessible through the Internet in the form of a cloud desktop or virtual desktop environment (Virtual Desktop Infrastructure - VDI) (Shadow PC, Amazon Workspaces)

19
Q

Cloud Computing Elasticity

A

▪ Attempts to match the resources allocated with the actual amount of resources needed at any given point in time
▪ Elasticity is focused on meeting the sudden increases and decreases in the workload
o Short-term addition or subtraction of resources

20
Q

Cloud Computing Scalability

A

▪ Handles the growing workload required to maintain good performance and efficiency for a given software or application
o Long-term planning and adoption

21
Q

Cloud Computing Vertical Scaling (Scaling Up)

A

▪ Increasing the power of the existing resources in the working environment (Scalability)

22
Q

Cloud Computing Horizontal Scaling (Scaling Out)

A

▪ Adding additional resources to help handle the extra load being experienced (Elasticity)
▪ Scaling out provides more redundancy and results in less downtime

23
Q

Cloud Computing Multitenancy

A

▪ Allowing customers to share computing resources in a public or private cloud
● Better storage/access
● Better use of resources
● Lower overall cost

▪ BMP - Set up virtual servers in the cloud with proper failover, redundancy, and elasticity
● Complex passwords
● Strong authentication
● Strong encryption
● Strong policies

24
Q

Cloud Computing Virtual Machine (VM) Escape

A

▪ Vulnerability - Occurs when an attacker breaks out of one of the isolated VMs and begins to directly interact with the underlying hypervisor
▪ Mitigation - Host virtual servers on the same physical server as other VMs in the same network

25
Q

SDN (Four Parts)

A

Software-Defined Networking
▪ Enables the network to be intelligently and centrally controlled, or programmed, using software applications
▪ Application Layer - Focuses on the communication resource requests or information about the network as a whole
▪ Control Layer - Uses the information from the applications and decides how to route a data packet on the network
▪ Infrastructure Layer - Contains the network devices that receive information about where to move the data and then performs those movements.
- Provides a layer of abstraction between the devices and the control and data flow that happen on the network
▪ Management Plane - Used to monitor traffic conditions and the status of the network

26
Q

Spine and Leaf Architecture

A