CloudStackの 可 能 性 を 大 きく 広 げる Cloudianとの 連 携 2014 年 3 月 6 日 クラウディアン 株 式 会 社 経 営 企 画 室 本 橋 信 也 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 1
クラウディアン 概 要 組 織 概 要 :クラウディアン 株 式 会 社 : 2001 年 に 設 旧 ジェミナイモバイルテクノロジーズ 株 式 会 社 から 社 名 変 更 2013 年 国 持 株 会 社 Cloudian Holdings Inc. 設 インテル キャピタル ゴールドマンサックス 等 が 主 要 株 主 拠 点 : 東 京 渋 国 シリコンバレー 中 国 北 京 の3 拠 点 社 員 数 : 約 40 名 ( 社 員 70%がエンジニア) 事 業 内 容 :オブジェクトストレージ ソフトウェア 製 品 の 開 発 提 供 主 なお 客 様 : ニフティ NTTコミュニケーションズ NTT 東 日 本 NTTドコモ ネクステル インターナショナル ボーダフォン グループ シトリックス アルカテル ルーセント 等 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 2
本 日 のアジェンダ Cloudianの 紹 介 CloudStackとの 連 携 CloudStackにおけるCloudianの 使 いどころ S3API 準 拠 のメリット オブジェクトストレージ Cloudian HyperStore 複 数 データセンター(ゾーン) 対 応 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 3
Cloudian(クラウディアン)の 特 1 2 ソフトウェアベースのクラウド オブジェクトストレージ 製 品 ハードウェア: 汎 用 的 なIAサーバー OS: Linux(RHEL/CentOS 6.x) クラウドストレージの 事 実 上 の 標 準 アマゾンS3 API 完 全 準 拠 S3API 準 拠 : マルチパート バージョニング 等 度 なAPIにも 対 応 豊 富 なS3 対 応 製 品 と 連 携 :S3の 保 存 先 をCloudianに 向 けるだけ 3 企 業 ITから 大 規 模 クラウド 環 境 にまで 広 い 活 用 範 囲 スモールスタート: 汎 用 サーバー2 台 規 模 からスタート ターンキー: 統 計 課 等 管 理 機 能 を 備 え 短 期 間 でサービス 開 始 可 能 クラウドスケール: 汎 用 サーバーを 追 加 するだけでシステム 全 体 のストレージ 容 量 を 拡 張 オブジェクト 数 バケット 数 利 用 者 数 等 に 理 論 上 の 制 限 なし 小 から 大 まで 様 々なオブジェクトサイズに 最 適 化 対 応 WAN 経 由 で 複 数 データセンターに 同 期 非 同 期 選 択 でデータ 複 製 国 内 外 商 用 クラウドストレージサービスにおける 採 用 実 績 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 4
CloudStackとCloudianの 連 携 1.シングルサインオン 2. S3 完 全 準 拠 のオブジェクトストレージとして 活 用 3. CloudStackのセカンダリストレージとして 活 用 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 5
シングルサインオン (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 6
クラウドにおけるオブジェクトストレージ オブジェクトストレージは クラウド 基 盤 の 重 要 な 構 成 要 素 VMイメージとスナップショット のストレージ ユーティリティモデル: データの 増 減 に 応 じた 従 量 制 スト レージ コンピューティングとの 連 携 : オブジェクトストレージからデー タを 読 み 書 き あらゆるクラウド(パブリック プライベート ハイブリッド)に おける 仮 想 ストレージ COMPUTE STORAGE (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 7
オブジェクトストレージ ファイルをオブジェクトとして 扱 う オブジェクト 間 の 関 係 がフラット ( 階 層 構 造 ) ファイルの 格 納 場 所 の 物 理 容 量 等 の 制 約 を 受 けない 可 用 性 拡 張 性 弾 性 経 済 性 信 頼 性 オブジェクト 単 位 のID 属 性 情 報 (メタデータ) (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 8
フラットにファイルを 格 納 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 9
属 性 情 報 (メタデータ) CloudianのアマゾンS3 及 びGlacierへの 自 動 階 層 化 (Auto-Tiering) 機 能 における 属 性 情 報 の 活 用 例 オブジェクトに 付 与 された 属 性 情 報 (メタデータ)により 指 定 期 間 を 経 過 したオブジェ クトをアマゾンS3 又 は Glacierに 移 動 し 階 層 化 性 能 ストレージと 低 コ ストストレージを 階 層 化 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 10
オブジェクトストレージの 使 いどころ 種 類 性 能 RAM ナノ 秒 Hot Flash マイクロ 秒 30% SAN- NAS 1 10ミリ 秒 オブジェクト ストレージ Cool 70% Object Storage 100ミリ 1 秒 Cold Tape/ Glacier 数 時 間 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 11
( 補 足 ) 各 ストレージの 特 徴 オブジェクトベース ストレージ ファイルベース ストレージ ブロックベース ストレージ 格 納 単 位 オブジェクト ファイル ブロック 更 新 更 新 はサポートせず 更 新 は 新 オブジェクト 更 新 し 書 き 換 え 更 新 し 書 き 換 え プロトコル HTTP 上 のREST (SOAP) CIFS 及 びNFS SCSI ファイバー チャネル SATA 属 性 情 報 属 性 情 報 をサポート 固 定 ファイル 属 性 固 定 ファイル 属 性 適 用 領 域 比 較 的 静 的 なファイル データ クラウド 共 有 ファイルデータ トランザクション データ 更 新 が 頻 繁 なデータ 所 拡 張 性 分 散 アクセス 簡 易 なアクセス 共 有 ファイル 管 理 性 能 制 約 頻 繁 に 更 新 するデータ に 不 向 き データセンター 外 へ の 拡 張 が 困 難 データセンター 外 への 拡 張 が 困 難 出 典 : http://searchstorage.techtarget.com/magazinecontent/inside-object-based-storage (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 12
オブジェクトストレージの 使 いどころ 1. オンライン 活 用 したいクール コールドデータ オフィスデータの70%と われる 更 新 頻 度 の 低 いデータ 価 なストレージ 装 置 よりも 経 済 的 テープ 保 管 は 必 要 な 時 にすぐに 使 えない 2. 内 部 で 安 全 に 期 保 管 したいデータ 不 特 定 多 数 利 用 の 外 部 サービスには 預 けにくいデータ 書 き 換 えが 認 められないデータ 重 要 な 企 業 秘 密 に 関 わる 各 種 電 子 記 録 守 秘 性 の いデータ 個 人 情 報 コンプライアンス 書 類 等 3. 分 析 のために 蓄 える 記 録 (ログ)データ ビッグデータ 分 析 に 必 要 な 膨 大 な 量 の 元 データ 経 年 変 化 分 析 のためのデータ (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 13
S3 API 完 全 準 拠 のメリット S3 対 応 製 品 をそのまま 利 用 できる 利 用 中 の 製 品 を 使 える 情 報 や 開 発 者 が 多 い 導 入 コストが 低 い パートナーが 豊 富 事 業 機 会 が 広 がる IOデータのNAS 製 品 HDL-XRWシリーズと Cloudianの 接 続 例 Cloudianからのアクセスキー シークレットキーを 入 し エンドポイントをCloudianに 向 けるだけで 接 続 出 典 : http://www.iodata.jp/product/hdd/lanhdd/hdlxrw/?re_adpcnt=3wb_dvn (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 14
S3 API 完 全 準 拠 のメリット パブリッククラウドサービスの S3 対 応 アプリケーションをプ ライベート 環 境 でも 利 用 できる 可 能 性 が 広 がる クラウド 型 ファイルマネジメ ントサービス Fileforce 企 業 内 部 にデータを 保 管 したい 個 人 情 報 や 機 密 情 報 を 扱 う 出 典 : http://www.fileforce.jp/ (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 15
クラウドスケールIT 本 日 の 定 義 多 種 多 様 (Variety)で 膨 大 (Volume)なデータを 迅 速 (Velocity)に 経 済 的 (Value)に 分 散 処 理 する 本 物 のクラウド で 活 用 されているIT 技 術 分 散 処 理 ソフトウェアが 多 数 のノードを 統 合 制 御 信 頼 性 可 用 性 広 域 網 ノード 追 加 で 容 量 拡 張 データを 複 製 経 済 性 データセンター1 データセンター2 拡 張 性 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 16
Cloudianの 拡 張 性 バーチャルバケット ハードウェア 性 能 改 善 CPU, Disk, RAM, Network CPU, Disk, RAM, Network リージョン 100-200 ノード リージョン 100-200 ノード ノードの 追 加 --> 17
CloudianのHyperStore: あらゆるオブジェクトサイズを 最 適 化 異 なるオブジェクトサイ ズに 最 適 なポリシー 設 定 Small objects あらゆる 種 類 のトラ フィックに 最 適 化 HyperStore Manager VM NOSQL DB 特 許 申 請 中 Large objects File System Very Large Deployments /objects Erasure Coding (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 18
Cloudianの 大 きなオブジェクト 対 応 チャンキング(Chunking) 一 つのオブジェクトを 格 納 する 際 に 小 さなチャンクに 分 割 性 能 向 上 のためにチャンクをクラスタ 内 に 分 散 マルチパート(Multi-part) パート 毎 のアップロードを 個 別 に 独 して 実 一 つのパートは 再 送 可 能 全 パートのアップロード 後 一 つのオブジェクトに 閾 値 設 定 にかかわらず 全 パートはファイルシステムに 格 納 イレージャーコーディング(Erasure Coding) 大 きなオブジェクトのディスク 格 納 効 率 を 向 上 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 19
CloudianのDynamic Consistency 複 数 データセンターにおける 動 的 な 同 期 複 製 1. 複 数 データセンター 間 の データ 整 合 性 を 保 つため All 設 定 ( 全 て 同 期 )を 選 択 設 定 3 複 製 データセンター1 に2 複 製 データセンター2 に1 複 製 クライアント ack クライアント クライアントは 常 に 同 じデータを 読 み 出 す データセンター1 データセンター 2 データは 複 数 データセンター 間 で 常 に 整 合 性 を 維 持 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 20
CloudianのDynamic Consistency 複 数 データセンターにおける 動 的 な 同 期 複 製 2.1つのデータセンター 障 害 の 際 には 自 動 的 に Local_QUORUM に 変 更 設 定 3 複 製 データセンター1 に2 複 製 データセンター2 に1 複 製 クライアント ack クライアント クライアントは 障 害 の 無 い データセンターからデータ を 読 み 出 す データセンター1 データセンター 2 ひとつのデータセンターに 障 害 があっても 複 製 処 理 は 完 了 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 21
CloudStackのセカンダリストレージに 活 用 複 数 ゾーン 間 におけるデータ VM 移 動 共 有 ZONE 1 ZONE 4 ZONE: 1 ZONE: 4 ZONE 2 ZONE 3 ZONE: 2 Snapshot Image Backup ZONE: 3 22
企 業 ITからクラウドサービスまで Cloudianの 適 用 領 域 S3 Cloud Object Storage サービスプロバイダー エンタープライズIT パブリッククラウド プライベートクラウド Amazon S3と 同 等 の 写 真 等 オンラインス 大 量 のコールドデータを クラウドストレージ トレージ)などのス 低 コストで 格 納 サービス トレージ 基 盤 データバックアップ クラウドコンピュー ティング 基 盤 (CloudStack OpenStack)のセカン ダリ ストレージ 企 業 内 グループ 内 コミュニティの クラウドストレージ 基 盤 ハイブリッドクラウド アーカイブ(Eメール 等 ) ファイル 同 期 共 有 NAS SANストレージの 拡 張 と 階 層 化 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 23
ハイブリッドクラウド アマゾンS3 及 びGlacierへの 自 動 階 層 化 (Auto- Tiering) 機 能 クライアントアプリ S3 オンプレミス S3 Glacier Firewall オプション: リダイレクト Cloudianの 自 動 階 層 化 (Auto-Tiering) 機 能 で 格 納 読 み 出 し S3 オフプレミス S3 Cloudian+AWS S3の 利 点 1. 外 部 には 預 けられないデータを オンプレミス( 企 業 構 内 )で 管 理 外 部 に 預 けることができるデー タは S3や 低 価 格 クラウドアー カイブストレージサービス Glacierに 格 納 2. 読 み 出 す 頻 度 の いデータをオ ンプレミス 期 保 存 データを オフプレミスに 格 納 3. 常 に 充 分 なストレージ 容 量 (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 24
まとめ Cloudianは S3APIに 完 全 準 拠 するソフトウェアベー スのオブジェクトストレージ 製 品 です CloudianはCloudStackの 可 能 性 を 大 きく 広 げます シングルサインオン S3 完 全 準 拠 のオブジェクトストレージを 追 加 複 数 データセンター(ゾーン) 対 応 セカンダリストレージ (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 25
Cloudianに 関 する 情 報 ホームページ( 日 ) http://cloudian.jp/ ホームページ( 英 ) http://www.cloudian.com/ ブログ: Facebook: Twitter: 評 価 版 のお 申 し 込 み: http://www.cloudian-blog.com/ https://www.facebook.com/cloudian.cloudstorage.s3 https://twitter.com/cloudian_kk http://cloudian.jp/cloud-storage-products/cloudian_eval_agr.php Cloudianに 関 するお 問 い 合 わせ: 電 話 : 03-6418-6466 メール: info@cloudian.com (C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved 26