~~REVEAL~~ de.NBI Cloud course {{no-footer}} ===== Cloud Intro ===== Introduction to //cloud//, OpenStack and technology terms ===== Term: virtualization ===== * providing a system and its environment * often the same or similar architecture as underlying //bare metal// system * emulation of foreign architectures possible * usually more than just a virtual system * network * storage * full virtualization vs. para virtualization - explain virtualization vs. emulation - explain difference full virtualization (simulation of hardware) and para virtualization (special devices, faster) ===== Term: hypervisor ===== * a software for providing virtualization * qemu/kvm, Xen, vmWare, HyperV, ... * provides a virtual environment * also: a (bare metal) host for running hypervisor software ===== Term: virtual machine ===== * a virtual computer * virtual resources (CPU, RAM, disk, ...) provides by hypervisor / virtual environment * often using predefined storage (//image//) * referred to as //instance// in cloud environment ===== Term: cloud ===== * ambiguous, overloaded marketing term * //IaaS//: infrastructure as a service * provides an environment for virtual machines * including network, storage, ... * also PaaS, SaaS, DaaS, FaaS, LBaaS, ... ===== Cloud vs. Virtualization ===== * virtualization is base for cloud * pets vs. cattle * specialized virtualization management software for pets (e.g. vmWare) * //cloud// management software for cattle (Amazon EC2, Microsoft Azure, Openstack, ...) ===== OpenStack ===== {{https://www.openstack.org/assets/openstack-logo/2016R/OpenStack-Logo-Horizontal.png}}