Mit Google Cloud können Sie jetzt VMs anhalten und fortsetzen – Tech

Soul Hackers 2 Erscheinungsdatum Ankuendigungstrailer enthuellt

Google Cloud heute gestartet seine Suspend/Resume-Funktion für virtuelle Maschinen in die allgemeine Verfügbarkeit. Bevor diese Funktion vor ein paar Jahren als Alpha eingeführt wurde, bestand die einzige Option für Entwickler darin, Instanzen zu stoppen und zu starten. Mit Anhalten/Fortsetzenähnelt die Erfahrung eher dem Schließen und Öffnen des Deckels Ihres Laptops, argumentiert Google.

Während die Instanz angehalten ist, zahlen Sie nicht für die Kerne und den RAM, die sie normalerweise verwenden würde. Stattdessen zahlen Sie nur die Speicherkosten des Instanzspeichers. Die Betriebssystemlizenzierung kann ebenfalls reduziert werden, stellte Google fest.

Andere Clouds bieten ähnliche Funktionen, obwohl Google argumentiert, dass, weil es ein Standard-ACPI-S3-Signal sendet – das ist das gleiche Signal, das Ihr Betriebssystem an Ihren Desktop oder Laptop sendet, um es in den Ruhezustand zu versetzen und in den Arbeitsspeicher zu unterbrechen – seine Lösung mit a kompatibel ist größere Auswahl an OS-Images. In der Tat ermutigt es Entwickler, es mit undokumentierten benutzerdefinierten Betriebssystem-Images auszuprobieren, da diese möglicherweise auch sofort einsatzbereit sind.

Google argumentiert auch, dass seine Lösung anders ist, da der Speicher für das Image dynamisch bereitgestellt wird, wenn eine VM angehalten wird, und unabhängig von der Boot-Festplatte. Das bedeutet, dass Sie sich keine Gedanken über Platzmangel auf der Boot-Festplatte machen müssen und die angehaltene Instanz weniger Speicherplatz verbraucht. Während sie angehalten wird, bleibt die IP-Adresse der Instanz bestehen, und sobald die Instanz fortgesetzt wird, wird der Speicher einfach vom Speicher zurück in den Instanzspeicher verschoben und der Zyklus wird fortgesetzt.

Sie können ein Bild jedoch nur für bis zu 60 Tage sperren. Danach wird es automatisch beendet. Es ist erwähnenswert, dass Suspend/Resume auch nicht für GPU-Instanzen, Instanzen mit mehr als 120 GB Speicher, E2-Instanzen und Vertrauliche VMs. Präemptive Instanzen können ausgesetzt werden, es besteht jedoch das Risiko, dass sie während des Aussetzungsprozesses beendet werden.

Der Vorteil liegt hier aber nicht nur in der Kostenersparnis. Ein System wie dieses bedeutet auch, dass Sie einige Instanzen im Standby-Modus halten können, um bei Bedarf schnell horizontal skalieren zu können. Schließlich kann die Bereitstellung einer neuen VM eine Weile dauern. Wenn dies Ihr Anwendungsfall ist, könnte die Umstellung auf Serverless in Zukunft der richtige Weg sein, aber das ist ein langfristiges Projekt, während ein System wie dieses in der Zwischenzeit helfen kann.

Einige Unternehmen verwenden Suspend/Resume auch für ihre Entwicklungsumgebungen, die oft nicht rund um die Uhr laufen müssen. „Durch die Verwendung der Suspend-and-Resume-Funktion von Compute Engine konnte BigCommerce die Betriebskosten unserer Compute Engine-gesteuerten Entwicklungsumgebung senken“, erklärte Aaron Humerickhouse, Manager, Engineering bei BigCommerce. „BigCommerce ermöglicht es jedem Ingenieur, die ‚Arbeitszeit‘ seiner Umgebung anzupassen, was eine Unterbrechung am Ende jedes Arbeitstages und eine Wiederaufnahme zu Beginn des nächsten Tages auslöst. Dies hat die Nutzungszeiten unserer Virtual Machine-Instanzen von 168 Stunden pro Woche auf durchschnittlich 60 Stunden pro Woche pro Umgebung reduziert, wodurch wir jeden Monat Tausende von Dollar sparen können. Wir gehen davon aus, dass diese Kosteneinsparungen mit dem Wachstum unserer Engineering-Organisation noch zunehmen werden.“

tch-1-tech