The Development of Cloud Interoperability



Similar documents
Ezilla - WebOS Toward the Private Cloud & Possibility of Virtual Classroom

Cloud Compu)ng in Educa)on and Research

Build Your Own Private Cloud with Ezilla and Haduzilla

Interna'onal Standards Ac'vi'es on Cloud Security EVA KUIPER, CISA CISSP HP ENTERPRISE SECURITY SERVICES

Return on Experience on Cloud Compu2ng Issues a stairway to clouds. Experts Workshop Nov. 21st, 2013

Data Center Evolu.on and the Cloud. Paul A. Strassmann George Mason University November 5, 2008, 7:20 to 10:00 PM

Big Data. The Big Picture. Our flexible and efficient Big Data solu9ons open the door to new opportuni9es and new business areas

benefit of virtualiza/on? Virtualiza/on An interpreter may not work! Requirements for Virtualiza/on 1/06/15 Which of the following is not a poten/al

Mission. To provide higher technological educa5on with quality, preparing. competent professionals, with sound founda5ons in science, technology

Effec%ve AX 2012 Upgrade Project Planning and Microso< Sure Step. Arbela Technologies

Information and Communications Technology Supply Chain Risk Management (ICT SCRM) AND NIST Cybersecurity Framework

Best Prac*ces for Deploying Oracle So6ware on Virtual Compute Appliance

Online Enrollment Op>ons - Sales Training Benefi+ocus.com, Inc. All rights reserved. Confiden>al and Proprietary 1

Cloud Compu)ng: Overview & challenges. Aminata A. Garba

Project Por)olio Management

Everything You Need to Know about Cloud BI. Freek Kamst

SC09 Tutorial M06 Cluster Construc5on Tutorial

Clusters in the Cloud

An Overview of the Open Cloud Consor4um

Project Overview. Collabora'on Mee'ng with Op'mis, Sept. 2011, Rome

How the ersa Problem became the ersa Solu3on. Why a network and network security is impera3ve for ersa s NeCTAR cloud. Paul Bartczak Infrastructure

Secure Hybrid Cloud Infrastructure for Scien5fic Applica5ons

/Endpoint Security and More Rondi Jamison

Experiments on cost/power and failure aware scheduling for clouds and grids

Modernizing EDI: How to Cut Your Migra6on Costs by Over 50%

Understanding Cloud Compu2ng Services. Rain in business success with amazing solu2ons in Cloud technology

The Real Score of Cloud

Privileged Administra0on Best Prac0ces :: September 1, 2015

Perspec'ves on SDN. Roadmap to SDN Workshop, LBL

Program Model: Muskingum University offers a unique graduate program integra6ng BUSINESS and TECHNOLOGY to develop the 21 st century professional.

Linux Clusters Ins.tute: Turning HPC cluster into a Big Data Cluster. A Partnership for an Advanced Compu@ng Environment (PACE) OIT/ART, Georgia Tech

Open Source Cloud Computing Management with OpenNebula

Challenges in Hybrid and Federated Cloud Computing

Chapter 3. Database Architectures and the Web Transparencies

Solving today's challenges with Oracle SOA Suite, and Oracle Coherence

Big Data Research at DKRZ

Fixed Scope Offering (FSO) for Oracle SRM

Business Con*nuity with Docker

CHAPTER 8 CLOUD COMPUTING

Cloud services in PL-Grid and EGI Infrastructures

Grid Computing Vs. Cloud Computing

How To Protect Virtualized Data From Security Threats

Introduc)on of Pla/orm ISF. Weina Ma

International Journal of Engineering Research & Management Technology

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Cloud Models and Platforms

Science Gateways What are they and why are they having such a tremendous impact on science? Nancy Wilkins- Diehr wilkinsn@sdsc.edu

Migrating to Hosted Telephony. Your ultimate guide to migrating from on premise to hosted telephony.

Data Management in the Cloud: Limitations and Opportunities. Annies Ductan

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

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

