Free Up Your Desktop! Using Research Virtual Machines For Research - - PowerPoint PPT Presentation

free up your desktop
SMART_READER_LITE
LIVE PREVIEW

Free Up Your Desktop! Using Research Virtual Machines For Research - - PowerPoint PPT Presentation

Free Up Your Desktop! Using Research Virtual Machines For Research Martin Feller Centre for eResearch Research Compute - the long tail NeSI: NeSI Virtual Machines Linux only Batch scheduling Performance Complex for


slide-1
SLIDE 1

Free Up Your Desktop!

Using Research Virtual Machines For Research

Martin Feller Centre for eResearch

slide-2
SLIDE 2

Research Compute - the long tail

Performance Number of researchers NeSI Virtual Machines Virtual Machines:

  • Support for Microsoft
  • Not super high-performance
  • Can be easier to use

NeSI:

  • Linux only
  • Batch scheduling
  • Complex for non-technical

researchers

slide-3
SLIDE 3

This talk

  • What is a virtualisation?
  • When to use a virtual machine?
  • How to request one?
  • How to use it?
  • Alternatives
  • Questions

3

slide-4
SLIDE 4

Centre for eResearch (CeR)

We work hand-in-hand with researchers We offer:

  • Computing environments for research
  • Storage solutions
  • Visualisation and analytics services
  • Training and community development

4

slide-5
SLIDE 5

Virtualisation

“A virtual machine is a program on a computer that works like it is a separate computer inside the main computer” (Wikipedia)

  • We can simulate a whole

computer including the OS

  • Several virtual computers can

run on one larger, more powerful computer

5

slide-6
SLIDE 6

Virtual vs. Real Computer

“Real machine”: physical computer “Virtual machine” (VM): simulated computer Differences and similarities:

  • Similarities: Both have an operating system, network access (a

real IP address), and hard disk storage.

  • Differences: No hardware maintenance for VMs. “Snapshots”
  • f VMs useful for backup and restore purposes.

6

slide-7
SLIDE 7

Where do virtual machines run?

7

slide-8
SLIDE 8

8

Connecting to a virtual machine

slide-9
SLIDE 9

What can I do with a virtual machine?

  • Run software like R, Matlab, Ansys, python, etc
  • Access to your data on Uni file shares
  • Databases
  • Host websites
  • Develop software

9

slide-10
SLIDE 10

When is a virtual machine useful

  • Offload computational tasks from desktop computer
  • Simulations run for days
  • Laptop/desktop computer isn’t good enough (CPU, RAM,

storage)

  • Use your own dedicated work environment
  • Effective collaboration, e.g. shared development workspaces
  • Reproducible research

10

slide-11
SLIDE 11

When to use a VM over other compute resources?

PROS

  • Flexibility (sizing of CPU,

RAM, disk)

  • Easy to request and set up
  • Less maintenance
  • Cost saving through shared

hardware

  • Collaboration

CONS

  • Licensing (may be

different)

  • Heavy Graphics - need

GPUs

  • Runs virtually (speed)
  • Shared hardware

11

slide-12
SLIDE 12

How do I request a virtual machine for research?

Talk to us - it’s free * HackyHour (Every Thursday, 3pm, Cafe Strata) https://research-hub.auckland.ac.nz/#/content/1

(*) in almost all cases

Annual Survey

12

slide-13
SLIDE 13

A few days later… Ok, you got me a VM… how do I use it?

13

slide-14
SLIDE 14

Alternatives

  • Nectar
  • Amazon EC2, Microsoft Azure (but currently you need to

spend $$)

  • High Performance Computing Cluster (HPC => NeSI)

14

slide-15
SLIDE 15

Questions?

15

Let’s do that at the end...