Understanding Cloud Computing and Virtualization Flashcards
Benefits of Cloud Computing
Reduced Upfront Cost
Pay as you go
Speed/Agility in provisioning services
maintenance
reliability
scalability
Offers complete applications to end users over the internet. All infrastructure and development is handled by a third party
Software as a Service
Provides an environment for the development and deployment of applications generally used by developers. It includes middleware, databases and web based tools
Platform as a Service
Offers the fundamental building blocks for IT infrastructure, compute, storage and networking
Infrastructure as a Serviice
A paid service available for anyone to use. The user is not responsbile for the underlying hardware
Public Cloud
Designed for private use and implemented and maintained by an organization
Private Cloud
The use of both private and public clouds by an organization
Hybrid Cloud
Abstracting the underlying hardware from applications, services or systems running on that hardware
virtualization
A computer that behaves as if its running on its own dedicated hardware but it running in a software enviornment
VM
A piece of software that runs on a physical system and can create multiple isolated virtual operating systems
hypervisor
Allows the virtualization of hardware resources and supports multiple VMs running different OS’s.
hypervisor
Hypervisor Implementation Type 1
Does not sit on host os
Hypervisor Implementation Type 2
Sits on Host OS
A tool from hashicorp for building and managing virtual machine environments in a single workflow
Vagrant
What are the benefits of vagrant
-Automates the setup of one or more VMs
-supports multiple VM environments
-Supports multiple hypervisors
-Supports use on multiple OS’s
Supports the use of plugins