Portal Architecture Data Management

Slides:



Advertisements
Presentazioni simili
u 3 – Il vostro lavoro va online! – Schema di funzionamento – Hotlinking – Come pubblicare – Formati e dimensioni per i media Corso.
Advertisements

EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Sicurezza in EGEE Vincenzo Ciaschini Roma.
Unità D2 Database nel web. Obiettivi Comprendere il concetto di interfaccia utente Comprendere la struttura e i livelli che compongono unapplicazione.
Proposta architettura sistema elearning
2-1 Trasferimento di file: ftp Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights.
Il protocollo ftp.
Guida IIS 6 A cura di Nicola Del Re.
Nuvola It Data Space Easy Tutorial per l’Utente
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
Installazione di Drupal su Linux (sistemista) Installazione step-by-step e note.
Analysis and Development of Functions in REST Logic: Application to the «DataView» Web App UNIVERSITA’ DEGLI STUDI DI MODENA E REGGIO EMILIA DIPARTIMENTO.
Dario Orselli Centro di Ateneo per le Biblioteche Università di Messina Seminario Pescara, Sala convegni CARIPE, 22 – 23 magio 2007 Autenticazione federata:
Progetto di Ingegneria del Web Anno Accademico 2007/2008 Stefano Pigiani Bruno Ricci Marco Ruzzon.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 3 -Protocolli di posta elettronica Ernesto Damiani Lezione 3.
Pubblicazione di un sito web Punti Principali: ×Introduzione al protocollo FTP ×Servizi Hosting gratuiti ×Servizi Hosting a pagamento ×Guida all’uso di.
Nuova architettura aule informatiche POLO2. Perché cambiare ? 1. Architettura infrastruttura vecchia (NIS) Difficile manutenzione Mancanza di aggiornamenti.
Alessandro Tugnoli / Silvana Mangiaracina Secondo Convegno IDEM 9-10 Marzo Secondo Convegno IDEM 9-10 Marzo 2010 Autenticazione federata per NILDE,
FESR Trinacria Grid Virtual Laboratory University of Coimbra Data Management System gLite – LCG Salvatore Scifo INFN Catania Primo Grid.
FESR Catania, Trigrid Open Day, Trinacria Grid Virtual Laboratory PROGETTO “ISOSPIN” Supporters : AnnaMaria Muoio, Marcello IaconoManno.
Progetto NOBEL 2 PARTECIPANTI: Marco Bencivenni (100%) Tiziana Ferrari (20%) SCADENZA PROGETTO: 29 Febbraio 2008 OBIETTIVI DEL PROGETTO: E voluzione della.
17th International Conference on Computing in High Energy and Nuclear Physics March 2009 Prague Esperienza di un portale “application oriented”
Associazione Culturale “VERDEBINARIO”. Ing. Villella Giovanni aka vilgio[BIGHAT] Mail : Cell :
IGI Portal Marco Bencivenni 08/07/ CNAF. Argomenti trattati Portale General Purpose Aspetti di sicurezza IDP e CA online Job Management Ambiente.
VO-Neural Project e GRID Giovanni d’Angelo Dipartimento di Scienze Fisiche Università degli Studi di Napoli Federico II Martina Franca 12 – 23 Novembre.
IGI Portal Marco Bencivenni 23/06/ CNAF. Obiettivi Creazione di un portale general purpose per: – accedere alla grid per sottomissione di job esclusivamente.
20-21/03/2006Workshop sullo storage - CNAF Alessandro Brunengo.
Corso per Webmaster base
SCoPE - Stato dei Lavori
PORTALE SIDOCPORTAL TALENTURE SA.
Status Report Gruppo Storage CCR CCR 14-15/03/2006.
Crea il tuo sistema aziendale sul web a partire dei fogli Excel che usi. ShareXLS
Summary di (quasi) tutti gli utenti non presentati…
WPC069 Il deployment automatizzato di Windows 10
Procedure per la richiesta di certificazione e per l'autenticazione
Servizi per Science Gateways e comunità virtuali attraverso l'esperienza del porting del sito di GILDA su Liferay M. Pappalardo.
Monitoring e loadbalancing dei servizi Grid
Pronto.
Attività su middleware Grid e sua evoluzione
Guido Cuscela INFN-Bari
Visit Lombardy VADEMECUM PER GLI OPERATORI
Come accedere ai servizi Trigrid e ottenere Supporto
Come entrare in GILDA Riccardo Bruno INFN – Sez. CT
Metriche SE monitoring G.Donvito G.Cuscela INFN Bari
Attività sistemistiche:
Belle II Computing: Accesso alle risorse di storage via http/webdav
Condivisione Documentazione Tecnica
Sistema Operativo - DietPI
Introduzione alle griglie computazionali
Job Application Monitoring (JAM)
Grid2Win : La Grid per Microsoft Windows
Interfacce SRM: l'utilizzo di STORM - Overview e prospettive (ALICE)
Sviluppo di server web e sistema di caching per contenuti dinamici
PROGETTO “ISOSPIN” Supporters : AnnaMaria Muoio, Marcello IaconoManno
Istruzioni per il nuovo sistema di acquisizione dati
SAS® OnDemand for Academics SAS Studio
Sviluppo di un'applicazione web per l'utilizzo del framework SparkER
Recupero polizze assicurative
Dael Maselli Tutorial INFN-AAI
Italsoft srl Guida allo Sportello Italsoft srl
Windows Admin Center La rivoluzione della gestione di Windows Server
Portale Acquisti RAI Guida all’abilitazione 07/12/2018.
Predisposizione e presentazione della domanda di nullaosta
Richiesta Accreditamento dei Soggetti Attuatori
Italsoft srl Guida allo Sportello Italsoft srl
Predisposizione e presentazione della domanda di nullaosta
UNIVERSITÀ DI MODENA E REGGIO EMILIA
Portale Acquisti Alperia
A semantic recommender system based on social user profiling
Virtual Private Network SSL
CLOUD.
Transcript della presentazione:

