March, 2015
Cloudian K.K.| Ryosuke Matsui
File server by CLOUDIAN HyperStore®
ファイルサーバー用途でのHyperStore構成例
Version 1.1
はじめに
File server by CLOUDIAN HyperStore®
はじめに
CLOUDIAN HyperStore® (以下、HyperStore)を使用して
ファイル保管/ファイル共有の仕組みを構築する際に検討できる設計
方式として、主なものに以下の4方式があります。
1. HyperStoreのCMC (Cloudian Management Console)で使用可能な
エクスプローラー機能を使用する方式
2. 各クライアントPCにS3クライアント・ソフトウェアを導入する
方式
Copyright © 2010-2015 Cloudian KK. All rights reserved. P3
2. 各クライアントPCにS3クライアント・ソフトウェアを導入する
方式
3. HyperStoreの前面にファイル共有目的のS3エコシステム(サー
バー)を構築する方式
4. クラウドサービス型 S3エコシステムを活用する方式
次⾴から、上記の各方式について簡単に構成例を説明します。
1. CMCで使用可能なエクスプローラー機能を使用する方式
File server by CLOUDIAN HyperStore®
1. CMCで使用可能なエクスプローラー機能を使用する方式①
ブラウザ (Firefox, IE等)
※この図はファイル保管/共有ソリューション
の構成例を、非常に簡略に記載したものです。
※実際に使用されるプロトコルや構成は、ご使
用のS3クライアントおよびS3エコシステムよ
り変わる可能性があります。
※CLOUDIAN HyperStore®は全てのノードに
対してデータの書込み/読取り処理ができるま
すが、図を簡略化するために全てのノードに対
してのアクセス経路を⽰す線の記載は省略して
います。
【注意事項】
Copyright © 2010-2015 Cloudian KK. All rights reserved. P5
ジオ・クラスター
L/B
DNSサーバー
ロードバランサーによる負荷分散
CMC
サービス
CMC
サービス
CMC
サービス
CMC
サービス CMC
サービス
CMC
サービス
CMC
サービス
ロードバランサー経由での
アクセス経路
DNSラウンドロビンを使用した
アクセス経路
ホスト名 : IPアドレス = 1 : 1 の
特定 HyperStoreノードへの
アクセス経路
サーバー側 アプリケーション
クライアント側 アプリケーション
1. CMCで使用可能なエクスプローラー機能を使用する方式②
HyperStoreの管理画面であるCMC (Cloudian Management Console) に標準搭載の「エクスプローラー」
機能を使用する本方式の特徴と考慮点を、以下に記載します。
本方式の特徴
1. Webブラウザー経由でHyperStoreノード上のCMCサービスにアクセスするため、クライアント
PCに特別なソフトウェアをインストールする必要が無い。
2. Webブラウザー経由でファイル保管を⾏えるため、特定のクライアントPCに依存せず、Webブラ
ウザーが使える環境であればどのPCからでもファイルのアップロード/ダウンロードが可能。
3. HyperStore標準の機能だけで、専用Dropboxのようなストレージ・インフラを提供できる。
4. CMCはHyperStoreの標準機能の一部なので、追加導入費用等は必要無し。
Copyright © 2010-2015 Cloudian KK. All rights reserved. P6
4. CMCはHyperStoreの標準機能の一部なので、追加導入費用等は必要無し。
本方式の考慮点
1. オブジェクト・ストレージは一般的に、データの一貫性として参照整合性ではなく“結果整合性”
を保証しているため、ファイルロックの機構をオブジェクト・ストレージ自体では備えていない。
しかしながらHyperStoreでは、「結果整合性」や「サービス継続性」に基づいた運用方式を柔軟
に選択・設定できる。
2. ファイルのロック機構が無いため、複数⼈が同時に同一ファイルを開き変更を⾏った場合は、一
番最後に保存されたデータが“正”となる。
3. CMCエクスプローラーを使用した本方式では、個⼈専用のファイル保管領域は非常に簡易にユー
ザーに提供できるが、複数ユーザーが共同で使用するようなファイル保管領域は提供しない。
2. 各クライアントPCにS3クライアント・ソフトウェアを導入する方式
File server by CLOUDIAN HyperStore®
2. 各クライアントPCにS3クライアント・ソフトウェアを導入する方式
2. 各クライアントPCにS3クライアント・ソフトウェアを導入
する方式①
S3クライアント (CloudBerry等)
クライアント
ソフトウェア
クライアント
ソフトウェア
クライアント
ソフトウェア
※この図はファイル保管/共有ソリューション
の構成例を、非常に簡略に記載したものです。
※実際に使用されるプロトコルや構成は、ご使
用のS3クライアントおよびS3エコシステムよ
り変わる可能性があります。
※CLOUDIAN HyperStore®は全てのノード
に対してデータの書込み/読取り処理ができる
ますが、図を簡略化するために全てのノードに
対してのアクセス経路を⽰す線の記載は省略し
ています。
【注意事項】
クライアント
ソフトウェア
携帯端末
(タブレット/スマート
フォン)
Copyright © 2010-2015 Cloudian KK. All rights reserved. P8
ジオ・クラスター
L/B
DNSサーバー
ロードバランサーによる負荷分散
ロードバランサー経由での
アクセス経路
DNSラウンドロビンを使用した
アクセス経路
ホスト名 : IPアドレス = 1 : 1 の
特定 HyperStoreノードへの
アクセス経路
サーバー側 アプリケーション
クライアント側 アプリケーション
2. 各クライアントPCにS3クライアント・ソフトウェアを導入す
る方式②
各クライアントPCに(CloudBerry Lab社製品のような)S3クライアント・ソフトウェアを導入してHyperStore上の領域に
データを保管する本方式の特徴と考慮点を、以下に記載します。
本方式の特徴
1. CloudBerry Lab社製品のような、S3 APIを使用してファイルのアップロード/ダウンロードが⾏えるS3クライ
アントを各クライアントPCに導入する。
2. S3クライアントには有償/無償、Windows-OS版/Mac版/Linux版等々、多くの製品が開発・発売されており
選択肢が豊富。
3. 様々なデバイス(PC/タブレット/スマートフォン等)に最適化されたS3クライアントを多くの会社が開発してお
り、マルチデバイス対応が可能。
4. Windows標準搭載のファイルエクスプローラーを拡張するようなS3クライアントを選択した場合、ユーザーに対
してCIFSファイルサーバーを使用する場合と全く変わりない操作感を提供できる。
Copyright © 2010-2014 Cloudian KK. All rights reserved. P9
してCIFSファイルサーバーを使用する場合と全く変わりない操作感を提供できる。
本方式の考慮点
1. オブジェクト・ストレージは一般的に、データの一貫性として参照整合性ではなく“結果整合性”を保証している
ため、ファイルロックの機構をオブジェクト・ストレージ自体では備えていない。しかしながらHyperStoreでは、
「結果整合性」や「サービス継続性」に基づいた運用方式を柔軟に選択・設定できる。
2. S3クライアントは各クライアントPC上で稼働するため、ロック・ファイル等を他のクライアントPCと共有する
仕組みを実装し難い。そのため今現在、開発・販売されているS3クライアント・ソフトウェアにはファイルの
ロック機構が無く、複数⼈が同時に同一ファイルを開き変更を⾏った場合は、一番最後に保存されたデータが
“正”となる。
3. 各クライアントPCにS3クライアント・ソフトウェアをインストールする必要があるため、導入とその後の運用に
おいて多少の手間が掛かる。
4. 有償のS3クライアントを選択した場合、追加のソフトウェア・ライセンス費用が発生する。
5. S3クライアント・ソフトウェアの機能やユーザー・インターフェース、使用感には様々な種類がある。
3. HyperStoreの前面にS3エコシステムを構築する方式
File server by CLOUDIAN HyperStore®
3. HyperStoreの前面にS3エコシステムを構築する方式
3. HyperStoreの前面にS3エコシステムを構築する方式①
S3エコシステムと連動する
S3クライアント
※提供されている場合
(ownCloudクライアント等)
サーバー (S3エコシステム)
クライアント
ソフトウェア
ファイル共有のための
S3
エコシステム
※この図はファイル保管/共有ソリューション
の構成例を、非常に簡略に記載したものです。
※実際に使用されるプロトコルや構成は、ご使
用のS3クライアントおよびS3エコシステムよ
り変わる可能性があります。
※CLOUDIAN HyperStore®は全てのノードに
対してデータの書込み/読取り処理ができるま
すが、図を簡略化するために全てのノードに対
してのアクセス経路を⽰す線の記載は省略して
います。
【注意事項】 ブラウザ (Firefox, IE等)
S3
エコシステム
Windows-OS標準搭載の
ファイルエクスプローラー
Copyright © 2010-2015 Cloudian KK. All rights reserved. P11
ジオ・クラスター
L/B
DNSサーバー
ロードバランサーによる負荷分散
ファイル共有のための
S3エコシステム
(ownCloudサーバー等)
ロードバランサー経由での
アクセス経路
DNSラウンドロビンを使用した
アクセス経路
ホスト名 : IPアドレス = 1 : 1 の
特定 HyperStoreノードへの
アクセス経路
サーバー側 アプリケーション
クライアント側 アプリケーション
S3 API プロトコル変換のための
S3エコシステム
(FOBASクラウドストレージキャッシュ®等)
エコシステム
3. HyperStoreの前面にS3エコシステムを構築する方式②
HyperStoreシステムの前面にサーバーを導入しS3エコシステムを構築して、各クライアントPCはS3エコシステム経由で
HyperStore上の領域にデータを保管/共有する本方式の特徴と考慮点を、以下に記載します。
本方式の特徴
1. 基本的には各クライアントPCに導入されているWebブラウザーでアクセスする方式であるため、クライアントPC
に特別なソフトウェアをインストールする必要が無い。
2. ファイル共有目的のS3エコシステムには有償のもの(例: ファイルフォース社のサービスあるいは製品)や、無償のOSS(例:
ownCloudサーバー)があり、用途や予算等に応じて導入製品を選択できる。
3. ファイル共有目的のS3エコシステムの中には、例えばownCloudクライアントのように、サーバー・アプリケー
ションと連携するクライアント・アプリケーションが提供されているものもある。
※ownCloudの場合、Dropboxで提供されているクライアントPCの領域とオンライン・ストレージ上の領域のデータ同期機能」を
提供すクライアント・アプリケーションを無償で利用することが可能。
4. HyperStoreの前面にプロトコル変換ゲートウェイ製品(例: FOBASクラウドストレージキャッシュ®)を置くことにより、
一般的なCIFSファイルサーバーやNFSサーバーにアクセスするのと全く同じ操作感で、ユーザーはHyperStore上
Copyright © 2010-2015 Cloudian KK. All rights reserved. P12
一般的なCIFSファイルサーバーやNFSサーバーにアクセスするのと全く同じ操作感で、ユーザーはHyperStore上
のデータ領域を使用できる。
5. S3エコシステムの仕組みとして提供されている、様々な機能を使用することができる。
例えばオブジェクト・ストレージ自体は“参照整合性”を保証しないが、 S3エコシステムで提供されるファイル・
ロック機能を使用することにより“参照整合性”を保証したファイル共有システムを構築することができる。
※その他グループ共有設定やファイルキャッシュ機能、暗号化機能等、S3エコシステムで実装される機能やアドインを利用可能。
本方式の考慮点
1. 各クライアントPCに導入するS3クライアントの場合は他のクライアントPCとデータを共有する仕組みを実装が難
しいが、サーバーを介するS3エコシステムの場合は、他クライアントとの間でデータや情報を共有する仕組みや機
能を実装しやすい。
2. S3エコシステムの構成によっては、HyperStoreにSPOF(単一障害点)が無くとも、S3エコシステムで使用するサー
バー等がSPOFになる可能性があり、S3エコシステムのクラスター構成を検討する必要がある(※お客様の要件による)。
3. S3エコシステムの機能でデータを暗号化した場合、HyperStore上のデータはS3エコシステムから取り出さなけれ
ば復号化されない。
4. クラウドサービス型 S3エコシステムを活用する方式
File server by CLOUDIAN HyperStore®
4. クラウドサービス型 S3エコシステムを活用する方式①
ファイル共有のための
クラウドサービス型
S3エコシステム
※この図はファイル保管/共有ソリューション
の 構成例を、非常に簡略に記載したものです。
※実際に使用されるプロトコルや構成は、ご使
用のS3クライアントおよびS3エコシステムよ
り変わる可能性があります。
※CLOUDIAN HyperStore®は全てのノードに
対してデータの書込み/読取り処理ができるま
すが、図を簡略化するために全てのノードに対
してのアクセス経路を⽰す線の記載は省略して
います。
【注意事項】
インターネット
デスクトップ/ノート
PC
インターネット上の
Fileforceのサーバーには、
お客様のデータは一切、
保存されません。
S3
エコシステム
クライアント
ソフトウェア
携帯端末
(タブレット/スマートフォ
ン)
Fileforceの
携帯端末専用アプリ
Copyright © 2010-2015 Cloudian KK. All rights reserved. P14
ジオ・クラスター
L/B
ロードバランサーによる負荷分散
インターネット上の
アクセス経路
お客様拠点内の
L/Bまでのアクセス経路
L/BからHyperStoreノードまでの
アクセス経路
サーバー側 アプリケーション
クライアント側 アプリケーション
お客様 データセンター
4. クラウドサービス型 S3エコシステムを活用する方式②
クラウドサービスであるFileforceを活用して、パブリックとプライベートを融合させた「ハイブリッド・クラウド」を利用し
てHyperStore上の領域にデータを保管/共有する本方式の特徴と考慮点を、以下に記載します。
本方式の特徴
1. ファイルフォース社が提供するインターネット上のASPサービスを利用して、ファイル共有システムを構築する。
※ファイルフォース社 ホームページ
https://www.fileforce.jp/
2. HyperStoreが導入されていれば、お客様の拠点内に追加のH/Wを準備・構築する必要は無い。
3. パブリック・クラウド上のFileforce サービスが提供する⾼度で多様な機能(ファイル共有可能なグループの作成やGPS
機能を使用したファイル・ダウンロード可能な位置的制約条件の付加、ドキュメント内容の⾼速なサムネイル表⽰機能等々)
を、利用できる。
4. お客様のデータは一切、インターネット(パブリック・クラウド)上には格納されず、データは全てお客様のデータ
Copyright © 2010-2015 Cloudian KK. All rights reserved. P15
4. お客様のデータは一切、インターネット(パブリック・クラウド)上には格納されず、データは全てお客様のデータ
センター等に設置する(オンプレの)HyperStore上の領域に格納される。
5. パブリック・クラウド上ではファイル共有サービスの機能のみを利用し、実データはプライベート・クラウド(オ
ンプレ)のHyperStoreに格納されるため、社内の重要データがインターネットに曝されることが無くセキュアな環
境に保管できる。
6. Webブラウザー経由でのアクセスや、携帯端末に最適化された専用アプリケーションが提供されているため、非常
に使い勝⼿が良い。
本方式の考慮点
1. Fileforceはアカウント発⾏型の有料サービスであり、サービス利用料が必要。
2. インターネット上のFileforceのサーバーからお客様環構内のHyperStoreまでのアクセス経路を確保するために、
Firewallの設定追加等の作業が若⼲、発⽣する。
3. Fileforceサービス経由で格納されたデータは、Fileforce経由で取り出すことが必要。
まとめ
CLOUDIAN HyperStore®
まとめ
まとめ①
CLOUDIAN HyperStore®を使用してファイル保管/ファイル共有の仕組
みを構築する際の、代表的な設計方式を4つご紹介しました。この方式/構成
例は代表的なものですが、本資料で掲載したものとは異なる方式や構成も存在
します。
本資料でも方式の一つとして取り上げたS3クライアントには、前掲のスラ
イドの通り、有料版/無償版の製品、様々なOS(Windows/Mac/Linux)、
様々なデバイス(PC/タブレット/スマートフォン等)で使用できる製品があり
ます。
Copyright © 2010-2015 Cloudian KK. All rights reserved. P17
ます。
S3クライアントを活用して頂くことにより、また、HyperStoreのインフラ
/ネットワーク環境を考慮し設計することにより、社内ではWindows-OSの
デスクトップPCからデータにアクセスし、社外からは携帯端末のS3クライア
ントを使用してデータにアクセスするようなストレージ基盤の構築も可能です。
まとめ②
下図は数多く開発されているApple iOS向けのS3クライアントの中でも、著
者のお気に入りであるPanic Inc.社の「Transmit iOS」のスクリーンショッ
トです。
このS3クライアント以外にも、携帯端末に最適化された様々なS3クライア
ントを使用することができます。
■ 「Transmit iOS」のスクリーンショット
Copyright © 2010-2015 Cloudian KK. All rights reserved. P18
THANK YOU www.cloudian.jp
Cloud Storage for Everyone
ホームページ:http://cloudian.jp/ホームページ:http://cloudian.jp/
Facebook:https://www.facebook.com/cloudian.cloudstorage.S3
Twitter:https://twitter.com/Cloudian_KK
ブログ:http://www.cloudian-blog.com/
評価版お申込み:http://www.cloudian.jp/cloud-storage-products/cloudian_eval_agr.php
クラウディアン株式会社

