Betriebssystempatchupdates für Windows
Von Playfab Multiplayers-Servern verwaltete Windows-Container durchlaufen einen methodischen Updateprozess für Betriebssystempatches, um sicherzustellen, dass Spieleserver mit den neuesten Sicherheitsupdates arbeiten. Azure Compute zertifiziert jeden Monat ein Windows-Betriebssystemimage, das in Multiplayerserver integriert ist, damit Entwickler während des Builderstellungsprozesses aus der Umschaltfläche "Windows Server Core Preview" auswählen können. Entwicklern wird empfohlen, ihre Nicht-Produktions-Spieleserver zu testen, die mit der Option "Windows Server Core Preview" erstellt wurden.
Nach 30 Tagen migrieren Multiplayer-Server die Windows Server Core Preview-Version zur Windows Server Core-Imageoption, wodurch ein von PlayFab genehmigtes Betriebssystemimage für die Produktionsbereitschaft signalisiert wird. Dieser Vorgang wird alle 30 Tage wiederholt, wobei ein Betriebssystem-Vorschauimage zum Hauptimage des Betriebssystems wechselt. Wenn ein Spielserver mit einer Betriebssystemkernversion erstellt wurde, die nicht mit der Betriebssystemkernversion von PlayFab übereinstimmt, aktualisiert PlayFab Ihren Spielebuildserver automatisch mit dem neuesten Haupt-Betriebssystemkernimage. Dieser Prozess wird automatisch angewendet, ohne dass der Entwickler Buildänderungen erfordert.
Patchupdatezyklus
Die folgende Abbildung veranschaulicht den Updatezyklus auf Betriebssystempatchebene.
Bühne | Stakeholder | Beschreibung |
---|---|---|
1 | Kunde | Continuous Integration & Testprozess stellt Produktionsspielbuilds mit Betriebssystemkern bereit und testet Spielebuilds mit Betriebssystemvorschau. |
2 | Azure | MPS überprüft neuen veröffentlichten Windows-Betriebssystempatch |
3 | MPS | PlayFab ersetzt MPS-Betriebssystemvorschau durch Windows-Betriebssystempatch. |
4 | MPS | PlayFab ersetzt MPS-Betriebssystemkern durch MPS-Betriebssystemvorschau 30 Tage vorher |
5 | MPS | PlayFab aktualisiert Spielebuilds mit Betriebssystem Core automatisch |
Bewährte Methoden
- Entwicklern wird empfohlen, ihre Nicht-Produktions-Spieleserverbuilds mit der Option Betriebssystemvorschauimage zu erstellen und zu testen.
- Entwickler mit einem ausgereiften Build- und Continuous Integration-& Bereitstellungsprozess sollten berücksichtigen, dass Betriebssystemimageupdates alle 30 Tage aktualisiert werden.
Einschränkungen
- Der Patchupdateprozess erfolgt monatlich.
- Entwickler können die monatlichen Updates auf Betriebssystempatchebene nicht deaktivieren.
- Der Patchupdateprozess gilt nur für verwaltete Windows-Container und nicht für benutzerdefinierte Container oder Linux.
Notiz
- Spieleserverbuilds sind nach der Erstellung unveränderlich. Daher können Entwickler nicht zwischen Betriebssystemimagevorschau und Betriebssystemimagekern umschalten.
- Ein Spieleserver, der in der Produktion ausgeführt wird, wird automatisch auf die neueste Version des Betriebssystemkernimages aktualisiert, wenn die Version, die der Build erstellt wurde, älter als die neueste ist. Dies wird automatisch nur für neue Multiplayer-Serverzuordnungsanforderungen angewendet.