Wofür ist kurzlebige Speicherung gut?

14

Ich habe über den kurzlebigen Speicher mit amazon ec2 gelesen und versuche herauszufinden, wie die 100 GB, die sie Ihnen zur Verfügung stellen, am besten genutzt werden können. Wenn es nicht hartnäckig ist, wozu kann es gut sein?

user67457
quelle
4
Es ist für das Leben der Instanz beständig. Oft ist es vorzuziehen, es wie ein normales Laufwerk zu verwenden und es nur für einen Ausfall zu entwerfen. IE tägliche inkrementelle Sicherungen, automatisierte Wiederherstellung von Instanzen usw. Alternativ können Sie einfach mit einem von EBS gesicherten Image beginnen und den kurzlebigen Speicher beim Start bereitstellen, damit Sie etwas Platz zum Spielen für große Übertragungen usw. haben.
Flashman
1
Außerdem zahlen Sie nicht wie bei EBS-Volumes für Iops auf dem kurzlebigen Speicher.
Andrew Maiman

Antworten:

15

Wie Flashman hervorhob, ist der kurzlebige Speicher für die gesamte Lebensdauer der Instanz "beständig". Er eignet sich hervorragend für Dinge wie " /tmp&" /var/tmpoder "Caching".

Wenn Sie routinemäßig große Datendateien verarbeiten müssen, um sie in besser verwendbare Informationen umzuwandeln, ist dies eine großartige Option. Sie können Hunderte von Aufträgen mit Originaldaten im kurzlebigen Speicher aufbewahren und die destillierten Daten an einem dauerhafteren Ort ablegen.

voretaq7
quelle
3

Temporäre Dateien und / oder als Swap-Partition.

Hier finden Sie einige Anweisungen zum automatischen Erstellen eines Swap-Laufwerks beim Booten . Um den Artikel zu zitieren ...

Erstellen Sie einen Dienst mit dem Namen "swapon".

sudo nano /etc/init.d/swapon

Und fügen Sie den folgenden Inhalt hinzu:

# 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

Dieser Dienst generiert eine Auslagerungsdatei von 8 GB (daher 8 MB * 1024 Byte). Wenn Sie weniger oder mehr benötigen, ändern Sie den Parameter 'count'.

Jetzt letzter Schritt: Lassen Sie uns Ausführungsrechte zuweisen und dieses Skript / diesen Dienst beim Booten aktivieren.

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

Jetzt wird Ihr Swap jedes Mal erstellt, wenn Sie Ihre EC2-Instanz starten (oder neu starten).

.. / Zitat beenden.

Möglicherweise können Sie mit der Windows-Auslagerungsdatei etwas Ähnliches tun, aber ich habe keine Anweisungen dafür gesehen. Ich glaube nicht, dass Sie einfach das Laufwerk formatieren und die Auslagerungsdatei verschieben können, da die Festplatte (n) beim nächsten Start der Instanz erneut initialisiert wird (und das Verschieben der Auslagerungsdatei einen Neustart erfordert).

Bedenken Sie auch, dass die meisten Instance-Typen (vermutlich) mit mehreren kurzlebigen Datenträgern geliefert werden, die separate physische Laufwerke darstellen, sodass ein Striping über diese Geräte (z. B. RAID 0 für keine Redundanz oder RAID 10 für Redundanz) die Auslagerungsleistung weiter verbessern sollte.

Molomby
quelle