SURFsara HPC Cloud Workshop

Similar documents
SURFsara HPC Cloud Workshop

Cloud Computing. Alex Crawford Ben Johnstone

Emerging Technology for the Next Decade

Cloud Computing and Amazon Web Services

Cornell University Center for Advanced Computing

Cloud Computing through Virtualization and HPC technologies

Introduction to Cloud Computing

Open Cloud System. (Integration of Eucalyptus, Hadoop and AppScale into deployment of University Private Cloud)

Big Data and Cloud Computing for GHRSST

Unleash the IaaS Cloud About VMware vcloud Director and more VMUG.BE June 1 st 2012

Data Centers and Cloud Computing. Data Centers

vnebula Cloud. Made Easy. Introducing vnebula from Stream Networks. A simple, self-service cloud portal for our partner community.

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2

How To Use Arcgis For Free On A Gdb (For A Gis Server) For A Small Business

Putchong Uthayopas, Kasetsart University

Cornell University Center for Advanced Computing

Deploying Business Virtual Appliances on Open Source Cloud Computing

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

WHITEPAPER. One Cloud For All Your Critical Business Applications.

Assignment # 1 (Cloud Computing Security)

Cloud Computing. Adam Barker

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Η υπηρεσία Public IaaS ΕΔΕΤ ανάπτυξη και λειτουργία για χιλιάδες χρήστες

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

An Introduction to Cloud Computing Concepts

Cloud Computing Technology

Selling Virtual Private Servers. A guide to positioning and selling VPS to your customers with Heart Internet

wu.cloud: Insights Gained from Operating a Private Cloud System

Intro to Virtualization

Sistemi Operativi e Reti. Cloud Computing

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Cloud Computing. Cloud computing:

Cluster, Grid, Cloud Concepts

Cloud Security: Evaluating Risks within IAAS/PAAS/SAAS

Plug-and-play Virtual Appliance Clusters Running Hadoop. Dr. Renato Figueiredo ACIS Lab - University of Florida

SURFsara Data Services

HPC Cloud. Focus on your research. Floris Sluiter Project leader SARA

Traditional v/s CONVRGD

Own your own Enterprise Cloud with. FlexCloud

Virtualization & Cloud Computing (2W-VnCC)

Cloud Models and Platforms

Introduction to Cloud Computing

Data Centers and Cloud Computing

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

OGF25/EGEE User Forum Catania, Italy 2 March 2009

Options in Open Source Virtualization and Cloud Computing. Andrew Hadinyoto Republic Polytechnic

Electronic Records Storage Options and Overview

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

CS 695 Topics in Virtualization and Cloud Computing and Storage Systems. Introduction

Marco Mantegazza WebSphere Client Technical Professional Team IBM Software Group. Virtualization and Cloud

Amazon Web Services Demo Tech Exchange. Slides:

Last time. Today. IaaS Providers. Amazon Web Services, overview

OpenNebula Open Souce Solution for DC Virtualization

Building Storage Service in a Private Cloud

OpenNebula Latest Innovations in Private Cloud Computing

9/26/2011. What is Virtualization? What are the different types of virtualization.

What is Cloud Computing? Why call it Cloud Computing?

Computing Power at your Service: IaaS from the Private Cloud Dynamic Services for Infrastructure

Virtual Machine Management with OpenNebula in the RESERVOIR project

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

Alternative Deployment Models for Cloud Computing in HPC Applications. Society of HPC Professionals November 9, 2011 Steve Hebert, Nimbix

Comparison and Evaluation of Open-source Cloud Management Software

Today: Data Centers & Cloud Computing" Data Centers"

Cloud Computing Now and the Future Development of the IaaS

Automating Big Data Benchmarking for Different Architectures with ALOJA

Solution for private cloud computing

Amazon EC2 Product Details Page 1 of 5

If you do NOT use applications based on Amazon Web Services raise your hand.

OpenNebula Open Souce Solution for DC Virtualization

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

Cloud Federation to Elastically Increase MapReduce Processing Resources

Introducing ScienceCloud

How To Compare Amazon Ec2 To A Supercomputer For Scientific Applications

Cloud Computing an introduction

How to Deploy OpenStack on TH-2 Supercomputer Yusong Tan, Bao Li National Supercomputing Center in Guangzhou April 10, 2014

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

Understanding ArcGIS Deployments in Public and Private Cloud. Marwa Mabrouk

Oracle Applications and Cloud Computing - Future Direction

ovirt and Gluster hyper-converged! HA solution for maximum resource utilization

Project Documentation

CSE543 Computer and Network Security Module: Cloud Computing

Performance of the Cloud-Based Commodity Cluster. School of Computer Science and Engineering, International University, Hochiminh City 70000, Vietnam

Part 1: Price Comparison Among The 10 Top Iaas Providers

Transcription:

SURFsara HPC Cloud Workshop doc.hpccloud.surfsara.nl UvA workshop 2016-01-25 UvA HPC Course Jan 2016 Anatoli Danezi, Markus van Dijk cloud-support@surfsara.nl

Agenda Introduction and Overview (current presentation) Hands on Lunch Application design Hands on cont. Assignment (approx. 4 hours) 2

