cloud foundry紹介 【オープンクラウドキャンパス】cloud technologies meeting 第2回

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

Upload: katsunori-kawaguchi

Post on 12-Nov-2014

2.797 views

Category:

Technology


0 download

Tags:

DESCRIPTION

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

TRANSCRIPT

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