Skip to content

Latest commit

 

History

History
226 lines (162 loc) · 6.17 KB

File metadata and controls

226 lines (162 loc) · 6.17 KB
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
virtualisation
pros
cons
summary
review
security
economics
environment
reliability
container
vm
infosec
secops
devops
#ffffff
invert
section.center { text-align: center; }

Virtualisation course recap

Summarising what we've covered

bg right:30%


Exercise: Help the CTO

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%

bg right:30%


Org. 1: Examplify

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.

bg right:30%


Org. 2: Xample Industries

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.

bg right:30%


Org. 3: Department Of Examples

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.

bg right:30%


Org. 4: Example Airways

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.

bg right:30%


Remember the target audience/focus area.

If it suites your presentation, add/modify the example organisation's challenges.

bg right:30%


Let's summarise!

bg right:30%


Economic benefits

Less HW == Less electricity, DC space and painful human labor.

Enables self-service and automation which helps organisations move faster.

bg right:30%


Reliability benefits

Maintenance of underlying infrastructure without disruptions.

Easier testing and operations due to predictable runtime environments.

Enables quick recovery to a good known state.

bg right:30%


Security benefits

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.

bg right:30%


Environmental benefits

Less HW == less e-waste and energy consumption.

Power up/down hypervisors depending on load.

Migrate workloads to regions with green electricity.

bg right:30%


HW-level virtualisation

Pretend to be hardware well enough to make operating systems run.

OS-level virtualisation

Pretend to be an (isolated) operating system environment well enough to run applications.

bg right:30%


OS-level > HW-level

  • Faster!
  • More efficient/higher density
  • Easier to inspect and monitor

bg right:30%


OS-level < HW-level

  • Easier to break isolation
  • Less stable/predictable
  • Barley supported live-migration

bg right:30%


Development tools

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.

bg right:30%


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.

bg right:30%


DE_END

Thanks for listening!

bg right:30%