1. Ruby on Azureで
Game Server Service
株式会社グルーヴノーツ 〒810-0021 福岡県福岡市中央区 〒153-0043 東京都目黒区東山1-6-5
Groovenauts, Inc. 今泉1丁目20番2号 天神MENTビル 4F 中目黒杉田ビル 6F
info@groovenauts.jp TEL:092-986-2701 TEL:03-5794-3747
http://www.groovenauts.jp/ FAX:092-986-2793 FAX:03-5794-3757
2. Summary
• GameServer Service の紹介
• システム構成
• Ruby on Azure
IaaS vs. PaaS
能楽堂
Azure 上でのデプロイ方式
• Azure の機能活用
Virtual Network
Swap Deployment
Load Balancer Probe
2012/11/5 Copyright Groovenauts, Inc. 2
3. Chapter1.
GAME
SERVER
SERVICE
2012/11/5 Copyright Groovenauts, Inc. 3
10. 能楽堂 on Azure
• 能楽堂(NougakuDo)
Windows 上で Rails アプリケーションを
実行するための環境
Ruby インタプリタ
専用HTTPサーバ 演能(ennou)
アプリケーションサーバ(ランチャ)
ポピュラーなライブラリをプリインストール
Ruby のコミッタ arton 氏が開発
• NougakuDoCompanion
• 能楽堂を Windows Azure 上へデプロイする
Webアプリケーション
2012/11/5 Copyright Groovenauts, Inc. 10
11. 能楽堂 on Azure
起動
Application
NougakuDo Ruby on Rails 能楽堂
Companion Ruby
IIS ennou
Http.sys
Windows Server 2008
2012/11/5 Copyright Groovenauts, Inc. 11
12. 能楽堂 on Azure
起動
デプロイ
Application
NougakuDo Ruby on Rails 能楽堂
Companion Ruby
IIS ennou
Http.sys
Windows Server 2008
2012/11/5 Copyright Groovenauts, Inc. 12
25. Ruby on Azure
• Windows Azure で PaaS を利用して
Ruby on Rails アプリケーション
サービス構築可能
• Azure の機能を駆使する必要がある
• Windows Server 上で対応できなければ
慣れたLinux VM も利用可能
2012/11/5 Copyright Groovenauts, Inc. 25