More Related Content

PDF
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
PDF
FOBAS CSC and CLOUDIAN HyperStore
PDF
CloudBerry and CLOUDIAN HyperStore
PDF
ARCserve backup and CLOUDIAN HyperStore
PPTX
S3 API接続検証プログラムのご紹介
PDF
ownCloud and CLOUDIAN HyperStore
PDF
ZiDOMA data and CLOUDIAN HyperStore
PDF
Cloudian for cloud stack days japan 2014
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
FOBAS CSC and CLOUDIAN HyperStore
CloudBerry and CLOUDIAN HyperStore
ARCserve backup and CLOUDIAN HyperStore
S3 API接続検証プログラムのご紹介
ownCloud and CLOUDIAN HyperStore
ZiDOMA data and CLOUDIAN HyperStore
Cloudian for cloud stack days japan 2014

What's hot (20)

PDF
Cloudian FlexStore at cloudian seminar 2014
PDF
Cloudian presentation for Cassandra Conference 2012 in Tokyo
PDF
オブジェクトストレージのユースケース (Cloudweek2014 講演資料)
PDF
User interface of CLOUDIAN HyperStore
PDF
Cloudian presentation for OSCA
PDF
【CLOUDIAN】コード化されたインフラの実装
PDF
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
PDF
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
PDF
Cloudian at cloud week 2013
PDF
Cloudian at Cloud Days Tokyo 2014 seminar
PDF
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
PDF
【CLOUDIAN】自動階層化による現有ストレージ活用術
PDF
Nikkei sangyo forum 2014
PDF
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
PDF
ITコアを刷新するハイブリッドクラウド型ITシステム
PDF
それでもボクはMicrosoft Azure を使う
PPTX
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
PDF
Hyper-V仮想マシンをAzureへV2C移行
PPTX
20140927 azure pack_slideshare
PDF
Azure IaaS update (2019年1月~2月 発表版)
Cloudian FlexStore at cloudian seminar 2014
Cloudian presentation for Cassandra Conference 2012 in Tokyo
オブジェクトストレージのユースケース (Cloudweek2014 講演資料)
User interface of CLOUDIAN HyperStore
Cloudian presentation for OSCA
【CLOUDIAN】コード化されたインフラの実装
[G-Tech2015]Microsoft Azureを使った災害復旧の基礎[講演資料]
G tech2016 シスコのハイパーコンバージドインフラCisco Hyper-Flexと、その先にあるIoE/BigDataインフラの世界
Cloudian at cloud week 2013
Cloudian at Cloud Days Tokyo 2014 seminar
G tech2016 デジタルトランスフォーメーションを牽引するAzure+OSSのスキル習得ポイント
【CLOUDIAN】自動階層化による現有ストレージ活用術
Nikkei sangyo forum 2014
Azure仮想マシンと仮想ネットワークの基本 2016 ComCamp Fukuoka
ITコアを刷新するハイブリッドクラウド型ITシステム
それでもボクはMicrosoft Azure を使う
MTとAzure の素敵な関係@MTDDC Meetup Tohoku 2015
Hyper-V仮想マシンをAzureへV2C移行
20140927 azure pack_slideshare
Azure IaaS update (2019年1月~2月 発表版)
Ad

