[Pycon] [new paper] "Francesco Porcari" - Genropy e lo storage di file in cloud

info a pycon.it info a pycon.it
Dom 20 Gen 2019 10:19:45 CET


Title: Genropy e lo storage di file in cloud
Duration: 45 (includes Q&A)
Q&A Session: 0
Language: it
Type: Talk

Abstract: Con la transizione dagli applicativi su server proprietari agli applicativi in cloud nasce l'esigenza di separare i dati dal loro storage fisico sul server dove risiede l'applicazione. 

Per soddisfare questa esigenza abbiamo provveduto a implementare in Genropy delle API per rendere trasparente l'accesso al filesystem e consentire quindi di scrivere procedure che possano funzionare indifferentemente appoggiandosi in locale o in cloud ([S3][1] o simili)

Esamineremo brevemente la gestione dei servizi di Genropy e parleremo in particolare del servizio di Storage che consente di astrarre delle directory logiche su cui operare nell'applicativo, potendo decidere durante l'istallazione la corrispondenza con una directory locale o nel cloud.

Nel talk vedremo come rimpiazzare tutte le chiamate al FileSystem con le corrispondenti chiamate alle API del servizio di Storage. Ci soffermeremo sulla classe StorageNode che implementa sia i metodi necessari per le operazioni di scrittura, lettura e cancellazione di File e Directory indipendentemente dalla loro collocazione locale o in cloud sia un metodo che fornisce l'URL da servire per vedere o scaricare il contenuto statico.

Nel caso di servizi S3 o simili viene gestita automaticamente la gestione di un token di autorizzazione temporaneo basato sui privilegi dell'utente che effettua la richiesta. Questo consente di servire direttamente i file statici direttamente dal cloud invece di farli transitare dal server applicativo.

  [1]: https://aws.amazon.com/it/s3/


Tags: [u'deploy', u'S3', u'genropy', u'cloud']


Maggiori informazioni sulla lista Pycon