OSC2012.Cloud_CloudStack概要

3,527 views

Published on

日本CloudStackユーザ会女子部によるCloudStack概要です( ・∀・)!!イエイ

Published in: Technology
1 Comment
10 Likes
Statistics
Notes
No Downloads
Views
Total views
3,527
On SlideShare
0
From Embeds
0
Number of Embeds
300
Actions
Shares
0
Downloads
0
Comments
1
Likes
10
Embeds 0
No embeds

No notes for slide

OSC2012.Cloud_CloudStack概要

  1. 1. OSC2012.Cloud CloudStack概要 でもちょっと詳しめVer. 2012/12/16 女子部12年12月16日日曜日
  2. 2. OSC 2012.Cloud12年12月16日日曜日
  3. 3. わたし 大削 緑/Midori Oge みろりん @star76popin ☆某SI会社 → 某通信事業者 → NTTコミュニケーションズで のアーキテクトをやっています ☆TechTargetでこんな記事を書いてます オープンソースの「クラウド基盤ソフトウェア」を比較する【第1回】 機能を徹底比較! ∼Eucalyptus、CloudStack、OpenStack オープンソースの「クラウド基盤ソフトウェア」を比較する【第2回】 【徹底比較】Eucalyptus、CloudStack、OpenStackの仮想マシン性能 ☆いろんなユーザ会にいます12年12月16日日曜日
  4. 4. CloudStackって? IaaS基盤構築・管理ソフトウェア ☆グラフィカルなGUI ☆豊富な機能 ☆高い可用性 ☆多数の導入実績 CitrixクラウドPFグループ のサミールドラキアさん CloudStackを使えばAWSライクな クラウドを作れちゃうんだぜ(意訳)12年12月16日日曜日
  5. 5. 歴史 2008 2009 ☆旧サン・マイクロシステムズの開発者が設立したVMOps社が CloudStackのもととなるVM Instance Managerを開発 2010 ☆5/4 VMOps社が社名をCloud.comに変更 CloudStack Version2.0をリリースし、CommunityEditionとしてオープンソース化 2011 ☆7/12 Citrix社がCloud.com社を買収 CommunityEditionとEnterpriseEditionのソースコードのリポジトリを統合 2012 ☆2/29 CloudStack3.0(Acton)リリース ☆4/12 Apache Software Foundationに寄贈 ☆5/9 CloudPlatform3.0.2(Bonita) リリース ☆9/7 CloudPlatform3.0.5(Burbank) リリース ☆11/6 Apache CloudStack 4.0.0-incubating リリース12年12月16日日曜日
  6. 6. 採用事例 KDDI IDCフロンティア 『クラウドプラットフォームサービス』 『IDCFクラウドサービス』 コリアテレコム NTTコミュニケーションズ Zynga 『ucloud』 SCSK 『 』 『zCloud』 『netXCloud』 北海道大学・九州大学 キューデン 北陸先端科学技術大学 インフォコム アカデミッククラウド 『Qic Qumo』 Joesクラウド TataCommunication 日本ユニシス 『Joesクラウドサービス』 『InstaCompute』 『U-Cloud』 日立製作所 『日立クラウド基盤導入ソリューション』 日商エレクトロニクス 『Nissho-Blocks』12年12月16日日曜日
  7. 7. さてここからは 中身の話 ・物理構成 ・論理構成 ・SystemVM ・ネットワークモード ・ユーザ管理12年12月16日日曜日
  8. 8. 物理構成 ☆最小構成 Internet Router HUB Server1 Server2 ・Management Server ・Host ・DB Server ・Primary Storage ・Secondary Storage12年12月16日日曜日
  9. 9. 物理構成 ☆まあまあ大規模 Internet Router SW SW SW SW・Management Server Server Server ・Host … /DB Server … Server Server Server・Secondary Storage Storage Storage ・Primary Storage Storage Storage Storage Storage12年12月16日日曜日
  10. 10. 論理構成 ユーザ Web /API Management Server Zone Secondary Storage Pod Pod Cluster Cluster Cluster Host Host Host Primary Storage12年12月16日日曜日
  11. 11. Management Server ユーザ Web /API Management Server Zone Secondary Storage Pod Pod Cluster ・CloudStackのGUIを提供 Cluster Cluster ・APIのエンドポイント Host Host Host ・リソース管理 ・イベント管理 Primary Storage12年12月16日日曜日
  12. 12. Host ユーザ Web /API Management Server Zone Secondary Storage Pod VMを起動 Pod Cluster (CPU・メモリを提供) Cluster Cluster Host Host Host Primary Storage12年12月16日日曜日
  13. 13. Primary Storage ユーザ Web /API Management Server Zone Secondary Storage Pod Pod Cluster Cluster Cluster Host Host Host VMのディスク領域 を提供 Primary Storage12年12月16日日曜日
  14. 14. Secondary Storage ユーザ Web /API Management Server Zone Secondary Storage Pod Pod Cluster Cluster VMのイメージファイル Cluster Host Host Host やISO、スナップショッ トを格納 Primary Storage12年12月16日日曜日
  15. 15. Cluster ユーザ HAはCluster内で Web 動作するよ♪ /API Management Server Zone Secondary Storage Pod Pod HostとPrimaryStorage Cluster Cluster で構成 Cluster Host Host Host Primary Storage12年12月16日日曜日
  16. 16. Pod ユーザ Web /API Management Server Clusterの集合 Zone Secondary Storage Pod Pod Cluster Cluster Cluster Host Host Host Primary Storage12年12月16日日曜日
  17. 17. Zone ネットワークモードは ユーザZone単位で設定するよ♪ Web PodとSecondaryStorage /API Management Server Zone Secondary Storage Pod Pod Cluster Cluster Cluster Host Host Host Primary Storage12年12月16日日曜日
  18. 18. SystemVM VM3兄弟♪ ☆Virtual Router DHCP、DNS、ロードバランサ、ファイアウォール、 NAT、VPNなどのネットワークサービスを提供 ☆Console Proxy VM ユーザが作成したVMにVNC接続するための プロキシ機能を提供 ☆Secondary Storage VM SecondaryStorageをコントロールするVM12年12月16日日曜日
  19. 19. ConsoleProxyVM VM ユーザ にアクセスしたい… Web 1. ユーザからのConsole画面要求 Management Server Zone KVM HOST CPVM VM VM VM KVM12年12月16日日曜日
  20. 20. ConsoleProxyVM VM ユーザ にアクセスしたい… Web 1. ユーザからのConsole画面要求 Management Server Zone 2. CPVMへ伝達 ・ユーザ情報 ・ターゲットVM など KVM HOST CPVM VM VM VM KVM12年12月16日日曜日
  21. 21. ConsoleProxyVM VM ユーザ にアクセスしたい… Web 1. ユーザからのConsole画面要求 3. コンソール画面URLの送付 Management Server Zone 2. CPVMへ伝達 ・ユーザ情報 ・ターゲットVM など KVM HOST CPVM VM VM VM KVM12年12月16日日曜日
  22. 22. ConsoleProxyVM VM ユーザ にアクセスしたい… Web 3. コンソール 1. ユーザからのConsole画面要求 画面URLの送付 Management Server 4. HTTPSでCPVMに接続 Zone 2. CPVMへ伝達 ・ユーザ情報 ・ターゲットVM など KVM HOST CPVM VM VM VM 5. HTTPSでKVMに接続 KVM 6. KVMからVMにVNCに接続12年12月16日日曜日
  23. 23. ConsoleProxyVM 7. Console画面が表示される12年12月16日日曜日
  24. 24. SecondaryStorageVM イメージの登録 HTTPサーバ ユーザ Web 2 /API 1. HTTPサーバにVMのイメージ、 ISOをアップロード Management Server 2. GUI/APIでVMのイメージ、ISOをアップロードした場所を登録12年12月16日日曜日
  25. 25. SecondaryStorageVM イメージの登録 2. GUI/APIでVMのイメージ、ISOをアップロードした場所を登録12年12月16日日曜日
  26. 26. SecondaryStorageVM イメージの登録 HTTPサーバ ユーザ Web 1 /API 2 Management Server Zone 3 1. HTTPサーバにVMのイメージ、ISOをアップロード 2. API/GUIでVMのイメージ、ISOをアップロードした 場所を登録 SSVM 3. SSVMにアップロードした場所の情報を伝える SecStorageをmount Secondary Storage12年12月16日日曜日
  27. 27. SecondaryStorageVM イメージの登録 HTTPサーバ ユーザ Web 1 /API 2 Management Server Zone 3 4 1. HTTPサーバにVMのイメージ、ISOをアップロード 2. API/GUIでVMのイメージ、ISOをアップロードした 場所を登録 SSVM 3. SSVMにアップロードした場所の情報を伝える SecStorageをmount 4. SSVMがHTTPサーバにアクセスしてVMイメージ、 ISOをダウンロード Secondary Storage12年12月16日日曜日
  28. 28. SecondaryStorageVM イメージの登録 HTTPサーバ ユーザ Web 1 /API 2 Management Server Zone 3 4 1. HTTPサーバにVMのイメージ、ISOをアップロード 2. API/GUIでVMのイメージ、ISOをアップロードした 場所を登録 SSVM 3. SSVMにアップロードした場所の情報を伝える SecStorageをmount 5 4. SSVMがHTTPサーバにアクセスしてVMイメージ、 ISOをダウンロード Secondary Storage 5. SSVMがSecondaryStorageに書き込みを行う12年12月16日日曜日
  29. 29. ネットワークモード ネットワーク オファリング ・AWSライクなフラットな構成 ネットワークモード ・トラフィックはVRを経由しない Shared ・セキュリティグループ(L3) でセグメントを分離できる 単一 Basic ユーザは GuestNW 1つのvlanを共有 ただし… の数 ・トラフィックはVRを経由しない Shared ・デフォルトvlanの他に ユーザ用のvlanを作成できる  複数可 Advanced ・トラフィックはVRを経由する ・VRで提供されるさまざまな Isolated 機能を使える (NAT,LB,FW,VPNなど) ユーザごとに ・vlanでセグメントを分離 VLANを占有 (4096の壁)12年12月16日日曜日
  30. 30. ネットワークモードInternet  VR  VR Isolated Shared  VR Basic Advanced  VM  VM Host12年12月16日日曜日
  31. 31. ユーザ管理 ☆Domain ・Accountをまとめるグループ ・Domain単位でリソース制限ができる ☆Account ・リソースを管理する単位 ・Account単位でリソース制限ができる ☆User クラビット株式会社 ・ログインの単位 営業部 技術部 VM VM VM 別Accountのリソースは見えない…12年12月16日日曜日
  32. 32. 権限 ☆Root Admin ・システム管理者 ・全てのリソースを管理できる ☆Domain Admin ・ドメイン管理者 ・ドメイン配下のリソースを管理できる(Template除く) ・サブドメイン配下のリソースも管理できる ☆Domain User ・システムの利用者 ・自分自身のリソースのみ操作できる VM VM12年12月16日日曜日
  33. 33. たとえば・・・ root domain pyonkeydomain monkey 【Admin】 domain king-pyonkey 【Domain Admin】 【Domain User】 DA-pyonkey DU-pyonkey 【Domain Admin】 DA-monkey ad-pyon1 ad-pyon2 pyon1 pyon2 pyon3 ad-mon sub-pyonkeydomain01 【Domain User】 【Domain Admin】 【Domain User】 DU-monkey DA-subpyonkey DU-subpyonkey subpyon1 mon1 mon212年12月16日日曜日
  34. 34. 次のバージョンは? ☆次は4.1 ・Region対応 ・IPv6対応 ・アーキテクチャのモジュラ化 ・リソースの分離 ・HyperVisorの拡張機能サポート ・OpenFlow対応 などなど 3月末くらいに出るのかな・・・?12年12月16日日曜日
  35. 35. いろいろ知りたい ☆オフィシャルサイト http://incubator.apache.org/cloudstack/ ☆最新版ダウンロード http://incubator.apache.org/cloudstack/downloads.html ☆Wiki https://cwiki.apache.org/CLOUDSTACK/ ☆リポジトリ https://git-wip-us.apache.org/repos/asf?p=incubator-cloudstack.git ☆インストールガイド http://incubator.apache.org/cloudstack/docs/en-US/ Apache_CloudStack/4.0.0-incubating/html/Installation_Guide/ index.html12年12月16日日曜日
  36. 36. 日本CloudStackユーザ会 ☆Web http://cloudstack.jp/ ☆Google Group https://groups.google.com/group/cloudstack-ja ☆ML users-join@cloudstack.jp に空メールして送付されるURLから登録! cloudstack-dev-subscribe@incubator.apache.org cloudstack-users-subscribe@incubator.apache.org ↑更に詳しい情報はこちら WE WANT YOU!! 定期的に勉強会を 開催してます @kimotuki12年12月16日日曜日
  37. 37. めいんでぃっしゅ12年12月16日日曜日
  38. 38. 女子部作りました 激化するクラウドの覇権争い!! あの赤いやつや緑のやつらには 負けちゃならねぇ… @masayukihayashi Googleグループで"CloudStack"と検索してみて下さい https://groups.google.com/group/cloudstack-ja-girls 執事も募集中☆男子も参加できます @kkitase12年12月16日日曜日
  39. 39. おまけ:AdventCalendar http://atnd.org/events/3430912年12月16日日曜日

×