PaaS services for Computing and Storage

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

System Center 2012 R2 Overview
Opensource for Cloud Deployments – Risk – Reward – Reality
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
WNoDeS – Worker Nodes on Demand Service on EMI2 WNoDeS – Worker Nodes on Demand Service on EMI2 Local batch jobs can be run on both real and virtual execution.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Federating PL-Grid Computational Resources with the Atmosphere Cloud Platform Piotr Nowakowski, Marek Kasztelnik, Tomasz Bartyński, Tomasz Gubała, Daniel.
CoprHD and OpenStack Ideas for future.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
European Grid Initiative Data Services and Solutions Part 2: Data in the cloud Enol Fernández Data Services.
ALL INFORMATION PRESENTED AS WELL AS ALL SESSIONS ARE MICROSOFT CONFIDENTIAL AND UNDER YOUR NON-DISCLOSURE AGREEMENT (NDA) AND\OR TECHNOLOGY PREVIEW.
INDIGO – DataCloud WP5 introduction INFN-Bari CYFRONET RIA
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
PLATFORM TO EASE THE DEPLOYMENT AND IMPROVE THE AVAILABILITY OF TRENCADIS INFRASTRUCTURE IberGrid 2013 Miguel Caballer GRyCAP – I3M - UPV.
Overview of the global architecture Giacinto DONVITO INFN-Bari.
European Life Sciences Infrastructure for Biological Information ELIXIR Cloud Roadmap Chairs: Steven Newhouse, EMBL-EBI & Mirek Ruda,
INDIGO – DataCloud Security and Authorization in WP5 INFN RIA
INDIGO DATACLOUD MEETING AMSTERDAM 4-5 th APRIL 2016 Lukasz Dutka RIA INDIGO-DataCloud is co-founded by the Horizon 2020Framework Programme AMSTERDAM.
Dynamic Federation of Grid and Cloud Storage Fabrizio Furano, Oliver Keeble, Laurence Field Speaker: Fabrizio Furano.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
Enabling scientific applications on hybrid e-Infrastructures: the FutureGateway framework Marco Fargetta (INFN), Riccardo Bruno (INFN), Roberto Barbera.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
Onedata Eventually Consistent Virtual Filesystem for Multi-Cloud Infrastructures Michał Orzechowski (CYFRONET AGH)
CMS Experience with Indigo DataCloud
Course: Cluster, grid and cloud computing systems Course author: Prof
Introduction to Cloud Technology
Smart Cities and Communities and Social Innovation
StratusLab First Periodic Review
Introduction to Distributed Platforms
StoRM: a SRM solution for disk based storage systems
Unified Data Access and MGMT. in Distributed hybrid Cloud
The PaaS Layer in the INDIGO-DataCloud
Overview of the global architecture
D.Cesini – INFN-CNAF Bari – 28/09/2017
Federated Cloud Computing
Population Imaging Use Case - EuroBioImaging
GWE Core Grid Wizard Enterprise (
StratusLab Final Periodic Review
StratusLab Final Periodic Review
KER - Open Data Platform
Fernando Aguilar, IFCA-CSIC
Onedata Eventually Consistent Virtual Filesystem for Multi-Cloud Infrastructures Michał Orzechowski (CYFRONET AGH)
PaaS Core Session (Notes from UPV)
Introduction to Data Management in EGI
Processing of Images: Orchestrating an Elastic Cloud (
Unified Data Access in Distributed hybrid Cloud
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
EGI-Engage Engaging the EGI Community towards an Open Science Commons
An easier path? Customizing a “Global Solution”
PROCESS - H2020 Project Work Package WP6 JRA3
Management of Virtual Execution Environments 3 June 2008
OpenNebula Offers an Enterprise-Ready, Fully Open Management Solution for Private and Public Clouds – Try It Easily with an Azure Marketplace Sandbox MICROSOFT.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
The Onedata platform Konrad Zemek, Krzysztof Trzepla ACC Cyfronet AGH
Case Study: Algae Bloom in a Water Reservoir
The XDC project Daniele Cesini
Module 01 ETICS Overview ETICS Online Tutorials
Orchestration & Container Management in EGI FedCloud
Cloud Computing: Concepts
MMG: from proof-of-concept to production services at scale
EOSC-hub Contribution to the EOSC WGs
Check-in Identity and Access Management solution that makes it easy to secure access to services and resources.
Presentation transcript:

PaaS services for Computing and Storage INDIGO Use Cases: PaaS services for Computing and Storage Giacinto Donvito (INFN) RIA-653549 INDIGO-DataCloud is co-founded by the Horizon 2020Framework Programme

Implementation approach Rely on standards µService approach Modularity Pick the services you really need for your use-case And build your own platform based on your needs Each layer has clear interfaces and could be exploited directly by the end users The Authentication/Authorization is based on the concept of “Delegation” Each service could decide autonomously about the authorization Each service is requested exploiting the real end-user credential

Implementation approach Automation based on orchestrating resources This is done at different level (IaaS/PaaS/SaaS) Open: Not only Open Source, But the possibility to plug-in any supported services/protocols/resources in order to build the needed infrastructure Both private and public cloud resources could be part of the same INDIGO deployment You can build your own (private) infrastructure or provide a multi-tenant solution for your users. Depending on your goal 7-8/11/2016 1st INDIGO-DataCloud Periodic Review

The high level view of the Architecture This is the INDIGO-DataCloud General Architecture* *: see details in http://arxiv.org/abs/1603.09536 or in https://www.indigo-datacloud.eu/documents-deliverables

A web portal that uses a batch system to run applications - Overview WP6 2) Deploy TOSCA with Vanilla VM / Container Future Gateway API Server User WP5 6)Access Web Portal 1) Stage Data Orchestrator Other PaaS Core Services IM OneZone WP4 TOSCA Cloud Sites TOSCA Virtual Elastic LRMS Cluster Clues IM Heat 5) Mount Galaxy WN … WN WN Front-End Public IP Provider OpenNebula OpenStack

