12
The Open The Open The Open The Open PaaS PaaS PaaS PaaS Cloud Foundry Cloud Foundry Cloud Foundry Cloud Foundry NTT Communications Katsunori Kawaguchi 2011-10-13 Open Cloud Campus Cloud Technologies Meeting #2

Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

Tags:

Embed Size (px)

DESCRIPTION

references RubyWorld 2011 Cloud Foundry Why Ruby, and will it last? 2011-09-05 http://www.slideshare.net/derekcollison/ruby-world-2011

Citation preview

Page 1: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

The Open The Open The Open The Open PaaSPaaSPaaSPaaSCloud FoundryCloud FoundryCloud FoundryCloud Foundry

NTT CommunicationsKatsunori Kawaguchi

2011-10-13

Open Cloud CampusCloud Technologies Meeting #2

Page 2: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

2

アジェンダ

1. Cloud Foundryの概要説明

2. 2つのデモ• cloudfoundry.com• micro cloud foundry

3. Cloud Foundry輪読会の紹介

Page 3: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

3

自己紹介

• 川口 克則 @hamakn• NTTコミュニケーションズ

先端IPアーキテクチャセンタ所属• Web/スマートフォンアプリの開発

主にRails

• 社内PaaSの第一候補としてCloud Foundryを検証中(2011年10月~)

Page 4: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

4

Cloud Foundryとは?

• VMwareが開発したPaaS– 2011年4月発表、後発– 現在βのホスティング(.com)と

開発プロジェクト(.org)

• 多くの言語、フレームワーク、DB、IaaSをサポート

• Rubyで実装• オープンソース

Page 5: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

5

オープンソースhttp://github.com/cloudfoundry/

Page 6: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

6

サポートする言語、フレームワーク、DB、IaaS

• Multi-LanguageRuby, Java, Scala, Node.js, Erlang, Python, PHP..

• Multi-FrameworkRails, Spring, Grails, Lift, Express, Django..

• Multi-ServicesMySQL, Postgres, Mongo, Redis, RabbitMQ..

• Multi-Cloud, Multi-IaaSvSphere, OpenStack, AWS, Eucalyptus..

Page 7: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

7

Cloud Foundryの強み

• オープンソース– ロックインやブラックボックスからの開放

– 高い自由度PublicでもPrivateでもHybridでもLocalでも

– セキュリティポリシーなどの要件にマッチ

Page 8: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

8

Cloud Foundryの弱み

• 後発– 情報がまだ少ない– 機能がまだ少ない

Page 9: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

9

デモ1

• cloudfoundry.com を利用– Cloud Foundryを利用したVMwareのPublic Cloud– 現状beta版

• Ruby, Sinatraで書かれたサンプルアプリのインスタンス数=50でのデプロイに挑戦

※RubyWorld Conf. でのVMware社のデモと基本的に同じです

Page 10: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

10

デモ2

• micro cloud foundry を利用– ローカル環境で動作するPaaS– VMwareの仮想マシンイメージとしてDL

• Rubyで書かれたinstagr.amマッシュアップ“Nekostagram”のデプロイに挑戦

※Special thanks to @ruedaphttps://github.com/ruedap/nekostagram/

Page 11: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

11

まとめ

• Cloud Foundryとは–オープンソースでマルチなPaaS–完成度はまだまだこれから

Page 12: Cloud Foundry紹介 【オープンクラウドキャンパス】Cloud Technologies Meeting 第2回

12

もっと深く知りたい方へCloud Foundry輪読会について

• 10/18(火) 19:00~• http://atnd.org/events/20477