オンプレミスからパブリッククラウドまで スケーラブルなストレージソリューション 日本ヒューレット パッカード株式会社テクノロジーコンサルティング統括本部コアテクノロジー部大矢俊夫氏
Agenda ストレージに求められているもの ニアライアン ストレージ スケーラブルなストレージソリューション 2 Red Hat Storage とは Red Hat Storage のアーキテクチャ 適用領域 特徴 大容量 スケーラブルであること 簡単にアクセスできること 耐障害性が高いこと 耐災害性が高いこと Red Hat Storage でできること オープンソース NAS 構築サービス
ストレージに求められているもの ストレージに求められているもの ニアライアン ストレージ スケーラブルなストレージソリューション Red Hat Storage とは Red Hat Storage のアーキテクチャ 適用領域 特徴 大容量 スケーラブルであること 簡単にアクセスできること 耐障害性が高いこと 耐災害性が高いこと Red Hat Storage でできること オープンソース NAS 構築サービス
ストレージに求められているもの 既存のストレージ オンライン ストレージ サーバと直接接続している 高速かつ頻繁なファイルアクセスを必要とするストレージ SAS/SATA ディスク Storage Area Network(SAN) 接続ストレージ 問題点 : 基本的に 1 サーバからしかアクセスできない 一定以上の容量強化が難しい オフラインストレージ 大量のデータをアーカイブとして長期間保存可能なストレージ テープドライブ 光学メディア 問題点 読み出しが非常に低速で メディアの交換等が必要 通常のファイルシステムとしてアクセスできない ローカルディスク サーバ SAN ストレージ オンライン ストレージ オフライン ストレージ 4
ストレージに求められているもの 最近問い合わせの多いストレージの用途 用途 コンテンツ / メディアサーバ用のストレージ ログ保管用ストレージ バックアップ用ストレージ 共通する特徴 ファイルサイズは比較的大きい ~ 巨大 保存するファイル数は 増大していく 1 つのファイルを 1 度配置 ( 書き出し ) したら 変更はほとんどなく 読み出しのみ発生する 多数のから読み書きが行われる 必要な時に目的のファイルに素早くアクセスしたい その他要件 データのロストは可能な限り避けたい ( 耐障害性 耐災害性 ) 5
ストレージに求められているもの 最近問い合わせの多いストレージに共通する特徴 大容量かつスケーラブルであること 大容量のファイルを格納でき またファイルの増加に容易に対応できてほしい 多数のからアクセス可能であってほしい 簡単にアクセスできること オフラインストレージよりも容易に 素早く目的のファイルにアクセスできてほしい オンラインストレージよりは高速でなくても良い 耐障害性が高いこと 格納されているデータの消失は可能な限り発生しないでほしい 耐災害性が高い 災害対策として 別サイトに複製 ( レプリカ ) を作成できてほしい 6
ストレージに求められているもの どんなストレージが必要なのか? オンライン ストレージよりも容量が大きくて スケーラブルなストレージがほしい オフライン ストレージよりもファイルへのアクセスが高速なストレージがほしい 答え : ( スケーラブルな ) ニアライン ストレージ サーバに直接接続しているオンライン ストレージと テープデバイスや光学ディスクのようなオフラインストレージの中間的な性質を持つストレージのことです 例えばNAS(Network Attached Storage) やオブジェクト ストレージです サーバ 大 ローカルディスク SAN ストレージ ニアライン ストレージ オフライン ストレージ 容量 オンライン ストレージ 小 高速 アクセス速度 低速 7
ストレージに求められているもの ニアライン ストレージ NFS/CIFSベースのNAS オンライン ストレージを NFSプロトコルまたはCIFSプロトコルで接続するに対して公開 スケーラビリティは製品にもよるが限界がある OpenStack Swift RESTでアクセス可能なオブジェクト ストレージ スケーラビリティは高いが ファイルへのアクセスがRESTベースのみとなる Red Hat Storage/GlusterFS 複数のサーバを利用して スケールアウト型の分散ファイルシステムを構築する NFS/CIFS/REST/Hadoop API/Nativeといった各種プロトコルでアクセス可能 8
スケーラブルなストレージソリューション ストレージに求められているもの ニアライアン ストレージ スケーラブルなストレージソリューション Red Hat Storage とは Red Hat Storage のアーキテクチャ 適用領域 特徴 大容量 スケーラブルであること 耐障害性が高いこと 耐災害性が高いこと Red Hat Storage でできること オープンソース NAS 構築サービス
スケーラブルなストレージ ソリューション Red Hat Storageとは 製品について オープンソースの分散ファイルシステム ソフトウェアGlusterFSをRed Hatが製品化したものです 最大 64ノードで8PBまでの仮想的な巨大なネットワークストレージを構成するストレージ ソリューション ストレージとしての特徴 最大容量 8ペタバイト ( レプリケーション時 4ペタバイト ) 最大ノード台数 64ノード ( 最小 4ノード ) アクセス方法メタデータ管理耐障害性耐災害性 FUSE(Nativeプロトコル ), NFSv3, CIFS, REST(OpenStack Swift) など中央管理サーバのない 分散管理 RAID6 構成 同期レプリケーションによる二重化が可能非同期によるデータセンター間レプリケーション (Geo-Replication) 10
スケーラブルなストレージ ソリューション Red Hat Storage のアーキテクチャ から RHS は NAS のように見えます 実際のファイルは各サーバのブリックに分散して格納 Native NFSv3 CIFS REST (Swift) 仮想的な巨大ファイルシステム ( 最大 8PB) Red Hat Storage Red Hat Storage Red Hat Storage サーバとブリックを追加することで容量を増強 ( 最大 64 台 ) ブリックブリックブリックブリックブリックブリック 管理用メタデータを各サーバが分散保持 11
スケーラブルなストレージ ソリューション Red Hat Storage の適用領域 Red Hat Storage 向きのシステム 一度書き込んだファイルを何度も読みだすアプリケーションに向きます 12 デジタルコンテンツ マルチメディア ビデオ オーディオ 画像ファイル 例 ) コンテンツ配信システム 例 ) オンラインラジオ配信 大規模な非構造化ファイル用のストレージ バックアップ リストア 一般的なファイル共有 一般用途のオブジェクトストレージとしての Dropbox IOPSを必要としないが高いスループットと高帯域が必要なHPC 用途 Red Hat Storage 向きではないシステム 同一ファイルやディレクトリへの平行書込みが多発するアプリケーションや ディレクトリ名の変更が多発するアプリケーションには向きません データベースのようなトランザクション処理が多いシステム IOPS インテンシブなシステム 書き込みの多いシステム CIFSを使うWindowsシステム 情報源 https://access.redhat.com/knowledge/articles/88723
ストレージに求められているもの ( 再掲 ) 最近問い合わせの多いストレージに共通する特徴 大容量かつスケーラブルであること 大容量のファイルを格納でき またファイルの増加に容易に対応できてほしい 多数のからアクセス可能であってほしい 簡単にアクセスできること オフラインストレージよりも容易に 素早く目的のファイルにアクセスできてほしい オンラインストレージよりは高速でなくても良い 耐障害性が高いこと 格納されているデータの消失は可能な限り発生しないでほしい 耐災害性が高い 災害対策として 別サイトに複製 ( レプリカ ) を作成できてほしい 13
スケーラブルなストレージ ソリューション 大容量かつスケーラブルであること 大容量 最大で 8PB までのファイルシステムをサポートします ( レプリケーション時は 4PB) からは 1 つのファイルシステムとしてアクセス可能です Swift 互換のオブジェクトストレージとしても利用可能です スケーラブル サービス提供中に動的にディスクおよびノードの追加による容量増強が可能です ノードを増強することで 多数のからのアクセス性能が向上します NFSv3, CIFS, GlusterFS を利用して NAS としてアクセス可能 Swift 互換のオブジェクトストレージとしても利用可能 最大 8PB オンプレミスだけでなく プライベート クラウドやパブリック クラウド (Amazon EC2) への展開も可能です ブリックブリックブリックブリックブリックブリック 14 最大 64 ノード
Amazon EC2 上で Red Hat Storage を利用する AMI(Amazon Machines Image) として提供されます 15
スケーラブルなストレージ ソリューション 簡単にアクセスできること FUSE(Native) RHS の Native プロトコル (GlusterFS) で Client と RHS ボリュームを構成する全ノード間で通信を行います 通常のファイルシステムとしてアクセスできます NFSv3 Client から RHS ボリュームを NFS マウントします RHS ボリュームを構成する各ノードは NFS サーバとして動作します CIFS Client から RHS ボリュームを CIFS でマウントします REST API OpenStack Swift 互換の REST API で RHS ボリュームにアクセスします RHS ボリュームをオブジェクトストレージとして利用できます Client GlusterFS CIFS Swift Glusterd RHS (RHEL6.2) ブリック Client NFSv3 Client CIFS グローバル名前空間ファイルシステム RHS ボリューム ブリック CIFS Swift Glusterd RHS (RHEL6.2) ブリック ブリック CIFS Swift Glusterd RHS (RHEL6.2) ブリック Red Hat Storage ブリック Client REST API 16
スケーラブルなストレージ ソリューション 耐障害性が高いこと 耐サーバ障害 集中管理サーバがないためノード障害が発生しても 残存ノードのみでサービスの継続が可能 1 分程度のアクセス停止が発生します NFSv3 および CIFS 用に仮想 IP ベースの Failover 機能を提供しています データ保全 RAID 6 構成のため 1 ブリックあたりディスク 2 本までの障害に対応します レプリケーション構成にすることで データ破損が発生した場合でも別サーバに複製を保持し サービスを継続します 障害ノード Failover 仮想 IP1 仮想 IP1 仮想 IP2 仮想 IP N ブリックブリックブリックブリックブリックブリック 17 RAID6 構成 レプリケーション
スケーラブルなストレージ ソリューション 耐災害性が高いこと パブリック クラウド上での展開 パブリック クラウド上に RHS を構築することで 災害に対して強いストレージを構成できます Geo-Replication による他サイトへのデータ レプリケーション RHS の Geo-Replication 機能により 他サイトまたはパブリック クラウド上の RHS 上に 非同期コピーを可能にします サイト A サイト B Native NFSv3 CIFS REST (Swift) 仮想的な巨大ファイルシステム ( 最大 8PB) Native NFSv3 CIFS REST (Swift) 仮想的な巨大ファイルシステム ( 最大 8PB) Red Hat Storage Red Hat Storage Red Hat Storage 非同期コピー Red Hat Storage Red Hat Storage Red Hat Storage ブリックブリックブリックブリックブリックブリック ブリックブリックブリックブリックブリックブリック 18
スケーラブルなストレージソリューション Red Hat Storage でできること 大容量かつスケーラブルであること ディスクまたはサーバの追加により 動的に容量を増加することが可能です プライベート クラウドおよびパブリック クラウドへも展開可能です 簡単にアクセスできること FUSE や NFSv3, CIFS などを用いて Client から通常のファイルシステムとしてアクセスできます OpenStack Swift 互換のオブジェクトストレージとして利用できます 耐障害性が高いこと レプリケーションによりデータの複製を用意することができます ノード障害が発生しても 生存ノードのみでサービスの継続が可能です 耐災害性が高い Geo-Replication により 別サイトのストレージにデータの複製を用意することができます パブリック クラウド上に RHS を用意することが可能です 19
オープンソース NAS ファイルサーバー構築サービス ペタバイトクラスのスケールアウト可能な Red Hat Storage のパッケージソリューション 概要大容量の画像や ビデオ オーディオ等のマルチメディアコンテンツ 大量のファイル保管が可能な スケールアウト型 Linuxベースの大規模 NASファイルサーバーソリューションです HP ProLiantブランドのサーバーとパッケージする事で 安定した品質のサービス供給が可能です お客様のメリット Why? HP 日本 HPはレッドハット株式会社に認定されたSIパートナー (Red Hat Storageは認定制度を採用されています http://jp-redhat.com/storage/#partner ) 高密度 大規模スケールアウトシステム向けHP ProLiant SL4500シリーズでのパッケージソリューションとして提供する事で ノード単位のサブスクリプションを最大限に活用 ソリューションセンターでの実機検証環境を常設 他環境との連携も見据えた 統合インフラ環境の構築実績 オプションサービス 20 実施内容 設計 導入作業 動作確認 お引き渡し 標準実施期間 システム要件や詳細構成に関して お客様と合意します Red Hat Storage を導入し サーバ ボリュームを構成します 正常動作確認と 障害復旧に関する動作確認を実施します スムーズに運用を行うための支援を行います サービス標準実施期間 : およそ 1 ヶ月 ( サービス内容により変動 ) 前提条件 成果物例 設定書 導入手順書 Software Storage の実現 ノード拡張サービス (2 ノード単位 ) Geo Replication を用いた遠隔地保管構築サービス Amazon Elastic Compute Cloud(Amazon EC2) 上での Red Hat Storage サーバインスタンス構築 サーバーは HP ProLiant シリーズに限らせて頂きます サブスクリプション条件により 4 ノードからの構成となります 動作確認結果報告書 基本操作手順書 本サービスの掲載の情報は予告なく変更される場合があります
Red Hat Storage を実現する HP ProLiant シリーズ HP ProLiant DL380 Gen8 HP ProLiant SL4540 Gen8 x86 サーバーの 新標準 自働サーバー 手作業の削減 と ダウンタイムの最小化 を実現 メディアレス / エージェントレスによる早期サービス立ち上げへの貢献ハードウェアログ強化による品質の向上 問題解決の迅速化 自動通報により業務継続を支援 障害対応サイクルを自動化 運用工数とミスの低減のため 資産情報を自動収集し ドキュメントレス化へ 大規模ストレージシステムのための かつてないディスク搭載数で 容量単価の抑制に貢献するスケールアウトストレージサーバー 1 ノードに最大 60 個のディスクを搭載可能 高密度にディスクを搭載し 容量単価を抑制 搭載ノード数 / ディスク数の異なる 3 つのシャーシから 求めるワークロードにあわせて選択可能 分散ストレージを実現する各種ソフトウェアと組み合わせて コストパフォーマンスを最大化したストレージシステムを提供可能 21
Thank you