Portal Architecture Data Management Marco Bencivenni – Riccardo Zappi CNAF – 11/01/12

Introduzione Data Management Portlet ha 3 sezioni Upload Download Gestione file Data Management Upload Download Management

GRID Storage Element del Portale USER BROWSER PORTAL Service SE SRM HTTPD/WEBDAV GridFTP FTS GRID LFC

Caratteristiche Portlet Data Management Integrare SRM client Creare e sottomettere job FTS Interagire con LFC Listener di eventi avvenuto upload/download sul SE del portale …. Notifica di stato finale

Caratteristiche Storage Portale Risorsa nell’infrastruttura del portale Risorsa espandibile nel tempo Basato su Grid Storage Element Distinzione tra Upload/Download Tempi di vita dei files (file volatili) Storage Area per VO/gruppi Policy per VO/group Quota sulle SA

UPLOAD FILE SU SERVER REMOTO FILE LOCALI UPLOAD VIA WEBDAV FILE LOCALI VIA BROWSER

Upload Requirements Molteplici file (~ 10000) File di grandi dimensioni (~10 GB) Upload resume Single Sign On (IDEM Federation) Notifica di termine upload in grid via mail/RSS (File sul SE Remoto e registrazione in LFC) Easy to use

Use Case 1 – Server remoto: Files in Server Remoto L’utente ha i propri file su un server remoto Nel form del portale specifica dove si trovano i file (URL) VO Logical File Name Quale SE di destinazione usare (Adv options)

Use Case 1 – Server remoto: Form upload Download Management . Server Remoto Locally URL START TRANSFER > VO LFN Advanced Options

Pagina Data Management 1 Pagina Data Management PORTAL USER BROWSER 2 Form 3 File URL+ metadati + Adv options 4 5 URL remoto per upload Service 6 Trasf. completato SE Wget/curl/ftp/torrent 8 Prepare to put SRM 9 PutDnne GridFTP 7 PULL Server Web Remoto HTTPD/FTP/Torrent 10 Start Trasf FTS 11 Trasf Fine 12 GridFTP GRID SE SRM 13 LFC Reg

Use Case 1 – Server remoto: Sviluppo da fare Sviluppo portlet data management con funzionalità: interazione con un SRM, registrazione su LFC gestione job FTS Sviluppo di un servizio per il recupero dei file (wget, curl, ftp, torrent)

Use case2: File Locali (WebDAV) L’utente ha i propri file localmente Nella portlet di data management trova quale URL usare per l’upload e istruzioni su come farlo L’utente configura webdav client con gli endpoint restituiti dal portale (VO/UID/Upload) Questo per ciascuna VO di appartenenza Nel form specifica quale SE di destinazione usare (Adv options)

https://utente@igi.cnaf.infn.it/VO/UID/Upload Use Case 2 WebDAV - Form Upload Download Management . Server Remoto Locally URL list https://utente@igi.cnaf.infn.it/VO/UID/Upload Advanced Options

WebDAV Struttura Upload User1 Download (Read Only by user) Upload VO Gruppo1 Download (Read Only by group) Gruppo2 Download (Read Only by group)

Pagina Data Management 1 Pagina Data Management PORTAL PC USER BROWSER 2 Form 3 Adv options 4 5 URL per upload 7 Trasf. completato SE Prepare to put 6 WebDAV SP WebDAV client SRM PUSH 7 Put Done GridFTP 9 Start Trasf FTS 10 Trasf Fine 11 GridFTP GRID SE IDP SRM 12 LFC Reg

Use Case 2 WebDAV : Sviluppo da fare La portlet deve preparare la struttura di storage per l’utente La portlet ripulisce lo spazio disco utente lasciando i file di upload solo il tempo necessario al trasferimento in grid SRM ripulisce lo spazio disco utente lasciando al massimo i file di download X giorni Il server WebDAV va interfacciato ad un SP shibboleth Il server webdav deve comunicare alla portlet quando il trasferimento è completato

