INDIGO-DataCloud EGI Fed Cloud contribution
RIA-653549
Giacinto Donvito (INFN) INDIGO-DataCloud Technical Director EGI Fed Cloud F2F Meeting
INDIGO-DataCloud EGI Fed Cloud contribution Giacinto Donvito (INFN) - - PowerPoint PPT Presentation
INDIGO-DataCloud EGI Fed Cloud contribution Giacinto Donvito (INFN) INDIGO-DataCloud Technical Director RIA-653549 EGI Fed Cloud F2F Meeting Outline General approach of the INDIGO Platform The Platform in the proposal The overall
RIA-653549
Giacinto Donvito (INFN) INDIGO-DataCloud Technical Director EGI Fed Cloud F2F Meeting
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 2
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 3
build the needed infrastructure
solution for your users.
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 4
JSAGA/JSAGA Adaptors Future Gateway Engine Future Gateway REST API Other Science Gateways
Mobile Apps Open Mobile Toolkit
Ophidpia plugin LONI plugin Taverna, Kepler pluginAdmin Portlets User Portlets Data Analitics Workflow Portlets SG Mon GUI Clients
Future Gateway Portal Workflows Mobile clients
Support services
WP6 Services
Kubernetes Cluster IAM Service PaaS Orchestrator QoS/SLA CloudProvider Ranker Monitoring Infrastructure Manager
TOSCA TOSCA
WP5 Services
Onedata Dynafed FTS Data Services
REST/CDMI/Wedbav/posix/Gridftp OIDC
Accounting
Non-INDIGO IaaS
Native IaaS API
Heat/IM
TOSCA
WP4 Services
Mesos Cluster Mesos Cluster
Service
Storage Service
S3/CDMI/Posix/Webdav GridFTP
Smart Scheduling Spot Istances Native Docker QoS Support Identity Armonization Local Repository
*: see details in http://arxiv.org/abs/1603.09536 or in https://www.indigo-datacloud.eu/documents-deliverables
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 5
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 6
OneDock Orchestrator+TOSCA Support (IM) OCCI Support
a) Advanced IaaS Orchestrator capabilities b) TOSCA Support
a) Enhanced Network capabilities b) Docker support
a) Support for native Docker (on bare- metal)
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 7
NovaDocker Orchestrator+TOSCA Support (HEAT) OCCI Support
a) Enhanced Network capabilities b) Docker support
a) Support for native Docker (on bare- metal)
a) Fair-share on cloud resource usage
Synergy Spot Istances
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 8
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 9
CDMI
1. CDMI service provides the capability to manage the QoS of storage 2. Independent from the technology used 3. CDMI is not used to access files at the site level
a) The files still could be accessed/stored using the original protocols
a) WebDAV b) Posix c) S3 d) GridFTP
CDMI CDMI
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 10
3 Future Gateway API Server Orchestrator OneDock nova-docker WP6 WP5 WP4 TOSCA Documents and Dockerfiles per Use Case Other PaaS Core Services Cloud Site Docker Container Public IP SSHd INDIGO-DataCloud Docker Hub OrganizaLon Provider
Champion + JRA
User 1.a.1) build, push 1.a.2) Dockerfile (commit) 1.b) Automated Build 3) Deploy TOSCA 2) Stage Data 5) Mount 4)Access App IM
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 11
1. TOSCA Template to describe the user service 2. Future Gayeway to “configure and submit” TOSCA Template in an easy way 3. Orchestrator + PaaS Core services + CloudProviderRanker + SLAM/QoS:
a) To find the available IaaS b) That are correctly working c) That has SLA with the given user d) And supports the hw+swrequirements
4. Infrastructure Manager at the PaaS level in case the IaaS do not supports native TOSCA enabled orchestrator 5. IaaS Orchestrator (Heat/IM) supporting TOSCA 6. OneDock or Nova Docker to run Docker on bare metal at IaaS level
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 12
Future Gateway API Server WP6 WP5 Front-End Public IP Provider User 2) Deploy TOSCA with Vanilla VM / Container 1) Stage Data 5) Mount 6)Access Web Portal Galaxy WN WN WN … Virtual Elastic LRMS Cluster Orchestrator IM OpenNebula WP4 Other PaaS Core Services Cloud Sites OpenStack Heat Clues IM
TOSCA Documents and Dockerfiles per Use Case INDIGO-DataCloud Docker Hub Organization
Champion + JRA
1.a.1) build, push 1.a.2) Dockerfile (commit) 1.b) Automated Build
OneZone TOSCA TOSCA
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 13
Future Gateway API Server WP6 WP5 Mesos Masters
Public IP
Provider User 2) Deploy TOSCA with Vanilla VM / Container 1) Stage Data 5) Mount 6) Access Mesos Services Chronos/ Marathon 4) Install / Configure Workers … Virtual Elastic Mesos Cluster Orchestrator IM OpenNebula WP4 Other PaaS Core Services Cloud Site OpenStack Heat Clues IM
TOSCA Documents and Dockerfiles per Use Case INDIGO-DataCloud Docker Hub Organization
Champion + JRA
1.a.1) build, push 1.a.2) Dockerfile (commit) 1.b) Automated Build
Workers
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 14
1. TOSCA Template to describe the user service 2. Future Gayeway to “configure and submit” TOSCA Template in an easy way 3. Orchestrator + PaaS Core services + CloudProviderRanker+ SLAM/QoS:
a) To find the available IaaS b) That are correctly working c) That has SLA with the given user d) And supports the hw+sw requirements e) That hosts the required data
4. Infrastructure Manager at the PaaS level in case the IaaS do not supports native TOSCA enabled orchestrator 5. IaaS Orchestrator (Heat/IM) supporting TOSCA 6. Onedata for shared and distributed data access 7. Clues for driving the automatic resource provisioning based on the usage
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 15
DATA IN MULTI-CLOUD ENVIRONMENTS
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 16
DIFFERENT TYPES OF STORAGES VIRTUALIZED
S3 POSIX Ceph OpenStack Swift
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 17
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting
18
and not on X509
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 19
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 20
EMSO
(OpenStackHEAT deployed so far for this)
version available(timescalenot defined yet).
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 21
Swift/Posix and CEPH, Synergy, udocker
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 22
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting
23
to a single VO identity)
attributes)
services
policies
services that do not natively support OpenID Connect. Services that do not support OpenID Connect are for example ssh, X509 based services S3 storage, OpenNebula.
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 24
user consent and revoke issued tokens if needed
structure and membership
information about an organisation members/groups/attributes
25 7-8/11/2015 INDIGO-DataCloud -- WP5 -- PaaS Layer
interactive clusters managed by others
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 26
NO IMPACT ON THE PERFORMANCE OF THE CODES
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 27
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 28
TOSCA Template
PaaS Orchestrator
JSAGA/JSAGA Adaptors Future Gateway Engine Future Gateway REST API
Other Science Gateways Ophidia Kepler plugin Data Analitics Workflow Portlets GUI Clients Future Gateway Portal Workflows App Portlets Mobile Apps OMT
IAM Data Services
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 29
FutureGateway Liferay IAM JSAGA RM Ophidia Kepler Orchent, TTSc OMT Portlets
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 30
available, platforms
applications/services within the INDIGO Platform
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 31
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting
32
replicating data across different data centers.
INDIGO QoS storage features.
availability and load balancing. This automation is easily obtainable for stateless services; for stateful services this is application-dependent but it can normally be integrated into Mesos through, for example, a custom framework (examples of which are provided by INDIGO).
INDIGO provides both:
amount of resources.
add resources when needed.
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 33
CPU load only:
accordingly adds or remove computing nodes.
resources, INDIGO starts up more nodes. This happens within the limits of the submitted TOSCA
submitted; this is true also for what regards accounting purposes.
Infrastructure (EGI) to inform the INDIGO PaaS orchestrator about the available IaaS infrastructures and about the services they provide. It is therefore possible for the INDIGO orchestrator to optimally choose a certain IaaS infrastructure given, for example, the location of a certain dataset.
Giacinto DONVITO -- INDIGO Technical Director -- EGI Fed Cloud F2F Meeting 34