5. ゲームの仕組みは少しずつ変化してます
従来からある
製品としてのゲーム
オンライン&ソーシャル
サービスとしてのゲーム
コミュニティが関与する
ゲーム
• Retail store distribution
• Marketing -> Sale
• Air gap between creators and
players
• PC and Console premium focus
• Digital store distribution
• Marketing -> acquisition
• Creators -> players
直接提供できる
• Mobile and social Free to Play
focus
• Direct distribution
• Marketing -> part of the fun
• Creators <--> players
• Multi-platform, multi-model focus
46. ゲーム開発向け Azure こと始め CEDEC2018資料より抜粋
Linux版 Windows版
チューニング
Web Apps App Service Environment
Azure Database for MySQL (New!) SQL Database
コンテナ マイクロサービス サーバーレス
CosmosDB グローバル利用実績
Rendering サーバー
Jenkins スケーラブル版 事例
こちら
Visual Studio Team Services (VSTS)
Visual Studio App Center
Application Insights Azure Monitor Azure Log Analytics
アラート 継続的監視も
資料 : 【CEDEC2018】Azure最新情報+「オトギフロンティア」運用大公開+サーバーレスアーキテクチャー
47. Azure での PaaS の基本
ゲーム
クライ
アント
Redis Service
Cache Service
Game Server (API)
Traffic
Manager
SQL database
Relational Database
App Insight
API
Management
48. Visual Studio + C#
+ Azure DevOps
+ Azure WebApps
C++高速 Intelisense
Unity Integration
Live Share
Windows, Mac, Linux
コンテナなどいろいろ対応
Azure App Serviceの操作
も簡単
世界最大規模のDC
抽象度の高いAPI
少人数開発
54. Customer PONOS Corp.
Azure Partner CLOUD CREATIVE STUDIOS, INC
The game server architecture is designed by
CLOUD CREATIVE STUDIOS, INC, first
Cloud Solution Provider (CSP)
only for gaming customers in Japan.
受託ケースでの PaaS 活用
60. アクティビティを細かく保管しゲームの再開を実現
ゲーム内データ
exit play
resume play
All action
actions preserved in the
expected state, including an
accounting of the correct
inventory, player level, and
starting location.
ストレージが削減され
I / O操作が減少
CCI圧縮後ログサイズ
=20TB
(本来400 TB)
In-Mem
OLTP
TBL
CCI