13. Enabling Technologies Flashcards
(214 cards)
VIRTUALISATION
What is virtualisation?
Virtualisation is the act of creating a virtual version of something, such as a computer system, server, storage device, or network resource.
Name three types of virtualisation.
- Desktop virtualisation
- storage virtualisation
- network virtualisation.
Why is virtualisation useful for developers?
It allows developers to create and test software in a virtual environment that simulates the target system without needing physical access to each type of hardware.
What is one general benefit of virtualisation for individuals and organisations?
It improves workflow by enhancing access to software and reducing costs.
What is desktop virtualisation?
It allows multiple operating systems to run on a single desktop computer
e.g., running Windows on an Apple computer.
thin clients
What is a thin client in desktop virtualisation?
a computer that runs resources stored on a remote server rather than locally installed
resources
What is storage virtualisation?
It pools multiple physical storage devices into a single virtual storage system, simplifying storage management.
What is network virtualisation?
It creates virtual networks that are independent of physical network infrastructure, allowing more flexible and isolated network designs.
Give an example of network virtualisation in a school setting.
A school can separate staff-accessible systems (like student data) from teaching and learning resources using virtual networks.
other benefit of virtualisation
- Resource utilisation
- Isolation
- Flexibility and scalability
- Disaster recovery
How does virtualisation affect resource utilisation?
It maximises the use of existing physical resources, improving efficiency and reducing costs by allowing different tools and services to run on a single platform.
What is meant by isolation in virtualisation?
It refers to the separation between the virtual system and the physical host or other virtual systems, which helps contain issues within individual virtual instances.
for example malware, is restricted to only that virtual instance and is prevented from affecting
other parts of the same physical system.
How does virtualisation provide flexibility and scalability?
It allows virtual environments to easily adapt to changing workloads and requirements.
What role does virtualisation play in disaster recovery?
It enables the use of snapshots and backups, making it easier to recover from system failures.
What is the difference between a backup and a snapshot in virtualisation?
A backup typically saves data, while a snapshot captures the entire system—including software and settings—for full system restoration.
What happens when a system is restored using a snapshot?
The system is returned to the exact state it was in at the time the snapshot was taken.
What is a potential complexity issue with virtualisation?
requires specialist software and skilled personnel
making it more complex than managing physical systems.
DRAWBACKS OF VIRTUALISATION
What are the drawbacks of virtualisation
- Complexity
- Cost
3.Performance
Give an example of a complex task in virtualisation setup.
Providing internet access within a virtual environment while maintaining isolation and security.
What factors can lead to virtualisation performance bottlenecks?
Too many VMs, insufficient physical hardware, or incorrectly configured virtualisation software.
Why can virtualisation lead to performance issues?
because virtual machines share physical hardware resources and rely on additional software layers, which can cause bottlenecks if poorly configured or overloaded.
What are some cost-related drawbacks of virtualisation?
High initial costs for virtualisation software, powerful hardware, and potential training for IT staff.
ACHIEVING VIRTUALISATION
What are the two main approaches to achieving virtualisation?
Containerisation and virtual machines.
What is a virtual machine (VM)?
A VM simulates an entire computer system, typically providing access to a complete operating system.