Viewers also liked (20)

PDF
Pennsylvania
PPTX
นำเสนอโครงงานคอม
PPTX
Ci vuole cultura (informatica)
PDF
Missouri
PPT
English for elementry
PPTX
We work together
PDF
Digital collaborative accounting
PDF
ใบงานที่9 16
PDF
South carolina
PDF
Missouri
PPTX
Bf conference april 27 jim werner final no time
PDF
Are you still manually coding UIs? - EclipseCon Europe 2013
PDF
Mississippi
PDF
Kentucky
PDF
Crpt 106hrpt301
PDF
PPS
PPT
Sm
PDF
M6 art-2551
PDF
Nebraska
Pennsylvania
นำเสนอโครงงานคอม
Ci vuole cultura (informatica)
Missouri
English for elementry
We work together
Digital collaborative accounting
ใบงานที่9 16
South carolina
Missouri
Bf conference april 27 jim werner final no time
Are you still manually coding UIs? - EclipseCon Europe 2013
Mississippi
Kentucky
Crpt 106hrpt301
Sm
M6 art-2551
Nebraska
Ad

More from CLOUDIAN KK (18)

PDF
CLOUDIAN HYPERSTORE - 風林火山ストレージ
PPTX
クラウディアンのご紹介
PDF
IoT/ビッグデータ/AI連携により次世代ストレージが促進するビジネス変革
PDF
CLOUDIAN Presentation at VERITAS VISION in Tokyo
PDF
Auto tiering and Versioning of CLOUDIAN HyperStore
PDF
AWS SDK for Python and CLOUDIAN HyperStore
PDF
AWS CLI and CLOUDIAN HyperStore
PDF
Cloudian presentation at idc japan sv2016
PDF
【FOBAS】Data is money. ストレージ分散投資のススメ
PDF
【ARI】ストレージのコスト・利便性・非機能要求項目を徹底比較
PDF
【SIS】オブジェクトストレージを活用した増え続ける長期保管データの運用の効率化
PDF
【CLOUDIAN】秒間隔RPO(目標復旧時点)の実現
PDF
【Cloudian】FIT2015における会社製品紹介
PDF
CLOUDIAN at Support Engineer Night
PDF
ビッグデータ分析基盤が直面する課題をオブジェクトストレージで解決
PDF
NetApp SteelStore with CLOUDIAN HyperStore
PDF
Hadoop and CLOUDIAN HyperStore
PDF
スケールアウト型オブジェクトストレージの企業ITにおける使いどころ
CLOUDIAN HYPERSTORE - 風林火山ストレージ
クラウディアンのご紹介
IoT/ビッグデータ/AI連携により次世代ストレージが促進するビジネス変革
CLOUDIAN Presentation at VERITAS VISION in Tokyo
Auto tiering and Versioning of CLOUDIAN HyperStore
AWS SDK for Python and CLOUDIAN HyperStore
AWS CLI and CLOUDIAN HyperStore
Cloudian presentation at idc japan sv2016
【FOBAS】Data is money. ストレージ分散投資のススメ
【ARI】ストレージのコスト・利便性・非機能要求項目を徹底比較
【SIS】オブジェクトストレージを活用した増え続ける長期保管データの運用の効率化
【CLOUDIAN】秒間隔RPO(目標復旧時点)の実現
【Cloudian】FIT2015における会社製品紹介
CLOUDIAN at Support Engineer Night
ビッグデータ分析基盤が直面する課題をオブジェクトストレージで解決
NetApp SteelStore with CLOUDIAN HyperStore
Hadoop and CLOUDIAN HyperStore
スケールアウト型オブジェクトストレージの企業ITにおける使いどころ

File server by CLOUDIAN HyperStore