1 The Cloud and Desktop as a Service as a teaching tool for different research communities David Wallom Oxford e-Research Centre.

Slides:



Advertisements
Similar presentations
1 Vladimir Knežević Microsoft Software d.o.o.. 80% Održavanje 80% Održavanje 20% New Cost Reduction Keep Business Up & Running End User Productivity End.
Advertisements

Welcome Windows SharePoint Service 3.0. Craig Carpenter MCSE, MCT Director, Combined Knowledge.
INFSO-RI An On-Demand Dynamic Virtualization Manager Øyvind Valen-Sendstad CERN – IT/GD, ETICS Virtual Node bootstrapper.
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Aleksi Kallio CSC – IT Center for Science Chipster and collaboration with other bioinformatics platforms.
Flexible Services for the Support of Research Project Overview.
Virtual Machine Management
Plan Introduction What is Cloud Computing?
Windows Azure Networking & Active Directory Nasir (Muhammad Nasiruddin) Developer Evangelist - Azure Microsoft Corporation
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
Cloud Computing All Copyrights reserved to Talal Abu-Ghazaleh Organization
1 1 Hybrid Cloud Solutions (Private with Public Burst) Accelerate and Orchestrate Enterprise Applications.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Supporting BYOD Dennis Cromwell Supporting BYOD  CISCO Study – 15B devices capable of connecting to a network by 2015  The Consumerization.
Customized cloud platform for computing on your terms !
Introduction To Windows Azure Cloud
Click to add text TWA Cloud Integration with Tivoli Service Automation Manager TWS Education.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Introduction to Cloud Computing
Windows Azure: Microsoft’s Cloud Platform By Shahed Chowdhuri.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Cloud Computing Changing the way business computing is (will be) done.
Grids, Clouds and the Community. Cloud Technology and the NGS Steve Thorn Edinburgh University Matteo Turilli, Oxford University Presented by David Fergusson.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
Cloud infrastructure for training in Life Sciences Manuel Corpas The Genome Analysis Centre.
Instruction Set Virtualization
Jose Castro Leon CERN – IT/OIS CERN Agile Infrastructure Infrastructure as a Service.
Biomedical Big Data Training Collaborative biobigdata.ucsd.edu BBDTC UPDATES Biomedical Big Data Training Collaborative biobigdata.ucsd.edu.
LegendCorp What is System Center Virtual Machine Manager (SCVMM)? SCVMM at a glance Features and Benefits Components / Topology /
Breaking Barriers Exploding with Possibility Breaking Barriers Exploding with Possibility The Cloud Era Unveiled.
Enterprise Cloud Computing
Microsoft Azure Active Directory. AD Microsoft Azure Active Directory.
| nectar.org.au NECTAR TRAINING Module 1 Overview of cloud computing and NeCTAR services.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
| nectar.org.au NECTAR TRAINING Module 4 From PC To Cloud or HPC.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
Inspirirani ljudima. Ugasite mobitele. Hvala.. Paolo Pialorsi Senior Consultant PiaSys ( Publishing apps for SharePoint 2013 on Microsoft.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Introduction To Cloud Computing By Diptee Chikmurge And Minakshi Vharkate Asst.Professor MIT AOE Alandi(D),Pune.
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
Unit 3 Virtualization.
Guide to Operating Systems, 5th Edition
Chapter 6: Securing the Cloud
Cloud Technology and the NGS Steve Thorn Edinburgh University (Matteo Turilli, Oxford University)‏ Presented by David Fergusson.
Oracle Cloud Ahmed Afif Monrat Course: Cluster, Grid, Cloud
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
Joslynn Lee – Data Science Educator
Cloud Computing Cloud computing: (the Internet represents the Cloud).
Building a Virtual Infrastructure
Tools and Services Workshop Overview of Atmosphere
Andrew McCombs March 10th, 2011
Chapter 21: Cloud Computing and Related Security Issues
Chapter 22: Cloud Computing Technology and Security
Dev and Test Environments in the Cloud
Cloud Computing Dr. Sharad Saxena.
02 | Hosting Services in Windows Azure
Guide to Operating Systems, 5th Edition
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Microsoft Virtual Academy
Copyright © JanBask Training. All rights reserved Become AWS Certified & Get Amazing Job Opportunities.
Day 2, Session 2 Connecting System Center to the Public Cloud
Harrison Howell CSCE 824 Dr. Farkas
Microsoft Virtual Academy
Microsoft Virtual Academy
Productive + Hybrid + Intelligent + Trusted
Microsoft Virtual Academy
Presentation transcript:

1 The Cloud and Desktop as a Service as a teaching tool for different research communities David Wallom Oxford e-Research Centre

2 Overview What is teaching/training? Teaching/training now IaaS Cloud as a training environment Desktop as a Service, combining training and research environments

3 What is teaching/training? Organized activity aimed at imparting information and/or instructions to improve the recipient's performance or to help him or her attain a required level of knowledge or skill.

4 What is teaching/training? Organized activity aimed at imparting information and/or instructions to improve the recipient's performance or to help him or her attain a new or required level of knowledge or skill.

5 How do we run teaching or training now? Specialised resources –Infrastructure –Materials linked to infrastructure Recipient responsible for translation to home environment

6 How do we run teaching or training now? Specialised resources –Infrastructure Replication of production environment which must be kept in sync but will only be rarely used –Materials linked to infrastructure Recipient responsible for translation to home environment

7 How do we run teaching or training now? Specialised resources –Infrastructure –Materials linked to infrastructure Updates to software and services make materials quickly out of date with relatively minor changes that are irrelevant to what is actually being taught Recipient responsible for translation to home environment

8 How do we run teaching or training now? Specialised resources –Infrastructure –Materials linked to infrastructure Recipient responsible for translation to home environment –Not guaranteed even possible to directly translate to equipment or services locally available

9 What happens when you run training courses? The unexpected… User break things in ways you never thought possible Users get ahead of themselves and don’t know why? You get many more applicants than resources available

10 How can we improve training provision? The unexpected, live demo syndrome x 100! –Support practice in a uniform environment User break things in ways you never thought possible –Restart services from the beginning Users get ahead of themselves and don’t know why? –Rollback to a known state quickly and easily You get many more applicants than resources available –Scale beyond a simple training infrastructure to support usage on the production service

11 Cloud as a training environment No data transfer Sandboxed users means training on production environment Uniform preconfigured instances Uniform environment from training event to home Preconfigured instances supporting, snapshotting, rollback and restart

Bio-Linux: A scalable solution Comprehensive, free bioinformatics workstation based on Ubuntu Linux and Debian Med 10 years & 8 major releases Over 7000 users from 1600 locations 200+ bioinf packages including big integrative tools :- QIIME, Galaxy Server, PredictProtein, EMBOSS,...Incorporates all software Dual BootLinux LiveLocal Servers Cloud

Why Cloud? Data sets can be too big or restricted to easily move – ‘training’ sets are unrepresentative – move the compute to the data – Researcher work patterns are maintained Tools such as Bio-Linux are community enablers More efficient use of shared resources

EOS Cloud A tenancy in the JASMIN Unmanaged Cloud Web interfaces based on JASMIN custom IaaS software platform ‘Users’ or VMAdmin are registered JASMIN users Each receives two VMs – Bio-Linux – Ubuntu Docker hosting environment Users with total responsibility for instantiated system Accessible though standard remote desktop tools

Boosting Resource Capabilities A resource permanently scaled to support the heaviest workload would be a waste – Can we scale the users virtual services to take demand into account? Users VMs startup and operate in native state ‘Standard’ – Enough capability to access stored data – Configure applications and workflows – ‘Free’ User may boost his running VM to increased capability – Enough to run installed Bio-Linux analysis applications on useful timescale – Credit consumption only for Boosted instances Reference datasets available to users through shared storage Name# CoreMemory (GB)Cost(Credit/ho ur) Standard1160 Standard+2401 Big81404 Max

Desktop as a Service for research Giving researchers environments they are confident in by changing the infrastructure around them Creating a new user facility for natural environment research communities Training researchers where they will do their research Utilise generic cloud capabilities – Package would operate on any IaaS Cloud – Currently using native VMWare interfaces – Not using platform specific capabilities - no impediment to standards adoption

Desktop as a Service for research

Desktop as a Service for training

THANK YOU AND QUESTIONS?