InternetWeek 2011 仮 想 化 DAY OpenStackプロジェクトの 全 体 像 ~ 詳 細 編 ~ 2011 年 12 月 1 日 株 式 会 社 NTTデータ 伊 藤 雅 典
自 己 紹 介 氏 名 伊 藤 雅 典 (いとう まさのり) 所 属 株 式 会 社 NTTデータ 技 術 開 発 本 部 ITアーキテクチャソリューションセンタ 担 当 業 務 NTTデータの 総 合 クラウドサービス BizXaaS (http://bizxaas.net/)の フルOSSクラウド 構 築 ソリューション の 開 発 ほかに 従 事 http://www.nttdata.co.jp/release/2010/040801.html 現 在 は OpenStackやインタークラウド 連 携 技 術 に 注 力 中 活 動 領 域 専 門 は OS 仮 想 化 ネットワーク 等 のプラットフォーム 系 技 術 一 般 Open Cloud Campus 日 本 OpenStackユーザ 会 (JOSUG) VIOPS TransSIG GICTF 等 で 活 動 中 そのほか 各 種 記 事 執 筆 など Copyright 2011 NTT DATA CORPORATION 1
本 講 演 のフォーカスポイント セルフサービス 型 の リソース( ストレージ NW ) 貸 出 タイプの クラウド 基 盤 を オープンソース で 構 築 するノウハウ を OpenStack を 中 心 に ご 紹 介 します Copyright 2011 NTT DATA CORPORATION 2
INDEX 01 クラウドのモデル 02 IaaS 基 盤 に 求 められる 要 件 03 IaaS 基 盤 を 構 成 する 要 素 技 術 04 オープンソースな IaaS 基 盤 のいろいろ 05 ネットワークの 観 点 からみた 代 表 的 な OSS IaaS 基 盤 06 OpenStack の 概 要 と 今 後 の 動 向 07 デモ 08 まとめ Copyright 2011 NTT DATA CORPORATION 3
01 クラウドのモデル Copyright 2011 NTT DATA CORPORATION 4
利用者視点で見たクラウドとは 情報システムを 保有せずに利用する サービス形態 利用者は ネットワークの向こう側 からサービスを受ける ネットワークの向こう側 がどうなっているかを知る必要はない Copyright 2011 NTT DATA CORPORATION 5
クラウドのサービスモデル 種 類 解 説 柔 軟 性 SaaS Software as a Service CRM ERPなどの 業 務 ア プリケーションを 提 供 ユーザはハードを 意 識 せずに アプリケーションを 利 用 可 能 AP AP SaaS 基 盤 (テナント 管 理 認 証 等 ) 低 アプリケーションとして サービスが 完 成 している ため 変 更 には 改 修 が 伴 う PaaS Platform as a Service ミドルウェア フレーム ワーク 等 アプリケーション 実 行 環 境 を 提 供 開 発 環 境 ユーザはハードを 意 識 せずに アプリケーションを 開 発 可 能 ミドルウェア 開 発 ツール 中 アプリケーション 開 発 を 行 うための 基 盤 であるため 仕 様 変 更 等 は 比 較 的 反 映 し 易 い IaaS Infrastructure as a Service CPU メモリ ネットワー ク ストレージなどのリ ソースを 提 供 仮 想 サーバ ユーザはハードを 意 識 せずに リソースを 利 用 可 能 リソース メモリ CPU メモリ CPU 高 アプリケーションを 動 作 させるインフラであるた め サービスの 要 求 ス ペックにあわせて 自 由 に 変 更 が 可 能 本 日 はこのレイヤにフォーカスします Copyright 2011 NTT DATA CORPORATION 6
クラウドのサービス形態 オンプレミスのプライベートクラ ウドと外部パブリッククラウドを 組み合わせた ハイブリッド クラウド へ パブリッククラウド コミュニティクラウド プライベート クラウド プライベート クラウド 特徴 プライベートクラウド 単一機関内で利用 例 社内ポータル 個別機関毎に構築するため 細かな 要求仕様にも適合可能 コミュニティクラウド 特定組織間で共有 例 共同センター コミュニティが定めた範囲内でユーザの 要求仕様に適合可能 パブリッククラウド 一般共有 例 ECサイト 汎用性が求められるため 個別の要 求仕様には適合しにくい Copyright 2011 NTT DATA CORPORATION 7
02 IaaS クラウドの 基 盤 に 求 められる 要 件 Copyright 2011 NTT DATA CORPORATION 8
IaaS 基 盤 に 求 められる 要 件 外 部 要 件 典 型 的 なSLAはレベルの 可 用 性 Amazon EC2では 可 用 性 99.95%( 年 間 停 止 時 間 4.4 時 間 ) 柔 軟 でセキュアな(アイソレーションされた)ネットワークモデル セキュリティ 暗 号 化 の 強 度 データの 置 き 場 所 迅 速 性 ( 弾 力 性 =Elasticity) オーダを 受 けてから 人 力 でデプロイでは ただの 仮 想 化 統 合 に 過 ぎない セルフサービス 性 プログラマビリティ コスト : Copyright 2011 NTT DATA CORPORATION 9
IaaS 基 盤 に 求 められる 要 件 内 部 要 件 拡 張 性 /スケーラビリティ 規 模 の 拡 張 性 だけでなく 新 サービスの 追 加 も 必 要 疎 結 合 でモジュラーな 構 造 であること 運 用 性 日 本 ではハード/ソフト 保 守 に 伴 うユーザの 停 止 は 許 容 され ない LiveMigration 等 によるユーザの 移 動 レベルのHA 化 の 考 慮 の 必 要 性 無 停 止 のアップグレード 可 能 性 Copyright 2011 NTT DATA CORPORATION 10
IaaS 基 盤 に 求 められる 要 件 内 部 要 件 ( 続 き) 外 部 接 続 性 利 用 率 さえ 保 てれば オンプレミスのほうがコストは 安 い しかし 規 模 の 経 済 の 世 界 で 勝 負 するのは 困 難 超 大 規 模 パブリッククラウド 事 業 者 とのハイブリッドクラウドによ る 解 決 デファクトなAPIのサポート 保 守 性 オープンソース フルオープンであることが 望 ましい 現 場 力 の 維 持 向 上 にもつながる Copyright 2011 NTT DATA CORPORATION 11
03 IaaS 基 盤 を 構 成 する 要 素 技 術 Copyright 2011 NTT DATA CORPORATION 12
技 術 要 素 要 件 の 実 現 にあたって 必 要 となる 技 術 要 素 Compute リソースの 制 御 (ハイパーバイザ) コンテナ 物 理 マシンの 作 成 削 除 CPU メモリ 仮 装 NICやストレージの への 割 り 当 て テナントごとのの 隔 離 Network リソースの 制 御 仮 想 的 なネットワークの 制 御 物 理 ネットワークとのマッピング 物 理 的 なネットワークの 制 御 テナントごとの 仮 想 ネットワークの 隔 離 Copyright 2011 NTT DATA CORPORATION 13
技 術 要 素 Storage リソース 制 御 イメージの 格 納 スペース (Amazon EC2モデルでは 揮 発 性 ) LiveMigrationから 共 有 ストレージである 必 要 性 スケーラビリティと 耐 故 障 性 増 設 ストレージ( 不 揮 発 性 外 付 け)ボリューム スケーラビリティと 耐 故 障 性 オブジェクトストレージ 大 容 量 かつ 高 スループットのシーケンシャルアクセス Copyright 2011 NTT DATA CORPORATION 14
04 オープンソースな IaaS 基 盤 のいろいろ Copyright 2011 NTT DATA CORPORATION 15
クラウド(IaaS) 基 盤 構 築 ソフトのいろいろ オープンソース OpenStack CloudStack Eucalyptus OpenNebula CloudForms openqrm ProxMox VE Abiquo http://www.openstack.org/ http://www.cloudstack.org/ http://www.eucalyptus.com/ http://www.opennebula.org/ http://www.redhat.com/solutions/cloud/cloudforms/ http://www.openqrm.org/ http://www.proxmox.org/ http://www.abiquo.com/ OpenStack に フォーカスした ご 紹 介 をします Wakame-vdc http://wakame.axsh.jp/vdc.html ( 国 産 ) myouvan http://www.cross-m.co.jp/myouvan/ ( 国 産 ) : 商 用 Nimbula Enomaly : http://www.nimbula.com/ http://www.enomaly.com/ 非 常 にたくさん あります Copyright 2011 NTT DATA CORPORATION 16
05 OpenStack の 詳 細 と 今 後 の 動 向 Copyright 2011 NTT DATA CORPORATION 17
プロジェクト 発 足 の 背 景 Rackspace 社 とNASAがOpenStackプロジェクトを 立 ち 上 げた 理 由 スケーラビリティ( 膨 大 なノード 数 とデータ 量 ) 開 発 のオープン 性 ユーザベースの 拡 大 今 日 の 科 学 技 術 計 算 では ますます 大 量 のストレージと 強 力 な 処 理 能 力 をオンデマンドで 提 供 することが 求 め られている -NASA CTO( 当 時 )のChris Kemp http://www.itmedia.co.jp/enterprise/ articles/1007/21/news023.html コミュニティや 開 発 プロセスをすべて 公 開 する OSI 承 認 オープンソースライセンスである Apache License 2.0を 採 用 Open Core 戦 略 は 採 らず クローズドな エンタープライズ 版 を 作 らない Ubuntuの 運 営 方 法 に 倣 っている as his (Chris Kemp s) engineers attempted to contribute additional Eucalyptus code to improve its ability to scale, they were unable to do so because some of the platform's code is open and some isn't. http://www.theregister.co.uk/2010/07 /20/why_nasa_is_dropping_eucalyptus_fr om_its_nebula_cloud/ Copyright 2011 NTT DATA CORPORATION 18
OpenStack プロジェクトの 歴 史 2010/10/07のプロジェクトの 発 表 以 降 順 調 にリリースを 重 ね 現 在 は2012/04 予 定 の 第 5 版 (Essex Release)に 向 けて 活 発 に 開 発 が 進 んでいる 状 況 NASA/Anso Labs 10/5/19 NASA Nebula Nova 公 開 10/7/19 10/10/21 11/2/3 11/4/17 OpenStack 発 表 Austin リリース Bexar リリース Cactus リリース Rackspace 社 Rackspace Cloud Files Swift 公 開 現 在 11/9/22 12/04/05 Diablo リリース Essex リリース Copyright 2011 NTT DATA CORPORATION 19
特 徴 OpenStack とは : 主 要 な 特 徴 Everything is Open ソースコードも 開 発 体 制 もフルオープン Everything as a Service IaaS を 実 現 するためのコアコンポーネント 以 外 にも 付 加 価 値 機 能 をサービスとしてモジュラーに 追 加 できる 構 造 にな っている 実 際 RDBMS や LoadBalancer 等 をサービス 化 するプロジェク トが 動 いている Copyright 2011 NTT DATA CORPORATION 20
OpenStack とは : その 他 の 特 徴 動 作 プラットフォーム コア 開 発 者 は Ubuntu を 使 用 XenServer も 主 要 PFの1つ RHEL6.x 用 や Fedora 用 のパッケージもサポートされている RHEL5.x 系 は Python のバージョンが 古 いため 動 作 はかなり 困 難 サポート 対 象 ハイパーバイザ K XenServer Hyper-V ware LXC UML など 開 発 言 語 Python 2.6/2.7 Copyright 2011 NTT DATA CORPORATION 21
主 要 コンポーネント OpenStack を 構 成 する5つのコアプロジェクト OpenStack Compute 開 発 コードネーム: Nova Amazon EC2/EBSに 相 当 (やボリューム 管 理 制 御 ) OpenStack Object Storage 開 発 コードネーム: Swift Amazon S3に 相 当 ( 分 散 オブジェクトストレージ) OpenStack Image Registry and Delivery Service 開 発 コードネーム: Glance Nova の のイメージを 管 理 配 布 するproxyコンポーネント Swift 等 のバックエンドストレージとのゲートウェイとして 機 能 する Copyright 2011 NTT DATA CORPORATION 22
主 要 コンポーネント OpenStack Dashboard 開 発 コードネーム: Horizon AWS Management Console に 相 当 Django ベースで 開 発 されたWeb 管 理 コンソール エンドユーザ 向 け 機 能 のほか 管 理 者 向 け 機 能 もロードマップに 上 がっている OpenStack Identity Service 開 発 コードネーム: Keystone Nova と Swift が 異 なる 開 発 元 由 来 で 認 証 の 考 え 方 にばらつき があったため OpenStack 共 通 の 統 合 認 証 サービスとして 導 入 され た Copyright 2011 NTT DATA CORPORATION 23
主 要 コンポーネント その 他 の 関 連 プロジェクト 仮 想 ネットワークマネージャ 開 発 コードネーム: Quantum(L2) Melange (L3) Donabe(NW Container) OpenFlow 等 のSDNを 管 理 するコンポーネントを 独 立 化 Database as a Service 開 発 コードネーム: Amazon RDSに 相 当 LoadBalancer as a Service 開 発 コードネーム: Amazon ELBに 相 当 等 々 RedDwarf Atlas Copyright 2011 NTT DATA CORPORATION 24
Novaのアーキテクチャ モジュラーなコンポーネント 群 がRPCメッセージを 介 して 協 調 動 作 する 構 造 外 部 I/Fは REST API 仮 想 マシンを 稼 働 させるサーバを 選 定 Amazon EC2 API / OpenStack API REST Scheduler Compute 稼 働 中 の 仮 想 マシン の 管 理 API Server ユーザからの 要 求 受 付 REST RPC / AMQP (RabbitMQ) Network 仮 想 マシンにIPアドレス の 払 出 し Swift REST イメージデータの 実 体 を 保 持 Glance 仮 想 マシンイメージの 管 理 Volume 仮 想 マシンにAmazon EBS のようなストレージを 提 供 Copyright 2011 NTT DATA CORPORATION 25
Swiftのアーキテクチャ 外 部 I/Fを 含 めてすべてのコンポーネントが REST API で 通 信 協 調 動 作 する 構 造 認 証 サーバ (Keystone) Account Server Account Server Container の 一 覧 を 保 持 クライアント swift コマンドのほか CyberDug や CloudBerry 等 (curl 等 でも 操 作 可 能 ) REST protocol Proxy Server Proxy Server 利 用 者 とストレージノードの 間 でリクエストを 中 継 する Container Server Container Server Object の 一 覧 を 保 持 Object Server Object Server Object Server Object Server Object のデータを 保 持 Copyright 2011 NTT DATA CORPORATION ストレージノード 26
システム 構 成 例 エンドユーザPC インターネット /イントラネット 外 部 ネットワーク iptables 物 理 マシンプール#1 Glance/ Swift API Scheduler Rabbit MQ Network Volume (AoE/iSCSI) 内 部 ネットワーク Image 管 理 ストレージ 用 ネットワーク DB (MySQL) Compute Compute 管 理 ストレージ 用 ネットワーク EBSボリューム Copyright 2011 NTT DATA CORPORATION 27
動 作 例 ( 仮 想 マシン 起 動 -1) エンドユーザPC 外 部 ネットワーク 1 起 動 要 求 インターネット /イントラネット iptables 物 理 マシンプール#1 Glance/ Swift API Scheduler Rabbit MQ Network Volume (AoE/iSCSI) 内 部 ネットワーク Image 2 情 報 格 納 DB (MySQL) Compute Compute 管 理 ストレージ 用 ネットワーク EBSボリューム Copyright 2011 NTT DATA CORPORATION 28
動 作 例 ( 仮 想 マシン 起 動 -2) エンドユーザPC 外 部 ネットワーク インターネット /イントラネット テナントに 対 応 した VLAN を 割 り 当 て (スイッチにはあらかじめ VLANを 作 成 しておく) Network 上 で VLAN に 対 応 し た I/F (eth1.123 等 )を 作 成 (テナントの 群 のgateway となる) iptables 物 理 マシンプール#1 Glance/ Swift API Scheduler Rabbit MQ Network 5 dhcpd 起 動 Volume (AoE/iSCSI) 内 部 ネットワーク Image 4 Compute 選 択 要 求 DB (MySQL) 3 NW 選 択 要 求 Compute Compute 管 理 ストレージ 用 ネットワーク EBSボリューム Copyright 2011 NTT DATA CORPORATION 29
動 作 例 ( 仮 想 マシン 起 動 -3) エンドユーザPC 外 部 ネットワーク インターネット /イントラネット ホスト 上 で VLAN に 対 応 した I/F (eth1.123 等 )を 作 成 上 記 I/Fをの 仮 想 NICに bridge 接 続 して 生 成 iptables 物 理 マシンプール#1 Glance/ Swift API Scheduler Rabbit MQ Network Volume (AoE/iSCSI) 内 部 ネットワーク Image DB (MySQL) 6 起 動 要 求 Compute Compute 管 理 ストレージ 用 ネットワーク EBSボリューム Copyright 2011 NTT DATA CORPORATION 30
動 作 例 ( 仮 想 マシン 起 動 -4) エンドユーザPC 外 部 ネットワーク インターネット /イントラネット 内 部 NW 側 の private address は DHCPで 割 り 当 てられる ebtables を 利 用 し L2でフィルタ が 設 定 される iptables 物 理 マシンプール#1 Glance/ Swift API Scheduler Rabbit MQ Network Volume (AoE/iSCSI) 内 部 ネットワーク 8 生 成 Image DB (MySQL) 7 テンプ レートダウンロード Compute Compute 管 理 ストレージ 用 ネットワーク EBSボリューム Copyright 2011 NTT DATA CORPORATION 31
動 作 例 ( 仮 想 マシン 起 動 -5) エンドユーザPC 外 部 ネットワーク 9 IPアドレス 割 り 当 て 要 求 インターネット /イントラネット 外 部 通 信 用 の global IP address は iptables で SNAT/DNAT 設 定 さ れる iptables 物 理 マシンプール#1 Glance/ Swift API Scheduler Rabbit MQ Network Volume (AoE/iSCSI) 内 部 ネットワーク Image 10 情 報 格 納 DB (MySQL) 11 IPアドレス 割 り 当 て 要 求 Compute Compute 管 理 ストレージ 用 ネットワーク EBSボリューム Copyright 2011 NTT DATA CORPORATION 32
ここまでのまとめ Novaが 利 用 するのは Linuxの 基 本 的 な 機 能 ばかりです 仮 想 NW(VLAN) 切 り 出 し vconfig 仮 想 NWへ 仮 想 NICの 接 続 brctl libvirt API へのアドレス 割 り 当 て dhcp NATの 設 定 iptables F/Wルールの 適 用 iptables NWフィルタ(Firewall)ルールの 設 定 ebtables libvirt API の 起 動 停 止 制 御 libvirt API ボリュームの 制 御 iscsi 系 コマンド へのボリューム 接 続 libvirt API ボリュームのスナップショット 実 現 lvm2 系 コマンド etc. Copyright 2011 NTT DATA CORPORATION 33
OpenStack コミュニティの 最 新 動 向 10 月 に Design Summit & Conference が 開 催 された 場 所 :ボストン 期 間 :2011/10/03~07 参 加 者 :600+ 名 150+ 企 業 6 大 陸 多 彩 なユーザ 事 例 : HP Cloud Service Diabloベースで1000ノード 数 PB 以 上 現 在 βサービス 中 拠 点 設 備 規 模 は 増 強 予 定 MercadoLibre Cactusベースで 合 計 1000ノード 以 上 ebayのパートナー 南 米 最 大 の e-commerce 事 業 者 CERN Austraria NeCTARプロジェクト 大 陸 wide で IPv6 網 KT SCE America 商 用 で 使 い 始 めている Samsung が 商 用 Deployを 検 討 中 Copyright 2011 NTT DATA CORPORATION 34
OpenStack コミュニティの 今 後 の 動 向 12/4/5に 第 5 版 (Essex Release)リリース 予 定 Essex Releaseの 目 玉 Focus on Users さらなる 品 質 向 上 NovaにおけるMによるサポート 機 能 レベルの 平 準 化 そのほか Nova, Glance, Dashboard, Keystoneでは Essexでも 多 くの 機 能 追 加 がある 見 込 み 仮 想 NW 管 理 系 (Quantum Melange Donabe)は 実 用 の 域 へ Copyright 2011 NTT DATA CORPORATION 35
国 内 コミュニティの 動 向 OpenCloudCampus ソフトごとにユーザーグループが 乱 立 していた 状 況 を 憂 慮 する 有 志 によって 形 成 された 一 種 のメタ ユーザーグループです OpenStack CloudStack Eucalyputs をはじめ 各 種 のオープンソ ースなクラウド 基 盤 ソフトウェアのイベント 開 催 情 報 交 換 を 行 って います 日 本 OpenStackユーザ 会 OpenCloudCampusの 中 核 の1つとして 各 種 イベント 等 を 通 して 情 報 発 信 を 行 っています HP ML http://openstack.jp/ http://groups.google.com/group/openstack-ja Copyright 2011 NTT DATA CORPORATION 36
06 ネットワークの 観 点 からみた 代 表 的 な OSS IaaS 基 盤 Copyright 2011 NTT DATA CORPORATION 37
モデルケース Amazon EC2のネットワークモデル フラットなネットワーク 構 造 に 接 続 されるNICは1 枚 全 体 が global firewall の 内 側 にあり には private addressが 割 り 当 てられる 外 部 通 信 は NAT 経 由 で 行 う 外 部 からのアイソレーション 他 のユーザのパケットは 見 えない テナント 間 のアイソレーション ある 意 味 Simple is Best の 割 り 切 り Copyright 2011 NTT DATA CORPORATION 38
OpenStack と CloudStack はどうか? いずれも Amazon EC2 型 のテナント(ユーザのグループ)ごと にアイソレーションされたネットワークモデルを 提 供 Rackspace 社 CloudServers のネットワークモデル 外 部 に 直 結 されるフラットなネットワーク OpenStack のDiablo( 第 4 版 ) 以 後 のネットワークモデル もっと 柔 軟 なネットワーク 構 成 の 要 望 を 吸 収 複 数 セグメントの 定 義 1あたり 複 数 仮 想 NICの 利 用 Copyright 2011 NTT DATA CORPORATION 39
OpenStack NW 構 成 例 : VlanManagerの 場 合 エンドユーザPC 外 部 ネットワーク インターネット /イントラネット Amazon EC2 型 のネットワークモデ ルを 実 現 物 理 Network が 外 部 トラフィ ックを 集 約 (*1) Nova 制 御 ノード API, Scheduler, RabbitMQ, RDBMS 等 iptables 物 理 マシンプール#1 Glance/ Swift 制 御 (*1) Network dhcp 内 部 ネットワーク(VLAN 分 割 ) Volume (iscsi 等 ) Image 管 理 ストレージ 用 ネットワーク DB (MySQL) Compute Compute 管 理 ストレージ 用 ネットワーク EBSボリューム Copyright 2011 NTT DATA CORPORATION 40
CloudStack NW 構 成 例 : vnetモードの 場 合 エンドユーザPC 外 部 ネットワーク インターネット /イントラネット Amazon EC2 型 のネットワークモデルを 実 現 テナントごとに 仮 想 ルータが 作 成 され 内 部 NW 経 由 での 通 信 を 中 継 する 仮 想 ルータ 向 け トラフィックが 流 れる Zone/Pod NFS /iscsi 制 御 管 理 ストレージ 用 ネットワーク vnic0 仮 想 ルータ vnic1 Compute Compute Compute vnic0 仮 想 ルータ vnic1 Compute 内 部 ネットワーク Image DB 管 理 ストレージ 用 ネットワーク Copyright 2011 NTT DATA CORPORATION 41
参 考 :OpenStack FlatDHCPManagerの 場 合 エンドユーザPC 外 部 ネットワーク インターネット /イントラネット RackSpace 型 のネットワークモデル を 実 現 は 直 接 外 部 とやりとりする (*1) Nova 制 御 ノード API, Scheduler, RabbitMQ, RDBMS Glance/ Swift 制 御 (dhcp) Network 物 理 マシンプール#1 Volume (iscsi 等 ) Image 管 理 ストレージ 用 ネットワーク DB (MySQL) Compute Compute 管 理 ストレージ 用 ネットワーク EBSボリューム Copyright 2011 NTT DATA CORPORATION 42
07 デモ Copyright 2011 NTT DATA CORPORATION 43
OpenStack デモ 概 要 デモ 概 要 OpenStack Dashboard による の 操 作 ライブマイグレーション 等 デモ 環 境 都 内 DCにある 5ノード 構 成 の OpenStack クラスタ ハード 条 件 Xeon 3060 2.40GHz x 2 + メモリ 2GB + HDD 320GB x 2 GbE x 2 + 2port QDR InfiniBand HCA ソフト 条 件 Scientific Linux 6.1 (x86_64) OpenStack Diablo +α Copyright 2011 NTT DATA CORPORATION 44
OpenStack デモ 環 境 構 成 図 Ineternet Week 会 場 デモPC 多 段 ssh トンネル インターネット Vyatta (*1) 制 御 Nova 管 理 サーバ 群 (api, scheduler, network, volume, rabbitmq, mysql etc.), OpenStack Dashboard, glance, swift, ganglia 等 が 動 作 GbE 内 部 ネットワーク (のトラフィック 等 ) コマンド 操 作 等 はここ から 行 いま す 制 御 (*1) Compute Compute Compute Compute InfiniBand ネットワーク( 主 にストレージ 周 りのトラフィック) glusterfs による 共 有 FS Copyright 2011 NTT DATA CORPORATION 45
08 まとめ Copyright 2011 NTT DATA CORPORATION 46
まとめ まとめ1:OpenStack は ソースも 開 発 体 制 もフルオープンな 注 目 のIaaS 基 盤 です 1000ノードを 超 える 大 規 模 商 用 事 例 も 出 てきています ぜひ 活 用 をご 検 討 ください まとめ2: 日 本 のユーザコミュニティも 積 極 的 に 情 報 発 信 を 行 っています 日 本 OpenStackユーザ 会 (http://openstack.jp/) OpenCloudCampus (http://opencloud.jp/) もご 覧 ください Copyright 2011 NTT DATA CORPORATION 47
ご 清 聴 ありがとうございました Copyright 2011 NTT DATA CORPORATION 48
Copyright 2011 NTT DATA CORPORATION 本 文 中 に 記 載 の 会 社 名 商 品 名 製 品 名 などは 一 般 に 各 社 の 商 標 または 登 録 商 標 です ただし 本 文 中 では TMや マークは 明 記 してありません
Q&A Copyright 2011 NTT DATA CORPORATION 50
References : OSSクラウド 関 連 コミュニティ OpenCloudCampus HP http://opencloud.jp/ ML http://groups.google.com/group/opencloudcampus 全 貌 は 仮 想 化 DayのCUPA 荒 井 さんの 資 料 をご 参 照 ください 日 本 OpenStackユーザ 会 HP http://openstack.jp/ ML http://groups.google.com/group/openstack-ja 日 本 CloudStackユーザ 会 HP http://cloudstack.jp/ ML http://groups.google.com/group/cloudstack-ja 日 本 Eucalyptusユーザ 会 HP http://www.eucalyptus-users.jp/ ML eucalyptus-users@ml.eucalyptus-users.jp more Copyright 2011 NTT DATA CORPORATION 51
References :OpenStack 関 連 OpenStack 公 式 サイト http://openstack.org/ OpenStack Blog http://openstack.org/blog/ OpenStack Wiki http://wiki.openstack.org/ ドキュメント IRCミーティングのログなど Launchpad https://launchpad.net/~openstack Bug tracker ML ppa blueprints Forum など GitHub (ソースコードははここにあります) http://github.com/openstack/ https://github.com/cloudbuilders/ Twitter ハッシュタグ #openstack Copyright 2011 NTT DATA CORPORATION 52
References : IaaS 基 盤 ( 再 掲 ) オープンソース OpenStack http://www.openstack.org/ CloudStack http://www.cloudstack.org/ Eucalyptus http://www.eucalyptus.com/ OpenNebula http://www.opennebula.org/ CloudForms http://www.redhat.com/solutions/cloud/cloudforms/ openqrm http://www.openqrm.org/ ProxMox VE http://www.proxmox.org/ Abiquo http://www.abiquo.com/ Wakame-vdc http://wakame.axsh.jp/vdc.html ( 国 産 ) myouvan http://www.cross-m.co.jp/myouvan/ ( 国 産 ) : 商 用 Nimbula http://www.nimbula.com/ Enomaly http://www.enomaly.com/ : Copyright 2011 NTT DATA CORPORATION 53
References : 関 連 コンポーネント ストレージ 系 SheepDog Ceph/RADOS Glusterfs NW 系 Vyatta Open vswitch Nox Trema 運 用 監 視 管 理 系 Ganglia Nagios Zabbix Hinemos etc. http://www.osrg.net/sheepdog/ http://ceph.newdream.net/ http://www.gluster.org/ http://www.vyatta.com/ http://openvswitch.org/ http://noxrepo.org/wp/ http://trema.github.com/trema/ http://ganglia.sourceforge.net/ http://www.nagios.org/ http://www.nagios.org/ http://www.hinemos.info/ Copyright 2011 NTT DATA CORPORATION 54
References : PaaS 基 盤 PaaS 系 CloudFoundry http://www.cloudfoundry.org/ Vmware 社 が 提 供 するオープンな PaaS Heroku http://heroku.com/ SalesForce が 買 収 まつもとゆきひろ 氏 がチームアーキテクトに 就 任 OpenShift https://openshift.redhat.com/app/ RedHat 社 の PaaS AppScale http://appscale.cs.ucsb.edu/ OSSなGAEクローン Hadoop etc. http://hadoop.apache.org/ Copyright 2011 NTT DATA CORPORATION 55
References : クラウド 全 般 NIST(アメリカ 国 立 標 準 技 術 研 究 所 ) Cloud Computing Program http://www.nist.gov/itl/cloud/ 各 所 で 引 用 される NISTによるクラウドの 定 義 は 以 下 です http://csrc.nist.gov/publications/nistpubs/800-145/sp800-145.pdf Eucalyptus に 学 ぶ!IaaSクラウドを 支 えるサーバ インフラ 技 術 by RedHat KK 中 井 さん 現 場 で 使 う 技 術 に 密 着 した 非 常 に 良 い 連 載 です http://cloud.watch.impress.co.jp/docs/column/euca_iaas/20110815_4 66718.html Agile Cat In the Cloud http://agilecat.wordpress.com/ Publickey EnterpriseIT x Cloud Computing x Web Technology Blog etc. http://publickey1.jp/ Copyright 2011 NTT DATA CORPORATION 56
References : NTTデータ OSSクラウド 関 連 情 報 BizXaaS NTTデータの 総 合 クラウドサービス http://bizxaas.net/ BizXaaS:フルOSSクラウド 構 築 ソリューション http://bizxaas.net/solution/privatecloud/development/ http://www.nttdata.co.jp/release/2010/040801.html BizXaaS:Hadoop 構 築 運 用 ソリューション http://bizxaas.net/solution/privatecloud/development/ http://www.nttdata.co.jp/release/2010/070101.html TechTargetジャパン 連 載 : OSSクラウド 基 盤 OpenStackの 全 て http://techtarget.itmedia.co.jp/tt/news/1101/13/news06.html Copyright 2011 NTT DATA CORPORATION 57
Copyright 2011 NTT DATA CORPORATION 本 文 中 に 記 載 の 会 社 名 商 品 名 製 品 名 などは 一 般 に 各 社 の 商 標 または 登 録 商 標 です ただし 本 文 中 では TMや マークは 明 記 してありません