国産 paas 、nifty cloud c4sa の中身

22
Sep. 2012 realglobe Inc. 国産 PaaS NIFTY Cloud C4SAの中身 1

Upload: takahiro-oohata

Post on 28-May-2015

1.516 views

Category:

Documents


2 download

DESCRIPTION

#pyconjp 2012 You can see the video here. http://www.youtube.com/watch?v=KqYKH05E9Gk

TRANSCRIPT

Page 1: 国産 PaaS 、NIFTY Cloud C4SA の中身

Sep. 2012 realglobe Inc.

国産 PaaSNIFTY Cloud C4SAの中身

1

Page 2: 国産 PaaS 、NIFTY Cloud C4SA の中身

自己紹介• 名前は、大畑貴弘

• 株式会社リアルグローブ CEO

• NIFTY Cloud C4SA の中の奥の方の人

2

Page 3: 国産 PaaS 、NIFTY Cloud C4SA の中身

NIFTY Cloud C4SA とは

多分、PaaS です。

Cloud for Scalable Applications の略です。

3

Page 4: 国産 PaaS 、NIFTY Cloud C4SA の中身

NIFTY Cloud C4SA とは☆サービスコンセプト

アイディアをカタチにニフティクラウド C4SA はあなたのアイディアを"すぐに"サービスにして提供するためのプラットフォーム

☆方向性・開発だけでなく運用まで使えるプラットフォーム・共同開発、運用を促進するコラボレーション機能・ブラウザから利用できる"マニュアルいらず"のサーバー

4

Page 5: 国産 PaaS 、NIFTY Cloud C4SA の中身

NIFTY Cloud C4SA のターゲット

• アプリケーションを勉強したいが、環境構築の障壁を越えられない初心者プログラマーやデザイナー

• アプリケーション開発力に没頭したいサンデープログラマー

• インフラや環境を意識することなくサービス展開をしたいビジネスレイヤーでの利用

5

Page 6: 国産 PaaS 、NIFTY Cloud C4SA の中身

さっそく、デモします。

6

Page 7: 国産 PaaS 、NIFTY Cloud C4SA の中身

History

7

Page 8: 国産 PaaS 、NIFTY Cloud C4SA の中身

8

Page 9: 国産 PaaS 、NIFTY Cloud C4SA の中身

• JAVAで、XenのAPIを叩くイメージ

9

Page 10: 国産 PaaS 、NIFTY Cloud C4SA の中身

10

Page 11: 国産 PaaS 、NIFTY Cloud C4SA の中身

• rails + 大量の shell script

•あんまり難しいことやっていない

11

Page 12: 国産 PaaS 、NIFTY Cloud C4SA の中身

12

Page 13: 国産 PaaS 、NIFTY Cloud C4SA の中身

•フロントは、rails

•バックは、Scala + shell script

• PHP のみ稼働。

•部品化されていないので、機能拡張が超困難。

13

Page 14: 国産 PaaS 、NIFTY Cloud C4SA の中身

14

Page 15: 国産 PaaS 、NIFTY Cloud C4SA の中身

•フロントは、railsとdjango、tornado

•バックは、python

•とことん部品化

•外部サービス連携

•機能拡張がとても簡単

15

Page 16: 国産 PaaS 、NIFTY Cloud C4SA の中身

NIFTY Cloud C4SA の中身

16

Page 17: 国産 PaaS 、NIFTY Cloud C4SA の中身

myrouter

gateway gateway gateway gateway

Canvas の基本構成

Services (DB/KVS...)

nginx

application

disk

application

disk

nginx

disk disk

nginx

application

17

Page 18: 国産 PaaS 、NIFTY Cloud C4SA の中身

ADM UI

HTMT

HTMT

HTMT

HTMTAppliance

Appliance

Appliance

Appliance

BKF機能単位

UIのパネル

アーキテクチャ

18

Page 19: 国産 PaaS 、NIFTY Cloud C4SA の中身

•機能と管理機構を完全に分離

•ソーシャルアプリとSNSみたいな構造

• Appliance / HTMT

• APIを定義 = 部品化

•さらに、プロパティの形式に応じてクラス分けした。

19

Page 20: 国産 PaaS 、NIFTY Cloud C4SA の中身

例えば、TZMクラス

• Appliance

• Canvas に、環境変数を定義するだけ

• HTMT

•外部のサービスをアサイン(DBとか)

20

Page 21: 国産 PaaS 、NIFTY Cloud C4SA の中身

コンテクスト

•部品をどうつなぎ合わせるかを JSON で定義

21

Page 22: 国産 PaaS 、NIFTY Cloud C4SA の中身

17日のスプリントで、一緒に、

コンテクストを作ってみませんか?

22