Top Banner
Cloud meets GRID Wolfgang Hennerbichler ([email protected]) RISC Software GmbH Sep 21, 2012 Sep 21, 2012 Cloud meets GRID 1
22

Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

May 28, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Cloud meets GRID

Wolfgang Hennerbichler ([email protected])

RISC Software GmbH

Sep 21, 2012

Sep 21, 2012 Cloud meets GRID 1

Page 2: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Table of Contents

1 IBM CloudBurstHardware SpecsNetworking InfrastructureIBM Tivoli Cloud StackOpenstack

2 GridFTPGridFTP in a few wordsGlobus Online

3 Cloud & GridGridFTP-Virtual MachineGridFTP-Client-ImagesLive Demo

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 2

Page 3: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

IBM CloudBurst Hagenberg Hardware

approximately 6 TB of SAN Storage

IBM BladeCenter with 4 Blades

72 GB RAM, 12 Cores per Blade

adds up to 288 GB RAM, 48 Cores

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 3

Page 4: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Plug and Play

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 4

Page 5: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Throughput on the wireOr on the light path these days

Internal Network Switch (Blade to Blade) operates on 10 Gigabitper second

External connection (currently) 1 Gigabit per second to theUniversity of Linz (JKU)

220 public IP Addresses for Virtual Machines

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 5

Page 6: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

IBM Tivoli Cloud Stack

Works very well with Windows Clients

Supports Enterprise Linux Distributions (SUSE, Redhat Enterprise)

Extremely customizable, although very hard to customizedeployment scripts for other Linux distributions

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 6

Page 7: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

OpenstackOpen Source Cloud Computing Stack

http://www.openstack.org

Fits our needs

Open source software stack that can be operated on open sourcevirtualization technology

Works well enough for Linux guests in combination with Linux-KVM

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 7

Page 8: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Virtualization Architecture

Linux-KVM

Libvirt

OCFS2 as cluster-file system, IBM GPFS planned

No NFS as shared storage, opposed to the Openstackrecommendation

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 8

Page 9: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Architecture IllustratedRedundant Fibrechannel and Ethernet Switches neglected for simplicity

Ethernet

SAN Arrays

OCFS2 / GPFS

VM

VM

VM

Blade

VM

VM

VM

Blade

Public Internet

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 9

Page 10: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Working Features

CoW-Deployments of Virtual Machines

Live-Migration

Snapshotting VMs (and using those snapshots as new templates)

Firewalling of Virtual Machines

Multi-Tenancy

Quotas on Tenants

Automatic resizing of Virtual Machines

Sep 21, 2012 Cloud meets GRID IBM CloudBurst 10

Page 11: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Table of Contents

1 IBM CloudBurstHardware SpecsNetworking InfrastructureIBM Tivoli Cloud StackOpenstack

2 GridFTPGridFTP in a few wordsGlobus Online

3 Cloud & GridGridFTP-Virtual MachineGridFTP-Client-ImagesLive Demo

Sep 21, 2012 Cloud meets GRID GridFTP 11

Page 12: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

GridFTP

GridFTP in a sentence

GridFTP is a high-performance, secure, reliable data transfer protocoloptimized for high-bandwidth wide-area networks.

Sep 21, 2012 Cloud meets GRID GridFTP 12

Page 13: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Globus OnlineThe Software-as-a-Service GridFTP Broker

Takes care of all your transfers

Re-starts a transfer in case something goes wrong

Sends out an e-mail once the transfers have completed

Also supports transfers from your workstation to the GRID

Anyone can use globus online

Sep 21, 2012 Cloud meets GRID GridFTP 13

Page 14: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Globus Online illustrated

Sep 21, 2012 Cloud meets GRID GridFTP 14

Page 15: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Globus Online live demo

Sep 21, 2012 Cloud meets GRID GridFTP 15

Page 16: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Table of Contents

1 IBM CloudBurstHardware SpecsNetworking InfrastructureIBM Tivoli Cloud StackOpenstack

2 GridFTPGridFTP in a few wordsGlobus Online

3 Cloud & GridGridFTP-Virtual MachineGridFTP-Client-ImagesLive Demo

Sep 21, 2012 Cloud meets GRID Cloud & Grid 16

Page 17: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Cloud meets GridWhat happens if a Grid hooks up with a Cloud

Combining those two technologies is not too hard

A GridFTP server can run as a virtual machine inside a cloud stack

The GridFTP server can export its storage resources to otherauthorized virtual machines

Sep 21, 2012 Cloud meets GRID Cloud & Grid 17

Page 18: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

GridFTP-Virtual Machine

Basic installation of Globus GridFTP and myProxy forGlobusOnline-Access

All the users are authenticated and authorized through the LDAPService

GridFTP Directory is shared via NFS to authorized users forauthorized machines

Sep 21, 2012 Cloud meets GRID Cloud & Grid 18

Page 19: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

GridFTP-Client-ImagesBoot, authorize and go

Special VM Image is prepared as NFS and LDAP-Client

Researcher builds his environment of choice in a VM

Deployment of such a virtual machine is done within a minute

No extra setup for GridFTP or Globus Online necessary

Sep 21, 2012 Cloud meets GRID Cloud & Grid 19

Page 20: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Live Demo of Grid Client VM

Sep 21, 2012 Cloud meets GRID Cloud & Grid 20

Page 21: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

Fallback slides

Sep 21, 2012 Cloud meets GRID Cloud & Grid 21

Page 22: Cloud meets GRID › ... › 177 › 217 › presentation.pdf · Globus Online The Software-as-a-Service GridFTP Broker Takes care of all your transfers Re-starts a transfer in case

[email protected]

www.risc-software.at

Sep 21, 2012 Cloud meets GRID Questions 22