Post on 12-Nov-2014
description
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
2
アジェンダ
1. Cloud Foundryの概要説明
2. 2つのデモ• cloudfoundry.com• micro cloud foundry
3. Cloud Foundry輪読会の紹介
3
自己紹介
• 川口 克則 @hamakn• NTTコミュニケーションズ
先端IPアーキテクチャセンタ所属• Web/スマートフォンアプリの開発
主にRails
• 社内PaaSの第一候補としてCloud Foundryを検証中(2011年10月~)
4
Cloud Foundryとは?
• VMwareが開発したPaaS– 2011年4月発表、後発– 現在βのホスティング(.com)と
開発プロジェクト(.org)
• 多くの言語、フレームワーク、DB、IaaSをサポート
• Rubyで実装• オープンソース
5
オープンソースhttp://github.com/cloudfoundry/
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..
7
Cloud Foundryの強み
• オープンソース– ロックインやブラックボックスからの開放
– 高い自由度PublicでもPrivateでもHybridでもLocalでも
– セキュリティポリシーなどの要件にマッチ
8
Cloud Foundryの弱み
• 後発– 情報がまだ少ない– 機能がまだ少ない
9
デモ1
• cloudfoundry.com を利用– Cloud Foundryを利用したVMwareのPublic Cloud– 現状beta版
• Ruby, Sinatraで書かれたサンプルアプリのインスタンス数=50でのデプロイに挑戦
※RubyWorld Conf. でのVMware社のデモと基本的に同じです
10
デモ2
• micro cloud foundry を利用– ローカル環境で動作するPaaS– VMwareの仮想マシンイメージとしてDL
• Rubyで書かれたinstagr.amマッシュアップ“Nekostagram”のデプロイに挑戦
※Special thanks to @ruedaphttps://github.com/ruedap/nekostagram/
11
まとめ
• Cloud Foundryとは–オープンソースでマルチなPaaS–完成度はまだまだこれから
12
もっと深く知りたい方へCloud Foundry輪読会について
• 10/18(火) 19:00~• http://atnd.org/events/20477