In EC2 gibt es zwei Arten, eine Maschine zu „kopieren", und man sollte sie nicht verwechseln. Ein EBS-Snapshot ist die Kopie einer Festplatte. Eine AMI (Amazon Machine Image) ist die Kopie der ganzen Maschine: alle ihre Festplatten plus die Informationen zum Starten. Mit einem Snapshot stellen Sie Daten wieder her; mit einer AMI starten Sie mit drei Klicks eine neue, identische Maschine. Wenn Sie eine Sicherung wollen, „von der man starten kann", suchen Sie eine AMI.
Diese Anleitung erstellt die AMI, startet daraus eine Kopie und räumt danach auf, was fast niemand tut.
Bevor Sie anfangen: was die Begriffe bedeuten
- EC2
- Die „maßgeschneiderten" Server von Amazon, die nach eingeschalteten Stunden bezahlt werden.
- Instanz
- Jede Maschine oder jeder Server in EC2.
- AMI
- Amazon Machine Image: eine vollständige Kopie der Maschine (alle Festplatten plus das Nötige zum Starten), aus der neue, identische Maschinen erstellt werden können.
- EBS-Snapshot
- Die Kopie einer einzelnen Festplatte. Eine AMI besteht aus einem oder mehreren EBS-Snapshots, und diese belegen den Platz und werden berechnet.
- Starten (launch)
- So nennt AWS das Erstellen und Hochfahren einer neuen Maschine.
- Sicherheitsgruppe
- Die AWS-Firewall für eine Maschine: von wo und über welche Ports man sich verbinden darf. Die Kopie erbt sie nicht, man muss sie auswählen.
- SSH-Schlüsselpaar
- Der Schlüssel, mit dem ein Techniker von einem Terminal aus in die Maschine kommt. Beim Starten der Kopie wählt man, welcher verwendet wird.
- Elastic IP
- Eine feste Internetadresse, die sich von der alten auf die neue Maschine verschieben lässt, damit niemand den Wechsel bemerkt.
- Data Lifecycle Manager
- Ein AWS-Dienst, der nach einem Zeitplan Sicherungen (AMIs oder Snapshots) erstellt und alte von allein löscht.
Schritt für Schritt
Entscheiden Sie, ob Sie die Maschine stoppen oder nicht
EC2 kann das Image bei laufender Maschine erstellen. Standardmäßig wird die Instanz kurz neu gestartet, damit die Festplatte konsistent ist; Sie können Kein Neustart wählen, um die Unterbrechung zu vermeiden, und nehmen dafür in Kauf, dass eine offene Datei halb geschrieben bleibt. Für eine Website mit Datenbank wählen Sie einen Moment mit wenig Verkehr und lassen neu starten, oder Sie stoppen die Datenbank eine Minute und verwenden „Kein Neustart".
Erstellen Sie das Image
Wählen Sie in der EC2-Konsole unter Instances die Maschine, dann Aktionen, Image und Vorlagen, Image erstellen. Geben Sie einen Namen mit Datum und Anlass (
web-tienda-antes-migracion-2026-10-26) und eine Beschreibung. Prüfen Sie die Liste der Volumes: Es erscheinen alle Festplatten der Maschine, und Sie können einzelne ausschließen (zum Beispiel eine temporäre Datenfestplatte). Aktivieren Sie Beim Beenden löschen bei denen, die verschwinden sollen, wenn eine aus diesem Image gestartete Maschine beendet wird.Warten Sie, bis es verfügbar ist
Im Menü AMIs (unter Images) sehen Sie es als „ausstehend" und dann als „verfügbar". Die Dauer hängt von der Größe der Festplatten ab. Beachten Sie, dass unter Snapshots ein oder mehrere neue EBS-Snapshots erschienen sind: Die AMI stützt sich auf sie, und sie sind es, die tatsächlich Platz belegen und berechnet werden.
Starten Sie eine Kopie aus der AMI
Wählen Sie die AMI, Instance aus AMI starten. Wählen Sie den Instanztyp (er darf vom Original abweichen: hier können Sie bei CPU und Arbeitsspeicher wachsen oder schrumpfen), das SSH-Schlüsselpaar, das Netzwerk und, ganz wichtig, die Sicherheitsgruppe: Die Kopie erbt die der Originalmaschine nicht, wählen Sie also dieselbe. Starten. In ein paar Minuten haben Sie eine Zwillingsmaschine.
Prüfen Sie und entscheiden Sie, was damit geschieht
Melden Sie sich per SSH an und prüfen Sie, dass die Dienste starten. Typische Einsatzzwecke: eine Testmaschine, die mit der Produktion identisch ist, eine kaputte Maschine ersetzen oder auf einen anderen Instanztyp umziehen. Soll die Kopie das Original ersetzen, verschieben Sie die Elastic IP von der einen zur anderen und beenden die alte, sobald Sie sicher sind.
Räumen Sie alte Images auf
AMIs laufen nicht ab, und jede zieht ihre Snapshots mit sich. Wählen Sie unter AMIs die, die keinen Sinn mehr haben, und Registrierung aufheben; gehen Sie danach zu Snapshots und löschen Sie die, die zu diesem Image gehörten (die Beschreibung zeigt es an). Wenn das von allein passieren soll, erstellt Amazon Data Lifecycle Manager jede Nacht Images und löscht die, die älter als N Tage sind, ohne dass Sie daran denken müssen.
Was schiefgehen kann
Die Kopie startet nicht oder antwortet nicht
Sehen Sie sich den Screenshot der Instanz an (Aktionen, Überwachen und Fehlerbehebung) und das Systemprotokoll. Am häufigsten: Das Image wurde „ohne Neustart" zu einem schlechten Zeitpunkt erstellt, oder die Sicherheitsgruppe öffnet den Port nicht, über den Sie hineinwollen.
Ich habe einen Snapshot gelöscht und die AMI funktioniert nicht mehr
Die AMI hängt von ihren Snapshots ab; ohne sie kann sie nichts starten. Heben Sie auch die Registrierung dieser AMI auf, damit Sie sich nicht vertun. Die Lehre: zuerst die Registrierung aufheben, dann die Snapshots löschen.
Die Kopien haben denselben Hostnamen und dieselben Schlüssel
Normal: Es sind Klone. Wenn Original und Kopie gleichzeitig laufen sollen, ändern Sie den Hostnamen der Kopie und setzen Agenten oder Lizenzen, die an die Kennung gebunden sind, neu auf.
Ich möchte die Kopie in einer anderen Region
Wählen Sie die AMI, Aktionen, AMI kopieren, und wählen Sie die Zielregion. Sobald sie dort verfügbar ist, starten Sie aus dieser Kopie. Nützlich als Notfallplan bei einem regionalen Problem.
In Simplio
In Simplio erscheinen die EC2-Maschinen neben den Lightsail-Maschinen mit ihren Metriken, ihren Snapshots und den Knöpfen zum Starten, Stoppen und Neustarten; die Sicherungen werden pro Maschine geplant (täglich, wöchentlich, wie viele behalten) und können automatisch in eine andere Region kopiert werden, und wenn eine geplante Sicherung nicht stattfindet, werden Sie benachrichtigt. Und jede Person in Ihrem Team sieht und bedient nur die Maschinen, die Sie ihr zuweisen.
Dasselbe, in AWS und in Simplio
| In der AWS-Konsole | In Simplio | |
|---|---|---|
| Kopie der Maschine | EC2-Konsole, Aktionen, Image und Vorlagen, Image erstellen, warten: 5 Klicks | Snapshot-Knopf an der Maschine: 1 Klick |
| Regelmäßige Sicherungen und Aufräumen | Data Lifecycle Manager mit Richtlinien einrichten | Zeitplan pro Maschine mit Anzahl zu behaltender Sicherungen; alte löschen sich von allein |
| Kopie in einer anderen Region | AMI jedes Mal von Hand kopieren | Kontrollkästchen „in andere Region kopieren" im Zeitplan |