Hunk & Elas=c MapReduce: Big Data Analy=cs on AWS

Cisco Cloud Onboarding Solution

ITS Strategic Plan Enabling an Unbounded University

Building Platform as a Service for Scientific Applications

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

CUDA in the Cloud Enabling HPC Workloads in OpenStack With special thanks to Andrew Younge (Indiana Univ.) and Massimo Bernaschi (IAC-CNR)

Ch. 13 Cloud Services. Magda El Zarki Dept. of CS UC, Irvine

An Econocom Group company. Your partner in the transi4on towards Mobile IT

Cloud Courses Description

Transcription:

NSC- JST Workshop The Development of Cloud Interoperability Weicheng Huang Na7onal Center for High- performance Compu7ng Na7onal Applied Research Laboratories 1

Outline Where are we? Our experiences before the Cloud What has been done Demand of Interoperability tri- sites experiments Where are we going? 2

Goal of NCHC To establish a national level high performance computing center, to integrate computing resources, and to elaborate the benefits of resource sharing

Posi7on & Role To Become a World- class Supercompu7ng Center Bringing About Scien7fic Discovery & Technological Innova7on. Fundamental Role Enabling Role Establish sophis7cated HPC, Storage, and Networking infrastructure to the academic circles, thus, promo7ng Taiwan s Link the facility with user needs, provide customized total solu7on to users, and enable scien7fic discovery fundamental & technological Perform collabora7ve research power with academic and research Infuse innova7ve technology, develop value added systems, and foster the growth of HPC professionals ins7tutes, create technology break throughs, and bring contribu7ons to the society and economy 4

Cloud Compu)ng - Challenges & Requirements Federated Cloud Infrastructure for Elas7c Applica7ons Data centers in mul7ple geographical loca7ons To provide localized service To provide redundancy To ensure reliability in case of site failure under same authority or NOT? Hundreds of services hosted by dozens of Cloud DCs Each AP component must dynamically scale to offer good quality of experiences to users When a varia7on in temporal and spa7al locality of workload happens 5

Issues Cloud Compu)ng - Challenges & Requirements AP service behavior predic7on Flexible mapping of services to resources Economic models driven op7miza7on techniques Integra7on and Interoperability Scalable monitoring of system components 6

Experiences related to Grid/Cloud Grid Compu7ng Phantom Cluster Crawlzilla Ezilla 7

Grid Compu7ng 8 from NIST

What are Grids Middleware for uniform, secure, and highly capable access to large and small scale compu3ng, data, Instrument systems that are distributed across organiza7ons Ancillary services suppor7ng applica7on frameworks/ portals Persistent infrastructure (e.g. DOE Science Grid and NASA s IPG...) suppor7ng Grid services on the compute and data systems of interest (Grid sysadmin) authen7ca7on suppor7ng single sign- on (X.509 Cer7fica7on Authori7es) resource discovery (Grid Informa7on Service distributed directory service) 9

Infrastructure of KING Computing Resources P.H. NCHC-N: Compute Intensive NOC NCHC-S: Data Intensive Disk Array data archive Data Server Multi-media computing power storage array data archive Data Server Multi-media 3 3 3 2 3 2 1 3 2 1 Tainan 1 Taichung 2 1 Hsin-Chu 2 layer layer layer Taipei 1 2 3 3 2 : core node (20Gbps) 3 GOC NCHC-C: Data Intensive Disk Array Data Archive Data Server Multi-media 92-94 core nodes 20Gbps : area network (10Gbps) : academia network (1 Gbps)

Layered Grid Portal

Phantom Cluster Utilization/ Free cycles

Aspects Regarding the Cloud Compu7ng Elas7c/Dynamic vs. High Performance Conven7onal HPC service harvest the compu7ng power and performance Cloud focuses on the flexibility/usability of the IT resources HPC : adjust the applica7ons to meet the facility Cloud : adjust facility to meet the demands from the applica7ons Shared vs. Dedicated Shared resources for becer u7liza7on HPC view Shared resources with bargain power 13

