Successfully reported this slideshow.

国産 PaaS 、NIFTY Cloud C4SA の中身

1

Share

Loading in …3
×
1 of 22
1 of 22

More Related Content

Related Audiobooks

Free with a 14 day trial from Scribd

See all

国産 PaaS 、NIFTY Cloud C4SA の中身

  1. 1. 国産 PaaS NIFTY Cloud C4SAの中身 Sep. 2012 realglobe Inc. 1
  2. 2. 自己紹介 • 名前は、大畑貴弘 • 株式会社リアルグローブ CEO • NIFTY Cloud C4SA の中の奥の方の人 2
  3. 3. NIFTY Cloud C4SA とは 多分、PaaS です。 Cloud for Scalable Applications の略です。 3
  4. 4. NIFTY Cloud C4SA とは ☆サービスコンセプト アイディアをカタチに ニフティクラウド C4SA はあなたのアイディアを"すぐに"サービスにして提供す るためのプラットフォーム ☆方向性 ・開発だけでなく運用まで使えるプラットフォーム ・共同開発、運用を促進するコラボレーション機能 ・ブラウザから利用できる"マニュアルいらず"のサーバー 4
  5. 5. NIFTY Cloud C4SA の ターゲット • アプリケーションを勉強したいが、環境構築の障 壁を越えられない初心者プログラマーやデザイナー • アプリケーション開発力に没頭したいサンデープロ グラマー • インフラや環境を意識することなくサービス展開 をしたいビジネスレイヤーでの利用 5
  6. 6. さっそく、デモします。 6
  7. 7. History 7
  8. 8. 8
  9. 9. • JAVAで、XenのAPIを叩くイメージ 9
  10. 10. 10
  11. 11. • rails + 大量の shell script • あんまり難しいことやっていない 11
  12. 12. 12
  13. 13. • フロントは、rails • バックは、Scala + shell script • PHP のみ稼働。 • 部品化されていないので、機能拡張が超困 難。 13
  14. 14. 14
  15. 15. • フロントは、railsとdjango、tornado • バックは、python • とことん部品化 • 外部サービス連携 • 機能拡張がとても簡単 15
  16. 16. NIFTY Cloud C4SA の中身 16
  17. 17. Canvas の基本構成 myrouter gateway gateway gateway gateway nginx application nginx nginx application application disk disk disk disk Services (DB/KVS...) 17
  18. 18. アーキテクチャ 機能単位 BKF Appliance HTMT Appliance HTMT ADM UI Appliance HTMT Appliance HTMT UIのパネル 18
  19. 19. • 機能と管理機構を完全に分離 • ソーシャルアプリとSNSみたいな構造 • Appliance / HTMT • APIを定義 = 部品化 • さらに、プロパティの形式に応じてクラス 分けした。 19
  20. 20. 例えば、TZMクラス • Appliance • Canvas に、環境変数を定義するだけ • HTMT • 外部のサービスをアサイン(DBとか) 20
  21. 21. コンテクスト • 部品をどうつなぎ合わせるかを JSON で定義 21
  22. 22. 17日のスプリントで、 一緒に、 コンテクストを作ってみませんか? 22

×