What defines Cloud Computing? (NIST)
Cloud computing is a model for enabling
- ubiquitous,
- convenient,
- on-demand
network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be
rapidly provisioned
and released
with minimal management effort
or service provider interaction
+ Pay as you go Model
What are common service categories?
Name a few additional service models?
What are key characteristics of Cloud computing? (7-8)
Which deployment models are known?
What is virtualization?
Capability to create a virtual version of a physical compute resource, including a virtual computer hardware platform, operating system, virtual storage device, and virtual compute resource
How can Virtualization be achivieved?
What is a VM?
How are VMs created?
With the help of a specialized virtualization software: hypervisor, that runs on the host machine
What is a hypervisor?
What categories of hypervisors are classified?
Type-1 hypervisor (native or bare-metal)
Type-2 hypervisor (hosted)
What is a Type-1 hypervisor?
What is a Type-2 hypervisor?
What are Exceptions to the dual hypervisor distinction?
What do Hypervisors do?
What is hardware virtualization?
What is nested virtualization?
What is KVM?
What Featues does KVM offer?
What is Overcommitting in the context of a hypervisor? Why is it possible?
What are benefits of using a KVM?
What are benefits of using VMs in a development environment?
What is Vagrant and why is it good?
What does Vagrant do?