JASMIN Cloud ESGF and UV- CDAT Conference 09-11 December 2014 STFC / Stephen Kill



Similar documents
Experiences and challenges in the development of the JASMIN cloud service for the environmental science community

Big Data and the Earth Observation and Climate Modelling Communities: JASMIN and CEMS

CEDA Storage. Dr Matt Pritchard. Centre for Environmental Data Archival (CEDA)

JASMIN and CEMS: An Overview

JASMIN: the Joint Analysis System for big data. Bryan Lawrence

The OPTIRAD Platform: Cloud-hosted IPython Notebooks for collaborative EO Data Analysis and Processing

Virtualisation Cloud Computing at the RAL Tier 1. Ian Collier STFC RAL Tier 1 HEPiX, Bologna, 18 th April 2013

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

Big Data and Cloud Computing for GHRSST

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

Cloud Architecture and Management. M.I. Deen General Manager (Enterprise Solutions) Sri Lanka Telecom

Solution for private cloud computing

Data Centers and Cloud Computing

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

Build and Manage Private and Hybrid Cloud. Urban Järund, Sr Regional Services Manager Nordics, Red Hat

2013 ovh.com. All rights reserved

Microsoft Research Windows Azure for Research Training

Data Centers and Cloud Computing. Data Centers

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

CLOUD COMPUTING. When It's smarter to rent than to buy

NASA's Strategy and Activities in Server Side Analytics

Cloud Computing. Chapter 1 Introducing Cloud Computing

Microsoft Research Microsoft Azure for Research Training

Comparing Open Source Private Cloud (IaaS) Platforms

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

Cloud 101. Mike Gangl, Caltech/JPL, 2015 California Institute of Technology. Government sponsorship acknowledged

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

A Complete Open Cloud Storage, Virt, IaaS, PaaS. Dave Neary Open Source and Standards, Red Hat

VMware on VMware: Private Cloud Case Study Customer Presentation

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

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

JASMIN/CEMS Services and Facilities

Building Storage Service in a Private Cloud

Comparing Ganeti to other Private Cloud Platforms. Lance Albertson

Sistemi Operativi e Reti. Cloud Computing

Virtualization, SDN and NFV

Software Defined Network (SDN)

DataCentred Cloud Compute - Powered By OpenStack

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Cloud OS. Philip Meyer Partner Technology Specialist - Hosting

OpenNebula The Open Source Solution for Data Center Virtualization

Enterprise Cloud Solutions

VM-Series for VMware. PALO ALTO NETWORKS: VM-Series for VMware

Data Centers and Cloud Computing. Data Centers

Introduction to Cloud Computing

1 P a g e Delivering Self -Service Cloud application service using Oracle Enterprise Manager 12c

Oracle Applications and Cloud Computing - Future Direction

On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

7 Ways OpenStack Enables Automation & Agility for KVM Environments

A Comparison of Clouds: Amazon Web Services, Windows Azure, Google Cloud Platform, VMWare and Others (Fall 2012)

Cisco Intercloud Fabric for Business

<Insert Picture Here> Private Cloud with Fusion Middleware

INTRODUCTION APPLICATION DEPLOYMENT WITH ORACLE VIRTUAL ASSEMBLY

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

Automating Big Data Benchmarking for Different Architectures with ALOJA

SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX

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

Use cases for Cloud Vasileios A. Baousis (Ph.D), Ricardo Correa Network Applications Team

Restricted Document. Pulsant Technical Specification

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

blueprint IL3 CONNECTIVITY FROM SECURE END-USER DEVICES

SURFsara HPC Cloud Workshop

Getting Started Hacking on OpenNebula

FIA Athens 2014 ~OKEANOS: A LARGE EUROPEAN PUBLIC CLOUD BASED ON SYNNEFO. VANGELIS KOUKIS, TECHNICAL LEAD, ~OKEANOS

EMC AVAMAR. a reason for Cloud. Deduplication backup software Replication for Disaster Recovery

Windows HPC Server 2008 R2 Service Pack 3 (V3 SP3)

OpenStack. Orgad Kimchi. Principal Software Engineer. Oracle ISV Engineering. 1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

Adobe Deploys Hadoop as a Service on VMware vsphere

Why Private Cloud? Nenad BUNCIC VPSI 29-JUNE-2015 EPFL, SI-EXHEB

INTRODUCTION TO CLOUD MANAGEMENT

IBM EXAM QUESTIONS & ANSWERS

Community vs. Commodity building a community cloud infrastructure

Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group

Apache Stratos Building a PaaS using OSGi and Equinox. Paul Fremantle CTO and Co- Founder, WSO2 CommiCer, Apache Stratos

