CloudianTM : Multi-Tenant Cloud Storage System         マルチテナント・クラウド・ストレージ・システム                  クラウディアン          ジェミナイ・モバイ...
Cloudian:マルチテナント型クラウドストレージシステム1. Amazon S3 のフル機能をソフトウェアパッケージ製品として提供  • Amazon S3 相当の「オンデマンドのクラウド・ストレージ・サービス」が提供可能な ISP /  ...
インターフェースの概要と製品の主な特長インターフェースの概要• 業界デファクトスタンダードの  Amazon S3 REST API 互換• Web インターフェースからユーザーが  一般のブラウザを使って操作可能• 各種ランゲージに対応した ...
エンドユーザーの利点                                                                     * Source:                    設備容量と使用量の関係比較 ...
ISP / CSP の利点1. AWS S3 同等のクラウドストレージを自社で                                                                  AWS S3の収入予測 (当社試算...
地理的リダンダンシーによる高可用性への対応 Cloudian マルチ データセンター リプリケーション機能                                                     Remote Data Cent...
ユーザー種別とアカウンティング• ユーザー種別  3種類のユーザー    1. システム管理者          • ISP/CSP のシステム全体のオペレーターによる、全ユーザーの            データ / 設定への完全なアクセスお...
サービスレベルコントロール• グループ毎、ユーザー毎に最大値の設定  が可能    • ストレージ・バイト数    • 1 分当たりの要求数    • 1 分当たりの送受信データ・バイト数      (送信・受信別)    • Web UI、管...
パブリック vs. プライベート・クラスター• 共有のパブリック・クラスターまたはプライベート・クラスターとして展開可能                       ユーザー                          ユーザー     ...
オブジェクト毎のパブリック URL• Cloudian が生成するパブリック URL でデータ・オブジェクトの共有が可能(読取 りのみ)    • API Input: オブジェクト ID               パブリック URL の有効...
ストレージ・バックエンド : Cassandra• Cloudian のストレージ・バックエンド  • 標準で次世代分散データベースである    「Cassandra」を搭載  完全分散デザイン、コラ      ムファミリーベースのデータモデ...
論理アーキテクチャ                                     Cloudian Package     Web GUI                                                ...
Cloudian 管理コンソールカスタマイズ可能なウェブ・ユーザー・インターフェース   • 更新 / 削除 / 移動が可能なデータ・エクスプローラ   • 課金や利用ログに関するレポート   • グループ、ユーザー・アカウント管理   • ユ...
管理コンソール:データ・エクスプローラ          • 階層保存フォルダーをブラウジング                           • 新しいデータの更新          • データの閲覧                   ...
管理コンソール:グループ・アカウント・プロファイル          • グループ管理者 :ユーザー・アカウント・リストの閲覧Page 15         © 2010-2011 Gemini Mobile Technologies Inc....
管理コンソール:ユーザー・プロファイル          • ユーザー・アカウント・プロファイル・データの閲覧、編集Page 16          © 2010-2011 Gemini Mobile Technologies Inc. & KK
管理コンソール:セキュリティ・クレデンシャル          • ユーザーの証明書(セキュリティ・クレデンシャル)を生成、保存Page 17            © 2010-2011 Gemini Mobile Technologies ...
管理コンソール:利用レポート(リスト表示)                                                             • グループ管理者 / 下記                          ...
管理コンソール:利用レポート(グラフ表示)                                                             • グループ管理者 / 下記                          ...
Gemini : Real Time Big Data                           www.geminimobile.jp             Hibari® is a registered trademark of...
Upcoming SlideShare
Loading in …5
×

Cloudian: Amazon S3準拠マルチテナント・クラウドストレージ・システム

5,034 views

Published on

Cloudianは、ビックデータのストレージに最適な、Amazon S3準拠の商用版ソフトウェア製品です。

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,034
On SlideShare
0
From Embeds
0
Number of Embeds
1,302
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Cloudian: Amazon S3準拠マルチテナント・クラウドストレージ・システム

  1. 1. CloudianTM : Multi-Tenant Cloud Storage System マルチテナント・クラウド・ストレージ・システム クラウディアン ジェミナイ・モバイル・テクノロジーズ株式会社 www.geminimobile.jpPage 1 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  2. 2. Cloudian:マルチテナント型クラウドストレージシステム1. Amazon S3 のフル機能をソフトウェアパッケージ製品として提供 • Amazon S3 相当の「オンデマンドのクラウド・ストレージ・サービス」が提供可能な ISP / CSP (Cloud Service Provider) 、および大規模オンプレミス・データストレージを必要とされる 企業向けの製品 • S3 API に準拠しているため、既存の S3 アプリケーションを変更することなく動作可能2. ユースケース:NOSQL によってストレージコストを飛躍的に低減 1. ISP / CSP では、価格競争力に優れたクラウド・スト レージサービスの提供が可能に 2. 企業 / SIer では、SAN / NAS といった高価な外付け ハードディスクの代替え(もう一つの選択肢)として3. 柔軟なサービス展開 • スモールスタート  スケールアウト:僅か数台の PC サー バーから複数のデータセンターを跨る何百台もの PC サー バーへのスケールアウトが可能 • ソフトウェア・ソリューションのため、システム更改無し • パブリック・クラスター:何千もの顧客(ユーザー)が同 一の Cloudian クラスターを共有することが可能 • プライベート・クラスター:専用のハードウェア及びSLA Page 2 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  3. 3. インターフェースの概要と製品の主な特長インターフェースの概要• 業界デファクトスタンダードの Amazon S3 REST API 互換• Web インターフェースからユーザーが 一般のブラウザを使って操作可能• 各種ランゲージに対応した Thrift API の対応を予定• 更にデータ移行ツールを開発予定製品の主な特長: 1. NOSQL データベース によりペタバイト級のストレージに対応 拡張性 2. 需要増に合わせ、ノードを水平拡張可能  数台から数百台のノードへスケールアウト 3. 完全な分散型(P2Pのアーキテクチャ) しかも単一障害点(SPOF)なし 1. 複数のデータセンター間でレプリカをストア 信頼性 2. 証明書(secure credential)による認証、許可 3. ネットワーク / ノード障害に対する回復  データ損失なく、自動複製/修復 1. グループ機能をサポート  企業がグループ管理者を設けることが可能 機能性 2. パブリック URL による柔軟なファイル(オブジェクト)共有 1. 各ユーザーに対して従量制課金が可能 2. サービスレベルのコントロールが可能:ストレージ容量、データ流量、リクエスト数 管理機能 3. プライベート・クラスタ(専用物理システム)とパブリック・クラスタ(複数のユーザーが 同じ物理システムを共有)の両方を提供 4. ユーザ単位、グループ単位での管理機能、課金・レポート機能を具備 Page 3 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  4. 4. エンドユーザーの利点 * Source: 設備容量と使用量の関係比較 http://storagemojo.com/2010/02/15/am <実際に利用した容量分のみ課金され経済的> azon-web-services-a-500-million-startup/クラウドのメリットを得る 更にクラウディアンによって1. 初期コスト(先行投資)が不要 1. 経済的にクラウドストレージを利用できる2. 開発が不要  直ぐに利用が可能 2. BIG DATA へのスケールアウトが可能で 機能も豊富3. システムの設置場所が不要 3. データを国内に保管出来るため安心4. 拡張やシステム更改の心配なし 4. データがロケーション分散されていて安心5. キャパシティ計画が大きくぶれるリスク がない 5. Amazon S3 REST API で使いやすい6. ランニングコストは利用分のみ 6. 現状からの移行も簡単Page 4 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  5. 5. ISP / CSP の利点1. AWS S3 同等のクラウドストレージを自社で AWS S3の収入予測 (当社試算) 保有することが可能  低廉なコストで安全 に NOSQL を導入できます 「UBS アナリストの Brian Pitz、Brian Fitzgerald によると、AWS の収入は 2010年2. クラウドストレージサービスに必要な基本機 に 5億ドル、2011年に約 7.5億ドルに達すると 能は全てパッケージングされているため、短 予測 2014年には約25億ドルに成長すると予 期間でサービスインさせることが可能 測している」http://www.crn.com/news/applications-3. 数台のPC サーバー(少ない初期投資)で os/226500204/amazon-cloud-revenue-could-exceed-500-million- in-2010-report.htm?itc=refresh サービスを始め、需要増に応じてスケールア 「S3 の収入は 2010年に約 2.5億ドルと予想さ ウト  安心してサービスを開始できます れる」http://gladinet.blogspot.com/2010/08/amazon-s3-4. 大口のお客様にはプライベートクラスタ、中 百万米ドル revenue-estimation.html 小のお客様にはパブリッククラスタの両方を 4,000 3,738 サポート  サービスプランに応じて 3,5005. マルチデータセンター機能によって、大事な 3,000 2,500 お客様のデータを安全に保管  万が一の時 2,500 のためのバックアップ/スナップショット・ 2,000 1,869 1,677 インターフェースも具備 1,500 1,250 1,1226. 既存のストレージから簡単に移行できるよう、 1,000 750 839 Migration Proxy(移行ツール)の提供につ 500 500 375 561 250 いて計画中 07. 弊社はキャリア・グレードの製品開発および 2010 2011 2012 2013 2014 2015 サポートの経験が豊富 AWS revenue in million Amazon S3 revenue in million 注:上記記事で言及されていない年は当社予測 Page 5 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  6. 6. 地理的リダンダンシーによる高可用性への対応 Cloudian マルチ データセンター リプリケーション機能 Remote Data Center • 例え一方のデータセンターが被災してもサービス継続が可能 • 読み出し書込みは常に近接地のデータセンターへアクセス • システムがバックグラウンドでリモートにレプリカを作成 Remote Replica• 利 点 • 災害等への対策  複数拠点間の冗長性により信頼性を最大化 Background Write • リモートセンターにおけるレプリカ生成において to Remote Data Center 余分な遅延が発生しない • ローカルセンターがダウンした場合、瞬時にリモート センターが読み出し、書き込みの両方を継承 Read Req. Local Replicas • リモートデータセンターを Read Data 低コスト地域に構築が可能 Write Req. Local Data Center Written Ack. • 土地、建物、電力、運用人件費等 Cloudian Data Replication for Multi-Data Center Page 6 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  7. 7. ユーザー種別とアカウンティング• ユーザー種別  3種類のユーザー 1. システム管理者 • ISP/CSP のシステム全体のオペレーターによる、全ユーザーの データ / 設定への完全なアクセスおよびコントロール 2. グループ管理者 • 同一グループ内の全ユーザーのデータ / 設定への完全なアクセス およびコントロール 3. ユーザー • 自社のユーザー・データ / 設定への完全なアクセス、コントロール• アカウンティング • グループ毎/ユーザー毎/グローバル • アカウンティング・データを、「グループ毎」、「ユーザー毎」、「グローバル」の3タイプで保持 • 属 性 • ストレージ: 「バイトとオブジェクトの保管」、「保管するバイトとオブジェクトの量」、「データ の保管期間」 • データ転送: 「送受信のバイト」、「受信データ、送信データの両方で転送されるバイト数」 • 要 求: 「リクエスト数」、「リクエストの総数」および「リクエスト別(R/W/D)合計」 • 課金ルール • アカウンティング属性における加重合計としての課金ルールをユーザー毎に設定可能 Page 7 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  8. 8. サービスレベルコントロール• グループ毎、ユーザー毎に最大値の設定 が可能 • ストレージ・バイト数 • 1 分当たりの要求数 • 1 分当たりの送受信データ・バイト数 (送信・受信別) • Web UI、管理 API にて設定可能• 最大値に達したら、その後の要求は拒否 Page 8 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  9. 9. パブリック vs. プライベート・クラスター• 共有のパブリック・クラスターまたはプライベート・クラスターとして展開可能 ユーザー ユーザー ユーザー グループ A グループ B グループ C Internet Firewall Firewall B A B グループ C の A B A プライベート・クラウド オプション 1:共有のパブリック・クラスター オプション 2:プライベート:クラスター Page 9 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  10. 10. オブジェクト毎のパブリック URL• Cloudian が生成するパブリック URL でデータ・オブジェクトの共有が可能(読取 りのみ) • API Input: オブジェクト ID パブリック URL の有効期限 最大ダウンロード数 • API Output:パブリック URL • 課 金: オブジェクトへのパブリックアクセスに対し、オブジェクトのオーナーへ料金 を請求 Page 10 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  11. 11. ストレージ・バックエンド : Cassandra• Cloudian のストレージ・バックエンド • 標準で次世代分散データベースである 「Cassandra」を搭載  完全分散デザイン、コラ ムファミリーベースのデータモデル • 「The Apache Cassandra Project 」はア パッチのリードプロジェクト Hibari ※ ご要求があれば Hibari および Mongo DB の対応も可能です。 Apache Cassandra の概要 http://cassandra.apache.org/ Page 11 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  12. 12. 論理アーキテクチャ Cloudian Package Web GUI Data Servers APP Servers HTTPS Log in Cloudian Mgmt API Management Account Info Console (CMC) / Security Key HTTPS Cloudian NOSQL Platform DB S3 REST Reports API HTTP Data Explorer HTTP O&M External Terminals Data Backup System HTTP (S3 REST) ApplicationsPage 12 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  13. 13. Cloudian 管理コンソールカスタマイズ可能なウェブ・ユーザー・インターフェース • 更新 / 削除 / 移動が可能なデータ・エクスプローラ • 課金や利用ログに関するレポート • グループ、ユーザー・アカウント管理 • ユーザーの種類(システム管理者、グループ管理者、ユーザー)による各表示 / 特権 • ローカル言語による GUI 注)CMC(クラウディアン管理コンソール)機能は Mgmt API でサポートされており、現状 の CMC 機能(DEMO機能)は Mgmt API がサポートする全ての機能のサブセットですPage 13 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  14. 14. 管理コンソール:データ・エクスプローラ • 階層保存フォルダーをブラウジング • 新しいデータの更新 • データの閲覧 • 保存データの削除Page 14 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  15. 15. 管理コンソール:グループ・アカウント・プロファイル • グループ管理者 :ユーザー・アカウント・リストの閲覧Page 15 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  16. 16. 管理コンソール:ユーザー・プロファイル • ユーザー・アカウント・プロファイル・データの閲覧、編集Page 16 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  17. 17. 管理コンソール:セキュリティ・クレデンシャル • ユーザーの証明書(セキュリティ・クレデンシャル)を生成、保存Page 17 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  18. 18. 管理コンソール:利用レポート(リスト表示) • グループ管理者 / 下記 の各フィルターによる 利用レポート • 利用種類 • オペレーション • 期間 • 時間の粒度Page 18 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  19. 19. 管理コンソール:利用レポート(グラフ表示) • グループ管理者 / 下記 の各フィルターによる 利用レポート • 利用種類 • オペレーション • 期間 • 時間の粒度Page 19 © 2010-2011 Gemini Mobile Technologies Inc. & KK
  20. 20. 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.Page 20 © 2010-2011 Gemini Mobile Technologies Inc. & KK

×