Eucalyptus 概 説 & 検 証 報 告 クリエーションライン 株 式 会 社 肝 付 兼 続
自 己 紹 介 Japan Eucalyptus Users Group (JEUG) AWS Users Group - Japan (JAWS-UG) 肝 付 兼 続 (きもつき かねつぐ) - ハンドルネーム twitter: @kimotuki クリエーションライン 株 式 会 社 テクニカルエンジニア クラウド 勉 強 会 運 営 趣 味 :クラウドコンピューティング, 分 散 コンピューティングの 調 査 研 究 以 前 はホスティング 関 連 業 界 で 勤 務
AGENDA Japan Eucalyptus Users Group(JEUG)の 紹 介 Eucalyptus 概 説 概 要 特 徴 利 点 機 能 構 成 利 用 方 法 事 例 紹 介 検 証 報 告
Japan Eucalyptus Users Group 2009 年 5 月 設 立 4 月 のAWS Evangelist Jeff Barr 氏 の 講 演 Eucalyptusに 対 する 質 問 を 投 げてみた! 開 発 者 のRick Wolski 氏 に 翻 訳 を 打 診 OK 新 CEO(Marten Mickos 氏 )にも 活 動 紹 介 (メール) 日 本 コミュニティとして 認 知
Japan Eucalyptus Users Group 目 的 1. Eucalyptus のドキュメント 翻 訳 日 本 語 情 報 の 整 理 2. Eucalyptusを 初 めとするオープンなクラウド 技 術 の 情 報 共 有 3. オープンクラウドの 検 証 環 境 (サーバ/ネットワーク)の 融 通 / 共 同 利 用 4. ( 将 来 的 に) 非 商 用 で 無 料 で 利 用 できるクラウド 環 境 の 提 供 ユーザ 会 ウェブサイト http://eucalyptus-users.jp/ ドキュメント 翻 訳 や 情 報 交 換 コミュニティとしての 活 動
ユーザ 会 ウェブサイト ( 予 定 )
OSSのIaaSクラウドソフトウェア Eucalyptus - Eucalyptus Systems, Inc http://open.eucalyptus.com/ OpenNebula - OpenNebula.org CloudStack - Cloud.com( 旧 VMOps) OpenNova - NovaCC.org Wakame-vdc - AXSH
(OSSではない)IaaSクラウドソフトウェア Eucalyptus Enterprise Edition mcloud - Morph Lab Nimbula - Nimbula, Inc http://www.eucalyptus.com/ vcloud Express - Vmware, Inc 他 多 数
Eucalyptusとは Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems プログラムと 便 利 なシステムをリンクするた めの 弾 力 的 なユーティリティ コンピューティ ングのアーキテクチャ クラウド 環 境 (プライベートクラウド) 構 築 のた めのソフトウェア 開 発 元 : Eucalyptus Systems, Inc
Eucalyptusの 特 徴 IaaS ( Infrastracture as a Service ) 手 元 のハードウェア 資 産 で 環 境 構 築 可 能 Linuxの 仮 想 化 技 術 を 利 用 ( Xen または KVM ) Amazon Web Services (AWS) と 互 換 性 API レベル ( REST / SOAP ) AWSのAMI(Amazon Machine Image) 類 似 の 仮 想 マシン(VM)を 作 成 可 能
Eucalyptusの 利 点 仮 想 マシン(VPS)をユーザが 直 接 起 動 停 止 できる ( 管 理 者 ユーザ ) オープンソース カスタマイズ & 機 能 追 加 が 可 能 無 料 で 利 用 可 能 Amazon EC2/S3と 互 換 性 のある クラウド 環 境 を 自 前 で 構 築 できる
Eucalyptusの 利 点 Amazon Web Services (AWS) と 互 換 性 パブリッククラウド プライベートクラウド API(REST, SOAP) 同 様 の 操 作 感 ツール 同 じように 外 部 から 制 御 ハイブリッドクラウド 環 境 構 築 ユーザ
Eucalyptusの 開 発 経 緯 2007 年 から 開 発 開 始 Rick Wolski 氏 が 設 計 構 築 UCSB(カリフォルニア 大 学 サンタバーバラ 校 ) 全 米 科 学 財 団 による VGrADS (the Virtual Grid Application Development Software Project)の 成 果 物 2009 年 法 人 化 Eucalyptus Systems,Inc. http://www.eucalyptus.com/
Eucalyptusの 開 発 経 緯 2009 年 10 月 Ubuntu Enterprise Cloudで 採 用 Ubuntu 環 境 で 高 速 インストール 可 能 に 2010 年 2 月 Eucalyptus 1.6.2リリース 機 能 改 善 iscsiサポート 2010 年 3 月 Eucalyptus Systems,Inc.のCEOとしてMarten Mickos 氏 が 着 任
Eucalyptusの 機 能 インスタンス(VPS) 管 理 機 能 ( Amazon EC2 互 換 ) EIP, Key Pair, Security Group(FW) 機 能 ( Amazon EC2 互 換 ) ストレージ 機 能 Walrus ( Amazon S3 互 換 ) 外 部 ディスク 機 能 Block Store ( Amazon EBS 互 換 )
Eucalyptusの 機 能 VPC, Elastic Load Balancer, Auto Scaling, EBS Boot は 利 用 できない ユーザ 用 の 管 理 ツール(AWS Management Console 相 当 )は 付 属 しない 課 金 の 枠 組 みなし
機 能 比 較 機 能 名 Eucalyptus Eucalyptus + RightScale AWS + RightScale AWS インスタンス 一 覧 表 示 インスタンス 起 動 インスタンス 停 止 イメージ 一 覧 表 示 イメージ 作 成 イメージ 削 除 外 部 ストレージ(Walrus, S3) ファイアウォール(Security Group) SSH 鍵 管 理 オートスケーリング ロードバランサ ServerTemplate RightScript マクロ ボリューム 管 理 (Elastic Block Storage) ボリュームのスナップショット CDN(Cloud Front) 監 視 (CloudWatch) インスタンスのリソース 監 視 RDS(Relational Database Service) 管 理 利 用 料 金 見 積 もり Eucalyptusユーザ 会 前 佛 氏 提 供
Eucalyptusの 構 成 Cloud Controller (CLC) WebUI, APIを 提 供 Cluster Controller (CC) NCのコントロール, ネットワーク 機 能 を 提 供 Node Controller (NC) 仮 想 マシン(インスタンス) 実 行 環 境 Storage Controller (SC) 仮 想 外 部 ディスク 領 域 を 提 供 Walrus (W) オンラインストレージ 領 域 を 提 供
Eucalyptusの構成 CLC CC NC W CC NC NC NC
使 い 方 管 理 者 用 WebUI ( ユーザ 登 録, 全 体 設 定 ) コマンドラインツール ( euca_conf ) ユーザ 用 WebUI ( アクセスキー 取 得 ) コマンドラインツール GUIツール プログラムライブラリ クラウドコントローラ
WebUI
WebUI
コマンドラインツール (euca2ools) euca2ools Eucalyptus Systemsで 作 成 されたAWS API/AMI Tools 互 換 コマンド 群 イメージの 一 覧 euca-describe-images インスタンスの 一 覧 euca-describe-instance インスタンス(VPS)の 起 動 euca-run-instance -k mykey emi-xxxxxxxx インスタンス(VPS)の 停 止 euca-terminate-instance i-xxxxxxxx
コマンドラインツール (euca2ools) セキュリティグループの 追 加 euca-add-group web-server セキュリティグループの 削 除 euca-delete-group default EBSボリュームの 一 覧 euca-describe-volumes EBSボリュームの 作 成 euca-create-volume size 1 zone cluster1 EBSボリュームの 接 続 euca-attach-volume instance I-xxxxxxxx -device /dev/sdb volxxxxxxxx コマンドレベルでも 互 換 性
コマンドラインツール (s3cmd) s3cmd s3tools.orgで 作 成 されたS3アクセス( 操 作 ) 用 のコマ ンド バケットの 作 成 s3cmd -c s3cfg.walrus mb s3://testbucket バケットの 削 除 s3cmd -c s3cfg.walrus rb s3://testbucket バケットの 内 容 を 表 示 s3cmd -c s3cfg.walrus ls s3://testbucket オブジェクトの 追 加 (put) s3cmd -c s3cfg.walrus put <filename> s3://testbucket オブジェクトの 削 除 (delete) s3cmd -c s3cfg.walrus del s3://testbucket/<key>
Elasticfox / HybridFox
CloudBerry S3 Explorer (Ver2.0)
プログラムライブラリ AWS SDK ( 純 正 ライブラリ) (Java, C#, VB.NET, PHP, Perl) CloudFusion(PHP) Typica,JetS3t(Java) RightAWS(Ruby) boto(python)
RightAWS 引 用 : JEUG 羽 深 さん 発 表 資 料
RightAWS 引 用 : JEUG 羽 深 さん 発 表 資 料
RightScale RackspaceやEucalyptusにも 対 応
事 例 紹 介 ( 国 内 ) プライベートクラウド 構 築 サービス クリエーションライン 株 式 会 社 Canonical/Ubuntuのサポートサービス オリゾンシステムズ 株 式 会 社 ClassCat Cloud 株 式 会 社 クラスキャット ハイブリッドクラウド 環 境 構 築 サービス 株 式 会 社 CSKシステムズ フルOSSクラウド 構 築 ソリューション 株 式 会 社 NTTデータ
Eucalyptus 検 証 報 告 公 表 前 のため 当 日 に 資 料 を 公 開 いたします
参 照 情 報 検 証 報 告 Eucalyptus Manager 検 証 レポート - 日 本 IBM IPA クラウド 運 用 管 理 ツールの 基 本 機 能 性 能 信 頼 性 評 価 レポート - クリエーションライン イベント 8/7 OSC2010 Nagoya 出 展 セミナー YouTube Eucalyptus によるクラウド 環 境 の 自 動 構 築 http://www.youtube.com/watch?v=8buxjujrb8c
参 照 情 報 雑 誌 日 経 Linux みてわかるクラウドマガジン Vol.1 技 術 評 論 社 G-CLOUDマガジン Webサイト Eucalyptusユーザ 会 Wiki http://eucalyptus.linux4u.jp/wiki/