TRANSFORMING DATA PROTECTION

Virtualization and IaaS management

Assignment # 1 (Cloud Computing Security)

Clodoaldo Barrera Chief Technical Strategist IBM System Storage. Making a successful transition to Software Defined Storage

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

A Cloud WHERE PHYSICAL ARE TOGETHER AT LAST

VMware Building Many Bridges to the Cloud

FIWARE Lab Solution for Managing Resources & Services in a Cloud Federation

OpenStack Benelux. Dan Chester. Seagate Cloud Systems & Solutions

Implementing Multi-Tenanted Storage for Service Providers with Cloudian HyperStore. The Challenge SOLUTION GUIDE

Evaluation Methodology of Converged Cloud Environments

Alfresco Enterprise on Azure: Reference Architecture. September 2014

vcd Cloud Marketplace Portal

Cloud Computing Technology

Transcription:

JASMIN Cloud ESGF and UV- CDAT Conference 09-11 December 2014 STFC / Stephen Kill Philip Kershaw (1, 2), Jonathan Churchill (5), Bryan Lawrence (1, 3, 4), Stephen Pascoe (1, 4) and MaE Pritchard (1) Centre for Environmental Data Archival, STFC Rutherford Appleton Laboratory, Didcot, UK (1) NaPonal Centre for Earth ObservaPon, NERC, UK (2) Department of Meteorology, University of Reading, Reading, UK (3) NaPonal Centre for Atmospheric Science, NERC, UK (4) ScienPfic CompuPng Department, STFC Rutherford Appleton Laboratory, Didcot, UK

IntroducPon and Background Light blue = total of all tape at STFC Green = Large Hadron Collider (LHC) Tier 1 data on tape Dark blue = data on disk in JASMIN JASMIN a Big Data processing and analysis facility Response to Big Data challenge for Climate science and EO from increases from hi- res models and producpon of observapons Funded through UK government capital investment (NERC and UK Space Agency) in two phases JASMIN I and CEMS (2012) Climate science, Earth System modelling focus Support UK and European HPC facilipes Successful demonstrated hosted processing (typical factor x30 increase in performance for workloads) Panasas parallel file system + batch compute + VMware virtualisapon JASMIN II (completes Mar 2015) Expanded remit to whole NERC environmental sciences community Significant expansion of compute ~ x10 to over 3000 cores Storage ~ x2 to 13PB Network >1000 ports @ 10Gb, 40GbE t outside world Cloud Service VMware vcloud customised 100 * 16 core servers licence 130-140GB/s in IOR tests for the new storage

JASMIN 1 Success: UPSCALE UPSCALE: UK on PRACE weather resolving SimulaPons of Climate for global Environmental risk Ensembles of global atmospheric climate simulapons at weather forecaspng resolupon Required more than 30 Pmes the compupng Pme available to our team on UK supercomputer HECToR Successfully applied for a 144 million core hour from PRACE laspng for 1 year on HERMIT in Germany Produced more than 400 TB of data over 10 months, which was shipped to JASMIN and the Met Office archives Deployment of VMs running custom scienpfic sogware, co- located with data Image: P- L Vidale & R. Schiemann, NCAS Mizielinksi et al (GeoscienPfic Model Development, submieed) High resolupon global climate modelling; the UPSCALE project, a large simulapon campaign

Does Cloud CompuPng fit? Cloud compupng is a model for enabling ubiquitous, convenient, on- demand network access to a shared pool of configurable compupng resources that can be rapidly provisioned and released with minimal management effort or service provider interacpon. NIST SP800-145 5 essenpal characterispcs On- demand self- service Broad network access Resource pooling Rapid elaspcity Measured service 3 service models IaaS (Infrastructure as a Service) PaaS (Plaporm as a Service) SaaS (Sogware as a Service) 4 deployment models Private cloud Community cloud Public cloud Hybrid cloud

Raw infrastructure power (data available all the Dme, next to the compute) but more constrained service model TradiPonal *nix user management High performance compute + global file system Batch Compute High level of experpse required for users Lessons Learnt from JASMIN I and The long tail Cloud Service Model Rich and flexible service model but sacrifice in performance AbstracDon of Physical Resources Share of Cloud Resource Compute Network Storage MulP- tenancy, virtual applicapon environments OrganisaPon A OrganisaPon B Internal Services OrganisaPon C Long tail research

