Mais conteúdo relacionado
Semelhante a Cloudian update (Japanese:日本語) (20)
Cloudian update (Japanese:日本語)
- 1. の概要とアップデート
2012年2⽉
ジェミナイ・モバイル・テクノロジーズ株式会社
Page 1 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 3. S3 エコシステム(例)
S3 エコシステムのパワー = READY $OLUTION$
ユーザー・ツール
エンタテインメント
バックアップ
ファイル共有
マイクロブログ
エンタープライズ
・ソリューション
ファイル・システム
API ソフトウェア
Page 3 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 5. Cloudian®:マルチテナント型クラウドストレージシステム
1. ターンキー・パッケージング・ソフトウェア製品
• S3 REST API 完全準拠 既存 S3 アプリケーションを変更することなく動作可能
• ソフトウェアライセンス、保守、アップグレードの全てを含む、ソフトウェア使用料⾦
2. 安全かつ低廉なストレージ
• 大規模分散ストレージに最適かつ経済的な NOSQL データベースを実装
• 単⼀障害点(SPOF)の無いアーキテクチャ
• マルチデータセンター機能による⾼信頼性と⾼可用性
3. 柔軟な管理機能
• 従量制課⾦ができる統計・課⾦計算機能
• 多数の利用者とグループが同時利用できるマルチテナント機能
• パブリッククラウド、プライベートクラウド両⽅に対応
ユースケース
サービスプロバイダー向け エンタープライズ向け
価格競争⼒に優れたクラウド・ストレージサービス SAN / NAS といった外付けハードディスクの
の提供が可能に バックアップや代替えとして
対象:通信キャリア、クラウドサービス・プロバイダー、 対象:アプライアンス・ベンダー、システム・インテグ
データセンター等 レーター、通信キャリア、クラウドサービス・プロバイ
ダー、データセンター等
Page 5 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 6. 2. 経済的なコモディティー・ハードウェアを使用
• スケールアップ型ストレージからスケール NOSQL はスケールアウト型アーキテクチャ
アウト型ストレージへ
ハードウェアの性能を 安価なコモディティー・
• 経済的なストレージ環境:低廉な汎用 PC サーバー 上げて処理性能の向上 ハードウェアを数多く並べ
およびその内蔵ハード・ディスクを利用(SAN, を図る て性能向上を図る
NAS といった⾼価な外付けハードディスクは不要)
• スモール・スタート:数台から始め、数百台規模へ
順次スケールアウトが可能
NOSQL
*書き込みシーケンスの例
(書き込み設定を「ALL]
にした場合)
• 複製データ(レプリカ)によってデータの
安全性を担保
• 書き込み時別々のサーバーにデータレプリカを作成
し、データの安全性を確保する
• ノード障害、サーバーダウンによるサービス停⽌を
回避 サーバーの障害発⽣は正常シーケンスとして
デザイン
Page 6 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 7. 3. ディザスター・リカバリー(災害回復)
Cloudian マルチ データセンター リプリケーション機能
• ディザスター・リカバリー:NOSQL データベースにおける分散ストレージ
機能によって、複数のデータセンタを跨ってレプリカのストレージが可能
(レプリカの地域分散)
• 例え⼀⽅のデータセンターが被災してもサービス継続が可能
• 読み出し書込みは常に近接地のデータセンターへアクセス
• システムがバックグラウンドでリモートにレプリカを作成
Local Data Center
• 利 点 Local Replicas
• 災害等への対策 複数拠点間の冗⻑性に
より信頼性を最大化
• リモートセンターにおけるレプリカ⽣成に
Write Req.
おいて余分な遅延が発⽣しない Read
Read
Data Written
• ローカルセンターがダウンした場合、 Background Write Req.
Ack.
瞬時にリモートセンターが読み出し、 to Remote Data Center
書き込みの両⽅を継承
• リモートデータセンターを Remote
低コスト地域に構築が可能
Replica Cloudian Data Replication
for Multi-Data Center
• 土地、建物、電⼒、運用⼈件費等
Remote Data Center
Page 7 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 8. 4. 使いやすいインターフェース
• クラウドストレージにおける業界デファクトスタンダードの Amazon S3 REST API 互換
• エラーコードを含み S3 REST API にフル互換 豊富なアプリケーションおよび SDK
• Web インターフェースからユーザーが⼀般のブラウザを使って操作可能
• ブラウザ経由でファイル等オブジェクトのアップロード、ダウンロード、消去等が可能
• Web インターフェース / Management APIを介して管理者が操作
• 別途ファイル・サーバー・プロトコルに対応したクラウド・
ストレージ・ゲートウェイを導⼊することによって、既存
データのバックアップや、NAS / SAN の代替え(オプシ
ョン)として使用が可能
• NOSQL DB(Peta Byte 対
応のスケールアウト型ストレ
ージ)を従来の NAS として
利用することが可能に
• その他(Amazon S3 からの)
データ移⾏ツールを開発中
Page 8 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 9. HyperStore™(特許出願中) Cloudian 2.0 以降でサポート
• HyperStore の概要:
• ストレージ⽅式のハイブリッド化によって Cloudian の Admin Credentials
処理性能とディスクの利用効率の向上を図る
S3 QoS
• それぞれのオブジェクトに対して最適なストレージ⽅式
を自動選択 Data Store
• 2012年 Q1 に正式版のリリース予定 HyperStore (Alternate)
Manager
• 利 点 Data Store
(Cassandra)
• 書き込み / 読み出しパフォーマンスの向上
Accounting
• ノード当たりのストレージ容量(ユーザデータエリア)
Cloudian
(Cassandra)
の改善 ディスクの使用効率向上
Server Accounting
• ストレージ・レイヤの柔軟性 (Cassandra)
HyperStore : Hybrid Storage Example
Average
Latency Storage 1
ランダムなオブジェクトサイズに対して
Latency を最⼩化するために最適なスト
Storage 2 レージ⽅法をオブジェクト毎に選択し、パ
Optimal
フォーマンスの向上を図る
Object Size
Page 9 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 10. HyperStore:初期のテスト結果
ms
書き込み Latency の⽐較
60
40
>30%⾼速化
20 PUT-Cass
PUT-HS
0
0.5 5 50 500 KB
ms
読み出し Latency の⽐較
60
40
>400%⾼速化
20 GET-Cass
GET-HS
0
0.5 5 50 500 KB
Page 10 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 11. HyperStore のテスト結果:20 tps、10スレッド、2MB のデータ
HyperStore 無し HyperStore 有り
PUT GET LIST DELETE PUT GET LIST DELETE
Operations 50478 1679 3642 422 Operations 50559 9195 3575 2224
Latency (msec) 149.78 314.80 41.60 34.50 Latency (msec) 96.64 35.63 28.14 23.93
iostat % utilization iostat % utilization
io read/write (MB) io read/write (MB)
Page 11 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 12. HyperStore のテスト結果: 80 tps、40スレッド、2MB のデータ
HyperStore 有り
PUT GET LIST DELETE • Hyper Store の利点
• 性能向上
Operations 201297 40880 14482 10296
Latency (msec) 742.82 407.34 351.01 379.37
• 各ノードのスループット向上
• レイテンシー低下
• レイテンシーの安定化
iostat % utilization • 各ノードの容量増(GB 毎のハ
ードウェア費用低減)
• コンパクションの稼働を低減
io read/write (MB)
• ストレージ・レイヤの柔軟性
• 「Not Only Cassandra」:
データ・オブジェクトの特性に
合わせて最善のストアを活用
Page 12 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 13. 補⾜資料:S3 API完全準拠の実現⽅法
⼀般的な「S3 準拠」のストア構成 Cloudian の構成
S3サーバ(ネイティブ)
S3 アダプタ HyperStoreマネジャ
ネイティブAPI
Data
S3
データ・ストア Store Data Stores S3
API データ・ストア
API API
アダプタは
S3 API のサブセットに対応 ネイティブ S3 サーバは
S3 API に完全対応
• API アダプターでは完全対応は困難
1. データ・ストアのネイティブ API と S3 API 間の重複部分のみトランスレート
2. S3 サービス・プラットフォームの管理機能の多くは実装されていない
3. S3 に新機能やAPIが追加され、API との差分は今後益々拡大する
• Cloudian のネイティブ S3 サーバはこれらすべての制限を克服
1. Cloudian は各 S3 API や機能をネイティブで実装
Page 13 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 14. Cloudian - OpenStack ディストリビューションをリリース
• 概 要:
• 「Cloudian-OpenStack ディストリビューシ
ョン」によって「Nova」、「Swift」、「
Glance」を Cloudian ととも に利用可能に
• OpenStack のユーザーは、Amazon S3 との
互換性、商用実績あるプロビジョニング、ユー
ザー管理と課⾦の機能が利用可能
• サービスプロバイダーとエンタープライズユー
ザー は、Amazon Web Service(AWS)と
同等のサービスを簡単に展開が可能に
• Cloudianは、バックエンドに Cassandra を
始めとする複数の オブジェクトストアをサポー Nova Swift Glance
トしており、将来的には Swift もバックエンド
のオブジェクトストアとする予定
OpenStack コミュニティーへの参加
• 利用例: • 弊社は OpenStack コミュニティーに参加しました
Cloudian • OpenStack は、Rackspace、Citrix、Dell、
Nova Glance NASA、Cisco を含む 125 以上の参加組織を有し、
急速にパブリックとプライ ベートクラウドの業界標
準となりつつあるオープンソースのクラウド・オペ
Cloudian
Nova Glance レーティングシステムであり、50,000 近くのダウ
Swift ンロードがあります
Page 14 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 18. 展開スピードの重視
2011年における Cloudian の展開
3⽉ 11⽇ 試験版 Cloudian のリリース
7⽉ 19⽇ 商用版 Cloudian のリリース
8⽉ 1⽇ 1st カスタマーの発表(クララオンライン様)
9⽉ 28⽇ ニフティクラウドストレージのサービスイン(ニフティ様)
10⽉ 1⽇ 某社様による Cloudian 検証プロジェクトの開始
10⽉ 4⽇ FOBAS Cloud Storage Cache との連携を発表(FOBAS 様)
10⽉ 6⽇ HyperStore 開発の発表(Cassandra Conference in Tokyo)
10⽉ 21⽇ Cloudian-OpenStack ディストリビューションの発表
11⽉ 7⽇ TwinStrata CloudArray との連携を発表(コアマイクロシステムズ様)
12⽉6⽇ ニフティークラウドストレージでの採用と本格稼働の発表(ニフティ様)
12⽉6⽇ ミドクラ、クリエーションライン、ジェミナイの3社の提携を発表
2012年における Cloudian の展開
1⽉ 31⽇ パートナー制度導⼊の発表
Page 18 © 2010-2012 Gemini Mobile Technologies Inc. & KK
- 19. Thank You!
Gemini : Real Time Big Data
www.geminimobile.jp
Hibari® is a registered trademark of Gemini Mobile Technologies, K.K.
Cloudian™ is a trademark of Gemini Mobile Technologies, Inc. and K.K.
About Cloudian: http://www.geminimobile.com/big-data-solutions/cloudian.html
Cloudian Trial: http://www.geminimobile.com/big-data-solutions/cloudian_eval_agr.php5
About Cassandra: http://cassandra.apache.org/
About Hibari: http://www.geminimobile.com/big-data-solutions/what-is-hibari-nosql-database.html
About Amazon S3: http://aws.amazon.com/s3/
Page 19 © 2010-2012 Gemini Mobile Technologies Inc. & KK