Zwei Dinge, die in Lightsail jeder zu spät entdeckt. Erstens: Die öffentliche IP, die eine Maschine beim Erstellen bekommt, ändert sich, wenn Sie sie anhalten und wieder starten. Zeigt Ihre Domain darauf, verschwindet die Website. Zweitens: In Lightsail lässt sich die Größe einer Maschine nicht im laufenden Betrieb ändern; für einen größeren Plan müssen Sie aus einem Snapshot eine neue Maschine erstellen. Beide Probleme werden zusammen gelöst, und die statische IP ist das, was den Planwechsel für Ihre Nutzer unsichtbar macht.
Bevor Sie anfangen: was die Begriffe bedeuten
- Lightsail
- Die einfache Variante der Amazon-Server: Maschinen mit festem Monatspreis und eigener Konsole.
- Plan
- Die Größe der Lightsail-Maschine (Prozessor, Arbeitsspeicher und Festplatte) mit ihrem Monatspreis. Den Plan wechseln heißt die Größe wechseln.
- Öffentliche IP
- Die numerische Adresse, über die Ihre Maschine aus dem Internet erreichbar ist. Die Standard-IP ändert sich beim Aus- und Einschalten.
- Statische IP
- Eine öffentliche Adresse, die Sie reservieren und Ihrer Maschine zuweisen, damit sie sich nie ändert, und die Sie auf eine andere Maschine verschieben können.
- Snapshot
- Eine vollständige Kopie der Festplatte der Maschine. Sie ist die Grundlage, um die neue Maschine mit dem größeren Plan zu erstellen.
- A-Eintrag
- Der DNS-Eintrag Ihrer Domain, der angibt, auf welche IP-Adresse die Website zeigt.
- Availability Zone
- Jedes der getrennten Rechenzentren innerhalb einer Region. Manche Ressourcen funktionieren nur innerhalb derselben Zone.
Schritt für Schritt
Erstellen und zuweisen einer statischen IP
In der Lightsail-Konsole, Registerkarte Netzwerk, Statische IP erstellen. Wählen Sie die Region Ihrer Maschine (die IP funktioniert nur in ihrer Region), wählen Sie die Maschine in der Auswahlliste und geben Sie ihr einen Namen, der den Bezug herstellt, zum Beispiel
ip-web-tienda. Beim Erstellen verwendet die Maschine sofort diese IP, und die alte wird freigegeben.Solange sie einer Maschine zugewiesen ist, kostet sie nichts extra. Eine statische IP, die nichts zugewiesen ist, wird berechnet. Wenn Sie also eine Maschine löschen, geben Sie auch ihre IP frei oder weisen Sie sie neu zu.
Richten Sie die Domain auf die statische IP
Ändern Sie den A-Eintrag Ihrer Domain so, dass er auf die neue IP zeigt (in Route 53 oder wo immer Ihr DNS liegt). Von jetzt an können Sie anhalten, starten und, wie Sie gleich sehen werden, sogar die Maschine wechseln, ohne das DNS je wieder anzufassen.
Für den Planwechsel: Erstellen Sie einen Snapshot
Öffnen Sie die Maschine, Registerkarte Snapshots, Snapshot erstellen. Läuft auf der Maschine eine Datenbank und wollen Sie eine perfekte Kopie, halten Sie sie zuerst in Lightsail an (Button Anhalten), warten Sie, bis sie angehalten ist, und erstellen Sie dann den Snapshot; so gibt es keine halbfertigen Schreibvorgänge. Wenn Sie sich die Pause nicht leisten können, erstellen Sie ihn im laufenden Betrieb und nehmen eine mögliche kleine Inkonsistenz in Kauf.
Erstellen Sie die neue Maschine mit dem größeren Plan
Sobald der Snapshot fertig ist, wählen Sie in seinem Menü Neue Instance erstellen. Wählen Sie den neuen Plan: Erlaubt ist nur gleich groß oder größer als der ursprüngliche. Behalten Sie dieselbe Region und Availability Zone bei, wenn Sie zusätzliche Festplatten weiterverwenden möchten. Geben Sie ihr einen neuen Namen (zum Beispiel
web-tienda-2) und erstellen Sie sie. In wenigen Minuten haben Sie eine exakte Kopie mit mehr Ressourcen und einer vorläufigen öffentlichen IP.Verschieben Sie die statische IP auf die neue Maschine
Registerkarte Netzwerk, klicken Sie auf Ihre statische IP, Trennen von der alten Maschine und Verknüpfen mit der neuen. Die Domain zeigt bereits auf diese IP, die Website wird also sofort von der großen Maschine ausgeliefert. Prüfen Sie auch die Firewall der neuen Maschine: Sie entsteht mit den Standardregeln, nicht mit denen der alten. Öffnen Sie also 443 und alles, was Sie sonst benutzt haben, erneut.
Löschen Sie die alte Maschine, wenn Sie sicher sind
Lassen Sie sie ein paar Tage angehalten als Sicherheitsnetz stehen. In Lightsail wird eine angehaltene Maschine weiterhin berechnet. Sobald Sie bestätigt haben, dass alles läuft, erstellen Sie einen letzten (günstigen) Snapshot und löschen sie. Prüfen Sie beim Löschen, dass keine verwaiste statische IP zurückbleibt.
Was schiefgehen kann
Die Website zeigt nach dem Wechsel einen Zertifikatsfehler
Das HTTPS-Zertifikat liegt innerhalb der Maschine, ist also mit dem Snapshot mitgewandert und sollte funktionieren. Wenn Sie Let's Encrypt mit automatischer Erneuerung benutzt haben, prüfen Sie, ob die Erneuerungsaufgabe auf der neuen Maschine noch aktiv ist. Wurde das Zertifikat vom Lightsail-Load-Balancer verwaltet, müssen Sie den Load Balancer auf die neue Maschine richten.
Die statische IP erscheint nicht zum Verknüpfen
Statische IPs gelten pro Region. Wenn Sie die neue Maschine in einer anderen Region erstellt haben, sehen Sie sie nicht. Erstellen Sie die Maschine in der Region der IP, oder legen Sie dort eine neue IP an und ändern Sie das DNS.
Ich möchte einen kleineren Plan, keinen größeren
Lightsail erlaubt es nicht, einen Snapshot auf einem Plan mit weniger Festplatte wiederherzustellen. Der einzige Weg ist, die kleine Maschine von Grund auf neu aufzusetzen und die Daten von Hand zu migrieren. Prüfen Sie vorher, ob die aktuelle Festplatte wirklich voll ist: Oft ist CPU übrig, aber keine Festplatte, und dann gibt es keinen kleineren Plan, der passt.
Ich habe die Maschine gelöscht und die statische IP steht weiter auf der Rechnung
Statische IPs werden nicht mit der Maschine gelöscht. Gehen Sie zu Netzwerk und löschen Sie sie, oder weisen Sie sie einer anderen Maschine zu.
In Simplio
In Simplio sehen Sie bei jeder Lightsail-Maschine ihre IP, ob sie statisch ist oder nicht, ihren Plan und ihre Firewall auf derselben Karte, mit dem Snapshot-Button daneben. Geplante Snapshots sorgen dafür, dass es immer eine aktuelle Kopie gibt, aus der Sie bei Bedarf die große Maschine erstellen können. Und wenn eine Maschine, die laufen sollte, angehalten ist, erhalten Sie eine E-Mail.
Dasselbe, in AWS und in Simplio
| In der AWS-Konsole | In Simplio | |
|---|---|---|
| Sehen, ob eine Maschine eine statische IP hat | Jede Maschine öffnen, Registerkarte Netzwerk | Auf der Karte jeder Maschine, auf einen Blick |
| Plan wechseln | Snapshot, neue Maschine, IP verschieben, Firewall neu einrichten, alte löschen: 6 Schritte, 25 Minuten | Snapshot und neue Maschine vom selben Bildschirm aus, mit IP und Firewall griffbereit |
| Erfahren, dass etwas angehalten oder verwaist zurückblieb | Nichts warnt | Hinweis per E-Mail |