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
Hironobu Saitoh
PPTX, PDF
3,684 views
Unityのバックエンドに ConoHaオブジェクトストレージ を使う
2014年10月25日の「Unityプログラミング生放送勉強会@GMO Yours #マスコットアプリ文化祭」で発表したスライドです。
Internet
◦
Read more
6
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 52
2
/ 52
3
/ 52
4
/ 52
5
/ 52
6
/ 52
7
/ 52
8
/ 52
9
/ 52
10
/ 52
11
/ 52
12
/ 52
13
/ 52
14
/ 52
15
/ 52
16
/ 52
17
/ 52
18
/ 52
19
/ 52
20
/ 52
21
/ 52
22
/ 52
23
/ 52
24
/ 52
25
/ 52
26
/ 52
27
/ 52
28
/ 52
29
/ 52
30
/ 52
31
/ 52
32
/ 52
33
/ 52
34
/ 52
35
/ 52
36
/ 52
37
/ 52
38
/ 52
39
/ 52
40
/ 52
41
/ 52
42
/ 52
43
/ 52
44
/ 52
45
/ 52
46
/ 52
47
/ 52
48
/ 52
49
/ 52
50
/ 52
51
/ 52
52
/ 52
More Related Content
PDF
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
by
UnityTechnologiesJapan002
PDF
iPhoneでリアルタイムマルチプレイを実現!Photon Network Engine
by
GMO GlobalSign Holdings K.K.
PDF
UniRx完全に理解した
by
torisoup
PDF
インタフェース完全に理解した
by
torisoup
PDF
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
by
UnityTechnologiesJapan002
PDF
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
by
UnityTechnologiesJapan002
PDF
Unity開発で使える設計の話+Zenjectの紹介
by
torisoup
PDF
Unityでオンラインゲーム作った話
by
torisoup
【Unite Tokyo 2019】Unity Test Runnerを活用して内部品質を向上しよう
by
UnityTechnologiesJapan002
iPhoneでリアルタイムマルチプレイを実現!Photon Network Engine
by
GMO GlobalSign Holdings K.K.
UniRx完全に理解した
by
torisoup
インタフェース完全に理解した
by
torisoup
建設シミュレータOCSの開発 / OCS・VTC on Unity におけるROS対応機能について
by
UnityTechnologiesJapan002
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
by
UnityTechnologiesJapan002
Unity開発で使える設計の話+Zenjectの紹介
by
torisoup
Unityでオンラインゲーム作った話
by
torisoup
What's hot
PDF
コンセプト概論~出張ヒストリア編~
by
pugmaniac
PDF
【Unite Tokyo 2019】Understanding C# Struct All Things
by
UnityTechnologiesJapan002
PDF
MagicOnion~C#でゲームサーバを開発しよう~
by
torisoup
PPTX
C# 8.0 非同期ストリーム
by
信之 岩永
PPTX
RenderTextureの正しいα値は?
by
KLab Inc. / Tech
PDF
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
PDF
UE4でプロシージャル田植え(UE4 Environment Art Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
ネットワーク ゲームにおけるTCPとUDPの使い分け
by
モノビット エンジン
PDF
Observableで非同期処理
by
torisoup
PPTX
Oculus Interaction SDK で物をつかむ編
by
聡 大久保
PDF
忙しい人の5分で分かるDocker 2017年春Ver
by
Masahito Zembutsu
PDF
Unityでパフォーマンスの良いUIを作る為のTips
by
Unity Technologies Japan K.K.
PDF
WPF開発での陥りやすい罠
by
Sho Okada
PDF
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
by
Unity Technologies Japan K.K.
PPTX
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
by
sairoutine
PDF
Cinemachineで見下ろし視点のカメラを作る
by
Unity Technologies Japan K.K.
PDF
UnityのクラッシュをBacktraceでデバッグしよう!
by
Unity Technologies Japan K.K.
PDF
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
by
Unity Technologies Japan K.K.
PPTX
この手に超高精度GPSを!
by
KLab Inc. / Tech
PPTX
イベント・ソーシングを知る
by
Shuhei Fujita
コンセプト概論~出張ヒストリア編~
by
pugmaniac
【Unite Tokyo 2019】Understanding C# Struct All Things
by
UnityTechnologiesJapan002
MagicOnion~C#でゲームサーバを開発しよう~
by
torisoup
C# 8.0 非同期ストリーム
by
信之 岩永
RenderTextureの正しいα値は?
by
KLab Inc. / Tech
分散トレーシング技術について(Open tracingやjaeger)
by
NTT Communications Technology Development
UE4でプロシージャル田植え(UE4 Environment Art Dive)
by
エピック・ゲームズ・ジャパン Epic Games Japan
ネットワーク ゲームにおけるTCPとUDPの使い分け
by
モノビット エンジン
Observableで非同期処理
by
torisoup
Oculus Interaction SDK で物をつかむ編
by
聡 大久保
忙しい人の5分で分かるDocker 2017年春Ver
by
Masahito Zembutsu
Unityでパフォーマンスの良いUIを作る為のTips
by
Unity Technologies Japan K.K.
WPF開発での陥りやすい罠
by
Sho Okada
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
by
Unity Technologies Japan K.K.
CEDEC2019 大規模モバイルゲーム運用におけるマスタデータ管理事例
by
sairoutine
Cinemachineで見下ろし視点のカメラを作る
by
Unity Technologies Japan K.K.
UnityのクラッシュをBacktraceでデバッグしよう!
by
Unity Technologies Japan K.K.
建築革命、更に進化!デジタルツイン基盤の真打ち登場【概要編 Unity Reflect ver 2.1 】
by
Unity Technologies Japan K.K.
この手に超高精度GPSを!
by
KLab Inc. / Tech
イベント・ソーシングを知る
by
Shuhei Fujita
Similar to Unityのバックエンドに ConoHaオブジェクトストレージ を使う
PDF
The Usage and Patterns of MagicOnion
by
Yoshifumi Kawai
PDF
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
by
Yoshifumi Kawai
PPTX
クラウドのようなVPS 「ConoHa」 を使ってみよう +おまけ
by
Hironobu Saitoh
PPTX
ConoHaにおける オブジェクトストレージの 利用動向
by
Hironobu Saitoh
PPTX
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
by
VirtualTech Japan Inc.
PDF
Photon勉強会(クライアントサイド)2015/8/4 発表資料
by
GMO GlobalSign Holdings K.K.
PDF
Draft: Observability, Service Mesh and Microservices
by
Taiki
PDF
クラウド開発に役立つ OSS あれこれ
by
Masataka MIZUNO
PDF
Google Compute EngineとGAE Pipeline API
by
maruyama097
PPTX
DeNA private cloudのその後 #denatechcon
by
DeNA
PDF
Conoha VPSについて
by
Hironobu Saitoh
PDF
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
by
CLOUDIAN KK
PPTX
ConoHaオブジェクトストレージ 利用ケース
by
Junichi Noda
PDF
Observability, Service Mesh and Microservices
by
Taiki
PDF
Hybrid Cloud with Cisco Cloud Center and Object Storage
by
Hisayoshi Kato
PDF
Google Compute EngineとPipe API
by
maruyama097
PDF
BPStudy20121221
by
Shinichiro Takezaki
PDF
AWS Expert Online appsyncを使ったServerlessアーキテクチャ
by
Amazon Web Services Japan
PDF
Cloudian presentation for Cassandra Conference 2012 in Tokyo
by
CLOUDIAN KK
PDF
Cloudian presentation for OSCA
by
CLOUDIAN KK
The Usage and Patterns of MagicOnion
by
Yoshifumi Kawai
Metaprogramming Universe in C# - 実例に見るILからRoslynまでの活用例
by
Yoshifumi Kawai
クラウドのようなVPS 「ConoHa」 を使ってみよう +おまけ
by
Hironobu Saitoh
ConoHaにおける オブジェクトストレージの 利用動向
by
Hironobu Saitoh
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
by
VirtualTech Japan Inc.
Photon勉強会(クライアントサイド)2015/8/4 発表資料
by
GMO GlobalSign Holdings K.K.
Draft: Observability, Service Mesh and Microservices
by
Taiki
クラウド開発に役立つ OSS あれこれ
by
Masataka MIZUNO
Google Compute EngineとGAE Pipeline API
by
maruyama097
DeNA private cloudのその後 #denatechcon
by
DeNA
Conoha VPSについて
by
Hironobu Saitoh
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
by
CLOUDIAN KK
ConoHaオブジェクトストレージ 利用ケース
by
Junichi Noda
Observability, Service Mesh and Microservices
by
Taiki
Hybrid Cloud with Cisco Cloud Center and Object Storage
by
Hisayoshi Kato
Google Compute EngineとPipe API
by
maruyama097
BPStudy20121221
by
Shinichiro Takezaki
AWS Expert Online appsyncを使ったServerlessアーキテクチャ
by
Amazon Web Services Japan
Cloudian presentation for Cassandra Conference 2012 in Tokyo
by
CLOUDIAN KK
Cloudian presentation for OSCA
by
CLOUDIAN KK
More from Hironobu Saitoh
PPTX
PHPで並列処理する ライブラリを作った
by
Hironobu Saitoh
PPTX
OpenSSHの認証に証明書を使う
by
Hironobu Saitoh
PPTX
ConoHa VPSの コマンドラインツールを作った
by
Hironobu Saitoh
PPTX
クラウドのようなVPS 「ConoHa」 を使ってみよう。
by
Hironobu Saitoh
PPTX
フロントエンドの人にも知ってもらいたいサーバーの話
by
Hironobu Saitoh
PPTX
オブジェクトストレージを使ってイメージビューアを作ってみる
by
Hironobu Saitoh
PPTX
パブリッククラウドConoHaを使ってOpenStack APIを理解する
by
Hironobu Saitoh
PPTX
レガシーPHPアプリ(10年もの)を運用している話
by
Hironobu Saitoh
PPTX
このべん第5回 ConoHaでWordPressのお勉強!
by
Hironobu Saitoh
PPTX
出張このべん in 大阪
by
Hironobu Saitoh
PPTX
20140903groonga発表資料
by
Hironobu Saitoh
PHPで並列処理する ライブラリを作った
by
Hironobu Saitoh
OpenSSHの認証に証明書を使う
by
Hironobu Saitoh
ConoHa VPSの コマンドラインツールを作った
by
Hironobu Saitoh
クラウドのようなVPS 「ConoHa」 を使ってみよう。
by
Hironobu Saitoh
フロントエンドの人にも知ってもらいたいサーバーの話
by
Hironobu Saitoh
オブジェクトストレージを使ってイメージビューアを作ってみる
by
Hironobu Saitoh
パブリッククラウドConoHaを使ってOpenStack APIを理解する
by
Hironobu Saitoh
レガシーPHPアプリ(10年もの)を運用している話
by
Hironobu Saitoh
このべん第5回 ConoHaでWordPressのお勉強!
by
Hironobu Saitoh
出張このべん in 大阪
by
Hironobu Saitoh
20140903groonga発表資料
by
Hironobu Saitoh
Unityのバックエンドに ConoHaオブジェクトストレージ を使う
1.
1分ではじめる、クラウドのようなVPS Unityのバックエンドに ConoHaオブジェクトストレージ
を使う 2014/10/25 Unityプログラミング生放送勉強会@GMO Yours @hironobu_s https://www.conoha.jp/unity1025
2.
1分ではじめる、クラウドのようなVPS 自己紹介 •
斉藤弘信(@hironobu_s) • 所属:GMOインターネットホスティング事業部 • Web開発とインフラエンジニアの中間 • 8月頃からConoHaの人になりました https://www.conoha.jp/unity1025 • 緑陣営Lv7
3.
1分ではじめる、クラウドのようなVPS みなさん、この人達を知ってますか ?
https://www.conoha.jp/unity1025
4.
1分ではじめる、クラウドのようなVPS 美雲このは •
中学一年生(栃木県出身) • 150cm〜 • 好き: 那須地域牧場の牛乳 • 嫌い: 栃木の風土食「しもつかれ」
5.
1分ではじめる、クラウドのようなVPS 美雲あんず •
中学一年生(青森県出身) • 148cm • 好き: アップルパイ大好き。 • 趣味: 料理
6.
1分ではじめる、クラウドのようなVPS ConoHa VPS
• VPSホスティングサービス • 古い言い方だとレンタルサーバ • 仮想サーバを930円から • さまざまなOSに対応 https://www.conoha.jp/unity1025
7.
1分ではじめる、クラウドのようなVPS (ConoHaデモ) https://www.conoha.jp/unity1025
8.
1分ではじめる、クラウドのようなVPS ConoHaクーポン •
ConoHaのサービスを3,000円分使えま す • VPSでもオブジェクトストレージでも • 新規アカウント登録すると、 さらに1,500円分追加されます • あわせて4,500円 • 一番安いプランで4ヶ月分 https://www.conoha.jp/unity1025
9.
1分ではじめる、クラウドのようなVPS クーポンの意味 •
とにかく使ってもらいたい • 性能、使い勝手は使わないとわからない • 事業者側の立場としては スケールメリットを生かしたい https://www.conoha.jp/unity1025
10.
1分ではじめる、クラウドのようなVPS 宣伝乙w
11.
1分ではじめる、クラウドのようなVPS 本題 https://www.conoha.jp/unity1025
12.
1分ではじめる、クラウドのようなVPS アジェンダ •
ConoHaオブジェクトストレージの紹介 • Unityアプリのバックエンドストレージとして • サンプルアプリケーションのデモ • REST APIとHTTPの基礎 https://www.conoha.jp/unity1025 • メタデータ • Unityアプリから使う
13.
1分ではじめる、クラウドのようなVPS サンプルコードとデモアプリ https://www.conoha.jp/unity1025
14.
1分ではじめる、クラウドのようなVPS ConoHa オブジェクトストレージ
https://www.conoha.jp/unity1025
15.
1分ではじめる、クラウドのようなVPS ConoHaオブジェクトストレージ •
今年9月からの新オプションサービス • インターネット経由で使えるストレージ • 450円/100GB〜 • 容量無制限、転送量課金なし https://www.conoha.jp/unity1025
16.
1分ではじめる、クラウドのようなVPS Unityアプリのバックエンドとして •
ネットワーク経由(https)で簡単にデータを操作 • UnityのWWWモジュールが便利 • データの種類は問わない(画像、動画、ログ、その他) • メタデータで情報を付加できる(DBいらず) • Assetなどアプリの外部ストレージの候補として https://www.conoha.jp/unity1025
17.
1分ではじめる、クラウドのようなVPS 今回はサンプルアプリケーションを用意しました
18.
1分ではじめる、クラウドのようなVPS サンプルアプリケーションの紹介 •
UnityからREST APIを操作 • オブジェクトストレージから テクスチャ(png)を読み込む • 同時にメタデータから プロフィール情報を取得 • ぐるぐる回す https://www.conoha.jp/unity1025
19.
1分ではじめる、クラウドのようなVPS (デモ) https://www.conoha.jp/unity1025
20.
1分ではじめる、クラウドのようなVPS オブジェクトストレージ 解説
今日はがっつりインフラの話をします https://www.conoha.jp/unity1025
21.
1分ではじめる、クラウドのようなVPS 特徴 •
REST APIを通じてアクセスする • すべてのデータをオブジェクトとして扱う • オブジェクトにはメタデータを付加できる • フォルダなどの概念がないフラットな構造 • 冗長化による高い信頼性 • 基盤はOpenStack Swift https://www.conoha.jp/unity1025
22.
1分ではじめる、クラウドのようなVPS OpenStack •
オープンソースのクラウド基盤構築ソフトウェア • IaaSの基盤である、仮想マシン、ストレージ、ネットワ ークなどを統合管理する • http://www.openstack.org/ https://www.conoha.jp/unity1025
23.
1分ではじめる、クラウドのようなVPS コントロールパネルと統合 ブラウザからちょっとした管理ができます
https://www.conoha.jp/unity1025
24.
1分ではじめる、クラウドのようなVPS
25.
1分ではじめる、クラウドのようなVPS 2つのポイント REST
API メタデータ https://www.conoha.jp/unity1025
26.
1分ではじめる、クラウドのようなVPS REST API
? https://www.conoha.jp/unity1025
27.
1分ではじめる、クラウドのようなVPS HTTPのおさらい •
Webサイトを表示したりするときに使う • HTTPクライアントとHTTPサーバがある • プロトコルはPlainText • リクエストには「メソッド」を指定する • リクエスト、レスポンス共にヘッダーとBodyがある https://www.conoha.jp/unity1025
28.
1分ではじめる、クラウドのようなVPS
29.
1分ではじめる、クラウドのようなVPS REST •
オブジェクトストレージAPIのモデル • リソースをURIで定義し標準的なHTTPメソッドで 操作をします • メソッドはGET POST PUT DELETE HEADなど • 概念や設計を知りたい人はWikipediaへ https://www.conoha.jp/unity1025
30.
1分ではじめる、クラウドのようなVPS URI構造 •
URIはオブジェクトを一意に特定できる • URIに対してGET, POSTなどのメソッドを使って操 作する /v1/{アカウント名}/{コンテナ名}/{オブジェクトID} https://objectstore-r1nd1001.cnode.jp/v1/470710ce0ae240608/images/sample.png https://www.conoha.jp/unity1025 例)
31.
1分ではじめる、クラウドのようなVPS
32.
1分ではじめる、クラウドのようなVPS メタデータ? https://www.conoha.jp/unity1025
33.
1分ではじめる、クラウドのようなVPS メタデータ •
オブジェクトストレージの特徴の一つ • オブジェクトに様々な情報を付加できる • コンテナにも付加できる • 例) 画像データに撮影者、撮影場所を付加 • 例) ログデータにサーバ名、アプリケーション名 https://www.conoha.jp/unity1025
34.
1分ではじめる、クラウドのようなVPS メタデータの扱い方 •
HTTPヘッダを用います • X-Object-Meta-* という名前を付けます • X-Object-Meta-Name, X-Object-Meta-Age など • 詳細はデモアプリケーションの解説で https://www.conoha.jp/unity1025
35.
1分ではじめる、クラウドのようなVPS
36.
1分ではじめる、クラウドのようなVPS ConoHa技術ブログ •
オブジェクトストレージの使い 方 • VPS全般で使える技術情報 • 脆弱性情報(bash, OpenSSL) • 楽しいマンガ https://www.conoha.jp/blog/ https://www.conoha.jp/unity1025
37.
1分ではじめる、クラウドのようなVPS Unityアプリとの連携 https://www.conoha.jp/unity1025
38.
1分ではじめる、クラウドのようなVPS Unityからオブジェクトストレージ •
UnityのWWWモジュールを使う • WWWモジュールは、いわゆるHTTPクラ イアント • オブジェクトストレージに直接接続できる サンプルアプリ• メタデータ(HTTPヘッダ)も扱える https://www.conoha.jp/unity1025
39.
1分ではじめる、クラウドのようなVPS WWWモジュールの動作を確認する •
Cube, Directional Light, Material, Scriptを追加 • Material, ScriptをCubeにAdd Componentする • UnityScript(US)を書く • WWWモジュールを使ってオブジェクトストレージから画像 データを取得 • Cubeのテクスチャに貼り付け https://www.conoha.jp/unity1025
40.
1分ではじめる、クラウドのようなVPS (WWWモジュールのデモ)
41.
1分ではじめる、クラウドのようなVPS さらに活用する •
今のデモは普通のWebサーバでもできる • オブジェクトストレージ固有の機能を活用します https://www.conoha.jp/unity1025
42.
1分ではじめる、クラウドのようなVPS サンプルアプリ •
オブジェクトストレージからオブジェクトの一覧を 取得する • 上記のJSONデータをパースする • そのリストを元にキャラを切り替えるボタンを設置 • さらに画像のメタデータをプロフィールとして表示 する https://www.conoha.jp/unity1025
43.
1分ではじめる、クラウドのようなVPS JSONを扱う •
JSONとはJavaScript構文のデータフォーマット • オブジェクトストレージがJSONのデータを返す • Unityで扱うにはいろいろ外部ライブラリがある • 今回は単一スクリプトで手軽だったMiniJSON.csを 使ってみた。 https://www.conoha.jp/unity1025
44.
1分ではじめる、クラウドのようなVPS メタデータ •
画像データを取得する際にメタデータも取得できる • 通常の実装では、画像はファイル、 プロフィールはDBに保存したりする • オブジェクトストレージでは 画像とプロフィール情報が一度に取得できる https://www.conoha.jp/unity1025
45.
1分ではじめる、クラウドのようなVPS (コードの解説をする)
46.
1分ではじめる、クラウドのようなVPS ちょっとした注意 https://www.conoha.jp/unity1025
47.
1分ではじめる、クラウドのようなVPS CORS •
WebPlayer向けにビルドした場合の話 • Cross-Origin Resource Sharing • 異なるドメイン間でリソースの共有ができない • オブジェクトストレージにアクセスできなくなる • 詳細はぐぐってください https://www.conoha.jp/unity1025
48.
1分ではじめる、クラウドのようなVPS PolicyError!!!
49.
1分ではじめる、クラウドのようなVPS 回避策 •
オブジェクトストレージにCNAMEを割り当てる • 同オリジンになるリバースプロクシを作る • アプリをオブジェクトストレージにホストする https://www.conoha.jp/unity1025 (非現実的)
50.
1分ではじめる、クラウドのようなVPS まとめ
51.
1分ではじめる、クラウドのようなVPS オブジェクトストレージを Unityアプリのバックエンドに
• WWWモジュールなどで簡単にデータを取得 • メタデータという仕組みがあるため、 メディアデータをテキストデータを一度に扱える • 今回は紹介しなかったが、オブジェクトの保存も 同じようにHTTPで行えるので実装が楽 • 容量無制限、転送量課金無し https://www.conoha.jp/unity1025
52.
1分ではじめる、クラウドのようなVPS ご清聴ありがとうございました https://www.conoha.jp/unity1025
Editor's Notes
#5
正体など あんずと同じ、現代座敷童子 修行に出され居候先を探すうち、Webベンチャー企業のインターネット回線からレンタルサーバーサービスに迷い込み、「ここなら(ネットで遊びながら)仕事ができる!」と安住の地を電子の世界に見つける ConoHaを利用する全ユーザーを勝手に守護する
#6
正体など データセンターに住む、クラウド界の神さま見習い 青森で座敷童子として生まれる。(座敷童子=東北地方に由来 あんずの産地=青森) あるタイミングになると座敷童子は「神さま」になるべく修行に出される掟がある。 雲の上の神さまになれると勘違いしてクラウド界に来てしまうのだが、真っ直ぐで努力家な性格のため、現在は気持ちを切り替えクラウド界の神さまになるべく修行中の身。
Download