SURFsara HPC Cloud Workshop



Similar documents
SURFsara HPC Cloud Workshop

Cloud Computing and Amazon Web Services

Cloud Computing. Alex Crawford Ben Johnstone

Cloud Computing through Virtualization and HPC technologies

Cornell University Center for Advanced Computing

Emerging Technology for the Next Decade

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

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

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

Solution for private cloud computing

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

Putchong Uthayopas, Kasetsart University

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

Virtualization and Cloud Computing

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

Data Centers and Cloud Computing. Data Centers

Cornell University Center for Advanced Computing

An Introduction to Cloud Computing Concepts

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

Traditional v/s CONVRGD

SURFsara Data Services

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

Introduction to Cloud Computing

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

CloudFTP: A free Storage Cloud

Big Data and Cloud Computing for GHRSST

Tips for getting started! with! Virtual Data Center!

Cluster, Grid, Cloud Concepts

OGF25/EGEE User Forum Catania, Italy 2 March 2009

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

Cloud Computing. Adam Barker

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

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

Introduction to Engineering Using Robotics Experiments Lecture 18 Cloud Computing

RED HAT ENTERPRISE VIRTUALIZATION

Deploying Business Virtual Appliances on Open Source Cloud Computing

Data Centers and Cloud Computing. Data Centers

Assignment # 1 (Cloud Computing Security)

Comparison and Evaluation of Open-source Cloud Management Software

Part 1: Price Comparison Among The 10 Top Iaas Providers

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

Cloud Computing and Amazon Web Services. CJUG March, 2009 Tom Malaher

Cloud Computing an introduction

CLOUD. MADE EASY. vnebula Portal

Cloud Computing. Cloud computing:

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

ST 810, Advanced computing

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

NAS Storage needs to be purchased; Will not be offered IAAS - Utility SMTP Per SMTP account Per server

Permanent Link:

Data Centers and Cloud Computing

Cloud Computing Now and the Future Development of the IaaS

Amazon EC2 Product Details Page 1 of 5

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

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Intro to Virtualization

VirtualclientTechnology 2011 July

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

ovirt self-hosted engine seamless deployment

Project Documentation

Open Cirrus: Towards an Open Source Cloud Stack

Sistemi Operativi e Reti. Cloud Computing

WatchGuard Dimension v1.1 Update 1 Release Notes

Cloud Security: Evaluating Risks within IAAS/PAAS/SAAS

Private Distributed Cloud Deployment in a Limited Networking Environment

HPC performance applications on Virtual Clusters

Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide

Comparing Open Source Private Cloud (IaaS) Platforms

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Building a big IaaS cloud with Apache CloudStack

Cloud Computing Technology

Cloud Computing: Making the right choices

Definitions. Hardware Full virtualization Para virtualization Hosted hypervisor Type I hypervisor. Native (bare metal) hypervisor Type II hypervisor

TGL VMware Presentation. Guangzhou Macau Hong Kong Shanghai Beijing

OnApp Cloud. The complete platform for cloud service providers. 114 Cores. 286 Cores / 400 Cores

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Cloud Infrastructure Pattern

StACC: St Andrews Cloud Computing Co laboratory. A Performance Comparison of Clouds. Amazon EC2 and Ubuntu Enterprise Cloud

Today: Data Centers & Cloud Computing" Data Centers"

WHITE PAPER SETTING UP AND USING ESTATE MASTER ON THE CLOUD INTRODUCTION

INTRODUCTION TO CLOUD MANAGEMENT

Virtualization & Cloud Computing (2W-VnCC)

<Insert Picture Here> Enabling Cloud Deployments with Oracle Virtualization

Transcription:

SURFsara HPC Cloud Workshop www.cloud.sara.nl Tutorial 2014-06-11 UvA HPC and Big Data Course June 2014 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: 13984 cores (270TFlops), 41TB RAM, 2.4PB disk Lisa National Compute Cluster (VU, UvA, SURF): 6528 cores (46Tflops), 17TB RAM Grid International parallel batch processing: 11 sites, 5000 cores, 4PB disk 6PB tape Hadoop BigData-parallel processing framework: 700 cores, 1.2PB disk Self-service: HPC Cloud Cloud computing: 960 HPC cores, 80 Light cores, 8GB RAM/core - Extra: high memory node with 40 cores, 2TB RAM, 6.4TB disk - 500TB shared storage - Nodes connected by fast network Other Beehub Data storage: WebDAV access Visualization render cluster and Collaboratorium Network 5

Who uses the SURFsara HPC Cloud Past: 130 projects completed since January 2011 Current (2014-05-21, a slow day): 120 active projects 250 login accounts 160 running VMs using 785 cores Largest VM: 32 HPC cores, 245GB RAM Smallest VM: ¼ core, 2GB RAM 100TB used for disk images 70TB used in VirDir (project NASes) Example techniques: Galaxy, RStudio, Matlab CFD: MPI on virtual cluster, multicore VMs De novo genome assembly: single machine, multicore VMs, high memory Research fields: Biology Genetics Informatics Chemistry Ecology Linguistics Robotics Business Social sciences Engineering Humanities 6

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, backups in Almere No ties to US and its Homeland Security, Patriot Act Others cannot access data in 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 7

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 Slow disk I/O (designed for computing) Your laptop is faster than a 1 core VM Interface to construct/start/stop VMs is not user friendly 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 portal: Redmine Open source General Cloud wiki Per project: wiki and issue tracking 9

Cloud project networks Direct Internet access One private virtual network per project Fast interconnect between VMs Squid proxy for non-internet VMs IP and MAC addresses change every launch Dynamic DNS VirDir: shared storage per project /Scratch, /Backup daily to tape Mount VirDir in VM: NFS, but with limitations Access VirDir via SFTP with private key Used for up/download of disk images Extra: MySQL server NoSQLserver 10

Build a Virtual Machine A template is a VM recipe: Node type: Large / Medium / Small # virtual cores, # real CPUs, RAM Private project network Internet: needs packet filter Your disk images (IDE, virtio), boot from hd / cdrom Create template: Create VM wizard or Templates New NODE VCPU / CPU RAM / CPU RAM / VCPU L HPC 1/1 8GB 8GB M light 2/1 8GB 4GB S light 4/1 8GB 2GB 11

Set-up assistance Creating a VM from scratch can be a lot of work. We provide a set-up wizard: you choose CentOS / Ubuntu, Desktop / Server # cores and RAM Disk size Networks: Internet and/or local, webserver reachable from Internet? A new VM is created and launched Connect to console Set up root password and first user Connect with SSH From then on, you must take care of updates etc., the wizard is just a set-up help. 12

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 13

SURFsara HPC Cloud Workshop HANDS ON Support portal: https://www.cloud.sara.nl Search: Tutorial 2014-06-11 Self-service portal: https://ui.cloud.sara.nl Make sure you use Google Chrome browser. UvA HPC and Big Data Course June 2014 Anatoli Danezi, Markus van Dijk cloud-support@surfsara.nl