Overview of the global architecture

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

Understanding and Managing WebSphere V5
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker Platform integration into WS-PGRADE/gUSE Zoltán Farkas MTA.
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.
Creating SmartArt 1.Create a slide and select Insert > SmartArt. 2.Choose a SmartArt design and type your text. (Choose any format to start. You can change.
Next generation Science Gateways in the context of the INDIGO project: a pilot case on large scale climate-change data analytics Roberto Barbera, Riccardo.
Microsoft Cloud Solution.  What is the cloud?  Windows Azure  What services does it offer?  How does it all work?  How to go about using it  Further.
EGI Technical Forum Madrid COMPSs in the EGI Federated Cloud Daniele Lezzi – BSC EGI Technical Forum Madrid.
INDIGO – DataCloud WP5 introduction INFN-Bari CYFRONET RIA
Overview of the global architecture Giacinto DONVITO INFN-Bari.
INDIGO – DataCloud CERN CERN RIA
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI Accessing cloud resources through the WS-PGRADE/gUSE and CloudBroker integrated.
INDIGO DATACLOUD MEETING AMSTERDAM 4-5 th APRIL 2016 Lukasz Dutka RIA INDIGO-DataCloud is co-founded by the Horizon 2020Framework Programme AMSTERDAM.
Project Cumulus Overview March 15, End Goal Unified Public & Private PaaS for GlassFish/Java EE Simplify deployment of Java EE Apps on top of.
The INDIGO-DataCloud Data & Computing Platform for Scientific Communities RIA Giacinto Donvito INFN INDIGO-DataCloud Technical Director
Towards a High Performance Extensible Grid Architecture Klaus Krauter Muthucumaru Maheswaran {krauter,
Enabling scientific applications on hybrid e-Infrastructures: the FutureGateway framework Marco Fargetta (INFN), Riccardo Bruno (INFN), Roberto Barbera.
Yin Chen, EGI.eu Fernando Aguilar, , IFCA-CSIC
PaaS services for Computing and Storage
Onedata Eventually Consistent Virtual Filesystem for Multi-Cloud Infrastructures Michał Orzechowski (CYFRONET AGH)
CMS Experience with Indigo DataCloud
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
AuraPortal Cloud Helps Empower Organizations to Organize and Control Their Business Processes via Applications on the Microsoft Azure Cloud Platform MICROSOFT.
Ecological Niche Modelling in the EGI Cloud Federation
Organizations Are Embracing New Opportunities
User Interfaces: Science Gateways, Workflows and Toolkits
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
The First INDIGO-DataCloud Software Release
Accelerate your DevOps with OpenShift by Red Hat
StratusLab First Periodic Review
User Interfaces: Science Gateways, Workflows and Toolkits
FutureGateway Overview
The PaaS Layer in the INDIGO-DataCloud
Population Imaging Use Case - EuroBioImaging
IaaS Layer – Solutions for “Enablers”
Some ideas on possible INDIGO participation to the EINFRA call
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Fernando Aguilar, IFCA-CSIC
PaaS Core Session (Notes from UPV)
INDIGO-DataCloud Software What/Where/How
Processing of Images: Orchestrating an Elastic Cloud (
Platform as a Service.
Extend user interfaces with new portlets
Cloud Management Mechanisms
SaaS via a Portal: FutureGateway
EGI-Engage Engaging the EGI Community towards an Open Science Commons
INDIGO – DataCloud PaaS
An easier path? Customizing a “Global Solution”
Chapter 21: Cloud Computing and Related Security Issues
SERVICENOW ADMIN & ADVANCED ONLINE TRAINING
Chapter 22: Cloud Computing Technology and Security
Management of Virtual Execution Environments 3 June 2008
2018 Amazon AWS DevOps Engineer Professional Dumps - DumpsProfessor
The Onedata platform Konrad Zemek, Krzysztof Trzepla ACC Cyfronet AGH
eCulture Science Gateway – reloaded
Case Study: Algae Bloom in a Water Reservoir
EGI FedCloud in Digital Humanities
DARIAH Competence Centre: architecture and activity summary
Module 01 ETICS Overview ETICS Online Tutorials
Orchestration & Container Management in EGI FedCloud
Cloud Computing: Concepts
Open Automation Software
DBOS DecisionBrain Optimization Server
Joining the EOSC Ecosystem
Introduction to the SHIWA Simulation Platform EGI User Forum,
GNFC Architecture and Interfaces
LifeWatch AARC Pilot Fernando Aguilar 13th FIM4R Workshop
Presentation transcript:

Overview of the global architecture Giacinto DONVITO INFN-Bari

WP4 Computing Architecture Integrating distributed data infrastructures with INDIGO-DataCloud

WP4 Storage Architecture Integrating distributed data infrastructures with INDIGO-DataCloud

Integrating distributed data infrastructures with INDIGO-DataCloud WP4 Service WP4 COMPUTING WP4 STORAGE & NET Integrating distributed data infrastructures with INDIGO-DataCloud

Integrating distributed data infrastructures with INDIGO-DataCloud WP4 architecture Clear interfaces both for Computing and Storage: TOSCA directly provided by Heat/IM Will allow users exploiting TOSCA also without PaaS layer The capability to exploit Docker container natively when needed/possible A better scheduling system at the level of IaaS QoS Management Standard protocols for data access/transfers The main aim is to exploit solutions/functionalities that are available on both the supported IaaS Integrating distributed data infrastructures with INDIGO-DataCloud

Integrating distributed data infrastructures with INDIGO-DataCloud

Integrating distributed data infrastructures with INDIGO-DataCloud WP5 Service Service Name Kubernetes PaaS Orchestrator IAM Infrastructure Manager Monitoring Pillar QoS/SLA Accounting Service Rule Engine Mesos/Marathon Mesos/Chronos FTS Onedata Dynafed CLUES Many of those services will be available in the first release The architecture will allow the developers to improve their own services seamless. Integrating distributed data infrastructures with INDIGO-DataCloud

Other Science Gateways SG Mon Admin Portlets User Portlets Mobile Apps Ophidpia plugin Other Science Gateways GUI Clients SG Mon LONI plugin Data Analitics Workflow Portlets Open Mobile Toolkit Taverna, Kepler plugin Support services Future Gateway Portal Mobile clients Workflows Future Gateway REST API Future Gateway Engine JSAGA/JSAGA Adaptors IAM TOSCA Template Monitoring/ Information System Monitoring PaaS Orchestrator TOSCA Template repo QoS/SLA Accounting Policy Mgnt IM Data Services

Integrating distributed data infrastructures with INDIGO-DataCloud WP6 Service Service Name Future Gateway API Server JSAGA Adaptor for the TOSCA orchestrator Applications' "portlets" developed by WP6 INDIGO Kepler module/actors Open Mobile Toolkit Mobile Apps JSAGA with the resource manager API DataCloud-specific adaptors for the resource manager API Ophidia analytics workflow 'parallel' interfaces Ophidia analytics workflow 'massive' interfaces Token Translation Service Client Integrating distributed data infrastructures with INDIGO-DataCloud

Integrating distributed data infrastructures with INDIGO-DataCloud Before we start… We distinguish different basic use-cases: Authomated IaaS PaaS-like: Application execution Long Running Services Integrating distributed data infrastructures with INDIGO-DataCloud

Deploying of service/applications Home IdP The user, landing on the WP6 portal, can login using his/her own credential (Home IdP) IAM generates an INDIGO Token that is used in the next steps The user could chose a TOSCA Template for an already available repository WP6 layer (both portal and APIs) provide to the user the capability to customize the parameters on the TOSCA template Size, scalibility, data requirements, etc After a TOSCA “submission” WP6 will wait for a “call-back” from the orchestrator to be updated with the status of the teplate deployment IAM Future Gateway portal WP6 APIs TOSCA Template Tosca template repository PaaS Orchestrator Docker repository WP6 Service WP5 Service Integrating distributed data infrastructures with INDIGO-DataCloud WP4 Service

Deploying a “IaaS automated service” This means that the users are requiring a service that is based on an IaaS istance installed and customized by automatic scripts The user will manage the host/service by his own. This for example could be useful for having a dynamic cluster of batch resources. The scaling will be managed directly at the level of PaaS Orchestrator Integrating distributed data infrastructures with INDIGO-DataCloud

Deploying a IaaS Automated service WP6 APIs Future Gateway portal TOSCA Template Kubernetes Monitoring/ Information System Monitoring PaaS Orchestrator QoS/SLA IAM Accounting Policy Mgnt IM Data Services Cloud native APIs Modified TOSCA Template Integrating distributed data infrastructures with INDIGO-DataCloud Heat/IM

Deploying a IaaS Automated service WP6 APIs Future Gateway portal The PaaS orchestrator accept the TOSCA Template from WP6 layer PaaS Orch. Will ask all the µServices a pieces of information (SLA, Monitoring status, Rules, etc) in order to choose the best IaaS site. The data services are important in order to define the site. The Orchestrator could ask, for example, FTS to import data into Onedata As soon as the Orchestrator has the “IaaS name”, it provide a modified version of a TOSCA templates, to an Heat/IM endpoint. If the IaaS is not TOSCA compliant we may use IM at the PaaS level as a bridge TOSCA Template Kubernetes Data Services FTS PaaS Orchestrator IAM DynaFed Onedata Posix/ REST APIs WebDav Data Data Integrating distributed data infrastructures with INDIGO-DataCloud

Deploying a IaaS Automated service WP6 APIs Future Gateway portal TOSCA Template Data Services FTS DynaFed Onedata INDIGO PaaS Layer User Service INDIGO IaaS Integrating distributed data infrastructures with INDIGO-DataCloud

DATA Access/Management/Import The WP6 layer is able to exploit the APIs provided by WP5 storage layer to export: Onedata access FTS Data import/export WebDav access/browsing The data access/import will use: Web/WebDav/GFTP Dropbox-like ?? Posix (also in the Docker) The QoS Data management will exploit CDMI (WP5) CDMI/REST APIs (WP4) Integrating distributed data infrastructures with INDIGO-DataCloud

DATA Access/Management/Import WP6 APIs Future Gateway portal External repository REST APIs FTS WebDav CDMI (QoS) DynaFed Web/Posix/GFTP Onedata GFTP/ Posix/ REST APIs WebDav CDMI (Management) Posix (Access/Transfer) External repository WP6 Service WebDav WP5 Service Data Data Data Integrating distributed data infrastructures with INDIGO-DataCloud WP4 Service

Integrating distributed data infrastructures with INDIGO-DataCloud

Software as a Service Use Case Automated IaaS Site B Site A WN Data WN Data Data Analytics Services Interactive console Data Analytics Services WN Data WN Data TOSCA end-point TOSCA end-point External application AAI TOSCA Spec Scheduling VMI repo Container repo CIRMMP INAF-LBT CMCC – ENES ALGAE-BLOSSOM INGV - MOIST End user App dev INDIGO-DataCloud RIA-653549

Deploying a “PaaS Service” both LRS or Application execution Both of this use-case are implemented by means of Mesos (+ its frameworks) A Long Running Service (LRS) [Mesos + Marathon] Is a PaaS like service (MySQL, Apache Tomcat, PostgreSQL, etc) This is “managed” by the PaaS layer It is monitored, restarted, etc The elasticity could be provided automatically by the PaaS layer Application execution [Mesos + Chronos] The end-user ask for executing and application, deployed via Docker Providing information about the data to be pocessed This will help in deploying the application in the correct site. The Docker container are supported as a virtualization driver: Not as complex solution with orchestration features (Magnum or similar) The orchestration layer will be provided by WP5 in order to be portable on all the IaaS Integrating distributed data infrastructures with INDIGO-DataCloud

Deploying a “PaaS Service”: LRS or Application execution WP6 APIs Future Gateway portal TOSCA Template Kubernetes Monitoring/ Information System Monitoring PaaS Orchestrator IAM QoS/SLA Data Services Accounting Policy Mgnt IM Modified TOSCA Template Cloud native APIs Heat/IM Mesos/Marathon/Chronos Mesos/Marathon/Chronos Mesos Agent Mesos Agent Integrating distributed data infrastructures with INDIGO-DataCloud

Deploying a “PaaS Service”: LRS or Application execution WP6 APIs Onedata will enable the access of the data within the Docker containers So the users can access data directly from their code very transparently Dynafed could be used both with real remote access, via Parrot, or via fuse, depending on the use-cases. The cointainer will be automatically configured accordingly Future Gateway portal Clues is used for managing the scalability of the clusters: IaaS Automation and Mesos Clusters This is more “flexible” then automatic Heat scalability Will be IaaS indipendent Clues will interact directly with the orchestrator TOSCA Template CDMI/Web Kubernetes Data Services PaaS Orchestrator IAM Other PaaS core Services IM Modified TOSCA Template Cloud native APIs Heat/IM User Service Clues Mesos Agent Clues Mesos Agent Mesos/Marathon/Chronos Mesos/Marathon/Chronos Mesos Agent Mesos Agent Integrating distributed data infrastructures with INDIGO-DataCloud

Scientific Computational Portal “as a Service” PaaS Services Automated IaaS Storage Storage Site A Site B Use Case Portal / Access services LRMS WN LRMS WN LRMS WN LBaaS LRMS front-end VPNaaS TOSCA end-point Use Case Portal / Access services LRMS WN ??? TOSCA end-point ELIXIR Haddock CIRMMP FedCloud DARIAH INAF-LBT CMCC – ENES CTA ALGAE-BLOSSOM INGV - MOIST Site-level Scheduling AAI TOSCA Spec Scheduling VMI repo Container repo End user App dev INDIGO-DataCloud RIA-653549

… with the goals of building a platform ... Credit to German Moltò Integrating distributed data infrastructures with INDIGO-DataCloud