Cloud? What as a Service? Wikipedia: Cloud Computing is a jargon term without a commonly accepted non-ambiguous scientific or technical definition. In science Cloud computing is a synonym for distributed computing over a network. as a Service: SaaS: Software MS Office 360, gmail PaaS: Platform Google App Engine IaaS: Infrastructure Amazon EC2, SURFsara HPC Cloud aas Known cloud-like services: Hosting Grid computing: massive parallel batch processing 3

Why Cloud? Benefits No hardware to buy and maintain No software to buy and maintain (SaaS, PaaS) No maintenance downtime live migration of virtual machines Dynamic scalability add when needed Drawbacks Control over data privacy, business secrets, legal obligations (patient data, Patriot Act) Control over computing availability, processing power (SLA, overcommitting) Different environment virtualization layer, VM management Types Private / Community / Public Dedicated / Overcommitted (CPU, network, disk space) 4

SURFsara Computing Pre-configured and maintained environments: Cartesius National Supercomputer: 40,960 cores (1.559 PFlops), 117 TB RAM, 7.7 PB disk Lisa National Compute Cluster (VU, UvA, SURF): 8960 cores (158 Tflops), 10 TB RAM Grid International parallel batch processing: 11 sites, 15,000 cores, 7.1 PB disk 7.7 PB tape Hadoop BigData-parallel processing framework: 1370 cores, 1.2 PB disk Self-service: HPC Cloud Cloud computing: 1920 cores - 30 nodes with each 64 cores, 248 GB RAM - 1 High memory node, 40 cores, 2 TB RAM, 6.4 TB disk - 900 TB image storage - Nodes connected by fast network Other: Beehub Data storage, WebDAV access Visualization render cluster and Collaboratorium Network 5

Why SURFsara HPC Cloud SURFsara HPC Cloud is IAAS: Infrastructure As A Service, so you assemble your virtual machine (VM) from the ground up. General benefits: Data and computing in Amsterdam No ties to US and its Homeland Security, Patriot Act Others cannot access data inside your VM (including SARA personnel) Unrestricted Internet access (but fair use), including up/download of data Technical benefits: No overcommitting, you alone use 100% of your core(s) Tailor VM to your needs: cores, RAM, disks Root access to your VM Free choice of OS, packages, versions Fast private network for all VMs in your project 6

Why not SURFsara HPC Cloud SURFsara HPC Cloud is IAAS: Infrastructure As A Service, so you assemble your virtual machine (VM) from the ground up. Drawbacks: No SLA (yet), service during office hours You maintain everything in your VM You are responsible for all of your VM s behavior You must protect yourself against threats from the Internet (DDOS, virus) Pay for VM uptime, not just compute time (like gas, light) No automatic backups Your laptop is faster than a 1 core VM Interface to construct/start/stop VMs is not user friendly 7

Who uses the SURFsara HPC Cloud Past: 226 projects completed since January 2011 January 2016: 122 active projects 400 login accounts 200 running VMs 160 TB used for disk images Largest possible VM: 64 cores, 248 GB RAM Introducing GPUs Example techniques: Galaxy, RStudio, Matlab CFD: MPI on virtual cluster, multicore VMs De novo genome assembly: single machine, multicore VMs, high memory Stock exchange ticker data Research fields: Biology Genetics Informatics Chemistry Ecology Linguistics Robotics Business Social sciences Engineering Humanities SURFsara HPC HPC Cloud Cloud workshop Jan Jan 2015 2015 8

Below decks VM control: OpenNebula Open source Adaptable to our needs Currently best practice for our situation Virtualization: KVM, libvirt, CentOS Open source Low overhead Proven track record Support: General Cloud wiki Helpdesk: email, phone, house calls 9

Cloud project networks Network: Direct Internet access, no external firewall One private virtual network per project Fast interconnect between VMs IP and MAC addresses change every launch Images: Host-local SSDs for OS images (limited size) On-line Ceph storage for data images (big data) No backups, but redundant storage External data Beehub, NFS on VM, Lightpath to your institute Community repository on Internet 10

Set-up assistance Creating a VM from scratch can be a lot of work, we provide an app market. You can import an appliance : CentOS 6.5 or 7 Ubuntu 14.4 LTS server or desktop. Imported OS image: copied to node-local SSD persistent yes/no (run-time changes copied back or not) Imported template (VM assembling instructions): # cores and RAM Internet and/or private lan additional data images on Ceph storage Boot the VM and log in as root with SSH. From then on, you must take care of firewalls, security, updates etc., importing an appliance is just a set-up help. 11

Alternatives Well-known international Clouds: Note: US-EU Safe Harbor worthless Amazon Elastic Compute Cloud (EC2) Google Compute Engine Rackspace Other: Hosting Grid Computing Hadoop Lisa, Cartesius 12

SURFsara HPC Cloud Workshop HANDS ON Support portal: https://doc.hpccloud.surfsara.nl/ UvA workshop 2016-01-25 Self-service portal: http://ui.hpccloud.surfsara.nl/ UvA HPC Course Jan 2015 Anatoli Danezi, Markus van Dijk cloud-support@surfsara.nl