prd-006 - amazon glacier

14
Community - Cloud AWS su Google+ Cloud AWS Amazon Web Services cloud-aws.com Servizio Amazon Glacier Hangout 06 del 18.02.2014 Davide Riboldi Massimo Della Rovere In questo hangout vedremo il servizio di Amazon Glacier per la gestione dello storage online dedicato al backup. CLOUD AWS #cloudaws

Upload: cloud-aws

Post on 10-Aug-2015

35 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: PRD-006 - Amazon Glacier

Community - Cloud AWS su Google+

Cloud AWS

Amazon Web Services

cloud-aws.com

Servizio Amazon Glacier

Hangout 06 del 18.02.2014

● Davide Riboldi● Massimo Della Rovere

In questo hangout vedremo il servizio di Amazon Glacier per la gestione dello storage online dedicato al backup.

CLOUD AWS

#cloudaws

Page 2: PRD-006 - Amazon Glacier

Amazon Glacier - Descrizione generale

Cloud AWS

● Amazon Glacier è un’altro servizio appartenente al gruppo dello storage online. A differenza di S3 è più specifico per le operazioni di backup.

● Questo servizio è stato studiato appositamente per la memorizzazione di backup di grosse dimensioni ma mantenendo dei bassi costi di gestione.

● Con Glacier si possono eseguire backup settimanali, mensili, annuali o decennali che non necessitano poi di un’accesso diretto in tempo reale.

Page 3: PRD-006 - Amazon Glacier

Amazon Glacier - Caratteristiche generali

Cloud AWS

● Prima di memorizzare qualsiasi informazione su Amazon Glacier bisogna creare un cosidetto Vault, il quale può essere creato direttamente da console.

● Invece per quanto riguarda tutte le altre funzioni legate al servizio si richiede della programmazione usando i vari SDK messi a disposizione.

● Uno dei grossi vantaggi per gli amministratori è quello di non doversi più preoccupare dell’occupazione dei propri archivi.

Page 4: PRD-006 - Amazon Glacier

Amazon Glacier - Linguaggi supportati

Cloud AWS

● Per interagire con il servizio di Amazon Glacier bisogna utilizzare le REST API o in sostituzione i framework SDK per Java, .NET e PHP.

Collegamenti per effettuare il download degli SDK

Framework Java http://aws.amazon.com/sdkforjava/

Framework .NET http://aws.amazon.com/sdkfornet/

Framework PHP http://aws.amazon.com/sdkforphp/

Page 5: PRD-006 - Amazon Glacier

Amazon Glacier - Componenti

Cloud AWS

● I componenti che bisogna conoscere prima di utilizzare Amazon Glacier sono i Vault, gli archivi, i Job e le configurazioni di notifica.

Archives

Archives

Archives

VAULT

JOBS

Notification

Page 6: PRD-006 - Amazon Glacier

Amazon Glacier - Creazione Vault

Cloud AWS

● Come detto in precedenza la prima operazione che dobbiamo fare e creare un Vault, il quale ci consentirà la memorizzazione dei nostri archivi.

● Ogni Vault che viene creato avrà un’indirizzo URI unico nell’ambito del vostro account, il formato dell’indirizzo sarà composto in questa maniera:

https://regionendpoint/account/vaults/vault_name

Nella creazione di un vault bisogna specificare obbligatoriamente la regione e il nome.

Page 7: PRD-006 - Amazon Glacier

Amazon Glacier - Creazione Vault

Cloud AWS

● Il nome del Vault deve essere univoco nell’ambito dell’account in una singola regione, ma può avere lo stesso nome su regioni geografiche diverse.

● È possibile memorizzazione in un vault un numero infinito di archivi, in base alle necessità si possono memorizzare tutti in un solo vault o su diversi.

● Tutte le operazioni sui vault come ad esempio la creazione o il listing possono essere eseguite solo su una regione geografica alla volta.

Page 8: PRD-006 - Amazon Glacier

Amazon Glacier - Creazione Vault (note)

Cloud AWS

● Un singolo account AWS può creare un massimo di 1000 vault per regione. Non tutte le regioni permettono al momento questa funzionalità.

● Un vault può essere cancellato solo se non presenta più archivi al suo interno dall’esecuzione dell’ultimo inventario. Circa 24 ore dall’ultima modifica.

● La lunghezza del nome di un Vault deve essere compresa tra 1 e 255 caratteri. I caratteri ammessi sono i seguenti: a-z A-z 0-9 _ . -

Page 9: PRD-006 - Amazon Glacier

AmazonGlacier

Amazon Glacier - Creazione Vault (demo)

Cloud AWS

DEMOONLINE

Creazione Vault

Passiamoalla

demo online

Page 10: PRD-006 - Amazon Glacier

Amazon Glacier - Gli archivi

Cloud AWS

● Un archivio è l’unità base di memorizzazione di Amazon Glacier, può essere una foto, un video, un documento o qualsiasi tipo di file.

● Ogni archivo viene identificato da un ID univoco e una descrizione opzionale. Per ID univoco si intente solamente nell’ambito del singolo Vault.

● La descrizione opzionale è possibile inserirla solo durante l’operazione di upload, al momento non esiste nessuna funzione di modifica archivio.

Page 11: PRD-006 - Amazon Glacier

Amazon Glacier - Jobs

Cloud AWS

● Le operazioni di recupero dei dati o quelle per il listing dei vaults sono operazioni asincrone che vanno avviate con la definizione dei job.

● Solo al completamento del job definito è possibile recuperare i risultati delle operazioni richieste, questo tempo può richiedere anche 4 ore.

● Per una richiesta di inventario serve solo il vault name, mentre per una operazione di recupero bisogna specificare anche l’ID univoco dell’archivio.

Page 12: PRD-006 - Amazon Glacier

Amazon Glacier - Notification

Cloud AWS

● Dato che il job richiede parecchio tempo per essere completato, amazon mette a disposizione un sistema di notifica da avviare al termine del job.

● Al momento le notifiche supportano solo il servizio per Amazon SNS. Glacier memorizza le configurazioni di notifica con un documento in formato JSON.

● Ogni vault può avere una sola configurazione di notifica su Amazon SNS. Sono permesse le operazioni di set, get and delete per le configurazioni di notifica.

Page 13: PRD-006 - Amazon Glacier

AmazonGlacier

Amazon Glacier - Notification

Cloud AWS

DEMOONLINE

Impostazione Notifiche

Passiamoalla

demo online