B-4 ネットワールドスペシャル検証レポート ~ 噂の新製品をいち早くいじくりたおしてみました ~ 株式会社ネットワールドストラテジックプロダクト営業部高田悟 株式会社ネットワールドストレージ基盤技術部重原智幸
ネットワールド企業概要 425 億 社名 : 株式会社ネットワールド 代表取締役社長 : 森田晶一 専務取締役 : 物永修次 監査役 : 田中和夫 資本金 : 5 億 85 百万円 創業年月日 : 1990 年 8 月 1 日 売上高 : 425 億円 (2010 年 12 月度 ) 従業員数 : 330 名 (2011 年 1 月現在 ) 372 億 353 億 303 億 297 億 296 億 275 億 277 億 269 億 226 億 2000 年 2001 年 2002 年 2003 年 2004 年 2005 年 2006 年 2007 年 2008 年 376 億 2009 年 2010 年 所在地 : 本社 : 101-0051 東京都千代田区神田神保町 2-4オリックス神保町ビル西日本事業所 : 530-0047 大阪市北区西天満 4-14-3 住友生命御堂筋ビル名古屋営業所 : 450-0003 名古屋市中村区名駅南 1-23-3 九州営業所 : 812-0013 福岡市卙多区卙多駅東 2-6-1 九勧筑紫通ビル3 階物流センター : 143-0006 東京都大田区平和島 6-5-18(TRC D 棟 ) Products Disty としての役割独自商材による差別化 Solution Distributor Service & Support 付加価値路線の推進マルチヘ ンタ ー環境支援技術的アト ハ ンテーシ 1
FAS2240 新しいエントリレベル製品 FAS2240-2 フォームファクタ 2U 最大容量 374TB 戦略的な低価格システム FAS2040 の 2 倍 ~3 倍のパフォーマンス FAS2240-4 フォームファクタ 4U 最大容量 432TB 新たに 2 つの拡張方式をサポート!! スケールアウト スケールアップ 新たなデータ削減機能!! 重複排除機能に加え コンプレッション実装 日本語対応管理ツール容易な管理性を実現 価格 拡張性 効率性 シンプルさ すべてが揃った製品 2
FAS2040( シングルコントローラ ) 最小構成 : 参考定価 実行容量 : 約 1.8TB RAID-DP Data 3 / Parity 2 / Spare 1 システム最小構成 FAS2040( シングル ) SATA / 7.2krpm, 1TB x 6 本 Base License (iscsi / FC) FAS2240( シングルコントローラ ) 参考定価 3,627,000 RAID-DP Data 9 / Parity 2 / Spare 1 実行容量 : 約 5.7TB システム最小構成 FAS2240-4( シングル ) SATA / 7.2krpm, 1TB x 12 本 Base License (CIFS / NFS iscsi / FC) NEW : FAS2040( シングルコントローラ ) 実行容量 : 約 1.8TB システム最小構成 FAS2040( シングル ) SATA / 7.2krpm, 1TB x 6 本 Base License (CIFS / NFS / iscsi / FC) 参考定価 1,668,000 RAID-DP Data 3 / Parity 2 / Spare 1 参考定価 831,000 3
2 年前と現在 2009 年現在 FAS2040A : リリース FAS2240A : リリース FAS2040A : 内蔵 12 本 : 1TB SATA DS14mk2 : 14 本 : 1TB SATA 約 :10TB 販売金額 :1300 万 FAS2240A-4 : 内蔵 24 本 : 2TB SATA 約 :23TB 定価 :365 万 Cost:60%~80%off Disk 容量 :2 倍以上 4
ストレージ ROI(Cost Ratio 10y) 30000 万 20000 万 10000 万 10000 万 構築費 Hardware Software 3000 万 x 4 年 5000 万 1000 万 x 4 年 10 年 TTL 31,000 万 Support 01 02 03 04 05 06 07 08 09 10 10000 万 構築費 Hardware 5000 万 3000 万 x 2 年 3000 万 Software 1000 万 x 2 年 300 万 x 3 年 Support 10 年 TTL 26,900 万 14% 削減効果 01 02 03 04 05 06 07 08 09 10 5
ストレージ ROI(Performance Ratio 10y) 6 3 1 4 年目以降システムパフォーマンス約 3 倍異なる システム費用対効果 40% 削減効果 システム生産性の向上 01 02 03 04 05 06 07 08 09 10 計画外のシステム効果 システム変更は逆に生産性 / 運用効果が落ちる 01 02 03 04 05 06 07 08 09 10 6
ストレージ ROI 今後の考え方 生産性を向上する為に! システムライフサイクルを 5 年 3 年へシフト 常に現在と共通 共有のプラットホームを提供することシングルアーキテクチャ 最小限の時間でシステム拡張する仕組みをもつこと 7
検証結果!! その効果とは!?
レポート 1 FAS2240 Shelf Convertible 9
FAS2240 : スケールアップ :Shelf Covertible Shelf Convertible(FAS2240 はストレージ Shelf に変更可能 ) FAS2240 本体を DISK シェルフとしても使用可能 Phase1 FAS2240-2 導入 システムアップグレード Phase2 FAS3240 PCM IOM モジュラー交換 PCM: プロセッサコントロールモジュール IOM:SAS 接続モジュール FAS2240-2 (DS2246) FAS2240-2 = DS2246 Disk Shelf (IOM6) FAS2240-4 = DS4243 Disk Shelf (IOM3) FAS2240 のみ対応 システムアップグレード時 既存ディスクをそのまま使用可能 アップグレード時のコストを抑えられる データ移行が不要 簡単にできるのか? 検証しました!! 10
FAS2240 :Shelf Covertible 実施手順 交換前 PCM 取り外し IOM 挿入 11
FAS2240 FAS3210 Self Covertible UpGrade 2240A> sysconfig -a NetApp Release 8.1RC1 7-Mode: Sat Sep 10 02:31:07 PDT 2011 System ID: 1786424810 (2240B) System Serial Number: 600000083305 (2240B) System Rev: A2 System Storage Configuration: Single Path System ACP Connectivity: No Connectivity slot 0: System Board 1.7 GHz (System Board XIX A2) Model Name: FAS2240-2 アップグレード前 2240A> sysconfig -a NetApp Release 8.1RC1 7-Mode: Sat Sep 10 02:31:07 PDT 2011 System ID: 1573857214 (2240A) System Serial Number: 850000047465 (2240A) System Rev: F0 System Storage Configuration: Multi-Path System ACP Connectivity: NA slot 0: System Board 2.3 GHz (System Board XVI F0) Model Name: FAS3210 アップグレード後 12
レポート 2 Cluster Mode 13
Ontap8.1 : スケールアウト : クラスターモード Cluster Mode ( スケールアウト型ストレージ ) FAS2240 本体を増やすことで システムスケールを 2 倍 3 倍に拡充可能 Phase 1 Phase 2 Phase 3 FAS2240 FAS2240 FAS2240 10Giga 10Giga Ontap 8.1 クラスターモード スケールアウトのシステム拡張方式 コントローラ増設でのシステムアップグレード ユニファイド環境 (Blcok / File) 同時にサービス可能 FAS2240 以上のモデルで対応 10Giga インターコネクト必須 PVR 必要 : メーカー事前申請が必要な機能 クラスターモード検証しました!! 14
ONTAP8.1 7-Mode Cluster-Mode 違い 7-Mode スケールアップ 複数のストレージシステム ストレージシステム単位にボリューム管理 Cluster-Mode スケールアウト 1 つのストレージシステム 複数ボリュームまとめて管理 15
InterFaceGroup,Virtual Server, LIF InterFaceGroup VIF(Virtual Interface) bonding,teaming 相当の機能 Virtual Server Vserver を通してデータアクセスが可能 Vserver には論理ネットワークインタフェース (LIF) が含まれる 192.168.x.x 10.10.x.x 172.16.x.x LIF LIF LIF Vserver A CIFS VLAN Vserver B NFS VLAN InterFaceGroup Vserver C iscsi LIF(Logical Interface) Vserver 単位に設定可能 IP アドレス設定が可能 16
Cluster-Mode セットアップフロー ネットワーク構成 各ノードに対して DISK アサイン アグリゲート作成 Cluster セットアップ DISK アサイン アグリゲート作成 ( ディスクプール ) 各ノード Cluster にジョイン aggr0 aggr2 aggr4 aggr1 aggr3 Cluster Interconnect aggr5 17
Vserver Vserver Cluster-Mode セットアップフロー ネットワーク構成 各ノードに対して Disk アサイン アグリゲート作成 Cluster セットアップ NAS Network NAS namespace R MPIO ALUA SAN Network DISK アサイン アグリゲート作成 ( ディスクプール ) LIF LIF LIF LIF LIF 各ノード Cluster にジョイン Vserver A CIFS Vserver B NFS Vserver C iscsi Vserver( 仮想サーバ ) 作成 VLAN interfacegroup interfacegroup VLAN interfacegroup LIF 作成 NAS namespace,mpio,alua 設定 HA HA HA Vserverアグリゲート割り当てフレックス ボリューム作成 HA 構成 A A1 aggr0 C1 LUN aggr1 A3 A2 aggr2 C aggr3 C2 LUN B aggr4 aggr5 B1 Vserver クライアントからアクセス Cluster Interconnect 18
Cluster-Mode の論理イメージ Vserver Vserver NAS Network LIF NAS namespace R LIF Vserver A CIFS LIF Vserver B NFS LIF MPIO ALUA SAN Network LIF Vserver C iscsi ホストやクライアントは論理レイヤーの Vserver をストレージとして利用 論理的なストレージである Vserver は論理ボリューム (FlexVol) と論理インターフェース (LIF) から構成される VLAN interfacegroup interfacegroup 物理的なストレージリソースをプール化することで物理リソースの柔軟かつ動的な変更 ( 追加 / 削除 ) が可能に HA HA HA A A1 aggr0 A3 A2 aggr2 B aggr4 B1 Vserver C1 LUN aggr1 C aggr3 C2 LUN aggr5 HA ペア単位でリソースプールへの物理リーソースの追加 / 削除が可能 19
レポート 1 FAS2240 の実力 20
NetApp FAS シリーズ一覧 2011 年 11 月リリース FAS2240-2 FAS2240-4 FAS6210 FAS6240 FAS6280 FAS2240-2 (SAS モデル ) FAS2240-4 (SATA モデル ) FAS3210 FAS3240 FAS3270 Max Raw Capacity FAS2240A-2 FAS2240A-4 FAS3210A FAS3240A FAS3270A FAS6210A FAS6240A FAS6280A 374 TB* 432 TB* 480 TB* 1200 TB* 1920 TB* 2400 TB* 2880 TB* 2880 TB* FAS6040 FAS6080 FAS2020 FAS2050 FAS2040 FAS3140 FAS3160 FAS3170 *DataONTAP8 使用時 上記最大搭載容量は 全て HA 構成時の値 Max Raw Capacity FAS2020A FAS2050A FAS2040A FAS3140A FAS3160A FAS3170A FAS6040A FAS6080A 68 TB 104 TB 272 TB* 840 TB* 1344 TB* 1680 TB* 1680 TB* 2352 TB* ワークグループ エンタープライズ / ミッションクリティカル / データセンター
FAS2040 / FAS2240 / FAS3210 の比較 HA 構成 プロセッサコア FAS2040 HA FAS3210HA FAS2240 HA 32 ビット 4 Xeon 1.66GHz Dual-Core 64 ビット 4 Xeon 2.3GHz Dual-Core 64 ビット 4 Xeon 1.73GHz Dual-Core 物理メモリ 8 GB * 8GB 12 GB * オンボード I / O I / O 拡張オプション 10 GbE または 8 Gb FC ( オプション ) 4 Gb FC 4 GbE 8 3 Gb SAS 2 GbE 4 6 Gb SAS 4 4 Gb FC 4 スロット 2 オプション多数 GbE 8 6 Gb SAS 4 シングルスロット オプション 2 つ 最大スピンドル数 136 240 144 管理 サポートする Data ONTAP BMC 7.3.2 以上 8.0.x 8.1.x * NV メモリには 物理メモリの一部を使用 サービスプロセッサ (SP) 7.3.5 以上 8.0.1 以上 8.1 サービスプロセッサ (SP) 8.1. 22
検証内容 3 つのモデルを比較したパフォーマンス検証 FAS3140 FAS3210 FAS2240-2 1 世代前のミッドレンジクラス 2008 年 6 月発売 価格 :1000 万 ~ 現在現役のミッドレンジクラス 2010 年 11 月発売 価格 :500 万 ~ 最新ローエンドクラス 2011 年 11 月発売 価格 :150 万 ~ 23
実機検証 ~Local Volume SnapMirror でパフォーマンス検証 ~ ~Raid 構成 ~ DiskType = SAS DataDisk = 11 ParityDisk = 2 SpareDisk = 1 Read!! Volume1(60G) SourceVolume SnapMirror!! Aggr0(1RaidGroup) Write!! Volume2(60G) [DestVolume] Data1 Data2 Data3 Data4 Data5 Data6 Data7 Data8 Data9 Data10 Data11 Parity DParity Spare 同一の Raid 構成 CPU / Disk Read Write / Disk Util の限界を確認 FAS2240 は 10000 回転 Disk 24
sysstat 説明 CPU Total Net kb/s Disk kb/s Tape kb/s Cache Cache CP CP Disk ops/s in out read write read write age hit time ty util CPU: 前回指定した interval( 秒 ) 間の 1 つ以上の CPU が有益な仕事をしていた時間の割合を表します Total(ops/s):1 秒あたりの合計処理数です (NFS+CIFS+HTTP) Net kb/s (in / out): Net kb/s サーバが送受信したネットワーク トラフィック (kb/ 秒 ) です Disk kb/s (read / write): 読み取りおよび書き込みされたディスク トラフィック (kb/ 秒 ) です Tape kb/s (read / write ): 読み取りおよび書き込みされたテープ トラフィック (kb/ 秒 ) です Cache age : バッファ プールから最後に ( 最近 ) 削除されたデータの経過時間 Cache hit : WAFL キャッシュ ヒット率を表す割合です CP time: Consistency Point(CP; 整合ポイント ) の利用率を 1 つの CP に費やされた時間の % 値で表します CP ty: CP の種類 計測期間中に開始した CP の理由を意味します Disk util: アクセス率の最も高いディスクの利用率 (%) 25
FAS3140 のパフォーマンス検証 <FAS3140> FAS3140 コントローラ ONTAP 7.3.5.1 32bit aggr DS14mk4 (FC 15000RPM 450GB 14) Disk 13=aggr0 Spare 1 RAID-DP 1 世代前のミッドレンジクラス 2008 年 6 月発売 1000 万 ~ SnapMirror 同一アグリゲート内にて Volume SnapMirror 26
sysstat u 1 結果 CPU Total Net kb/s Disk kb/s Tape kb/s Cache Cache CP CP Disk ops/s in out read write read write age hit time ty util 72% 472 1489 781 149452 158880 0 0 5s 100% 100% F 83% 73% 19 130 7 164949 163555 0 0 4s 100% 100% F 87% 65% 19 132 6 125876 205253 0 0 5s 100% 72% F 84% 67% 20 131 7 123848 216156 0 0 5s 100% 92% F 89% 68% 19 131 6 143996 179432 0 0 5s 100% 100% F 89% 72% 19 131 6 156980 161211 0 0 5s 100% 100% F 86% 66% 20 131 7 135789 189359 0 0 5s 100% 100% F 85% 75% 22 141 7 169702 129658 0 0 5s 100% 68% F 74% 71% 19 131 6 162188 155806 0 0 5s 100% 83% F 81% 67% 23 132 7 128514 161522 0 0 5s 100% 99% F 87% 71% 19 131 6 157407 159189 0 0 5s 100% 100% F 86% 73% 461 1222 1003 137593 189194 0 0 5s 100% 100% F 85% 63% 136 642 41 121950 207516 0 0 5s 100% 73% F 82% 70% 19 132 6 154028 161184 0 0 5s 100% 79% F 83% 69% 12 4 2 1 48088 175964 0 0 5s 100% 100% F 87% 75% 20 132 7 166284 148616 0 0 5s 100% 100% F 88% 68% 19 132 6 135525 195202 0 0 5s 100% 100% F 89% 68% 19 132 6 137087 183800 0 0 5s 100% 100% F 87% 65% 20 131 7 133153 191010 0 0 5s 100% 100% F 87% 71% 22 132 7 159242 144902 0 0 5s 100% 75% F 83% 平均 69% 69.95 273.45 96.55 145582.6 173870.5 0 0 5s 100% 92% F 85% 最大値 ( 赤文字 ) Disk read : 123MB/s Disk write : 216MB/s Total : 339MB/s 平均値 ( 青文字 ) Disk read : 145MB/s Disk write : 173MB/s Total : 318MB/s Mirror 完了時間 :4 分 45 秒 27
FAS3210 のパフォーマンス検証 <FAS3210> FAS3210 コントローラ ONTAP 8.1RC1 64bit aggr DS4243 (SAS 15000RPM 300GB 14) Disk 13=aggr0 Spare 1 RAID-DP 現在現役のミッドレンジクラス 2010 年 11 月発売 価格 :500 万 ~ SnapMirror 同一アグリゲート内にて Volume SnapMirror 28
sysstat u 1 結果 CPU Total Net kb/s Disk kb/s Tape kb/s Cache Cache CP CP Disk ops/s in out read write read write age hit time ty util 89% 16 6 3 296464 348895 0 0 1s 100% 81% H 88% 62% 18 14 3 224024 208063 0 0 1s 100% 89% H 91% 91% 20 7 4 302963 351980 0 0 1s 100% 100% H 99% 92% 16 6 3 283617 435779 0 0 1s 100% 95% H 94% 89% 18 19 3 309199 346997 0 0 1s 100% 71% H 83% 89% 16 6 3 298520 365232 0 0 1s 100% 84% H 89% 87% 16 6 3 318284 314072 0 0 1s 100% 68% H 81% 89% 17 10 3 321393 313848 0 0 1s 100% 64% H 82% 87% 33 19 7 294777 337918 0 0 1s 100% 64% H 81% 93% 91 70 2417 293837 398249 0 0 1s 100% 72% H 87% 88% 134 44 3450 284453 374415 0 0 1s 100% 74% H 86% 92% 16 6 3 299320 397092 0 0 1s 100% 81% H 92% 88% 19 19 3 297251 363295 0 0 1s 100% 77% H 85% 88% 16 6 3 314596 304508 0 0 1s 100% 72% H 82% 87% 22 39 5 305832 330583 0 0 1s 100% 84% H 90% 89% 17 9 3 322849 310694 0 0 1s 100% 67% H 82% 90% 16 6 3 292671 373827 0 0 1s 100% 71% H 86% 90% 23 109 6 304699 354244 0 0 1s 100% 100% H 94% 89% 33 16 6 295143 368008 0 0 1s 100% 100% H 95% 最大値 ( 赤文字 ) Disk read : 283MB/s Disk write : 435MB/s Total : 718MB/s 平均値 ( 青文字 ) Disk read : 297MB/s Disk write : 347MB/s Total : 644MB/s Mirror 完了時間 :2 分 18 秒 平均 88% 29.31579 21.94737 312.1579 297889.1 347247.3 0 0 1s 100% 80% H 88% 29
FAS2240 のパフォーマンス検証 <FAS2240-2> FAS2240-2 コントローラ ONTAP 8.1RC1 64bit aggr 内蔵 (SAS 10000RPM 600GB 14) Disk 13=aggr0 Spare 1 RAID-DP SnapMirror 最新ローエンドクラス 2011 年 11 月発売 価格 :150 万 ~ 同一アグリゲート内にて Volume SnapMirror 30
sysstat u 1 結果 CPU Total Net kb/s Disk kb/s Tape kb/s Cache Cache CP CP Disk ops/s in out read write read write age hit time ty util 81% 0 3 0 224386 351160 0 0 7s 99% 76% F 73% 90% 0 3 0 267567 296323 0 0 8s 99% 86% F 73% 86% 0 4 0 271691 311470 0 0 7s 99% 67% F 69% 87% 0 2 0 234048 334738 0 0 7s 99% 80% F 76% 89% 0 2 0 277850 216625 0 0 7s 99% 71% F 71% 83% 0 3 1 232992 381198 0 0 7s 99% 81% F 77% 89% 0 2 1 267609 263633 0 0 8s 99% 67% F 75% 86% 0 3 0 273031 307548 0 0 7s 99% 63% F 68% 86% 0 3 0 244929 342099 0 0 7s 99% 83% F 73% 89% 0 2 0 287509 223557 0 0 8s 99% 54% F 60% 84% 0 1 0 221500 403621 0 0 7s 99% 78% F 78% 89% 0 2 0 278121 238704 0 0 8s 99% 65% F 66% 87% 0 2 0 271115 294122 0 0 7s 99% 66% F 69% 85% 0 3 0 226883 349145 0 0 7s 99% 88% F 76% 91% 0 3 0 286455 220765 0 0 8s 99% 62% F 61% 82% 0 3 0 231034 379331 0 0 7s 99% 81% F 76% 88% 0 1 0 265315 266768 0 0 8s 99% 83% F 78% 86% 0 2 0 267706 312600 0 0 7s 99% 66% F 69% 85% 0 2 0 239581 332811 0 0 7s 99% 74% F 73% 87% 0 2 0 261640 215691 0 0 8s 99% 62% F 67% 最大値 ( 赤文字 ) Disk read : 221MB/s Disk write : 403MB/s Total : 623MB/s 平均値 ( 青文字 ) Disk read : 256MB/s Disk write : 302MB/s Total : 558MB/s Mirror 完了時間 :2 分 47 秒 平均 87% 0 2.4 0.1 256548.1 302095.5 0 0 7.5s 99% 73% F 71% 31
FAS2240 検証結果まとめ 800 700 FAS3140 約 2 倍 FAS3210 同等 600 500 400 300 Total : 623MB/s Ave : 558MB/s 200 100 Total : 339MB/s Ave : 318MB/s Total : 718MB/s Ave : 644MB/s 0 MB/sec FAS3140 FAS2240-2 FAS3210 FAS3140 の倍の I/O 性能を発揮! FAS3210 に匹敵する I/O 性能を発揮! SAS 10000 回転でも十分な性能! コストパフォーマンスの高さを証明! 32
レポート 2 32Bit/64Bit ボリューム間の SnapMirror 33
32Bit/64Bit ボリューム間の SnapMirror 特徴 : Ontap8.1 から異なる 32Bit/64BitVolume 間での VolumeSnapmirror が可能 34
機能の概要 132Bit Aggr -> 64Bit Aggr 32-bit aggr 32-bit X Source Frexvol Volume Snapmirror 64BitAggregate 内に32BitVolumeが存在 SnapMirrorの関係を解除するとDest 側が64Bitになる 64-bit aggr 64-bit Dest 32-bit Dest Frexvol Data1 Data2 Parity DParity 264Bit Aggr -> 32Bit Aggr 64-bit aggr Data1 Data2 Parity DParity 32BitAggregate 内に 64BitVolume が存在 32-bit aggr 64-bit Source Frexvol Volume Snapmirror 64-bit Dest Frexvol Data1 Data2 Parity DParity Data1 Data2 Parity DParity 35
機能の概要 (16TB の壁とは ) 4BitAggregateの壁 : 全てのデータブロックには番号 ( アドレス ) が付いている 4Bit=16 個分のアドレス 0 0 0 0 1 1 1 1 仮に Ontap が 4BitAggregate だとすると 4K x 16 = 64KB 64KB しか Volume で管理ができない! 36
機能の概要 (16TB の壁とは ) 32BitAggregateの壁 : 32BitAggregateでVolumeを作ると 32Bit= 4,294,967,295 個分のアドレス 0 0 - - - - - - 0 0 1 1 - - - - - - 1 1 おおよそ 43 億個のアドレスを管理可能! 4K x 4294967295 = 17,179,869,180 KB 16TB しか Volume で管理ができない! 37
機能の概要 (16TB の壁とは ) 64BitAggregate の壁 : 64Bit= 184,46,744,073,709,551,615 個分のアドレス 0 0 - - - - - - 0 0 64BitAggregate で Volume を作ると 1 1 - - - - - - 1 1 おおよそ 1800 京個のアドレスを管理可能! 4K x 18,446,744,073,709,551,615 = 73,786,976,294,838,206,460 KB 理論上 64ZB の管理が可能! 38
検証結果 Snapmirror パターン 1: Source = 32Bit Destination = 64Bit: Destination 側も VolumeType が 32Bit になる Destination > vol status testvol Volume State Status Options testvol online raid_dp, flex nosnap=on, snapmirrored=on, snapmirrored fs_size_fixed=on read-only sis 32-bit Volume UUID: 723e00d3-1b2d-11e1-a212-123478563412 Containing aggregate: 'aggr0' Destination > aggr status aggr0 Aggr State Status Options aggr0 online raid_dp, aggr root 64-bit 39
検証結果 Snapmirror パターン 1: Source = 32Bit Destination = 64Bit: Snapmirror を Break すると Destination 側は 64Bit に戻る Destination> vol status testvol Volume State Status Options testvol online raid_dp, flex nosnap=on, fs_size_fixed=on sis 64-bit Volume UUID: 723e00d3-1b2d-11e1-a212-123478563412 Containing aggregate: 'aggr0' Destination > aggr status aggr0 Aggr State Status Options aggr0 online raid_dp, aggr root 64-bit 40
検証結果 Snapmirror パターン 2: Source = 64Bit Destination = 32Bit: Destination 側も VolumeType が 64Bit になる (Vol Copy も同様 ) Destination > vol status testvol Volume State Status Options testvol online raid_dp, flex nosnap=on, snapmirrored=on, snapmirrored fs_size_fixed=on read-only sis 64-bit Volume UUID: 05a55169-1b48-11e1-b3d0-123478563412 Containing aggregate: 'aggr1' Volinfo mode: 7-mode Destination > aggr status aggr1 Aggr State Status Options aggr1 online raid_dp, aggr nosnap=on 32-bit 41
64BitAggregate のポイント 1 大きなSATA DiskでAggregateを構築する場合に有効 2 1つのFrexVolumeで多くのデータを管理したい場合に有効 3 少ないAggregateの数でデータ増量に対応したい場合に有効 4 SnapmirrorではDest 側はSrc 側と同じタイプのVolumeになる 5 Ontap8.1から既存 32BitVol 64BitVolへのデータ移行が容易 6 ランダムReadが多い環境ではFlashCacheが推奨 42
補足 (Aggregate の Upgrade) Ontap8.1 からは既存の 32BitAggregate を 64Bit に Upgrade する事が可能 Disk を追加時に 64Bit へ Upgrade 追加時に 16TB を超え無い場合には Upgrade されない Volume にフリースペースが無いと実行できない 実行方法 : Netapp> aggr add [AggregateName] -64bit-upgrade normal [ndisks] Netapp> aggr add aggr1-64bit-upgrade normal 5 43
レポート 3 Compression 機能の概要 44
1.Compression 機能の概要 45
1.Compression 機能の概要 Netapp の Compression 機能は ONTAP8.0.1 以降で追加されたデータ圧縮機能です ここでは ONTAP8.1 においての Compression 機能の記載になります 言葉の定義 重複排除 = Deduplication 4KB のブロック単位で重複するデータを排除する事でデータ領域を削減する為の機能また NetApp 上での重複排除機能は A-SIS と呼びます データ圧縮 = Compression 異なる 4KB のデータブロックを 32KB(8 ブロック ) 毎にデータ圧縮をかける機能 46
1.Compression 機能の概要 -6 つの特徴 - 1. ライセンスが不要の標準機能 (ONTAP8.1から) 2.Deduplicationと同じコマンド (sis) で管理 実行する (ONTAP8.1から) 3.Deduplicationとは異なるプロセスで実行 4.Deduplicationと同時に使用する事が可能 5. Compression Deduplication の順番で実行される 6.2 種類の圧縮機能 Post-process compression コマンドかスケジュールでバックグランドの圧縮を実行 In-line compression Volume へのデータの書き込みと同時に圧縮を実行 47
重複排除機能 (Deduplication) とは ストレージ内部に複数存在する 同じブロックデータ ( 重複ブロック ) を削除機能 NetApp 重複排除機能の特徴 ONTAP オプション機能 ( 無料 ) ブロック単位での重複排除機能 : 4Kbyte 単位ブロックで重複データを排除 プライマリティストレージ内 ( アクティブデータ ) にて 重複排除 Deduplication 空き容量 VMware 環境において 最も効果を発揮!! 48
データ圧縮機能 (Compression) とは ストレージ内部に存在する 異なるブロックデータ を纏めて圧縮する機能 NetApp データ圧縮機能の特徴 ONTAP 標準機能 (Version8.1) ブロック単位でのデータ圧縮機能 : 4Kbyte 単位ブロックを 8 ブロック (32Kbyte) 毎に纏めて圧縮 重複排除と併せて使用可能 Compression 空き容量 空き容量 Compression Compression ドキュメント系ファイルにおいて 最も効果を発揮!! 49
1.Compression 機能の注意点 -4 つの注意点 - 1.64Bit Aggregate の FlexVolume のみ実行可能 2.RootVolume 以外の FlexVolume でのみ実行可能 3.A-SIS 機能 ( 重複排除 ) が有効になっている FlexVolume でのみ実行可能 4.In-line compression は Post-process compression が有効な時のみ実行可能 50
2.Compression 機能の設定方法 51
2.Compression 機能の設定方法 各設定確認 Deduplicate( 重複排除 ) を有効にしていないVolumeに対しては使えない sis status l コマンドで状態の確認します fas3210> sis status -l /vol/testvol Path: /vol/testvol State: Disabled Compression: Disabled Inline Compression: Disabled Status: Idle Progress: Idle for 5234:52:21 Type: Regular Schedule: sun-sat@0 1 2 3 1 A-SIS 機能 ( 重複排除 ) の有効 無効 2 Post-process compression の有効 無効 3 In-line compression の有効 無効 52
2.Compression 機能の設定方法 A-SIS( 重複排除 ) の有効化 新規 Volumeの場合にはこのオペレーションから実行 Sis onコマンドで対象のvolumeのdeduplicate( 重複排除 ) 機能を有効にします fas3210> sis on /vol/testvol Path: /vol/testvol State: Enabled Compression: Disable Inline Compression: Disabled Status: Idle Progress: Idle for 5234:52:21 Type: Regular Schedule: sun-sat@0 53
2.Compress 機能の設定方法 (Post-Process Compression) Post-Processの有効化 -C, -I オプションはONTAP8.1から追加 ONTAP8.1から追加された-C trueオプションで対象のvolumeのpost-process compression を有効にします fas3210> sis config C true /vol/testvol Path: /vol/testvol State: Enabled Compression: Enabled Inline Compression: Disabled Status: Idle Progress: Idle for 5234:52:21 Type: Regular Schedule: sun-sat@0 54
2.Compress 機能の設定方法 (Post-Process Compression) 重複排除/ データ圧縮の実行 -sはsis onされる前に存在したデータをスキャン sis startコマンドでdeduplication Compressの手動実行をします 既存データが無い場合 fas3210> sis start /vol/testvol The SIS operation for /vol/testvol" is started. 既存データが有る場合 (Scan を実行する必要が有 ) fas3210> sis start s /vol/testvol The file system will be scanned to process existing data in /vol/testvol. This operation may initialize related existing metafiles. Are you sure you want to proceed (y/n)? y The SIS operation for "/vol/testvol" is started. スケジュール実行 fas3210> sis config Inline Path Schedule Compression Compression -------------------- ------------ ----------- ----------- /vol/testvol sun-sat@0 Enabled Disabled 55
2.Compress 機能の設定方法 (Inline-Compression) Inline-Compression 機能 事前に-C trueで有効にしておくか 同時に指定 ONTAP8.1から追加された-I trueオプションで対象のvolumeのinline-process compressionを有効にします Compressionが有効になっている必要があります fas3210> sis config C true I true /vol/testvol Path: /vol/testvol State: Enabled Compression: Enabled Inline Compression: Enabled Status: Idle Progress: Idle for 5234:52:21 Type: Regular Schedule: sun-sat@0 ファイルが保存されたタイミングで圧縮を実行 56
3.Compression 機能の確認方法 57
3.Compression 機能の確認方法 圧縮効率の確認 sis status コマンドで圧縮状態を確認します fas3210> sis status /vol/testvol Path State Status Progress /vol/testvol Enabled Active 4535 MB Searched for compression Progress はプロセスの状況により変化 Progress: 4535 MB Searched for compression 420 MB (9%) Compressed 12 GB Searched 268 MB (100%) Done Finding stale fingerprints 58
3.Compression 機能の確認方法 DF コマンド df -sh コマンドで圧縮率を確認します -s オプションでは Deduplication と Compression の合計値のみ出力します fas3210> df sh /vol/testvol Filesystem used saved %saved /vol/testvol/ 665MB 387MB 37% Used = 重複排除 / 圧縮後のデータサイズ ( 合計 ) Saved = 重複排除 / 圧縮されたデータサイズ ( 合計 ) %saved = 重複排除 / 圧縮率 ( 合計 ) 59
3.Compression 機能の確認方法 DF コマンド df -Sh コマンドで圧縮状態を確認します -S オプションは Deduplication と Compression 其々の値と合計を出します fas3210> df -Sh /vol/testvol Filesystem used total-saved %total-saved deduplicated %deduplicated compressed %compressed /vol/testvol/ 665MB 387MB 37% 81MB 11% 305MB 31% Deduplicated = 重複排除されたデータサイズ %Deduplicated = 重複排除率 Compressed = データ圧縮されたデータサイズ %Compressed = データ圧縮率 Total-saved= 重複排除 / 圧縮後のデータサイズ ( 合計 ) %Total-saved= 重複排除 / 圧縮率 ( 合計 ) 60
3.Compression 機能の確認方法 (Inline-Compression) Inline-Compression の実行 Inline Compression = Enabled の状態で Volume にデータが書かれると Compression が実行されます fas3210> df -Sh /vol/testvol Filesystem used total-saved %total-saved deduplicated %deduplicated compressed %compressed /vol/testvol/ 731MB 273MB 27% 0MB 0% 273MB 27% Deduplicated がゼロで Compressed がカウントされる 61
4. 検証結果 62
4. 検証結果 (Post-Process Compression) 2 つの検証パターン : [ パターン 1]Deduplication のみを有効にして圧縮 (sis start) を実施 63
4. 検証結果 (Post-Process Compression) 2 つの検証パターン : [ パターン 2] Deduplication, Compression を有効にして圧縮 (sis start) を実施 1.Compression を実行 2.Deduplication を実行 64
4. 検証結果 (Post-Process Compression) 圧縮対象データの 6 つのタイプ : TypeA VMDK ファイル (VM Ware の仮想 Disk) データサイズ : Windows2008R2 3 個のファイル [50GB] TypeB - バイナリファイルの集合体データサイズ : exe,msi,zip 等 27 個のファイル [ 合計 4556MB 最小 =444KB 最大 =984MB ] TypeC - ドキュメントファイルの集合体データサイズ : doc, pdf, ppt 等 X 623 個 [ 合計 1048MB 最小 = 88KB 最大 =19MB ] TypeD - 動画ファイルの集合体データサイズ : avi, mov 等 X 14 個 [ 合計 438MB 最小 =27MB 最大 =111MB ] TypeE 画像ファイルの集合体データサイズ : jpg, tif ファイル X 392 個 [ 合計 1177MB 最小 =63KB 最大 =43MB] TypeF - Text ファイルの集合体データサイズ : Text ファイル X 56185 個 [ 合計 673MB 最小 =1KB 最大 =1.5MB ] 65
4. 検証結果 ( まとめ ) TypeA VMDK ファイル (VM Ware の仮想 Disk) データサイズ : Windows2008R2 3 個のファイル [50GB] Good! タイプ 処理前 圧縮効率 ( パターン 1) Dedup ( 重複排除のみ ) 圧縮効率 ( パターン 2) Dedup + Compress ( 重複排除 + 圧縮 ) 14GB 12GB VMDK 50GB (71%off) (75%off) Compress(%) 21GB[63%] Dedup(%) 16GB[56%] 66
4. 検証結果 ( まとめ ) TypeB - バイナリファイルの集合体データサイズ : exe,msi,zip 等 27 個のファイル [ 合計 4556MB 最小 =444KB 最大 =984MB ] Bad 圧縮効率 ( パターン 1) 圧縮効率 ( パターン 2) タイプ 処理前 Dedup ( 重複排除のみ ) Dedup + Compress ( 重複排除 + 圧縮 ) バイナリ 4556MB 4322MB (14%off) 4318MB (6%off) Compress(%) Dedup(%) 4052KB[0%] 268MB[6%] 67
4. 検証結果 ( まとめ ) TypeC - ドキュメントファイルの集合体データサイズ : doc, pdf, ppt 等 X 623 個 [ 合計 1048MB 最小 = 88KB 最大 =19MB ] Good! 圧縮効率 ( パターン 1) 圧縮効率 ( パターン 2) タイプ 処理前 Dedup ( 重複排除のみ ) Dedup + Compress ( 重複排除 + 圧縮 ) ドキュメント 1048MB 906MB (14%off) 666MB (37%off) Compress(%) 305MB[31%] Dedup(%) 81MB[11%] 68
4. 検証結果 ( まとめ ) TypeD - 動画ファイルの集合体データサイズ : avi, mov 等 X 14 個 [ 合計 438MB 最小 =27MB 最大 =111MB ] Good! 圧縮効率 ( パターン 1) 圧縮効率 ( パターン 2) タイプ 処理前 Dedup ( 重複排除のみ ) Dedup + Compress ( 重複排除 + 圧縮 ) 動画 438GB 425MB (3%off) 227MB (46%off) Compress(%) 196MB[46%] Dedup(%) 72KB[0%] 69
4. 検証結果 ( まとめ ) TypeE 画像ファイルの集合体データサイズ : jpg, tif ファイル X 392 個 [ 合計 1177MB 最小 =63KB 最大 =43MB] Bad 圧縮効率 ( パターン 1) 圧縮効率 ( パターン 2) タイプ 処理前 Dedup ( 重複排除のみ ) Dedup + Compress ( 重複排除 + 圧縮 ) 画像 1177MB 1125MB (5%off) 1072MB (9%off) Compress(%) 99MB[9%] Dedup(%) 5.9MB[1%] 70
4. 検証結果 ( まとめ ) TypeF - Text ファイルの集合体データサイズ : Text ファイル X 56185 個 [ 合計 673MB 最小 =1KB 最大 =1.5MB ] Good! 圧縮効率 ( パターン 1) 圧縮効率 ( パターン 2) タイプ 処理前 Dedup ( 重複排除のみ ) Dedup + Compress ( 重複排除 + 圧縮 ) Text 673MB 661MB (2%off) 405MB (40%off) Compress(%) 258MB[39%] Dedup(%) 10MB[3%] 71
6. 検証結果 ( まとめ ): 圧縮処理時 圧縮処理時の負荷 (Postprocess Compression) CPU Total ops/s Net kb/s Disk kb/s in out read write Disk Util 96% 19 38 4 44941 0 44% 98% 17 11 3 42893 0 41% 97% 21 6 3 44439 11033 54% 98% 18 31 3 42549 43210 77% 97% 20 24 3 42240 71 47% 97% 19 18 3 43456 0 40% 98% 20 23 4 44776 0 42% 98% 30 9 6 43787 0 42% 97% 17 7 3 43621 0 38% 97% 27 58 5 44723 0 40% 結果 : 圧縮処理時 CPU 使用率 / Disk Read / Disk 使用率は高まる 考察 : 負荷を考慮すると深夜のバッチスケジュール処理が適切 72
6. 検証結果 ( まとめ ): サービス利用時 1: 非圧縮時アクセス負荷 (Postprocess Compression) CPU Total ops/s Net kb/s Disk kb/s in out Read write Disk Util 23% 0 1568 105409 98742 2099 13% 2: 圧縮時アクセス負荷 (Postprocess Compression) 方法 :NDMPCopy 別筺体の Netapp から Read 構成 :D11P2 データ :VMDK X 3 [TypeA] / 10 秒平均値 CPU Total ops/s Net kb/s Disk kb/s in out Read write Disk Util 41% 0 1504 97859 55334 1996 17% 結果 : 圧縮実行後 CPU 利用率約 2 倍 / Disk Read 約 2 分の 1 考察 : CPU 使用率に関しての考慮が必要 Flash Cache を利用し Read キャッシュに復元データを展開する事で CPU 負荷の軽減が期待 73
最終章 ~ おさらい ~ 考察 74
4. おさらい ( 考察 ) 1.Compression( 圧縮 ) の有効なファイル ( 検証ベース ) - VMDK ファイル - ドキュメントファイル - 動画ファイル - テキストファイル 2.PostProcess-Compression と Inline-Compression PostProcess の方が効果的 Inline-Compression 後に PostProcess-Compression を実行しても同等の結果が得られる 3. 負荷を考慮すると深夜のバッチスケジュール処理が適切 4.CPU 使用率に関しての考慮が必要 (Flash Cache / CPU Sizing) 5. ドキュメントを保存するファイルサーバ / テキストを保存するログ領域で期待 75
御静聴ありがとうございました