Gestione di dischi locali per Storage Gateway - AWSStorage Gateway

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione di dischi locali per Storage Gateway

La macchina virtuale (VM) del gateway usa i dischi locali allocati in locale per il buffering e lo storage. I gateway creati nelle istanze Amazon EC2 usano i volumi Amazon EBS come dischi locali.

Decidere la quantità di storage su disco locale

Il numero e la dimensione dei dischi da allocare per il gateway dipende da te. Il gateway richiede il seguente storage aggiuntivo:

I gateway file richiedono almeno un disco da usare come cache. La tabella seguente contiene le dimensioni consigliate per lo storage su disco locale per il gateway distribuito. Puoi aggiungere ulteriore spazio di storage locale dopo la configurazione del gateway, se le richieste dei carichi di lavoro aumentano.

Storage locale Descrizione Tipo di gateway
Storage della cache Lo storage della cache funge da archivio locale durevole per i dati in attesa di essere caricati in Amazon S3 o su file system.
  • Gateway file

Nota

Le risorse di storage fisiche sottostanti sono rappresentate come datastore in VMware. Quando si distribuisce la macchina virtuale del gateway, si sceglie un datastore in cui archiviare i file VM. Quando effettui il provisioning di un disco locale (ad esempio, per l'uso come storage della cache), puoi scegliere di archiviare il disco virtuale nello stesso datastore della macchina virtuale o in un datastore differente.

Se si dispone di più di un datastore, è consigliabile scegliere un datastore per lo storage della cache. Un datastore supportato da un solo disco fisico sottostante può offrire prestazioni non soddisfacenti in alcune situazioni, quando viene usato sia per lo storage della cache. Ciò si verifica anche se il backup è costituito da una configurazione RAID a basse prestazioni, come RAID1.

Dopo la configurazione iniziale e la distribuzione del gateway, è possibile modificare lo storage locale aggiungendo dischi per lo storage della cache.

Determinazione della dimensione dello storage cache da allocare

Il gateway usa lo storage della cache per fornire accesso a bassa latenza ai dati usati di recente. Lo storage della cache funge da archivio locale durevole per i dati in attesa di essere caricati in Amazon S3 o su file system. Per ulteriori informazioni su come stimare le dimensioni dello storage della cache, consulta Gestione di dischi locali per Storage Gateway.

Inizialmente, puoi usare questa approssimazione per effettuare il provisioning dei dischi per lo storage della cache. Puoi quindi usare i parametri operativi di Amazon CloudWatch per monitorare l'utilizzo dello storage della cache ed effettuare il provisioning di altro spazio storage, se necessario, usando la console. Per informazioni sull'uso dei parametri e sull'impostazione di allarmi, consulta Prestazioni.

Aggiunta di storage della cache

Quando i requisiti della tua applicazione cambiano, puoi aumentare la capacità di storage della cache del gateway. Puoi aggiungere ulteriore capacità della cache al gateway senza interrompere le funzioni del gateway esistenti. Quando aggiungi ulteriore capacità di storage, esegui l'operazione con la VM del gateway attivata.

Importante

Quando aggiungi la cache a un gateway esistente, è importante creare nuovi dischi nell'host (hypervisor o istanza Amazon EC2). Non modificare la dimensione dei dischi esistenti se i dischi sono stati allocati in precedenza come cache. Non rimuovere i dischi della cache allocati come storage della cache.

La procedura seguente illustra come configurare o memorizzare nella cache lo storage per il gateway.

Per aggiungere e configurare o memorizzare nella cache
  1. Effettuare il provisioning di un nuovo disco nell'host (hypervisor o istanza Amazon EC2). Per informazioni su come effettuare il provisioning di un disco in un hypervisor, consulta il manuale utente dell'hypervisor. È possibile configurare il disco come storage della cache.

  2. Aprire la console Storage Gateway all'indirizzohttps://console.aws.amazon.com/storagegateway/home.

  3. Nel riquadro di navigazione, scegliere Gateways.

  4. Nel menu Actions (Operazioni) scegliere Edit local disks (Modifica dischi locali).

  5. Nella finestra di dialogo Edit local disk (Modifica i dischi locali) individuare i dischi allocati e stabilire quali usare per lo storage della cache.

    Se i dischi non vengono visualizzati, fare clic sul pulsante Refresh (Aggiorna).

  6. Per salvare le impostazioni di configurazione, selezionare Save (Salva).

Utilizzo di storage effimero con gateway EC2

Questa sezione descrive le operazioni necessarie per evitare la perdita di dati quando si seleziona un disco temporaneo come storage della cache del gateway.

I dischi temporanei forniscono storage a livello di blocchi temporaneo per l'istanza Amazon EC2. I dischi temporanei sono ideali per lo storage temporaneo di dati che cambiano di frequente, come i dati nello storage della cache di un gateway. Quando si avvia il gateway con un'Amazon EC2 Amazon Machine Image e il tipo di istanza selezionato supporta lo storage temporaneo, i dischi sono elencati automaticamente ed è possibile selezionare uno dei dischi per archiviare i dati nella cache del gateway. Per ulteriori informazioni, consultaInstance store Amazon EC2nellaGuida per l'utente di Amazon EC2 User Guide per le istanze Linux.

Le scritture delle applicazioni sui dischi sono archiviate in modo sincrono nella cache e caricate in modo asincrono nello storage durevole in Amazon S3. Se i dati archiviati nello storage temporaneo vengono persi perché un'istanza Amazon EC2 si arresta prima che sia completato il caricamento, i dati nella cache che non sono ancora stati caricati su Amazon S3 potrebbero andare perduti. È possibile evitare la perdita di dati seguendo la procedura prima di riavviare o arrestare l'istanza EC2 che ospita il gateway.

Nota

Se utilizzi lo storage temporaneo e arresti e avvii il gateway, il gateway sarà definitivamente offline. Questo accade perché il disco di storage fisico viene sostituito. Non è disponibile alcuna soluzione per questo problema, quindi è necessario eliminare il gateway e attivarne uno nuovo su una nuova istanza EC2.

I passaggi della procedura seguente sono specifici per i gateway di file.

Per prevenire la perdita di dati nei gateway di file che utilizzano dischi temporanei
  1. Interrompere tutti i processi che stanno scrivendo sulla condivisione file.

  2. Iscriviti per ricevere notifiche da CloudWatch Events. Per informazioni, consultare Ricevere notifiche sulle operazioni di file.

  3. Chiama ilNotifica quando l'API caricataper ottenere una notifica quando i dati scritti sono stati archiviati in modo durevole su fino al punto in cui lo storage temporaneo è andato perso.

  4. Attendi che l'API si completi e riceverai un id notifica.

    Riceverai un evento CloudWatch con lo stesso id notifica.

  5. Verificare che il parametro CachePercentDirty per la condivisione file sia 0. Questo conferma che tutti i tuoi dati sono stati scritti su Amazon S3. Per informazioni sui parametri delle condivisioni di file, consulta Informazioni sulle metriche della condivisione file.

  6. È ora possibile riavviare o arrestare il gateway di file senza rischio di perdite di dati.