cloudfoundry
2011/11〜12の
アップデート情報

#cfcrjp
第3回CloudFoundry輪読会
自己紹介	
名前: @u1 / 植村優一
所属:NTTcommunications
仕事:
 •  CloudFoundryを便利なPaaSとして社
    内で使うための検討してます。
WebSite:
   •  http://blog.udcp.net
はじめに	
本資料は2011/11/10から2011/12/15の範
囲で@u1が抽出したアップデート情報にな
ります
 • 他にもたくさん更新あります
 • そもそも捕捉出来てないのもたくさん

ちなみにコードの中身についての言及は
本発表ではやりません
Agenda	
1.  CloudFoundry Topics
2.  CloudFoundry 追加機能/更新内容
Agenda	
1.  CloudFoundry Topics
2.  CloudFoundry 追加機能/更新内容
CloudFoundry Topic1	
•  11/11/2011 HPがHP Cloudを発表。Cloud Foundryを採用。
   •  http://www.hpcloud.com/
CloudFoundry Topic2	
•  11/28/2011 eXo Cloud IDEのプラグインがCloudFoundryに対
   応
   •  http://blog.cloudfoundry.com/post/13481010446/deploy-to-
      any-cloud-foundry-target-with-exo-cloud-ide
   •  http://blog.udcp.net/2011/12/08/development-cloudfoundry-
      with-exo-cloud-ide/
CloudFoundry Topic3	
•  12/01/2011 CloudFoundryJP AdventCalendar開始
•  http://atnd.org/events/22596	




   途中参加okなので、是非参加ください
CloudFoundry Topic4	
•  12/05/2011 eBayがCloud Foundryを利用してX commerce
   サービスを提供する事を発表? @wattersjames




 @wattersjames
 https://twitter.com/#!/wattersjames/status/145282032241606656
CloudFoundry Topic5	
•  12/14/2011 Iron Foundryのリリース
   •  Windows上でDEAが動くCloudFoundry
   •  http://blog.udcp.net/2011/12/13/ironruby-dotnet-based-
      cloudfoundry/
Agenda	
1.  CloudFoundry Topics
2.  CloudFoundry 追加機能/更新内容
Update1	
11/15/2011 add vmc tunnel / caldecot
  •  CloudFoundry側のDBなどを利用出来るVPN
  •  詳しくはblogで
         •  http://blog.udcp.net/cloudfoundry/
  •  12/08/2011 add mysqldump client info
         •  vmc tunnelした際にmysqlのみmysqldumpコマンドの実行まで自動でやれるようになりました。	
         •  https://github.com/cloudfoundry/vmc/commit/
            90f2425b3967bde74c518e9ddd9315306ef17791
Update2	
11/18/2011 vcap-servicesにatmosが追加	
 • EMCのATMOSストレージ(S3互換のオブジェ
   クトストレージ)
 • http://cloud.watch.impress.co.jp/docs/news/
   20111129_494174.html

 • CloudFoundryでアプリを書くときの泣き所で
   あったオブジェクトストレージ部分の実装がよう
   やくリリース
Update3	
12/07/2011 NATSのrubygemsの更新、Historyの追加
 •  やっとHistoryが追加。	
        •  同時にrubygems側にgithubのコードがマージされました。
           (v0.4.22.beta.1 (Nov 29, 2011))
 •    HTTP based server monitoring (/varz, /connz, /healthz)
 •    Client monitoring
 •    Server to Client pings
 •    Multiple Auth users
 •    SSL/TSL support
 •    nats-top utility
 •    Connection state dump on SIGUSR2
小さめのアップデート	
11/18/2011 phpのchefレシピが追加	
     •  他にも同日に複数レシピが更新	
	
11/18/2011 vcap logging gemが0.1.3に変更	
     •  VCAPを構成する全コンポーネントで利用されているので要注意。	
	
12/14/2011 vmcコマンドがjrubyで動作するようになった	
     •  試していないけれどたぶんいけそう	
     •  https://github.com/cloudfoundry/vmc/commit/
        1031d0e4066d98c82eec880052c7b057a402b5f8
追加されたけどまだ動かない
アップデート1	
12/09/2011 Package Cache
     •  ruby gems, python packagesなどのライブラリをキャッシュする
        機構	
     •  現在のstagingもキャッシングはしているが、全ユーザーで共通の
        キャッシュを用いているため、ユーザーがキャッシュをポイズニン
        グする事も可能であるという問題を抱えている。

     •  この問題への解決のための機構としてpackage cache
        compornentが作られた。。。みたい

     •  ただし、現在はstaging側に利用するためのロジックが仕込まれて
        いないため、動作しない
追加されたけどまだ動かない
アップデート2	
12/09/2011 Warden
 • LXC containerを管理する仕組み	
 • Gemfile ‘em-posix-spawn’不足で動かない。	
 • その他、DEAからの利用方式など不明瞭な部
   分が非常に多く、利用出来ている人はいない
   はず
消されたアップデート	
2011/12/08 blob
  •  https://github.com/cloudfoundry/vcap-
     services/commit/
     98c6b7434531fe9fb1df16842628ea9fa3b
     c8a40
  •  The blob merge isn‘t ready.と言われて差し
     戻し。
      •  なぜ差し戻されたかは不明	
  •  atmosの汎用版。色々出来そうな雰囲気。
まとめ	
•  今月の更新(11/15と12/09)は新機能系の追加がほとん
   ど
•  唐突に新しい機能が出てくる流れは変わらず
  •  このあたりの可視化はOSSプロジェクトとしては痛い
  •  今後きっと改善してくれるはず?

Cloudfoundryアップデート情報12月