| SPDX-FileCopyrightText | SPDX-License-Identifier | title | author | footer | description | keywords | color | class | style | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
© 2024 Menacit AB <foss@menacit.se> |
CC-BY-SA-4.0 |
Virtualisation course: Recap |
Joel Rangsmo <joel@menacit.se> |
© Course authors (CC BY-SA 4.0) |
Review/Recap of virtualisation course |
|
#ffffff |
|
section.center {
text-align: center;
}
|
Participants are split into four or more groups.
Each group is assigned to present either the economic, reliability, security or environmental pros/cons of virtualisation, targeted towards a CTO role in an assigned example organisation.
The presentation should cover usage of HW-/OS-level virtualisation, virtual/container development and VDI. After presentation, send slides to courses+virt_013301@%EMAIL_DOMAIN%
Cash strapped startup on a mission to make customers (and stockholders) happy.
Develops, hosts and supports web pages/apps for (temporary) PR campaigns.
Needs to grow/shrink fast and has employees all over the world working from home.
Focus on the economic pros/cons.
Well-established company in heavy-manufacturing.
Every second of downtime and delays means huge monetary losses.
Depend on many legacy IT systems for their factory production line.
Focus on the reliability pros/cons.
Spook agency making the world a safer place.
Keeping information secret and systems secure is of uttermost importance.
Plagued by bureocrats, spies and sinister insiders.
Focus on the security pros/cons.
Transportation company with urgent need for efficient greenwashing.
Has several data centers spread around the world.
Need to handle the occasional surge of visitors and bookings on their website.
Focus on the environmental pros/cons.
Remember the target audience/focus area.
If it suites your presentation, add/modify the example organisation's challenges.
Less HW == Less electricity, DC space and painful human labor.
Enables self-service and automation which helps organisations move faster.
Maintenance of underlying infrastructure without disruptions.
Easier testing and operations due to predictable runtime environments.
Enables quick recovery to a good known state.
Reduces attack surface through fine grained segmentation of systems.
Enables users to somewhat safely handle untrusted data.
Enables quick recovery to a good known state.
Less HW == less e-waste and energy consumption.
Power up/down hypervisors depending on load.
Migrate workloads to regions with green electricity.
Pretend to be hardware well enough to make operating systems run.
Pretend to be an (isolated) operating system environment well enough to run applications.
- Faster!
- More efficient/higher density
- Easier to inspect and monitor
- Easier to break isolation
- Less stable/predictable
- Barley supported live-migration
Virtualisation helps developers and users by providing predictable execution environments for applications.
Vagrant can be used for automated setup of test environments on any OS using HW-level virtualisation.
Docker can be used for packaging and running (Linux) apps using OS-level virtualisation.
The main downside with virtualisation is decreased performance ("overhead"), especially for HW-level.
Para-virtualisation features, like Intel VT-x and Virtio devices, can minimize this problem.
Increased technical complexity is another challenge.














