À quoi sert le stockage éphémère?

14

J'ai lu sur le stockage éphémère avec amazon ec2 et j'essaie de comprendre quelle est la meilleure façon d'utiliser les 100 Go de Go qu'ils vous fournissent. S'il n'est pas persistant, à quoi peut-il servir?

user67457
la source
4
Il est persistant pour la durée de vie de l'instance. Souvent, il est préférable de l'utiliser comme n'importe quel lecteur normal et de le concevoir uniquement en cas d'échec. Sauvegardes incrémentielles quotidiennes IE, récupération automatique des instances, etc. Alternativement, vous pouvez simplement commencer avec une image soutenue par EBS et monter le stockage éphémère au lancement afin d'avoir un espace disponible pour jouer avec pour les gros transferts, etc.
Flashman
1
De plus, vous ne payez pas pour les iops sur le stockage éphémère comme vous le faites pour les volumes EBS.
Andrew Maiman

Réponses:

15

Comme Flashman l'a souligné, le stockage éphémère est "persistant" pour la durée de vie de l'instance - il est idéal pour des choses comme /tmp& /var/tmp, ou pour la mise en cache - essentiellement tout ce qui ne vous dérangerait pas horriblement s'il disparaît au redémarrage.

Si vous devez régulièrement traiter d'énormes fichiers de données pour les distiller en informations plus utilisables, c'est une excellente option - vous pouvez conserver des centaines de concerts de données originales sur le stockage éphémère et mettre les données distillées quelque part de manière plus permanente.

voretaq7
la source
3

Fichiers temporaires et / ou comme partition d'échange.

Voici quelques instructions pour créer automatiquement un lecteur de swap au démarrage . Pour citer l'article ...

Créez un service nommé «swapon».

sudo nano /etc/init.d/swapon

Et ajoutez le contenu suivant:

# 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

Ce service générera un fichier d'échange de 8 Go (d'où le 8M * 1024 octets). Si vous avez besoin de moins ou de plus, modifiez le paramètre 'count'.

Dernière étape: attribuons les droits d'exécution et activons ce script / service au démarrage.

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

Désormais, votre swap sera créé à chaque démarrage (ou redémarrage) de votre instance EC2.

.. / fin du devis.

Vous pourriez peut-être faire quelque chose de similaire avec le fichier d'échange Windows, mais je n'ai vu aucune instruction à ce sujet. Je ne pense pas que vous puissiez simplement formater le lecteur et déplacer le fichier d'échange car la prochaine fois que l'instance démarrera, le ou les disques seront à nouveau initialisés (et le déplacement du fichier d'échange nécessite un redémarrage ..).

De plus, gardez à l'esprit que la plupart des types d'instances sont livrés avec plusieurs disques éphémères (vraisemblablement) représentant des disques physiques distincts, de sorte que l'entrelacement sur ces périphériques (c'est-à-dire RAID 0, pour aucune redondance ou RAID 10 pour la redondance) devrait améliorer davantage les performances de swap.

Molomby
la source