Erstellen Sie eine Bestandsaufnahme Ihrer EBS-Volumes - Amazon EBS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie eine Bestandsaufnahme Ihrer EBS-Volumes

Amazon EBS bietet skalierbare, leistungsstarke Blockspeicherressourcen, die mit EC2 Instances verwendet werden können. Sie können ein EBS-Volume an eine Instance anhängen. EC2 Sie können ein EBS-Volume auch von einer Instance trennen. EC2

Im Folgenden sind die wichtigsten Merkmale von EBS-Speicher aufgeführt. Ein Systemadministrator kann Informationen zu diesen Merkmalen Ihrer EBS-Ressourcen abrufen und diese verwenden, um funktionsgleichen Speicher für Server, die Sie vor Ort betreiben, oder für Server eines anderen Cloud-Anbieters zu konfigurieren. Ein Systemadministrator kann auch die in Ihren EBS-Ressourcen gespeicherten Daten abrufen und die Daten dann vor Ort oder im Speicher eines anderen Cloud-Anbieters speichern.

Merkmal Beschreibung
Datenträger Ein EBS-Volume ist ein langlebiges Speichergerät auf Blockebene, das Sie an eine Instanz anhängen, formatieren und bereitstellen können.
I/O-Leistung Amazon EBS bietet mehrere Volumetypen, die sich in Bezug auf Leistungsmerkmale und Preis unterscheiden.
Inhalt Ihrer EBS-Datenvolumen Die einzige Möglichkeit, direkt auf die Daten auf einem Volume zuzugreifen, ist von der Instance aus.
Snapshots Ein EBS-Snapshot ist eine point-in-time Kopie der Daten auf einem EBS-Volume. Snapshots werden in Amazon S3 in Buckets gespeichert, auf die Sie nicht direkt zugreifen können.
Inhalt Ihrer EBS-Snapshots Sie können Daten aus Ihren Snapshots lesen oder sie zum Erstellen von Volumes verwenden.

Datenträger

Wenn Sie ein EBS-Volume erstellen, wählen Sie eine Availability Zone für das Volume aus. Sie müssen ein EBS-Volume an eine EC2 Instance in derselben Availability Zone anhängen. Sie können Volumes erstellen, wenn Sie eine EC2 Instance starten, oder sie zuerst erstellen und dann an eine Instance anhängen. Wenn ein Volume an eine Instance angehängt ist, lautet sein Statusin-use. Wenn ein Volume nicht an eine Instance angehängt ist, lautet sein Statusavailable.

Warum sind diese wichtig

EBS-Root-Volumes enthalten das Betriebssystem für Ihre EC2 Instances. EBS-Datenvolumes können geschäftskritische Daten enthalten. Sie können Ihre EBS-Volumes in allen Regionen auflisten und angeben, ob sie an EC2 Instances angehängt sind.

Um eine Zusammenfassung Ihrer EBS-Volumes in allen Regionen zu erhalten

Sie können Amazon EC2 Global View verwenden, um Ihre EBS-Volumes in allen Regionen aufzulisten.

  1. Öffnen Sie die Amazon EC2 Global View-Konsole zu https://console.aws.amazon.com/ec2globalview/Hause.

  2. Überprüfen Sie auf der Registerkarte Region Explorer unter Zusammenfassung die Ressourcenanzahl für Volumes, die die Anzahl der Volumes und die Anzahl der Regionen umfasst. Klicken Sie auf den unterstrichenen Text, um zu sehen, wie sich die Volumenanzahl auf die Regionen verteilt.

  3. Wählen Sie auf der Registerkarte Globale Suche den Client-Filter Ressourcentyp = Volumen aus. Sie können die Ergebnisse weiter filtern, indem Sie eine Region oder ein Tag angeben.

Um die verwendeten EBS-Volumes zu beschreiben

Verwenden Sie den Befehl describe-volumes. Sie müssen diesen Befehl in jeder Region ausführen, in der Sie EBS-Volumes haben. Der --filters Parameter beschränkt die Ergebnisse auf Volumes, die es sind. in-use Der --query Parameter zeigt nur die angegebenen Felder in der Ausgabe an. Sie können bei Bedarf weitere Felder hinzufügen.

