Windows용 OS 패치 업데이트
Playfab 멀티 플레이어 서버 관리형 Windows 컨테이너는 체계적인 OS 패치 업데이트 프로세스를 수행하여 게임 서버가 최신 보안 업데이트로 작동하도록 합니다. 매월 Azure Compute는 개발자가 빌드 생성 프로세스 중에 "Windows Server Core 미리 보기" 토글에서 선택할 수 있도록 멀티 플레이어 서버에 통합된 Windows OS 이미지를 인증합니다. 개발자는 "Windows Server Core 미리 보기" 옵션을 사용하여 빌드된 비 프로덕션 게임 서버를 테스트하는 것이 좋습니다.
30일이 지나면 멀티 플레이어 서버 Windows Server Core 미리 보기를 Windows Server Core 이미지 옵션으로 마이그레이션하여 프로덕션 준비 상태에 대한 PlayFab 승인 OS 이미지를 신호로 보냅니다. 이 프로세스는 30일마다 반복되어 OS 미리 보기 이미지를 기본 OS 코어 이미지로 순환합니다. PlayFab의 OS 코어 버전과 일치하지 않는 OS 코어 버전으로 빌드된 게임 서버의 경우, PlayFab은 최신 기본 OS 코어 이미지로 게임 빌드 서버를 자동으로 업데이트합니다. 이 프로세스는 개발자가 요구하는 빌드 변경 없이 자동으로 적용됩니다.
패치 업데이트 주기
다음 이미지는 OS 패치 수준 업데이트 주기를 보여 줍니다.
Stage | 이해 관계자 | 설명 |
---|---|---|
1 | 고객 | 지속적인 통합 및 테스트 프로세스는 OS 코어를 사용하여 프로덕션 게임 빌드를 배포하고 OS 미리 보기를 사용하여 게임 빌드를 테스트합니다. |
2 | Azure | MPS에서 새로 게시된 Windows OS 패치의 유효성을 검사합니다. |
3 | MPS | PlayFab에서 MPS OS 미리 보기를 Windows OS 패치로 대체합니다. |
4 | MPS | PlayFab에서 30일 전에 MPS OS 코어를 MPS OS 미리 보기로 대체합니다. |
5 | MPS | PlayFab에서 OS Core를 사용하여 게임 빌드를 자동 업데이트합니다. |
모범 사례
- 개발자는 OS 미리 보기 이미지 옵션을 사용하여 비 프로덕션 게임 서버 빌드를 만들고 테스트하는 것이 좋습니다.
- 완성도 높은 빌드 및 지속적인 통합 및 배포 프로세스를 사용하는 개발자는 OS 이미지 업데이트가 30일마다 주기적으로 수행된다는 점을 고려해야 합니다.
제약 조건
- 패치 업데이트 프로세스는 매월 발생합니다.
- 개발자는 월별 OS 패치 수준 업데이트를 옵트아웃할 수 없습니다.
- 패치 업데이트 프로세스는 Windows 관리형 컨테이너에만 적용되며 사용자 지정 컨테이너 또는 Linux에는 적용되지 않습니다.
참고 항목
- 게임 서버 빌드를 만든 후에는 변경할 수 없습니다. 따라서 개발자는 OS 이미지 미리 보기와 OS 이미지 코어 간에 전환할 수 없습니다.
- 빌드가 만들어진 버전이 최신 버전보다 오래된 경우 프로덕션 환경에서 작동하는 게임 서버가 최신 OS 코어 이미지 버전으로 자동 업데이트됩니다. 이는 새 멀티 플레이어 서버 할당 요청에만 자동으로 적용됩니다.