Upload
masanori-itoh
View
1.983
Download
3
Embed Size (px)
DESCRIPTION
2010/10/29に開催された OpenCloudCampusキックオフ勉強会の資料です。
Citation preview
OSSプライベートクラウド基盤の最新動向
Open Cloud Campus キックオフ勉強会
2010年10月29日株式会社NTTデータ
技術開発本部 伊藤雅典
INDEX
01 クラウド業界動向
02 クラウド関連ユーザーグループ動向
03 OSS系クラウドインフラ動向
Copyright © 2010 NTT DATA CORPORATION 1
03 OSS系クラウドインフラ動向
04 Open Cloud Campus
05 本日のセッションの理解のために~予備知識~
06 まとめ
00 自己紹介
氏名
伊藤 雅典 (いとう まさのり)
所属
株式会社NTTデータ 技術開発本部 ITアーキテクチャ&セキュリティ技術センタ
担当業務
NTTデータの総合クラウドサービス BizXaaS™ (http://bizxaas.net/)の、
Copyright © 2010 NTT DATA CORPORATION 2
「フルOSSクラウド構築ソリューション」 の開発に従事
http://www.nttdata.co.jp/release/2010/040801.html
Eucalyptus 本体のデバッグを中心にトラブルシュートを担当
今後は OpenStackやクラウドストレージ技術などに注力していきます
その他、活動領域
Open Cloud Campus、日本OpenStackユーザ会(JOSUG)、JEUG、VIOPS InterCloud SIG、GICTF等でも活動中
01 クラウド業界動向
Copyright © 2010 NTT DATA CORPORATION 3
クラウド業界動向
• Amazon AWSの動きは、正直、早すぎる・・・
• Micro Instance (≒¥1/1h)の衝撃とか・・・
• 12月にAPAC第2データセンタ開設とか・・・
• Windows Azure も JAZUGが盛り上がっている
• 横浜で船を一隻借り切ったりしたらしいし・・・
• 10/28のPDC10ではいろいろ発表があったようだ・・・
• Google 方面も活発にやっているようだ・・・
• オープンソース系も、IaaSからPaaSまで熱い
• OpenStackとかNoSQLとか・・・
02 クラウド関連ユーザーグループ動向
Copyright © 2010 NTT DATA CORPORATION 5
クラウド関連ユーザ-グループの動向
• AWS、Azure、 GAE、OSS系、それぞれUGが立ち上がり、百花繚乱状態
• いったい、誰が何をやっているのか、もうわからん・・・�
• それは9月30日の夕刻のことだった・・・
• 各方面のクラウド関連ユーザーグループの面々が、西新宿・• 各方面のクラウド関連ユーザーグループの面々が、西新宿・
さくらインターネットセミナールームに集結した
• 『クラウドごった煮飲み会 』
• 非常に面白かったです。 ☺
• 12/11 「クラウドごった煮祭」(仮称)で何かが起こる!
03 OSS系クラウドインフラ動向
Copyright © 2010 NTT DATA CORPORATION 7
03 OSSクラウドインフラってどうなの?
• Eucalyptusとか、CloudStackとか、OpenNebulaとか、Wakame-vdc と
か KaresansuiとかNimbusとかOpenQRMとか・・・いっぱいある。そういえば、Enomaly も昔は OSS公開していたなぁ。
• 最近は OpenStack が熱かったりとか
• 各OSSごとにユーザ会を起こしていると煩雑 �• �
• そこで・・・
• (OSSクラウドインフラ系)ごった煮コミュニティを作ることにしました(やや意訳) ☺
• Open Cloud Campus !
04 Open Cloud Campus
Copyright © 2010 NTT DATA CORPORATION 9
04 Open Cloud Campus04 Open Cloud Campus04 Open Cloud Campus04 Open Cloud Campus
経緯経緯経緯経緯
• それは、2010年8月の OSC Nagoya 2010 の会場でのことだった・・・
• 於:名古屋市立大学
• 大学のキャンパスに学生が集うように、ユーザをひきつけたい・・・
→→→→Open Cloud Campus!Open Cloud Campus!Open Cloud Campus!Open Cloud Campus!
組織組織組織組織
�いいだしっぺ 前佛さん@JEUG
�命名 中井さん@日本IBM
�事務局長 荒井さん@CUPA
�歩兵(ほへー?) 岡本さん@NTT DATA、その他愉快な仲間たち
04 Open Cloud Campus04 Open Cloud Campus04 Open Cloud Campus04 Open Cloud Campus
• 活動領域(分科会)
• Group Eucalyptus 日本Eucalyptusユーザ会(JEUG)
• Group OpenStack 日本OpenStackユーザ会(JOSUG)
→10/22に発足!
• Group CloudStack
Copyright © 2010 NTT DATA CORPORATION
• Group CloudStack
• Group RightScale 日本RightScaleユーザ会 (JRSUG?)
• Group Distributed Object Store
→Swift、SheepDog、vastsky、Ceph/RADOS等に興味のある人たちの集まり
• Survey TF
– KVS等、クラウドで活用する技術を幅広くおさえようと有志で計画中
05 本日のセッションの理解のために~予備知識~
Copyright © 2010 NTT DATA CORPORATION 12
05 IaaSインフラを自分で持つとはどういうことか?
• それは、自前で設備を持つということ
• では、考えなければいけないことは?
• 内部NW基盤をどう構成するか?
•ユーザ(VM)ごとのアイソレーション
•セキュリティ
•帯域制御 etc.
Copyright © 2010 NTT DATA CORPORATION
•帯域制御 etc.
• ストレージ基盤をどう構成するか?
• Amazon S3のような、大量データの倉庫
• ランダムアクセス主体のブロックストレージ etc.
等々
• 規模が大きくなればなるほど、大変です 中井@日本IBMさんが、工夫を紹介してくださいます
05 IaaSインフラを自分で持つとはどういうことか?
Eucalyptus で構築したオンプレミスのIaaSインフラの例で考えてみます
AWS EC2 APIAWS S3 APIクラスタ#1(≒ラック#1)
インターネット
外部ネットワーク
NAT、F/W
利用者PC
ミドクラさん
NTT SP研さんの取り組み
あくしゅさんの取り組み
OpenStackの取り組み
CloudStackの取り組み
Copyright © 2010 NTT DATA CORPORATION 14
NC : NodeController
CC : ClusterController
CLC : CloudController
AWS EC2 API
VM VM EBSEBSEBSEBSボリュームボリュームボリュームボリューム
Walrus
SC : StorageController
VMVMVMVMImageImageImageImage
AWS S3 API
VM
NC : NodeController
VMVM
…
内部ネットワーク
管理・ストレージ用ネットワーク
管理・ストレージ用ネットワーク
NAT、F/Wの取り組み
Vyattaさんの取り組み
(注)吹き出しが指す領域はあくまで「イメージ」 です
05 Eucalyptusの論理構成
(参考)Eucalyptusの論理コンポーネント構成
論理論理論理論理コンポーネントコンポーネントコンポーネントコンポーネント 略称略称略称略称 役割役割役割役割 実装単位実装単位実装単位実装単位 備考備考備考備考
Cloud Controller CLC クラウド全体の制御
eucalyptus-cloudプロセス
クラウドで1つ
Walrus Walrus S3サーバ(イメージデータ等の保持)
同上 クラウドで1つ
Copyright © 2010 NTT DATA CORPORATION 15(注)他のソフトもだいたい似たような論理構成になっていることが多いです。
データ等の保持)
StorageController
SC EBSサーバ 同上 クラスタで1つ
Cluster Controller CC NAT、VLAN制御、DHCP
CCプロセス クラスタで1つ
Node Controller NC VMの実行 NCプロセス クラスタごとにN台
05 IaaSインフラを実現するOSS
• Eucalyptus
• OSC (Sendai, Nagoya, Tokyo 2010), VIOPS ‘05等、今年だけでも繰
り返し紹介されています
• OpenStack
• 本日紹介があります
Copyright © 2010 NTT DATA CORPORATION
• CloudStack
• Cloud.com社の製品のCommunity Edition
• 本日紹介があります
• Wakame-vdc
• あくしゅ社が開発中の国産 IaaS インフラ
• 本日紹介があります
05 IaaSインフラを実現するOSS
• OpenNebula
• EU政府のファンドにより、ヨーロッパの大学を中心に開発中
• JEUGの HP に紹介記事があります
• Karesansui
• HDE社が開発中の、国産 IaaS インフラ
• Nimbus
Copyright © 2010 NTT DATA CORPORATION
• Nimbus
• Grid系から出発した取り組み
• Nimbus自体はかなり長い歴史があります
• OpenQRM
• 現在、開発が止まっているようです…
07 まとめ(に代えて、告知)
• 商用クラウドサービスも、OSS系も、クラウド全体が盛り上がってきました
• 12/11 の 「クラウドごった煮祭」 に注目!
• 告知方法は調整中の模様です
• OSS系クラウドでも、IaaS~PaaSの領域で、かなりの盛り上がりを見せています
• 11/1に、“NoSQL afternoon in Japan” に世界中から開発者が集結!
• http://atnd.org/events/8460
Copyright © 2010 NTT DATA CORPORATION
• http://atnd.org/events/8460
• 11/19に、”日本OpenStackユーザ会 カンファレンス2010” が開催されます
• 日本OpenStackユーザ会(JOUSG) HP http://openstack.jp/
ご清聴ありがとうございました
Copyright © 2010 NTT DATA CORPORATION 19
本文中に記載の会社名、商品名、製品名などは、一般に各社の商標または登録商標ですただし本文中では、TMや®マークは明記してありません
Q&A
Copyright © 2010 NTT DATA CORPORATION 21
TIPS : 試験に出るOSSクラウド
� 「ごった煮」 ←今年はこれだ!
� NASA Nebula クラウドと、OpenNebula はまったくの別物
�NASA Nebulaクラウドは、NASAエイムズ研究所のクラウド
�OpenNebulaはEU系の学術プロジェクト
�名前がかぶっているだけ
Copyright © 2010 NTT DATA CORPORATION 22
�名前がかぶっているだけ
� JOSUG (Japan OpenStack Users Group)は「ジョス・ユージー」と読んであげてください。☺
� OpenStackの 2nd リリースの Bexar は「ベア /ˈbɛər/ 」と読みます
� Eucalyptus 2.0 と Eucalyptus Enterprise Edition 2.0
�基本的に別物です。評価された方は情報提供お願いします!
References : IaaS基盤
� オープンソース
� OpenStack http://www.openstack.org/
� Eucalyptus http://www.eucalyptus.com/
� OpenNebula http://www.opennebula.org/
� Nimbus http://www.nimbusproject.org/
� Wakame-vdc http://wakame.axsh.jp/vdc.html
� Karesansui http://karesansui.sourceforge.jp/
Copyright © 2010 NTT DATA CORPORATION 23
� Karesansui http://karesansui.sourceforge.jp/
� CloudStack http://cloud.com/community
� 商用
� Morph http://www.mor.ph/ja/
� Enomaly http://www.enomaly.com/
� Nimbula http://www.nimbula.com/
References : IaaS基盤
� その他
� NASA Nebulaクラウド http://nebula.nasa.gov/
� NII edubaseクラウド http://grace-center.jp/prj_educloud.html
�国立情報学研究所(NII)プレスリリースよりNASA Nebula とNII edubaseクラウドが連携
http://www.nii.ac.jp/index.php?action=pages_view_main&page_id=1106
� WIDEクラウド http://www.wide.ad.jp/project/wg/wide-cloud-j.html
Copyright © 2010 NTT DATA CORPORATION 24
� WIDEクラウド http://www.wide.ad.jp/project/wg/wide-cloud-j.html
References : 関連コンポーネント
� ストレージ系
� SheepDog http://www.osrg.net/sheepdog/
� Ceph/RADOS http://ceph.newdream.net/
� Vastsky http://sourceforge.net/projects/vastsky/
etc.
� NW系
� Vyatta http://www.vyatta.com/
Copyright © 2010 NTT DATA CORPORATION 25
� Vyatta http://www.vyatta.com/
http://www.vyatta-users.jp/
� Open vSwitch http://openvswitch.org/
� CloudSwitch http://www.cloudswitch.com/
etc.
References : そのほか
� PaaS系
� Heroku http://heroku.com/
�Ruby on RailsベースのPaaS (「Heroku最強伝説」 by @nabehiro_ さん)
� FluxFlex http://www.fluxflex.com/
�第4回JAWS-UG勉強会LT
� AppScale http://appscale.cs.ucsb.edu/
�OSSなGAEクローン
Copyright © 2010 NTT DATA CORPORATION 26
�OSSなGAEクローン
etc.
� 国プロ系の取り組み
� 総務省 H21年度情報通信に関わる研究開発
「セキュアクラウドネットワーキングの研究開発」
http://www.idg.co.jp/expo/cns/ (クラウドネットワーキングシンポジウム)
References : そのほか
� ユーザ会
� OpenStack http://openstack.org/ (本家)
http://openstac.jp/ (日本OpenStackユーザ会)
� Eucalyptus http://open.eucalyptus.com/ (本家の Community Forum)
http://eucalyptus-users.jp/ (日本Eucalyptusユーザーズグループ)
� JAWSUG http://jaws-ug.jp/
Copyright © 2010 NTT DATA CORPORATION 27
� JAWSUG http://jaws-ug.jp/
� JAZUG http://jazug.jp/