The module aims to introduce the learner to desktop and cloud virtualisation tools and technologies which are accepted as the new norm in computing resources provisioning.
This module will ensure learners meet the following objectives:
- Understand the difference between traditional and virtual computing resources.
- Appraise the advantages of utilising software-defined solutions and virtualisation techniques.
- Deploy virtual machines and create an automated workflow for resource provisioning.
- Formulate a disaster recovery and continuity plans applicable in cloud environments.
Introduction to Virtualisation and Software-Defined Computing
- Overview of Virtualisation
- Understanding different types of hypervisors
- Understanding the Cloud
Virtualisation Advantages and Disadvantages
- Using virtualisation for more efficient utilisation of hardware.
- Using virtualisation to increase availability
- Disaster recovery
- Just-in-time delivery of resources
- Saving energy
- Increased complexity and expense
Common Uses of Software-Defined Computing
- Test and development environments
- Virtual Desktop Infrastructure
- Application Virtualisation
- Designing a private cloud
- Utilising a private cloud
- Choosing the best solution
- Understanding Virtual CPU
- Understanding Virtual memory
- Virtual storage
- Virtual networking
- Virtual graphic processing
Oracle VirtualBox, Microsoft Hyper-V and VMware
- Hypervisor Installation
- Manual and automated deployment of virtual machines
- Configuring Networking
- Allocating processor and memory resources to a VM
Azure Portal and Amazon AWS
- Management tools
- Creating and managing virtual machines
- Controlling costs
- Templates and automated deployment
Backup, Restoration and Migration
- Backup and recovery of a VM
- Physical to virtual and virtual to physical conversion
- Different file systems
- Choosing between SAN, NAS or local storage
- Configuring the network
- Slow performance
- Common Errors
- Data protection
- Data storage
- Protecting the virtual machine, its application and guest operating system
- Protecting the hypervisor.