Use Case 2 WebDAV : Pro e Contro Totale integrazione con il proprio desktop Contro: Configurazione statica del WebDAV Client Installazione di un WebDAV client Richiede modifica alla configurazione degli IDP Un URL per ciascun IDP: non è prevista l’interfaccia al servizio WAYF

Use case3: File Locali (Browser) L’utente ha i propri file localmente Nel form specifica Quale file caricare Quale VO usare Quale SE di destinazione usare (Adv options)

Use Case 3 Browser – Form upload Download Management . Server Remoto Locally FIle Browse START TRANSFER > VO LFN Advanced Options

Pagina Data Management 1 Pagina Data Management PORTAL BROWSER 2 Form + Scripts (AJAX) 3 File + Metadata + Adv options 4 5 URL per upload 7 Trasf. completato SE Prepare to put 6 HTTPD SP SRM PUSH 8 Put Done GridFTP PC USER 9 Start Trasf FTS 10 Trasf Fine 11 GridFTP GRID SE IDP SRM 12 LFC Reg

Browser: Pro e Contro Pro: Contro: Facilità d’uso (no client esterni) Mascheramento infrastruttura: URL dinamici Future ready Contro: Tempi di realizzazione Esistono già soluzioni esistenti, vanno analizzate ed eventualmente adattate

DOWNLOAD FILE SU SERVER REMOTO FILE LOCALI DOWNLOAD VIA WEBDAV O BROWSER FILE SU GRID

Download Requirements Molteplici file (~ 10000) File di grandi dimensioni (~10 GB) Multipart download Single Sign On (IDEM Federation) Tempi di vita/quota file nella cartella download Easy to use

3 Use Cases Si potrebbe fare scegliere all’utente al momento della costruzione del job dove vuole l’output: server remoto localmente al portale (sia soluzione WebDAV che Browser) Se sceglie di lasciarlo su un SE allora lo può sempre recuperare attraverso la sezione “Management” Una volta scaricato il portale può chiedere all’utente se vuole eliminare il file dalla grid

Download – Server Remoto L’utente specifica l’URL del server remoto ed eventualmente username e password per il login SRM ripulisce lo spazio disco una volta finito il trasferimento nel server remoto dopo X giorni

curl 1 Pagina Data Management PORTAL USER PC 2 Form 3 BROWSER 2 Form 3 Server URL + Adv options 4 LFC GRID SE SRM Start Trasf 5 GridFTP FTS Trasf Fine 6 7 GridFTP SE SRM Server Web Remoto PUSH HTTPD 8 URL remoto per upload Service curl 9 Trasf. completato 10

Download – File locali via WebDAV Il portale salva il file nella directory dell’utente e lo notifichiamo via mail SRM ripulisce lo spazio disco utente lasciando al max i file di download X giorni Upload User1 Download (Read Only by user) Upload User2 Download (Read Only by user) VO Gruppo1 Download (Read Only by group) Gruppo2 Download (Read Only by group)

5 1 LFC PORTAL USER PC GRID SE SRM Start Trasf 2 GridFTP FTS Trasf 3 BROWSER 1 LFC GRID SE SRM Start Trasf 2 GridFTP FTS Trasf Fine 3 4 GridFTP SE WebDAV SRM 5 PULL WebDAV client Trasf. completato 6

Download – File locali via Browser Il portale salva il file nella directory dell’utente e lo notifichiamo via mail SRM ripulisce lo spazio disco utente lasciando al max i file di download X giorni o quando l’utente ha finito il download Upload Download Management Lifetime LFC download Job output job1 job2 job3

5 SMS all’utente 6 Open Download Page 1 LFC GRID SE SRM PORTAL Start BROWSER 1 LFC GRID SE SRM Start Trasf 2 GridFTP FTS Trasf Fine 3 4 GridFTP 5 SMS all’utente SE HTTPD SRM 7 PULL 6 Open Download Page

GESTIONE FILE FILE CARICATI LFC

Gestione File - Interfaccia Upload Download Management . File caricati LFC Date LFN SURL Checksum Size Actions 10/01/12 Pippo.txt Surl1 Surl2 Delete Replicate Move

PORTAL GRID SE SRM Start Trasf GridFTP FTS Trasf Fine GridFTP GRID SE 1 Pagina Data Management PORTAL BROWSER 2 Form 3 SE destination GRID SE SRM Start Trasf GridFTP FTS Trasf Fine GridFTP GRID SE SRM Aggiornamento pagina Data Management

. File caricati LFC

Riepilogo Requirement Infrastruttura Gestione 10000 file Gestione file grandi (10 GB) SSO Infrastruttura Storage del portale espandibile nel tempo Funzionalità Portlet Data Management Upload Download Management

Riepilogo Upload/Download con Server Remoto Upload/Download via WebDAV Comunque necessario Upload/Download via WebDAV Difficile integrazione con Shibboleth Upload/Download via Browser Fase iniziale di analisi

Sviluppo comune ai vari scenari PORTAL USER BROWSER Storage Element del Portale Service SE SRM HTTPD/WEBDAV GridFTP FTS GRID LFC