Mesos PaaS solution exploiting INDIGO platform WP6 2) Deploy TOSCA with Vanilla VM / Container Future Gateway API Server User WP5 6) Access Mesos Services 1) Stage Data Orchestrator Other PaaS Core Services Provider IM 5) Mount WP4 Cloud Site Virtual Elastic Mesos Cluster Public IP 4) Install / Configure IM Heat Chronos/Marathon Clues Mesos Masters Workers … Workers OpenNebula OpenStack

A dynamic cluster to run applications – INDIGO Services TOSCA Template to describe the user service Future Gateway to “configure and submit” TOSCA Template in an easy way Orchestrator + PaaS Core services + CloudProviderRanker + SLAM/QoS: To find the available IaaS That are correctly working That has SLA with the given user And supports the hw+sw requirements That hosts the required data Infrastructure Manager at the PaaS level in case the IaaS do not supports native TOSCA enabled orchestrator IaaS Orchestrator (Heat/IM) supporting TOSCA Onedata for shared and distributed data access CLUES for driving the automatic resource provisioning based on the usage

DATA IN MULTI-CLOUD ENVIRONMENTS

PROBLEMS ADDRESED BY ONEDATA FOR INDIGO DataCloud PaaS Multi-protocol transparent access to data “[…] but we want POSIX” Heterogeneity of storage technologies Replica Management Easy Data Sharing without Borders Metadata Management Integrated with Data Management Platform Flexible authentication and authorization Easy integration using API with external services 1 2 3 4 5 6 7

[…] BUT WE WANT POSIX Support for most of the POSIX operations on virtual file system. All data accessible trough in a form of unified file system mountable on VM, Grid, VM

PROTOCOL HANDLERS (PLUGINS) FUSE Client Oneclient POSIX Onezone Entry GUI HTTP GUI REST CDMI FUSE Client Data Mgmt. GUI Kademlia DHT (in prep.) FUSE Client REST APIs FTP / SFTP (in prep.) HTTP GUI REST WebDAV (in prep.) FUSE Client

PROBLEM 2: Heterogeneity of storage technologies Thanks to INDIGO-DataCloud now you can: Use the same data access protocols (up to your choice) wherever you go Pass-through problems of selection right storage technology to data centres operators Avoid cloud vendor locking

Different types of storages virtualized POSIX Ceph OpenStack Swift

STORAGE SYSTEMS DRIVERS (PLUGINS) FUSE Client Oneclient Onezone POSIX Ceph S3 Swift Entry GUI HTTP GUI REST GridFTP (in. Prep) FUSE Client Kademlia DHT (in prep.) FUSE Client HTTP GUI REST FUSE Client

PROBLEM 3: REPLICA MANAGEMENT Thanks to INDIGO-DataCloud now you can: Replicate files on demand and on the fly without any additional effort Migrate data between sites on demand with simple API interface Easily check location of your data trough GUI or API

Replicas Management SIMPLIFIED Manage files not Replicas Files distribution level between locations is level below to the file structure Replicas management on a chunk basis Missing chunks delivered on the fly API for replica management for pre-staging and implementing external data policy management

PROBLEM 4: EASY DATA SHARING WITHOUT BORDERS Thanks to INDIGO-DataCloud now you can: Share large scale data collection with other communities Enable your data to be shared in cross-federation scenarios Bring your data and tools as building blocks to European Open Science Cloud

SHARING WITHOUT BORDERS Team-sharing For groups For individuals Using tokens Cross-community data sharing Instant and ad-hoc data sharing Thanks to effort supported by EGI Engage: Open Data Publication Handles (DOI) support OAI-PMH

SHARING WITHOUT BORDERS Team-sharing For groups For individuals Using tokens Cross-community data sharing Instant and ad-hoc data sharing Thanks to effort supported by EGI Engage: Open Data Publication Handles (DOI) support OAI-PMH

SHARING WITHOUT BORDERS Team-sharing For groups For individuals Using tokens Cross-community data sharing Instant and ad-hoc data sharing Thanks to effort supported by EGI Engage: Open Data Publication Handles (DOI) support OAI-PMH

PROBLEM 5: METADATA MANAGEMENT INTEGRATED WITH DATA MANAGEMENT PLATFORM Thanks to INDIGO-DataCloud now you can: Work with data and metadata in one system – avoiding problems of consistency Monitor metadata data changes trough API in order to feed external custom systems

Integrated metadata managment All files and directories could have a custom user metadata API for metadata management API for data discovery based on metadata Virtual Folders based on metadata tags

authentication and authorization Integrated with Indigo IAM Pluggable methods of authentication per zone Multi level of access control ACL on files and directories Group management Token based authentication (macaroons) X.509 in prep.

authentication and authorization Integrated with Indigo IAM Pluggable methods of authentication per zone Multi level of access control ACL on files and directories Group management Token based authentication (macaroons) X.509 in prep.

authentication and authorization Integrated with Indigo IAM Pluggable methods of authentication per zone Multi level of access control ACL on files and directories Group management Token based authentication (macaroons) X.509 in prep.

PROBLEM 7: EASY INTEGRATION USING API WITH EXTERNAL TOOLS Thanks to INDIGO-DataCloud now you can: Integrate external tools using rich API interfaces with data management platform building morecomplex environment for data processing

RICH COLLECTION OF APIs APIs for all operations Flexible permission checking for APIs APIs for full eventually consistent integration with external systems API fully described using Swagger for generation of clients based on API specification Easy to use simple command line clients for REST API