Aspects Regarding the Cloud Compu7ng Integrated vs. Individual Service From the view point of users From the view point of result/solu7on provider Not from the view point of processing Integra7on over data, processing power, pre- /post- processing,... Cloud vs. Grid Dealing with compu7ng, data, instrument,... via middleware Presented as Services via network Distributed establishment a Grid compu7ng Centralized establishment a Cloud compu7ng Collabora7on between various authori7es, instead of Integra7on Why not the integra7on of distributed establishments? loosely coupled interoperability 14

Aspects Regarding the Cloud Compu7ng Applica7on style Single/simple applica7on Gene7c applica7on service Management Simpler, fewer sites to be taken cared of Cost effec7ve in every way Well- controlled/highly- secured environment and data Ease of use vs. Secured environment one of the reasons why Grid is stalled highly secured solu7on comes with complicated insurance process Vulnerability Increased or reduced? Focused resources for protec7on Single Point of Failure? Industry vs. Academia 15

Architecture The Cloud Scientific/Engineering Applications Education/ Collaboration Engineering Applica7on Scien7fic Explora7on SaaS Users Customized Platform PaaS Single Access Point SSO Mul7- Disp. Res. Data Base Simula7on Resources on Demand IaaS Middleware distribution VM Images Virtual Storage Virtual Servers Int. Collab. Security Physical cluster Physical Storage Physical Servers

Compute Cloud Easy customiza7on and configura7on based on users demand Without re- inven7ng the wheel Open Source solu7on Lower the barrier of using Cloud compu7ng resources independent opera7on space controlled thread easy access to Cloud applica7ons 17

Ezilla Design Philosophy Building cloud environment with ease Providing friendly UI to users Providing easier way to customize & configure cloud to meet the user s demand Tools and GUI for System Admin. Complying with OCCI (Open Cloud Compu7ng Interface) Technologies adopted DRBL (Diskless Remote Boot in Linux) WebOS Cloud Middleware MooseFS (Distributed File System) 18

Ezilla Design Philosophy a Build around users Building cloud environment with ease Providing friendly UI to users Providing easier way to customize & configure cloud to meet the user s demand Tools and GUI for System Admin. Complying with OCCI (Open Cloud Compu7ng Interface) a Build to last Technologies adopted DRBL (Diskless Remote Boot in Linux) WebOS Cloud Middleware MooseFS (Distributed File System) 18

Ezilla Resource Management Features of the Ezilla Auto Installa7on Dynamical Resource Pooling Friendly UI, including Drag & Drop (D&D) Real Time VM Management & Monitoring via Web Interac7ve Access to VMs VNC : direct access SPICE : video streaming Virtual Cluster, HPC style VM Image Packaging P2V Applica7on Marketplace Light Migra7on : to come shared storage approach h5p://ezilla.info h5p://sourceforge.net/projects/ezilla- nchc AP Marketplace (& VM packaging) VM access (Linux, MS) VM Management share- nothing approach 19

Deployment of Cloud via Ezilla Unattended Installation DRBL-SSI/Clonezilla + Virt. Tech. Resource Pool Resources added/removed dynamically Disk-less version Disk-full version Ezilla Master Ezilla Slave Web Access Virtual Machines

Scien7fic/Engineering Applica7on Flood simulation Intrusion Detection System Protein Analysis : F-Motif Finance : volatility 9

Educa7onal Purpose 10

Virtual Computerized Classroom 多 樣 化 虛 擬 電 腦 教 室 Ezilla 多 樣 化 虛 擬 電 腦 教 室 多 樣 化 虛 擬 電 腦 教 室 多 樣 化 虛 擬 電 腦 教 室 conventional Computerized Classroom 多 樣 化 虛 擬 電 腦 教 室 多 樣 化 虛 擬 電 腦 教 室 多 樣 化 虛 擬 電 腦 教 室 多 樣 化 虛 擬 電 腦 教 室 5

