Your SlideShare is downloading. ×
Cloudian meets CloudStack
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Cloudian meets CloudStack

6,305
views

Published on

Cloudian presentation at CloudStack Ecosystem Day 2012 on July 20, 2012

Cloudian presentation at CloudStack Ecosystem Day 2012 on July 20, 2012

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,305
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CloudStack Ecosystem Day, Tokyo Cloudian meets CloudStack July 20, 2012 Gemini Mobile Technologies Shinya Motohashi Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 1
  • 2. 私たちのご紹介 2001年創立 渋谷、シリコンバレー、北京 開発製品- 数千万人が利用する携帯メールシステム- 数百万人が利用する(Gmailのような)Webメールシステム- Hibari - NOSQL Database (オープンソース)- Cloudian – S3 API準拠クラウドストレージ Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 2
  • 3. Cloudianに至る経緯NOSQLの入門解説のほか、CloudianにNOSQLを実装した経緯についても紹介しています。 カスタマーレビューのコメント: 「買って損しない内容」 「遂に基礎知識になった,」 「大変解りやすく、整理された本です。」 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 3
  • 4. お知らせ本年8月11日、社名を変更いたします。新社名: クラウディアン株式会社 Cloudian KKロゴ:ロゴ: Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 4
  • 5. Agenda クラウドストレージ (10 min) S3 API準拠 (10 min) Cloudianの概要 (10 min) CloudStackとの統合連携 (10 min) Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 5
  • 6. クラウドストレージ、4つのキーワード オブジェクト構造 大規模分散処理 ストレージの仮想化 クラウドのインフラ Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 6
  • 7. クラウドストレージはオブジェクト構造 フラットなオブジェクト構造はクラウド環境に最適です ファイル構造 オブジェクト構造VolumeA/MyFolder VolumeB/John/ http://s3.cloudian.com/abc123def4.../Favorite/Music Music Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 7
  • 8. クラウドストレージはオブジェクト構造フラットなオブジェクト構造はクラウド環境に最適です オブジェクト構造オブジェクトの移動が自由、柔軟オブジェクト毎にメタデータ付与オブジェクト毎に許可設定オブジェクト数を無制限に拡張 - ディレクトリサイズに制約を受けない http://s3.cloudian.com/abc123def4... Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 8
  • 9. クラウドストレージはオブジェクト構造オブジェクトのIDがHTTPのため、WAN経由のオブジェクト移動や複製が容易です。 オブジェクト構造 マルチデータセンター対応に最適 DC1 DC2 - 多くのファイヤーウォール、 ルーター機器はHTTP対応 WAN DC3 DC4 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 9
  • 10. クラウドストレージは大規模分散処理分散処理技術により経済的に、高い拡張性を実現しています。 単一処理型 分散処理型 マニュアルでデータ移行 ハードウェアを追加する ことで自動的にクラスタ サイズを拡張大規模なハードウェア置換を繰り返し、ビッグデータに対応することは、経済的にも、時間的にも簡単ではありません。 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 10
  • 11. クラウドストレージは大規模分散処理 分散処理技術により経済的に、高い拡張性を実現しています。 分散処理型Cloudianが実装する分散処理技術の場合、 低コストの汎用サーバーを並列配置 ハードウェアを追加する 数台から数百台まで弾力的に拡張 ことで自動的にクラスタ サイズを拡張 データ自動複製 復旧時データリバランス 単一障害点なし Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 11
  • 12. クラウドストレージはストレージを仮想化リソースを仮想的に統合し、複数グループで共有します。 サーバーの仮想化 ストレージの仮想化1台の物理的なサーバーを共有 複数の物理ディスクを仮想的に統合 B社が利用 B社が利用 A社が利用 A社が利用 複数のグループ、ユーザーが共有 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 12
  • 13. クラウドストレージはクラウドインフラ クラウドのストレージサービスにはレイヤーがあります。 クラウド俯瞰図 オンラインストレージサービス(例)SaaS クラウドストレージサービス(例)PaaSIaaS http://en.wikipedia.org/wiki/Cloud_computing Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 13
  • 14. クラウドストレージはクラウドインフラ アプリケーションとのインターフェース(API)を提供します。 クラウド俯瞰図 : API: Application Programming InterfaceSaaSPaaSIaaS http://en.wikipedia.org/wiki/Cloud_computing Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 14
  • 15. Agenda クラウドストレージ S3 API準拠 Cloudianの概要 CloudStackとの統合連携 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 15
  • 16. なぜ、S3 API準拠?Amazon S3は急速に成長し、大きなエコシステムを形成しています。 Amazon S3のオブジェクト数 S3エコシステム 数百~千種類のサービス、アプリケーション、 ツール、アプライアンス Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 16
  • 17. S3 APIのメリット アプリケーションやツールをAWSと相互利用し、クラウド ストレージ間での相互運用ができます。Public Hybrid Private Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 17
  • 18. エコシステムのメリット大きなエコシステムには数多くのメリットがあります。豊富なドキュメント、情報 開発済資産を共有 多数の開発者 パートナーシップ、アライアンス Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 18
  • 19. クラウドストレージの次のステージ インタークラウドにより、クラウド間で相互バックアップ、 オブジェクト相互間移動・・・ パブリック クラウドB パブリック クラウドA 相互バック アップ オブジェクト の相互間移動 同じAPIを利用していると 相互接続がスムースプライベート パブリッククラウド b プライベート クラウド クラウド a 暗号化、高度セキュリティ の相互間統一にも有利? Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 19
  • 20. Agenda クラウドストレージ S3 API準拠 Cloudianの概要 CloudStackとの統合連携 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 20
  • 21. Cloudianは商用サービスに利用されています。 2011年7月に商用版リリース。丸1年が経過したところです。Public • 世界各国で100件を超えるトライアル • 年内、さらに追加発表予定 Hybrid Private Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 21
  • 22. Cloudian、3つのキーワード Amazon S3 API完全準拠 Compatibility: C クラウドストレージ基盤 A P Architecture: Package: パッケージソフトウェア製品 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 22
  • 23. CloudianはS3 API完全準拠REST APIや基本的なS3 API準拠ではなく、高度なS3 APIに対応しています。 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 23
  • 24. 【S3 API例】マルチパート・アップロード 大きなオブジェクトを分割してストレージします。 Part5 Part5A Large Object Part4 Part4 Part3 Part2 Part3 Part2 Part1 Part1 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 24
  • 25. 【S3 API例】アクセスコントロールリストオブジェクトへのアクセスをコントロールします。 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 25
  • 26. 【S3 API例】パブリックURLURLによりオブジェクトを共有できます。 Dropboxにおける利用例 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 26
  • 27. 一般的な「S3準拠」製品との違い Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 27
  • 28. Cloudianはクラウドストレージ基盤Cloudianはクラウド環境に最適なストレージを提供します。 クラウドストレージ の特徴 他製品 ファイルストレージ製品: 大量のオブジェクト対応 ファイル構造による制約オブジェクト構造 柔軟なオブジェクト移動 マルチデータセンター 拡張性 ハードウェアストレージ製品: 弾力性 ハードウェアの置換の際の、大規模分散処理 データ移動に制約 信頼性 経済性 ハードウェアストレージ製品: マルチテナント(複数グループ) テナント毎にハードウェアをストレージの仮想化 割当てる場合、経済性に課 題 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 28
  • 29. 拡張性、弾力性、信頼性 NOSQLデータベースによりデータ分割、複製を行います。論理リング内のノード数は2127まで理論的には可能(ほぼ無制限)ただし、運用面では、100台~400台 データを(例) Facebook: 複数のノード 1クラスタ100台/ に自動複製 多数のクラスタ 論理リング DC1 DC2 複数データセンターや ノード追加や縮退時に、 ラック単位で指定可能 自動でデータリバランス Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 29
  • 30. サイズを無制限に拡張理論的にはシステム全体サイズを無制限に拡張できます。 論理リング 論理リングVirtual Bucket本年10月アルファ版 論理リング 論理リングリリース予定 論理リング 論理リング Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 30
  • 31. 最適な格納先を選択(HyperStoreTM) オブジェクトのサイズに応じて最適な格納先を設定できます。 小さなオブジェクト HyperStore Manager NOSQLデータベース (特許申請中) 大きなオブジェクトHyperStoreを利用しない場合と比較して、 書き込み:約30%高速化 読み出し:約400%高速化 ディスク使用率:50%→80%に向上 ファイルシステム Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 31
  • 32. パッケージソフトウェア各種オープンソースも利用し開発。短期間・簡単に利用できるようパッケージ化。自動設定(ターン・キー) Cloudianソフトウェア構成NOSQLデータベース独自開発HyperStore HyperStore Cloudian Management Console 管理機能 Apache Tomcatサービス提供基盤- 統計、課金 Cloudian Admin I/F Cloudian S3 I/F REST I/F Jetty Jetty- ユーザー、グループ管理 HyperStore- 利用量制御(QOS) 認証 QOS ユーザ レポート オブジェクト オブジェクト ストレージ Redis Apache Cassandra File System- 監視モニタリング 監視 自動化 設定運用 Puppet Zabbix Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 32
  • 33. Cloudian Management Console (CMC) Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 33
  • 34. Cloudian Management Console (CMC) Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 34
  • 35. Agenda クラウドストレージ S3 API準拠 Cloudianの概要 CloudStackとの統合連携 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 35
  • 36. CloudStackとの統合連携1. シングル・サインオン2. S3 APIを経由したオブジェクトストレージを提供3. セカンダリストレージに適用 - CloudianからVMイメージとスナップショットを読み込み、格納4. “拡張”プライマリストレージに適用 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 36
  • 37. CloudStackからシングル・サインオン Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 37
  • 38. オブジェクトストレージの提供S3 API経由でオブジェクトをストレージします。 CloudStack Cluster Management Server Secondary S3 API Storage Computing Computing Computing Node Node Node VM image Objects Primary Storage Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 38
  • 39. CloudStackセカンダリーストレージへの適用 スケールアウト、マルチゾーン対応が可能になります。 CloudStack Zone CloudStack Zone HOST HOST Primary HOST HOST Primary Storage CloudStack Storage Zone Cluster Cluster POD Cluster Secondary Storage POD POD NFS NFS Secondary Secondary Secondary Secondary Storage Storage Storage StorageCloudStack CloudStackSystem VM ZONE System VM ZONE Snapshot, Backup, ISO Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 39
  • 40. のセカンダリーストレージCloudStackのセカンダリーストレージ Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 40
  • 41. のセカンダリーストレージCloudStackのセカンダリーストレージ Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 41
  • 42. のセカンダリーストレージCloudStackのセカンダリーストレージ Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 42
  • 43. CloudStackプライマリーストレージの拡張プライマリストレージの“拡張”ストレージとなります。 CloudStack Cluster Management Server Secondary Storage VM image Computing Computing Computing Node Node Node VM image NFS Primary Storage Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 43
  • 44. まとめクラウドストレージは、(1)オブジェクト構造、(2)大規模分散処理、(3)仮想化ストレージ、(4)クラウドのインフラという特徴があります。クラウドのインフラにとって、大きなエコシステムをもつS3 API準拠は数多くのメリットがあります。Cloudianは、S3 API完全準拠のクラウドストレージ基盤を構築できるパッケージソフトウェア製品です。CloudStackとCloudianが統合・連携することにより、以下を実現します。 (1)シングルサインオン (2)S3 API経由のオブジェクトストレージ (3)スケールアウト、マルチゾーン対応の セカンダリストレージ (4)プライマリストレージの拡張 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 44
  • 45. Cloudianの入手方法法人であれば、Cloudianを30日間無料で評価できます。お申込みは、 • http://geminimobile.jp/cloud-storage-products/cloudian_eval_agr.phpCloudianは以下のパートナー企業から購入いただけます。ホワイトペーパー:「クラウドストレージの基礎知識」がダウンロードできます。 • http://wp.techtarget.itmedia.co.jp/contents/?cid=11355&spath=1 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 45
  • 46. www.cloudian.comCopyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 46
  • 47. バックアップ Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 47
  • 48. Cloudian/CloudStack 利用事例クラウドコンピューティング・ストレージ ファイル共有とコラボレーション - 全てのZone間でテンプレート、ス ナップショット、ログ等 バックアップ/ DRWebアプリケーション 非構造データアーカイブ - コンテンツストレージ - コンプライアンス、保管格納、E E - Webベースメディア (ファイル、ビ ディスカバリー、NAS/SANバック デオ、オーディオ、ソーシャルゲーム アップ(テープの置換) )の配信とアクセスエンタープライズ・ストレージ/ファイルストレージ - NAS/SAN セカンダリストレージの 補完 Copyright © 2011-2012 Gemini Mobile Technologies Inc. & KK All Rights Reserved. Page 48