TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Anleitung: Upgrade einer Amazon Lightsail-Instanz

February 24, 2020

Amazon Lightsail bietet keine "In-Place"-Skalierung für Instanzen. Um die Leistung (CPU, RAM, SSD) einer bestehenden Instanz zu erhöhen, müssen Sie einen Snapshot erstellen und aus diesem eine neue, größere Instanz starten.

Diese Anleitung beschreibt den sicheren und vollständigen Prozess für dieses Upgrade.


Ablauf des Upgrades

Der Prozess umfasst das Erstellen eines Abbilds Ihrer aktuellen Instanz und die Übertragung wichtiger Netzwerkkonfigurationen.

Schritt 1: Snapshot der bestehenden Instanz erstellen

Ein Snapshot ist ein Point-in-Time-Backup Ihrer Instanz-Festplatte.

  1. Navigieren Sie in der Lightsail-Konsole zu Ihrer Instanz.
  2. Wählen Sie den Tab "Snapshots".
  3. Klicken Sie auf "Create snapshot" und geben Sie einen Namen ein.
  4. Warten Sie, bis der Snapshot-Vorgang abgeschlossen ist.

Schritt 2: Netzwerkkonfiguration notieren und trennen

Bevor Sie die neue Instanz erstellen, müssen Sie die statische IP-Adresse von der alten Instanz trennen.

  1. Wählen Sie den Tab "Networking" Ihrer alten Instanz.
  2. Notieren Sie sich die statische IP-Adresse.
  3. Klicken Sie auf das Drei-Punkte-Menü neben der IP-Adresse und wählen Sie "Detach".
  4. Notieren Sie sich außerdem alle benutzerdefinierten Firewall-Regeln (offene Ports), die Sie benötigen.

Schritt 3: Neue, größere Instanz aus dem Snapshot erstellen

  1. Navigieren Sie zum Tab "Snapshots".
  2. Finden Sie den soeben erstellten Snapshot, klicken Sie auf das Drei-Punkte-Menü und wählen Sie "Create new instance".
  3. Wählen Sie einen neuen, größeren Instance Plan (z.B. von 512 MB auf 1 GB RAM).
  4. Geben Sie der neuen Instanz einen eindeutigen Namen.
  5. Klicken Sie auf "Create instance".

Schritt 4: Netzwerkkonfiguration auf die neue Instanz übertragen

  1. Navigieren Sie zur neuen Instanz und warten Sie, bis sie den Status "Running" erreicht hat.
  2. Wählen Sie den Tab "Networking".
  3. Klicken Sie auf "Attach static IP" und wählen Sie die zuvor getrennte statische IP-Adresse aus.
  4. Konfigurieren Sie die Firewall-Regeln entsprechend den Notizen aus Schritt 2.

Schritt 5: Verifizierung

Überprüfen Sie, ob Ihre Anwendung oder Website unter der statischen IP-Adresse korrekt funktioniert. Testen Sie alle wichtigen Funktionalitäten, um sicherzustellen, dass die Migration vom Snapshot erfolgreich war.

Schritt 6: Aufräumen

Nachdem Sie verifiziert haben, dass die neue Instanz einwandfrei läuft, können Sie die alte Instanz löschen, um Kosten zu sparen.

  1. Navigieren Sie zur alten Instanz.
  2. Klicken Sie auf das Drei-Punkte-Menü und wählen Sie "Delete".

Wichtige Hinweise

  • DNS: Da Sie dieselbe statische IP-Adresse wiederverwenden, müssen keine DNS-Einträge geändert werden, und es entsteht keine Ausfallzeit durch DNS-Propagation.
  • Testen: Es ist ratsam, den Snapshot zunächst auf einer Test-Instanz (ohne die statische IP zu ändern) zu starten, um sicherzustellen, dass er fehlerfrei bootet, bevor Sie die Produktionsinstanz umstellen.