CloudStackの可能性を大きく広げる Cloudianとの連携

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
ソフトウェアベースのクラウド・オブジェクトストレージ製品
– ハードウェア:
– OS:
2
汎用的なIAサーバー
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
(C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved
STORAGE
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%
SANNAS
1〜10ミリ秒
Cool
オブジェクト
ストレージ
70%
Cold
(C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved
Object
Storage
100ミリ〜1秒
Tape/
Glacier
数時間
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完全準拠のメリット
クラウド型ファイルマネジメ
ントサービス「Fileforce」
パブリッククラウドサービスの
S3対応アプリケーションをプ
ライベート環境でも利用できる
可能性が広がる
企業内部にデータを保管したい
個人情報や機密情報を扱う
出典: 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,
CPU,
Disk,
RAM,
Network
Network
リージョン
100-200 ノード
リージョン
100-200 ノード
ノードの追加 -->
17
CloudianのHyperStore:
あらゆるオブジェクトサイズを最適化
Small
objects
異なるオブジェクトサイ
ズに最適なポリシー設定
あらゆる種類のトラ
フィックに最適化
NOSQL DB
HyperStore
Manager
特許申請中
VM
Large objects
File System
Very Large
Deployments
/objects
(C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved
Erasure Coding
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: 2
ZONE 3
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
1. 外部には預けられないデータを
オンプレミス(企業構内)で管
理
Firewall
S3
Cloudian+AWS S3の利点
オプション:
リダイレクト
クライアントアプリ
Cloudianの自動階層
化(Auto-Tiering)
機能で格納、読み出し
S3
オフプレミス S3
Glacier
– 外部に預けることができるデー
タは、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/
ブログ:
http://www.cloudian-blog.com/
Facebook:
https://www.facebook.com/cloudian.cloudstorage.S3
Twitter:
https://twitter.com/Cloudian_KK
評価版のお申し込み:
http://cloudian.jp/cloud-storage-products/cloudian_eval_agr.php
Cloudianに関するお問い合わせ:
電話:
メール:
03-6418-6466
[email protected]
(C) Copyright, Cloudian Inc. & Cloudian KK, 2013 & 2014, All rights reserved
26