Von links nach rechts: Mazidox, Oz und Strawberry Linden Quelle: Second Life / YouTube |
Am Freitag, den 6. November 2020, gab es in der Lab Gab Folge 41 ein Interview mit Oz und Mazidox Linden zum Thema "Migration von Second Life in die Cloud". Von Linden Lab stenografisch "Uplift" genannt.
Nach einer kurzen Einführung wurden im wesentlichen Fragen beantwortet, die
zuvor von SL-Nutzern über ein Webformular eingereicht werden konnten. Zu
meiner Freude wurden auch meine beiden Fragen gestellt. Geführt wurde das
Interview wie immer von Strawberry Linden.
Ich fasse die etwas mehr als eine Stunde dauernde Show nur knapp zusammen.
Vieles von dem was gesagt wurde, wurde auch schon an anderer Stelle gesagt.
Die wichtigste Aussage gleich mal vorweg. Wenn alles nach Plan läuft, wird am
nächsten Mittwoch (11. November 2020) bereits die Hälfte aller Second
Life Regionen in die Cloud verschoben sein. Das Video vom Interview ist wie
immer am Ende dieses Beitrags eingebettet.
Über Oz Linden:
Oz ist der technische Leiter der Entwicklung von Second Life und seit 2010 bei
Linden Lab beschäftigt. Angefangen hat er mit der Leitung für den Open Source
Viewer Bereich. Im Laufe der Jahre hat er dann immer mehr Verantwortung für
andere Bereiche bekommen, so dass er nun eben die Entwicklung von Second Life
steuert.
Über Mazidox Linden:
Mazidox ist der leitende Ingenieur der QS-Abteilung (Qualitätssicherung) und
hauptsächlich für den Bereich Serverwartung und Backend-Dienste
verantwortlich. Er kam erst 2017 zu Linden Lab, war zuvor aber schon seit 2005
in Second Life unterwegs. Aktuell ist er hauptsächlich mit der Migration in
die Cloud beschäftigt. Und nicht wundern, Mazidox' Avatar ist eine pinkfarbene
Spraydose.
Oz Linden /
Quelle:
SecondLife Official |
Mazidox Linden / Quelle: SecondLife Official |
Allgemeines zur Migration in die Cloud
-
Mit Migration in die Cloud ist gemeint, dass alle Prozesse, Programme und
Dienste von Second Life, die heute auf internen Servern von Linden Lab
laufen, auf die Server der Amazon Cloud ausgelagert werden. Der offizielle
Name für diese Cloud lautet
Amazon Web Services
(AWS).
-
Der aktuelle Plan lautet immer noch, dass alle Arbeiten für die Migration
bis Ende 2020 abgeschlossen sind. Das bedeutet, dass dann keine einzige
Region mehr auf einem Server im Linden Datencenter läuft und alle Änderungen
an den SL-Diensten beendet sind.
-
Einer der großen Vorteile von Cloud-Servern ist, dass man wesentlich
schneller auf eine neuere Hardware umsteigen kann. Oz sagte, dass man für
die letzten gekauften Linden Server (Class 8 Server) anderthalb Jahre
benötigt hat, bis alle notwendigen Software-Anpassungen für Second Life
abgeschlossen waren. In der Cloud kann man beliebig auf andere vorhandene
Server umstellen und wenn es Probleme gibt, springt man wieder zurück.
-
Zusätzlich kann Linden Lab einen Teil der veralteten Infrastruktur-Dienste
aus alten Tagen durch moderne Dienste ersetzen, die in der Cloud von Amazon
angeboten werden.
-
Mazidox sagte, dass er auch für das Sammeln von Auswertungen verantwortlich
ist. Eine seiner Auswertungen zeigt, dass man auf Cloud-Simulatoren in der
gleichen Laufzeit mehr Skripte und mehr Skript-Events ausführen kann als auf
den alten Linden Servern. Das sei ein Gewinn für alle. Weniger Server-Lag
und bessere Physik.
-
Linden Lab kann sich von Amazon jetzt zu jeder Region die
Protokollierungsdateien anzeigen lassen. Auf den alten Servern mussten diese
mühselig für jede Region einzeln erzeugt werden.
Quelle: Second Life / YouTube |
Fragen von Second Life Nutzern zur Migration
- Werden meine Daten von Amazon für Werbezwecke genutzt?
-
Nein, Linden Lab gibt keine Daten der SL-Nutzer weiter. Die gespeicherten
Daten für Asset und Simulatoren können von Amazon nicht ausgelesen werden.
- Wie kompliziert ist der Umzug in die Cloud?
-
Oz: Im Wesentlichen mussten wir herausfinden, wie man Stück für Stück die
Dienste von Second Life in die Cloud verschiebt, ohne den laufenden
Betrieb von SL zu stören. Wir haben nach jeder Änderung beobachtet, ob es
irgendwo Probleme gibt, aber es gab keine. Die Komplexität bestand darin,
den richtigen Weg zu finden, wie man die Dienste verschiebt, damit es so
reibungslos verlief, wie wir es erlebt haben.
-
Sind Cloud-Server von den Betriebskosten günstiger oder teurer für Linden
Lab?
(Anm.: Das war meine Frage.) -
In Theorie sollten die Kosten in der Cloud niedriger sein. In der näheren
Praxis ist aber erst einmal kein Unterschied vorhanden. Bis heute mussten
wir ja den Cloud-Dienst bezahlen, ohne dass dort Regionen von SL-Nutzern
gelaufen sind. Parallel haben wir auch die Kosten für das alten
Datencenter gehabt. Also hatten wir erst einmal zusätzliche Kosten.
Ob die Kosten dann im nächsten Jahr schon günstiger werden, können wir noch nicht sagen. Aber langfristig sollten die Betriebskosten für die Cloud günstiger sein. Ob wir das dann für günstigere Landpreise oder für bessere Dienstleitungen zum gleichen Preis nutzen werden, muss von anderen Leuten entschieden werden (Anm.: Damit meinte Oz sicherlich Ebbe Altberg). Der Fokus für die Migration lag weder auf Kosten einsparen noch auf Performance-Verbesserungen. Das Hauptthema lautete, alles in die Cloud zu migrieren ohne das etwas dabei kaputt geht.
Irgendwann nächstes Jahr, wenn einmal alles sauber läuft, werden wir dann beginnen, darüber nachzudenken, wie wir Dinge verbessern oder sie günstiger machen können.
Strawberry Linden Quelle: Second Life / YouTube |
- Was passiert mit den alten Servern?
-
Das meiste unsers Equipments ist so alt, dass es keinen Wert mehr hat. Das
lässt sich nicht mehr verkaufen. Wir haben eine Firma beauftragt, alles
einzusammeln und zu entsorgen. (lol) Die Festplatten werden vorher alle
durch den Schredder gejagt, so dass die Daten darauf nicht mehr lesbar
sind.
- Gab es irgendwelche Probleme bei einem Dienst, der bereits migriert wurde?
-
Ja, in Bezug auf den Backend-Server für das Inventar, der ziemlich am
Anfang migriert wurde. Das wusste bei Linden Lab kaum jemand. Und als es
bei AWS einen landesweiten Ausfall des Dienstes gab, waren wir zunächst
ratlos, warum der Backend-Server ausgefallen ist.
- Was habt ihr beim Migrationsprozess gelernt?
-
Als wir das Problem hatten, dass beim Wechsel zwischen Regionen auf alten
Servern und Cloud-Servern die Attachments und Vehikel von Avataren
verschwanden, mussten wir uns alten Code ansehen, den seit acht bis zehn
Jahren keiner angefasst hat. Wir fanden den Fehler und haben durch seine
Behebung zusätzlich das Verhalten von Vehikeln auf alten Server-Regionen
verbessert.
- Welche Vorteile haben SL-Nutzer außerhalb von Nordamerika?
-
Zunächst keine. Langfristig können wird wahrscheinlich Simulatoren auf
Cloud-Servern in die Länder verschieben, in denen die Besitzer einer
SL-Region wohnen. Damit werden die Ping- und die Latenzzeiten kürzer.
- Wie wird ausgewählt, in welcher Reihenfolge die Regionen in die Cloud migriert werden?
-
Jeder Owner einer Estate Region kann darum bitten, dass seine Region
migriert wird. Eine IM an Mazidox reicht dazu aus. Infohubs werden nicht
bewusst ausgewählt. Die Blake Sea dagegen schon, weil man mit diesen
Regionen das Verhalten beim Regionswechsel mit Vehikeln untersucht hat.
Wie anfangs schon erwähnt, werden am nächsten Dienstag mehr als die Hälfte der Regionen aus Second Life in die Cloud migriert.
Oz Linden Quelle: Second Life / YouTube |
- Soll man in der Cloud eine andere Bandbreite als die empfohlenen 1.500 kbit/s im Viewer einstellen?
-
Oz: Das wissen wir nicht. Wir wissen auch nicht, welchen Effekt dieser
Schieber überhaupt heute noch hat. Der Schieber für die Bandbreite wurde
in sehr frühen Jahren in den Viewer eingebaut, um den Datentransfer für
UDP-Daten zu steuern. Zu dieser Zeit hatte ein Modem noch eine
56k-Verbindung. Heute sind Modems so schnell, dass das kaum noch eine
Rolle spielt. Zudem haben wir die meisten UDP-Daten auf HTTP umgestellt.
- Werden eingesparte Kosten in der Cloud an die SL-Bewohner in Form von günstigeren Landpreisen weitergegeben?
-
Oz: Das ist nicht meine Abteilung, das müssen andere entscheiden.
-
Werden neue Regionen, die seit kurzem wieder erhältlich sind, gleich in der
Cloud oder noch auf den alten Servern angelegt?
(Anm.: Das war meine zweite Frage.) -
Es ist sehr wahrscheinlich, dass sie gleich in der Cloud angelegt werden.
Sollte es gerade keine freien Cloud-Regionen geben, werden diese aber
sehr, sehr schnell verfügbar sein.
- Wenn die Cloud-Migration einmal abgeschlossen ist, wird Linden Lab dann auch Tiny-Regionen anbieten können, die kleiner sind als heutige Regionen?
-
Es gibt einige neue Möglichkeiten, die man in der Cloud machen kann. Neue
Regionstypen hat Linden Lab intern bereits diskutiert. Deshalb lautete die
Antwort von Oz:
"Vielleicht, wir werden sehen".
- Wird die Cloud auch Voice in SL verbessern?
- Nein, das hat nichts damit zu tun.
Mazidox Linden Quelle: Second Life / YouTube |
- Ist es in der Cloud einfacher, Regionen im Grid zu verschieben?
-
Nein, keine Änderung. Aber das Neustarten einer Region geht bis zu
45 Sekunden schneller.
- Wenn die Migration abgeschlossen ist, wird SL dann leichter zu hacken und griefen sein?
-
Nein, es wird schwerer sein. Das Paket, das Linden Lab bei Amazon
gebucht hat, enthält sehr gute Sicherheitssoftware mit Schutzmaßnahmen.
- Wie sieht es mit Backups aus, wenn es in der Cloud einen Fehler gibt?
-
Es gibt eine hohe Redundanz in der Amazon Cloud. Das bedeutet, wenn an
einer Stelle Daten verlorengehen, werden sie irgendwo auf einem anderen
Cloud-Server immer noch vorhanden sein. Die AWS-Cloud von Amazon ist
eine der sichersten Webanwendungen der Welt.
- Wird das Avatar-Limit auf einer Region in der Cloud weiterhin bestehen bleiben?
- Ja, aber vielleicht wird das Limit später einmal geändert.
- Wird die Einführung von Multi-Faktor-Authentifizierung (MFA) in der Cloud erleichtert?
- Oz: Nein, aber ich hatte schon angekündigt, dass dieses Thema nach dem Ende der Migration angegangen wird. Es steht definitiv ganz oben auf unserer Liste. Das ist ein wichtiges Thema.
Allgemeine Fragen
- Wann werden neue Linden Homes Regionen erscheinen?
- Oz: Der Fortschritt bei der Migration ist nicht mehr länger ein Faktor bei der Veröffentlichung von neuen Linden Homes. (Anm.: Zu diesem Zeitpunkt waren bereits die neuen Regionen im Grid sichtbar, über die ich hier berichtet habe.)
- Warum können keine leerstehenden Linden Homes Regionen direkt von einem Nutzer belegt werden?
-
Weil wir das nicht so vorgesehen haben als wir Linden Homes entwickelt
haben. Das ist aber eine interessante Funktion. Einfach eine Anfrage in
der JIRA einreichen.
- Was ist das nächste Thema bei Linden Lab nach dem Ende der Cloud-Migration?
-
Es gibt eine lange Liste von Vorschlägen, was man alles an Second Life
verbessern kann. Wir werden einige davon heraussuchen und umsetzen.
- Wird der Linden Dollar zu einer Kryptowährung?
- Nein.
Second Life's Lab Gab Episode 41 - Uplift Update!
Relevante Links:
- [Echt Virtuell] - SL Blog: Update zur Cloud Migration
- [Echt Virtuell] - SL Blog: Ein Licht in der Cloud: Ein Update zur Migration
- [Echt Virtuell] - Weitere Informationen zur Cloud-Migration
Meno :( das mit den Landpreißen ist schade, hab aktuell nen HS brauch aber dringend ne Full prim region und evtl nen HS daneben aber mit den Preißen geht das nicht, kann ja meine rl kinds nicht hungern lassen
AntwortenLöschen2 Full prim regionen wären optimaler