JASMIN Cloud Architecture IPython Notebook VM with access cluster through IPython.parallel JASMIN Plaporm VM CloudBioLinux Desktop with dynamic RAM boost JASMIN Cloud Management Interfaces Firewall Firewall JASMIN Internal Network External Network inside JASMIN Managed Cloud - PaaS, SaaS Firewall + NAT Project1- org VM 0 VM 0 VM Direct access to batch processing cluster Lotus Batch Compute Appliance Catalogue Direct File System Access Panasas storrage Firewall + NAT Firewall + NAT Appliance Catalogue IPython JupyterHub VM File Server VM IPython VM 0 VM Slave VM 0 Appliance Catalogue CloudBioLinux Fat Node File Server VM CloudBioLinux VM VM 0 VM 0 opprad- org Standard Remote Access Protocols Unmanaged Cloud IaaS, PaaS, SaaS gp, hep, eos- cloud- org

Hierarchical OrganisaPon and Governance Structure JASMIN HPC CommiEee Project 1 ConsorPum 1 Project 2 Project 3 ConsorPum 2 Project 1 ConsorPa split by research domains JVO 1 JVO 2 JVO 1 JVO Admin JVO 1 Technical administrapon JVO = JASMIN Virtual OrganisaPon

Manage Complexity with Documented Processes Analysis The meepng of requirements with the applicapon of the available technology Defined a set of processes Each is documented A combinapon of manual and automated steps with fallback to manual steps where needed Project negopapon Match proposal with a JASMIN ConsorPum Proposal sponsor negopates with consorpum manager(s) amount and type of resources number of Virtual Orgs, compute, network and storage quotas JVO (JASMIN Virtual OrganisaPon) Onboarding Create a virtual organisapon tenancy Register responsible administrator(s) InducPon + training Management of a Catalogue of Appliance Templates Create new appliance Update appliance PropagaPon to organisapons Control for Managed and Unmanaged environments, stem cells Networking Manage quota of public IPs for tenancy

vcloud Driver Portal Implements VMware s vcloud API Management Interface JASMIN Cloud Apache libcloud OpenStack Driver Web Service Interface AWS Driver Wrapping vendor- specific Cloud APIs 0ther drivers Missing vcloud- specific - we are extending libcloud to support addiponal features VMware vcloud Director was selected as the private cloud implementapon: For its maturity vs. Open Source alternapves at the Pme of JASMIN I Capital funding favoured it vs. increased recurrent of Open Source Cloud broker technologies provide an insulapon layer from cloud provider- specific APIs Apache libcloud (Python) selected This allows Future use of an alternapve private cloud implementapon e.g. OpenStack ImplementaPon of Cloudburs8ng augment private cloud with access to Public cloud providers via APIs supported in libcloud Its not a panacea: Libcloud provides a common subset of the features of each cloud provider supported

JASMIN Analysis Plaporm (JAP) MulP- node infrastructure requires a way to install tools quickly and consistently The community needs a consistent plaporm where ever they need them. Users need help migrapng analysis to JASMIN. JAP provides RPMs and pre- built images based on CentOS hep://proj.badc.rl.ac.uk/cedaservices/wiki/jasmin/analysisplaporm

Community Intercomparison A command line interface and Python APIs for Suite (CIS) Time- series Line plots ScaEer plots Global plots Dataset Format AERONET Text Overlay plots Histograms Curtain plots MODIS CALIOP HDF HDF CloudSAT HDF AMSRE HDF Co- locapon Model gives global output every 3 hours for a full month ObservaPons are day- Pme site measurements, every 15 min for a full month Source Sampling CollocaPon TRMM CCI aerosol & cloud SEVIRI Flight campaign data Models HDF NetCDF NetCDF RAF NetCDF

Early Results for JASMIN II Development and rollout a huge challenge Manage complexity with well documented processes User community Model emerging of PaaS (Managed Cloud) + IaaS (Unmanaged Cloud) PaaS with access to HPC and global file system IaaS for applicapon and disseminapon of outputs to wider community Fellow tenants helping each other out and developing common solupons IPython Notebook with JupyterHub NERC Environmental Workbench Docker JASMIN Analysis Plaporm Try out JASMIN- like env in VirtualBox

Further informapon JASMIN website: hep://jasmin.ac.uk/ Centre for Environmental Data Archival hep://www.ceda.ac.uk JASMIN paper (Sept 2013) hep://home.badc.rl.ac.uk/lawrence/stapc/2013/10/14/ LawEA13_Jasmin.pdf Follow- up paper on cloud work planned JASMIN Analysis Plaporm hep://proj.badc.rl.ac.uk/cedaservices/wiki/jasmin/analysisplaporm Apache libcloud heps://libcloud.apache.org