Educa7onal Purpose F-R-E-E Flexibility + Reusability + Ease efforts + Equal opportunity Flexible/Extended Training/Lab. Time Flexible/Extended Loca7on Diverse Training Environment/Courses Easier Maintenance of Training Materials Build Once, Use Everywhere Faster Deployment, Less Prepara7on Time Equal Opportunity for Students Virtual Lab. w/hand- on Experience... 24

Demand of Interoperability Why interoperability? Mo7va7on Current Ac7vi7es Goal Tri- sites Experiments Persistent/DR of IT Service 25

Demand of Interoperability Why interoperability U7liza7on of Compu7ng Resources Centralized w/o excep7on? Grid vs. Cloud : distributed vs. centralized commercial sector vs. academia No fully centralized in prac7ce Monopoly of IaaS providers is not possible To guarantee Secured/Persistent Service - QoS Availability of Service Service Migra7on/Por7ng Enterprise Private Cloud back up by Public Cloud dynamical resource demand/alloca7on Vender Lock- in/data Lock- in 26

Demand of Interoperability Mo7va7on Background/lesson learned IT Services play important roles in disaster response Massive disaster strikes earthquake, tsunami, power outage, forest fire,... Resources might be overwhelmed by unexpected service demands W/O prepara7on, it takes 7me to get it going Objec7ve Development of technologies related to Cloud Interoperability To ensure persistent key IT services via Recovery of the Key Services remotely, via Cloud technology, at a 7me of disrup7ons 27

Demand of Interoperability Current Status Collabora7ve works related to Grid/Cloud middleware development Benchmarking middleware developed by each site Shared experimental test- bed via PRAGMA Resource & Data WG Joint demos in SCXY/PRAGMA Loosely coupled style progress rela7vely slow interrupted easily and constantly not persistent services 28

Demand of Interoperability Current Ac7vi7es Tri- sites experiments Partnership 10 organiza)ons Compu7ng power : 124 servers, 367 cores, memory 2.5 TB, disk 657 TB Virtualized & physical machines Semi-automatics distributed 3 sites (SDSC, AIST, NCHC) VM Transfer with Amazon EC2 connected Distributed 3 sites (SDSC, AIST, NCHC) VM Transfer 29

Demand of Interoperability Current Ac7vi7es Developed approach to migrate VM images, mul7ple hos7ng environment 30

Demand of Interoperability Goal - - Persistence/Recovery of Key IT Services Implementa7on Plan Joint middleware development/deployment Establishment of remote- site recovery mechanism Rou7ne VM images distribu7on between two organiza7ons Cloud Scien7fic Applica7on Marketplace Quick response to service demands via distributed resources Leverage the partnership via PRAGMA community, to link more resources, exper7se, thus to broaden the impact Researcher exchange and short- term site visit 31

Demand of Interoperability Goal - - Persistence/Recovery of Key IT Services Expected Outcome Shorten the middleware development 7me and efforts Cloud Interoperability middleware & mechanism to overcome the lock- in problem Scien7fic Cloud service model (Applica7on Marketplace) Improved safety of cloud service Establish interna7onal remote site(s) and resources for key IT services Joint publica7ons 32

Current Status Issues ahead Integra7on of exis7ng Academic Clouds Adop7on of Interna7onal Standard OCCI (Open Cloud Compu7ng Interface) OVF (Open Virtualiza7on Format) Middleware Development Network Virtualiza7on Data Management Interna7onal open implementa7ons OpenNebula OpenStack working on 33

Current Status Domes7c Collaborators Na7onal Chiao Tung University Na7onal Cheng Kung University Industry Partner Inventec Interna7onal Partners PRAGMA partners AIST SDSC... Volunteer- based work loosely coupled 34

Wishing... Con7nuing of on- going efforts Seek out the possibility of strengthen collabora7on Goal Why Persistence/Recovery of Key IT Services Readiness of mechanism/data/vm/network for the unexpected To move things ahead with stronger mo7va7on/ strength To produce results in a more responsible/effec7ve way 35

Comments Sugges7ons 36