aws ec2 describe-volumes \ --filters Name=status,Values=in-use \ --query "Volumes[].[VolumeId,Size,Attachments[0].InstanceId]" \ --output table

Es folgt eine Beispielausgabe. Die Spalten lauten Volume-ID, Volume-Größe, ID der angehängten Instanz und Gerätename.

--------------------------------------------------------------------- | DescribeVolumes | +------------------------+-----+-----------------------+------------+ | vol-0992ee65bec96de19 | 8 | i-00a7d9ec76a46a49f | /dev/xvda | | vol-04d631d22047db1cb | 30 | i-0b1bf24fd4f297ab9 | /dev/sda1 | ... ... | vol-0b811be5cbd1425cc | 100 | i-0a8d998154b320257 | /dev/xvde | +------------------------+-----+-----------------------+------------+
Um die EBS-Volumes zu beschreiben, die nicht verwendet werden

Ändern Sie im vorherigen Befehl den Filter, um nach Volumes mit dem folgenden Status available zu suchen.

--filters Name=status,Values=available

Wenn ein Volume nicht verwendet wird, sollten Sie feststellen, ob es Daten enthält, die Sie benötigen. Sie können beispielsweise Volumes löschen, die zu Testzwecken oder zur Behebung eines Problems erstellt wurden. Ein Volume ist möglicherweise auch verfügbar, wenn das Blockgerät, das das Volume mit der Instance verbunden hat, so konfiguriert wurde, dass es auch nach der Beendigung der Instance bestehen bleibt. Ist dies der Fall, überprüfen Sie, ob die Daten auf dem Volume noch benötigt werden.

I/O-Leistung

Der Volumetyp, den Sie für ein EBS-Volume angeben, bestimmt dessen Leistung. Je nach Volumetyp können Sie eine Kombination aus Größe, IOPS und Durchsatz für Ihre Volumes angeben. Informationen zu den maximal bereitgestellten IOPS und dem Durchsatz für jeden Volumetyp finden Sie unter Amazon EBS-Volumetypen.

Warum ist das wichtig

Nachdem Sie die Leistung Ihrer EBS-Volumes ermittelt haben, können Sie festlegen, welche Mindestspezifikationen für einen funktionell gleichwertigen Speicher erforderlich sind.

Um Informationen über die Leistung Ihrer Volumes zu erhalten

Verwenden Sie den Befehl describe-volumes, um die Leistung Ihrer verwendeten Volumes zu beschreiben. Der --query Parameter zeigt nur die angegebenen Felder in der Ausgabe an. Sie können bei Bedarf weitere Felder hinzufügen. Informationen zur EBS-optimierten Leistung finden Sie in den Spezifikationen für EC2 Amazon-Instance-Typen im Amazon EC2 Instance Types Guide.

aws ec2 describe-volumes \ --filters Name=status,Values=in-use \ --query "Volumes[].[VolumeId,VolumeType,Iops,Throughput]" \ --output table

Es folgt eine Beispielausgabe. Die Spalten lauten Volume-ID, Volume-Typ, IOPS und Durchsatz (MIB/s).

------------------------------------------------- | DescribeVolumes | +------------------------+------+-------+-------+ | vol-0992ee65bec96de19 | gp3 | 3000 | 125 | | vol-04d631d22047db1cb | gp2 | 100 | None | ... ... | vol-0b811be5cbd1425cc | gp3 | 3000 | 125 | +------------------------+------+-------+-------+

Inhalt Ihrer EBS-Datenvolumes

Amazon EBS hat keinen Zugriff auf die Daten, die Sie auf Ihren EBS-Volumes speichern. Sie sind für die Sicherung Ihrer Datenvolumen verantwortlich. Sie können beispielsweise point-in-time Snapshots, sogenannte EBS-Snapshots, erstellen.

Sie können auch eine Verbindung zu Ihren EC2 Instances herstellen und Dateien von Ihren EBS-Volumes auf Ihren eigenen Computer übertragen. Es stehen zahlreiche Tools zur Verfügung, die Ihnen dabei helfen. Im Folgenden sind einige Beispiele aufgeführt.

