Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Amazon Web Services Japan
4,824 views
Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)
2018/12/04に開催されたAmazon Game Developers Dayの登壇資料です。
Technology
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Downloaded 57 times
1
/ 34
2
/ 34
3
/ 34
4
/ 34
5
/ 34
6
/ 34
7
/ 34
8
/ 34
9
/ 34
10
/ 34
11
/ 34
12
/ 34
13
/ 34
14
/ 34
15
/ 34
16
/ 34
17
/ 34
18
/ 34
19
/ 34
20
/ 34
21
/ 34
22
/ 34
23
/ 34
24
/ 34
25
/ 34
26
/ 34
27
/ 34
28
/ 34
29
/ 34
30
/ 34
31
/ 34
32
/ 34
33
/ 34
34
/ 34
More Related Content
PDF
UE4でマルチプレイヤーゲームを作ろう
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
200人での対戦も可能!?Photon 新SDKについて
by
Photon運営事務局
PDF
Epic Online Services でできること
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
by
UnityTechnologiesJapan002
PDF
[UE4]自動テストでもっと楽したい!
by
com044
PDF
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
猫でも分かるUMG
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
UE4 コリジョン検証 -HitとOverlapイベントが発生する条件について-
by
Tatsuya Iwama
UE4でマルチプレイヤーゲームを作ろう
by
エピック・ゲームズ・ジャパン Epic Games Japan
200人での対戦も可能!?Photon 新SDKについて
by
Photon運営事務局
Epic Online Services でできること
by
エピック・ゲームズ・ジャパン Epic Games Japan
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
by
UnityTechnologiesJapan002
[UE4]自動テストでもっと楽したい!
by
com044
「Press Button, Drink Coffee」 UE4における ビルドパイプラインとメンテナンスの全体像
by
エピック・ゲームズ・ジャパン Epic Games Japan
猫でも分かるUMG
by
エピック・ゲームズ・ジャパン Epic Games Japan
UE4 コリジョン検証 -HitとOverlapイベントが発生する条件について-
by
Tatsuya Iwama
What's hot
PDF
UE4で作成するUIと最適化手法
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
by
Unity Technologies Japan K.K.
PDF
Unreal Engine 5 早期アクセスの注目機能総おさらい Part 2
by
エピック・ゲームズ・ジャパン Epic Games Japan
PPTX
Lightmassの仕組み ~Lightmap編~ (Epic Games Japan: 篠山範明)
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
by
SEGADevTech
PDF
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
PHPからgoへの移行で分かったこと
by
gree_tech
PPTX
大規模ゲーム開発における build 高速化と安定化
by
DeNA
PDF
Unity開発で使える設計の話+Zenjectの紹介
by
torisoup
PPTX
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
by
DeNA
PPTX
[CEDEC2018] UE4で多数のキャラクターを生かすためのテクニック
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
MagicOnion入門
by
torisoup
PDF
マスターデータの キャッシュシステムの改善の話
by
natsumi_ishizaka
PDF
Riderはいいぞ!
by
UnityTechnologiesJapan002
PDF
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
by
Unity Technologies Japan K.K.
PDF
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
by
Unity Technologies Japan K.K.
PDF
【Unite Tokyo 2019】AWS for Unity Developers
by
UnityTechnologiesJapan002
PDF
5分で入門するAzure PlayFab
by
YutoNishine
PDF
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
by
Naoya Kishimoto
PDF
60fpsアクションを実現する秘訣を伝授 基礎編
by
エピック・ゲームズ・ジャパン Epic Games Japan
UE4で作成するUIと最適化手法
by
エピック・ゲームズ・ジャパン Epic Games Japan
【Unity道場スペシャル 2017京都】最適化をする前に覚えておきたい技術
by
Unity Technologies Japan K.K.
Unreal Engine 5 早期アクセスの注目機能総おさらい Part 2
by
エピック・ゲームズ・ジャパン Epic Games Japan
Lightmassの仕組み ~Lightmap編~ (Epic Games Japan: 篠山範明)
by
エピック・ゲームズ・ジャパン Epic Games Japan
「龍が如く7 光と闇の行方」の自動テスト活用事例とテスト自動化チーム(仮)による若手育成の取り組みについて
by
SEGADevTech
UE4のローカライズ機能紹介 (UE4 Localization Deep Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
PHPからgoへの移行で分かったこと
by
gree_tech
大規模ゲーム開発における build 高速化と安定化
by
DeNA
Unity開発で使える設計の話+Zenjectの紹介
by
torisoup
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
by
DeNA
[CEDEC2018] UE4で多数のキャラクターを生かすためのテクニック
by
エピック・ゲームズ・ジャパン Epic Games Japan
MagicOnion入門
by
torisoup
マスターデータの キャッシュシステムの改善の話
by
natsumi_ishizaka
Riderはいいぞ!
by
UnityTechnologiesJapan002
【Unite Tokyo 2018】さては非同期だなオメー!async/await完全に理解しよう
by
Unity Technologies Japan K.K.
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
by
Unity Technologies Japan K.K.
【Unite Tokyo 2019】AWS for Unity Developers
by
UnityTechnologiesJapan002
5分で入門するAzure PlayFab
by
YutoNishine
[CEDEC 2021] 運用中タイトルでも怖くない! 『メルクストーリア』におけるハイパフォーマンス・ローコストなリアルタイム通信技術の導入事例
by
Naoya Kishimoto
60fpsアクションを実現する秘訣を伝授 基礎編
by
エピック・ゲームズ・ジャパン Epic Games Japan
Similar to Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)
PPTX
アマゾンのゲーム関連ソリューションを活用してゲームの開発力・商品力の底上げを! / GTMF2019
by
Game Tools & Middleware Forum
PPTX
Cedec2017 Lumberyard GameLift
by
Amazon Web Services Japan
PDF
Gaming cicd-pipeline gaming-technight-2
by
Amazon Web Services Japan
PDF
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 TOKYO
by
Game Tools & Middleware Forum
PPTX
Cibc lecture imagire
by
Takashi Imagire
PDF
Amazon Game Tech Night #21 Game Development on AWS
by
Amazon Web Services Japan
PDF
DevOps on Azure Kubernetes
by
Issei Hiraoka
PDF
Long hit strategy-gamingtechnight-2
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar 2017 AWS for Game Developers
by
Amazon Web Services Japan
PDF
Gaming on aws 〜ゲームにおけるAWS最新活用術〜
by
Amazon Web Services Japan
PDF
Azure DevOps - ALGYAN Oct 2022.pdf
by
YasuhiroHanda2
PDF
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
by
SORACOM, INC
PDF
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
by
Daisuke Masubuchi
PDF
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
by
Game Tools & Middleware Forum
PPTX
Developer summit continuous deliveryとjenkins
by
Kohsuke Kawaguchi
PDF
Azure DevOps 関西 2019 - Overview
by
Keiji Kamebuchi
PDF
GCP & Gaming 〜平成最後のアップデート〜 | Google Cloud INSIDE Games & Apps
by
Google Cloud Platform - Japan
PDF
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
by
智治 長沢
KEY
継続的インテグレーションとテストの話
by
Preferred Networks
PDF
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
by
Amazon Web Services Japan
アマゾンのゲーム関連ソリューションを活用してゲームの開発力・商品力の底上げを! / GTMF2019
by
Game Tools & Middleware Forum
Cedec2017 Lumberyard GameLift
by
Amazon Web Services Japan
Gaming cicd-pipeline gaming-technight-2
by
Amazon Web Services Japan
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 TOKYO
by
Game Tools & Middleware Forum
Cibc lecture imagire
by
Takashi Imagire
Amazon Game Tech Night #21 Game Development on AWS
by
Amazon Web Services Japan
DevOps on Azure Kubernetes
by
Issei Hiraoka
Long hit strategy-gamingtechnight-2
by
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 AWS for Game Developers
by
Amazon Web Services Japan
Gaming on aws 〜ゲームにおけるAWS最新活用術〜
by
Amazon Web Services Japan
Azure DevOps - ALGYAN Oct 2022.pdf
by
YasuhiroHanda2
なぜソーシャルゲームはクラウドなのか? ~AWSの成功事例を紐解く~
by
SORACOM, INC
"No Man’s Sky" から"Forza Horizon 5" まで。 国内外の成功タイトルが使う Microsoft Azure
by
Daisuke Masubuchi
Amazon Game Tech アマゾンゲームテクノロジー - Amazon Game Tech - GTMF 2018 OSAKA
by
Game Tools & Middleware Forum
Developer summit continuous deliveryとjenkins
by
Kohsuke Kawaguchi
Azure DevOps 関西 2019 - Overview
by
Keiji Kamebuchi
GCP & Gaming 〜平成最後のアップデート〜 | Google Cloud INSIDE Games & Apps
by
Google Cloud Platform - Japan
Team Foundation Server ~ 今を生きるエンジニアのための開発基盤とは 【BPStudy #63】
by
智治 長沢
継続的インテグレーションとテストの話
by
Preferred Networks
AWS Black Belt Online Seminar AWS上でのスピードと高可用性を両立したゲームインフラの構築と事例
by
Amazon Web Services Japan
More from Amazon Web Services Japan
PDF
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
by
Amazon Web Services Japan
PDF
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
by
Amazon Web Services Japan
PDF
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
by
Amazon Web Services Japan
PDF
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
by
Amazon Web Services Japan
PDF
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
by
Amazon Web Services Japan
PPTX
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
by
Amazon Web Services Japan
PDF
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
by
Amazon Web Services Japan
PDF
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
by
Amazon Web Services Japan
PDF
Amazon QuickSight の組み込み方法をちょっぴりDD
by
Amazon Web Services Japan
PDF
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
PDF
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
by
Amazon Web Services Japan
PDF
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
by
Amazon Web Services Japan
PDF
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
by
Amazon Web Services Japan
PDF
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
by
Amazon Web Services Japan
PPTX
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
by
Amazon Web Services Japan
PDF
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
by
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
by
Amazon Web Services Japan
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
by
Amazon Web Services Japan
Infrastructure as Code (IaC) 談義 2022
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
by
Amazon Web Services Japan
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
by
Amazon Web Services Japan
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
by
Amazon Web Services Japan
20220409 AWS BLEA 開発にあたって検討したこと
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
by
Amazon Web Services Japan
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
by
Amazon Web Services Japan
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
by
Amazon Web Services Japan
Amazon QuickSight の組み込み方法をちょっぴりDD
by
Amazon Web Services Japan
マルチテナント化で知っておきたいデータベースのこと
by
Amazon Web Services Japan
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
by
Amazon Web Services Japan
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
by
Amazon Web Services Japan
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
by
Amazon Web Services Japan
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
by
Amazon Web Services Japan
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
by
Amazon Web Services Japan
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
by
Amazon Web Services Japan
Recently uploaded
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
PDF
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
PPTX
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
PPTX
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
PDF
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
PDF
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
PDF
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
PDF
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
PDF
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
PDF
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):コアマイクロシステムズ株式会社 テーマ 「AI HPC時代のトータルソリューションプロバイダ」
by
PC Cluster Consortium
膨大なデータ時代を制する鍵、セグメンテーションAIが切り拓く解析精度と効率の革新
by
Data Source
ChatGPTのコネクタ開発から学ぶ、外部サービスをつなぐMCPサーバーの仕組み
by
Ryuji Egashira
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ3「『TrinityX』 AI時代のクラスターマネジメ...
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):エヌビディア合同会社 テーマ1「NVIDIA 最新発表製品等のご案内」
by
PC Cluster Consortium
PCCC25(設立25年記念PCクラスタシンポジウム):Pacific Teck Japan テーマ2「『Slinky』 SlurmとクラウドのKuber...
by
PC Cluster Consortium
2025年11月24日情報ネットワーク法学会大井哲也発表「API利用のシステム情報」
by
Tetsuya Oi
ニューラルプロセッサによるAI処理の高速化と、未知の可能性を切り拓く未来の人工知能
by
Data Source
AI開発の最前線を変えるニューラルネットワークプロセッサと、未来社会における応用可能性
by
Data Source
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ3「IT運用とデータサイエンティストを強力に支援するH...
by
PC Cluster Consortium
論文紹介:HiLoRA: Adaptive Hierarchical LoRA Routing for Training-Free Domain Gene...
by
Toru Tamaki
PCCC25(設立25年記念PCクラスタシンポジウム):富士通株式会社 テーマ1「HPC&AI: Accelerating material develo...
by
PC Cluster Consortium
論文紹介:MotionMatcher: Cinematic Motion Customizationof Text-to-Video Diffusion ...
by
Toru Tamaki
論文紹介:DiffusionRet: Generative Text-Video Retrieval with Diffusion Model
by
Toru Tamaki
PCCC25(設立25年記念PCクラスタシンポジウム):日本ヒューレット・パッカード合同会社 テーマ1「大規模AIの能力を最大限に活用するHPE Comp...
by
PC Cluster Consortium
Game Development on AWS (ゲーム開発環境を向上させるためのAWS活用術)
1.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 下田純也 アマゾンウェブサービスジャパン株式会社 2018/12/4 ゲーム開発環境を向上させるための AWS活用術 ~Game Development on AWS~
2.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 本日のアジェンダ • 大規模化するプロジェクトにおける課題 • バージョン管理システムのクラウド化 • 開発パイプラインのクラウド化 • 複数拠点展開とセキュリティ
3.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 大規模化するプロジェクトにおける課題 • ビルドパイプラインに費やされる時間の増大 • ビルドに数十分、パッケージングに数時間等かかる場合も • チームの分散・拡大への対応 • チームの分散拡大を進めたいが、オンプレでは難しい • オンプレミスのVCSやビルド環境では必要に応じたスケーリングができない • さらなるクラウド活用とセキュリティ • チーム規模と外部開発者の拡大に伴い、IPセキュリティが低下する
4.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. ビルドパイプラインに費やされる時間 • 最近の傾向、こんな感じではありませんか? • ビルドに30分 • ライトのベイクに2時間 • パッケージングに4時間 • 数時間後に… • ビルドエラーが発覚! • 数時間費やしたが何もできていない…
5.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. ゲーム開発パイプラインのクラウド化 海外ではすでに大規模ゲーム会社様の開発環境の クラウドへの移行が始まっています。 - 開発環境、レンダリング, エンジン… - ビルド (イテレーションにかかる時間と労力を削減) - アセットの保管/Machine Learning 画像認識による 管理・活用
6.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 一般的な開発環境 • オフィス内に全て集約 • サーバー • クライアントPC • 開発者 office building PC Clients DCC tools Compiler/IDE Level editor etc. Source Files 3D Assets 2D Assets Levels (maps) workers On-Premises Storage servers Build servers
7.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. オンプレでの開発パイプライン • メリット • ローカルネットワーク内では素晴らしいネットワークパフォーマンスを発揮 できる • コストの予測が容易 • デメリット • ハードウェアの購入・インストール・メンテナンスの必要がある • ローカルネットワークのパフォーマンスはリモートオフィスや外部連携チー ムには提供できない • コストは先行投資しなければならない
8.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. クラウドでの開発パイプライン • メリット • 急激なスパイク等の場合でも必要に応じて即座にスケールできる (急なバイナリビルドの必要性等) • リモートオフィスや外部連携のインフラ構築が容易 • VDIでIPセキュリティも担保できる • 利用分だけにコストがかかる • 低コストなSpot Instanceも適用可能 • デメリット • オンプレとクラウドの混在によりネットワークパフォーマンスを出しづらい • トータルのコストが予想しにくい
9.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. クラウドでの開発パイプラインを支えるソリューション AWSによく展開される 開発環境 並列化 ストレージ ワークステーション AWS services Version Control • AWS CodeCommit Continuous Ingegration • AWS CodePipeline Compute Tasks • Amazon EC2 • Amazon ECS • Amazon EKS Render Farm • AWS Thinkbox Storage • Amazon S3 • Amazon CloudFront Cache • Amazon ElastiCache Backup • Amazon Glacier VDI • Amazon WorksSpaces Non AWS services Version Control • Git+LFS • Perforce Continuous Integration • Jenkins • ElectricCommander Compute Tasks • IncrediBuild • SN-DBS • UE4 Swarm+Lightmass Render Farm • Deadline
10.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. バージョン管理システムのクラウド化
11.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. バージョン管理システムのクラウド化 VCSをクラウド化することで • 複数拠点への展開が可能となる • さらに開発パイプラインのクラウド化が見えてくる
12.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. バージョン管理システムのクラウド化(Perforceの例) Perforce Proxyを 拠点毎に設置することで 複数拠点での開発でも • 転送コストを抑えつつ • 高速なSyncが可能 Western building workers Easternn building workers Perforce Proxy Perforce Proxy Perforce Server
13.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 開発パイプラインのクラウド化
14.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 開発パイプラインをクラウド化することで • クラウドのスケーリング効果を活かしたパイプライン • 並列ビルド等による時短効果
15.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 開発パイプラインをクラウド化することによるメリット 各パイプラインを並列化して、ビルドパイプラインに費やされる 時間を短縮できる Version Control System Repository • CodeCommit • Perforce • Git • SVN VCS Platforms Shader Compile (Dozens of Minutes) Shader Binary Shader Platforms Engine Build (Dozens of Minutes) Engine Compiler/IDE Engine Source Levels Bake Light & Shadow (Hundreds of Minutes) Baked maps Bake Platforms x Levels Packaging (Hundreds of Minutes) Baked maps Packaging Platforms x Levels x N Auto QA Test (Hundreds of Minutes) Baked maps Auto QA Test
16.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. AWSにおけるコンピューティングの考え方 1台で10時間 10台で1時間 10時間のビルド 1時間の ビルド +9時間の開発時間 $1.07 x 10台 x 1時間 = $10.7 $1.07 x 1台 x 10時間 = $10.7 = クリエイティブな仕事に費やせる時間増 c5.large c5.large
17.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. ビルド環境のクラウド化により • 複数プラットフォームの並行ビルド • IncrediBuildやSN-DBS等も 併用いただくことで 単体のビルドも更に高速化 Version Control System Repository • CodeCommit • Perforce • Git • SVN VCS Platforms Engine Build (Dozens of Minutes) Engine Compiler/IDE Engine Source
18.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. コンパイル・パッケージング等の並列化ソリューション IncrediBuildさんのGTMF2018登壇資料より引用 https://www.slideshare.net/GTMF/incredibuild90-gtmf-2018-osaka
19.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. シェーダーコンパイルのクラウド化 • 複数プラットフォームの並行コンパイル • IncrediBuildやSN-DBS等も 併用いただくことで 単体のビルドも更に高速化 Version Control System Repository • CodeCommit • Perforce • Git • SVN VCS Platforms Shader Compile (Dozens of Minutes) Shader Binary Shader
20.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. ライトのベイクやパッケージングのクラウド化と並列化 • ベイクを複数レベル平行で • パッケージングを複数レベル×複数プラットフォーム平行 Version Control System Repository • CodeCommit • Perforce • Git • SVN VCS Platforms x Levels Bake Light & Shadow (Hundreds of Minutes) Baked maps Bake Platforms x Levels Packaging (Hundreds of Minutes) Baked maps Packaging
21.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 自動テストのクラウド化・並列化 • 自動テストのクラウド化・並列化 • 複数のテストを同時に! 例:ステージ数×テストパターン 10分テスト×10ステージ×10パターン=1000分 (約16時間) 10ステージ×10パターン → 100台にスケール 10分で完了! Version Control System Repository • CodeCommit • Perforce • Git • SVN VCS Platforms x Levels x N Auto QA Test (Hundreds of Minutes) Baked maps Auto QA Test
22.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. クラウドの導入 • 自動テストのクラウド化・並列化 • 複数のテストを同時に! 例えば、ステージ数×テストパターン 10分テスト×10ステージ×10パターン=1000分(約16時間) 10ステージ×10パターン → 100台にスケールすれば 10分で完了!
23.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 既にゲーム開発へのAWS活用が始まっています • Perforceは AWSをサポートしています • “Perforce P4D instances and Licensing in Amazon's Cloud” https://community.perforce.com/s/article/3202 • “Exporting a Helix Cloud Project to a standalone Helix Server (full revision history)” https://community.perforce.com/s/article/15226 • Epic GamesのAWSへの全面的な活用 • 大規模開発エコシステムや、UE4とAWSのクラウド開発への協業 から得られる技術要件とても良い参考例となります
24.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Unreal Engine 4 • Unreal Developer Forum • “Use of AWS (Amazon Web Services) to Build Lightmass” https://answers.unrealengine.com/questions/255320/use-of-aws-to-build-lightmass.html • “Running the editor in the cloud?” https://answers.unrealengine.com/questions/370667/running-the-editor-in-the-cloud.html • Running Editor on G2 instance, UnrealPak.exe on T2 instance. • Note: Amazon WorkSpaces launched G3 instances in October 2018. • reddit • “Recommended CPU type for building a Swarm machine?” https://www.reddit.com/r/unrealengine/comments/4ouci9/recommended_cpu_type_for_b uilding_a_swarm_machine/
25.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 並列化することによる効果の非常に高いパイプライン • ソースコードのコンパイルと実行ファイルのビルド • 数十分 -> 数分(IncrediBuildやSN-DBS) • 全てのプラットフォームを同時並行でビルド可能となります • シェーダーコンパイル • 数十分 -> 数分(IncrediBuildやSN-DBS) • 全てのパッケージを同時並行でコンパイル可能となります • パッケージング • 数百分 -> 半分(IncrediBuildやSN-DBS) • パッケージングは大量のアセットの参照がストレージに対して行われるので、第5世代インスタンス(C5, M5 等)によりパフォーマンスが大きく向上します • さらに、全てのプラットフォームのビルドの並列化、全てのエリア・レベルの並列化が可能となります • ライトマップとシャドウマップのベイク • 数百分 -> 半分(UE4 Swarm+Lightmass) • さらに、全てのマップを同時平行でベイク可能となります • テストやQAの自動化 • 全てのテストを同時平行で走らせる事が可能となります (テストに依存関係がある場合を除く)
26.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. パフォーマンスを最大化するために全てをクラウド化 • ゲームはとても大きなプロジェクトになります • 開発者<->VCS<->ビルドと書き戻しのための転送はネットワークパ フォーマンスがボトルネックとなります • 全てをデータセンターで完結させることで、最大限のネットワークパフォー マンスが得られます • 第5世代のEC2インスタンスを活用することで、ネットワークとストレージのパフォー マンスが向上します • バージョンコントロールシステム(Perforce Helix, SVN, or Git+LFS)をEC2上で • ビルド・CI(Jenkins, ElectricCommander)をEC2もしくはCodeBuildで • 全てをS3に格納 • Amazon WorkSpacesを開発に利用することでデータ流出を抑制
27.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 複数拠点展開とセキュリティ
28.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 複数拠点展開 開発パイプラインが全てクラウド化されることで 様々な開発拠点から 開発に参加可能となる
29.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. Amazon WorkSpacesでリモート開発 • 単純にバージョン管理システムを外部公開することで • ソースやアセットの流出の危険性が高まる • Amazon WorsSpacesでのアクセス https://docs.aws.amazon.com/ja_jp/workspaces/latest/adminguide/amazon-workspaces-networking.html • ネットワークへのアクセス制限 • リソースへのアクセス制限 • デバイスからのアクセス制限 • まずは少数で利用してセキュリティ対策を高めてください
30.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved.© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 将来に向けて
31.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. AWSの開発パイプライン向けサービスの現在 • AWS Codeシリーズ • AWS CodeStar • AWS CodeCommit • AWS CodePipeline • AWS CodeBuild • AWS CodeDeploy • Webアプリやモバイルアプリ開発にはとても向いている • コンソールタイトル開発にも柔軟に対応できるものにしていきたい
32.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. ゲーム開発パイプラインのクラウド化に向けて • AWS Codeシリーズを試された事はありますでしょうか? • AWS Codeシリーズの良くないポイントはどのような点でしたで しょうか? • 試された事がない場合、どの点が貴社の開発パイプライン に合いませんでしたでしょうか? • 開発パイプラインのクラウド化を進めるにあたっての障壁は どのようなものがありますでしょうか?
33.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. 皆さんのニーズについてぜひお伺いさせてください • 例えば… • パイプライン上での課題 • 将来的に実現なさりたいこと
34.
© 2018, Amazon
Web Services, Inc. or its Affiliates. All rights reserved. ありがとうございました!
Download