Virtualization and Cloud Computing Workshop (VIRT)
Synopsis
This workshop will provide an overview of cloud computing and virtualization technology with a series of lectures and hands-on practical exercises, using both public cloud and on-premises environments.
Workshop Topics
- Welcome, Introduction
- Overview of available cloud services
- Creating virtual machines in a public cloud
- Self-hosted virtualization using Proxmox VE
- Clustering and live migration
- Logical Volume Manager
- Networked Storage, Linstor and Ceph
- Provisioning using Cloud-init, Terraform and Ansible
- System containers, Docker containers and Kubernetes
- VM networking and VLANs
- Public cloud security
- Cost management and data risk management
- Monitoring
- Choosing hardware and storage
- Choosing the right cloud strategy
Target Audience
Engineers who desire or require an in-depth knowledge of building and maintaining virtual environments, in a public cloud, a self-hosted cloud, or some combination thereof.
Prerequisites
- Medium to good knowledge of the UNIX/Linux command line environment
- Basic understanding of L2/L3 technologies and TCP/IP networking and VLANs
- Participants are required to bring a laptop - (Windows/Linux/OSX) - with wireless and a current web browser (Chrome, Firefox, Edge or Safari)
Objectives
At the end of the workshop students will be able to:
- List and describe key components of cloud services
- Explain concepts of Virtualization as it relates to modern computer systems
- Explain and demonstrate System Virtualization using AWS and Proxmox VE
- Explain and demonstrate clustering, live migration and shared storage
- Create and provision VM instances from cloud images and ISO images
- Explain and demonstrate Container Virtualization
- Describe and configure networks and VLANs to customer VMs
- List important considerations for cloud security, cost management and risk management
- Make informed choices between public cloud, on-premises hosting, or some combination