Warum das wichtig ist

Wenn Sie geschäftskritische Daten auf Ihren EBS-Volumes haben, können Sie diese auf einen Speicher kopieren, der der Funktionalität entspricht.

Um Dateien von einem Volume zu übertragen, das an eine Linux-Instance angehängt ist

Connect zu Ihrer Linux-Instance her und verwenden Sie SCP. Weitere Informationen finden Sie unter Dateien mit SCP übertragen.

So übertragen Sie Dateien von einem Volume, das an eine Windows-Instanz angehängt ist

Connect zu Ihrer Windows-Instanz her und verwenden Sie RDP. Weitere Informationen finden Sie unter Dateien mit RDP übertragen.

Snapshots

Sie können Ihre EBS-Datenvolumes sichern, indem Sie EBS-Snapshots erstellen. Sie können EBS-Snapshots mit Amazon EBS, Amazon Data Lifecycle Manager oder erstellen. AWS Backup

Warum ist das wichtig

Wenn Sie geschäftskritische Daten auf Ihren EBS-Volumes haben, erstellen Sie höchstwahrscheinlich Backups in Form von EBS-Snapshots. Sie können die neuesten Snapshots Ihrer Volumes finden und überprüfen, ob sie die aktuellen Daten auf den Volumes widerspiegeln.

Um die Snapshots für ein bestimmtes Volume zu beschreiben

Verwenden Sie den Befehl describe-snapshots. Der --filters Parameter beschränkt die Ergebnisse auf Snapshots für das angegebene Volume. Der --query Parameter zeigt nur die angegebenen Felder in der Ausgabe an. Sie können bei Bedarf weitere Felder hinzufügen.

aws ec2 describe-snapshots \ --filters Name=volume-id,Values=vol-00622ef8c2ac8b762 \ --query Snapshots[*].[SnapshotId,CompletionTime,Description] --output table

Es folgt eine Beispielausgabe. Die Spalten enthalten die Snapshot-ID, das Abschlussdatum und die Angabe, ob das Volume verschlüsselt ist.

------------------------------------------------------------------------- | DescribeSnapshots | +-------------------------+------------------------------------+--------+ | snap-0ad439c50efabb47c | 2024-07-12T03:36:27.952000+00:00 | False | +-------------------------+------------------------------------+--------+

Inhalt Ihrer EBS-Snapshots

Sie können den Inhalt eines EBS-Snapshots nicht in ein anderes Format herunterladen oder exportieren. Sie können jedoch auf die Daten in Ihren Snapshots zugreifen, indem Sie EBS Direct APIs verwenden oder indem Sie aus dem Snapshot ein EBS-Volume erstellen und die Dateien übertragen.

Warum ist das wichtig

Wenn Sie geschäftskritische Daten auf Ihren EBS-Volumes haben, erstellen Sie höchstwahrscheinlich Backups in Form von EBS-Snapshots. Sie können diese Daten abrufen und auf einen funktionell gleichwertigen Speicher kopieren.

Option 1: Um Daten aus Ihren Snapshots zu lesen

Verwenden Sie EBS Direct. APIs

Option 2: Um ein Volume aus einem Snapshot zu erstellen und die Daten zu übertragen
  1. Verwenden Sie den Befehl create-volume, um aus dem Snapshot ein Volume zu erstellen.

    aws ec2 create-volume \ --volume-type gp3 \ --snapshot-id snap-0ad439c50efabb47c \ --iops 6000 \ --availability-zone us-east-2b
  2. Verwenden Sie den Befehl attach-volume, um das Volume an eine Instance anzuhängen.

    aws ec2 attach-volume \ --device /dev/sdf \ --instance-id i-0b1bf24fd4f297ab9 \ --volume-id vol-1234567890abcdef0
  3. Connect zu Ihrer Instance her und formatieren und mounten Sie das Volume.

  4. Übertragen Sie die Dateien auf dem Volume auf Ihren eigenen Computer.