[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