A cosa serve lo stoccaggio effimero?


14

Ho letto della memoria effimera con Amazon ec2 e sto cercando di capire qual è il modo migliore per utilizzare i 100 GB di GB che ti forniscono. Se non è persistente, a cosa può servire?


4
È persistente per la vita dell'istanza. Spesso è preferibile usarlo come qualsiasi normale disco e progettare solo per guasti. Esegui backup incrementali giornalieri, ripristino automatico delle istanze, ecc. In alternativa, puoi semplicemente iniziare con un'immagine supportata da EBS e montare l'archiviazione effimera all'avvio in modo da avere un po 'di spazio libero con cui giocare per trasferimenti di grandi dimensioni ecc.
Flashman

1
Inoltre, non paghi per gli iop sull'archiviazione effimera come fai per i volumi EBS.
Andrew Maiman,

Risposte:


15

Come Flashman ha sottolineato, l'archiviazione effimera è "persistente" per la vita dell'istanza - È ottima per cose come /tmp& /var/tmpo per la memorizzazione nella cache - Fondamentalmente tutto ciò in cui non saresti orribilmente disturbato se andasse via al riavvio.

Se devi sistematicamente elaborare enormi file di dati per distillarli in informazioni più utilizzabili, questa è un'ottima opzione: puoi conservare centinaia di concerti di dati originali nella memoria effimera e mettere i dati distillati in un posto più permanente.


3

File temporanei e / o come partizione di swap.

Ecco alcune istruzioni per creare automaticamente un'unità di swap all'avvio . Per citare l'articolo ...

Crea un servizio chiamato "swapon".

sudo nano /etc/init.d/swapon

E aggiungi il seguente contenuto:

# chkconfig: 2345 95 20
# description: Adding swap to ephemeral0
# Adding swap to ephemeral0
# processname: swap
dd if=/dev/zero of=/media/ephemeral0/swap bs=1024 count=8M
mkswap /media/ephemeral0/swap
chown root:root /media/ephemeral0/swap
chmod 600 /media/ephemeral0/swap
swapon /media/ephemeral0/swap

Questo servizio genererà un file di scambio di 8 GB (quindi 8M * 1024 byte). Se hai bisogno di meno o più, modifica il parametro 'count'.

Ora ultimo passo: assegniamo i diritti di esecuzione e abilitiamo questo script / servizio all'avvio.

sudo chmod +x /etc/init.d/swapon
sudo chkconfig --level 345 swapon on

Ora lo swap verrà creato ogni volta che avvii (o riavvii) l'istanza EC2.

.. / end quote.

Potresti essere in grado di fare qualcosa di simile con il file di paging di Windows ma non ho visto alcuna istruzione per questo. Non penso che puoi semplicemente formattare l'unità e spostare il file di paging perché la prossima volta che l'istanza avvia il disco (i) verrà inizializzato di nuovo (e lo spostamento del file di paging richiede un riavvio ..).

Inoltre, tieni presente che la maggior parte dei tipi di istanza viene fornita con più dischi effimeri (presumibilmente) che rappresentano unità fisiche separate, pertanto lo striping su questi dispositivi (ad es. RAID 0, senza ridondanza o RAID 10 per ridondanza) dovrebbe migliorare ulteriormente le prestazioni di scambio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.