ืืืื ืืจืกืช ืงืืฉืื ืืื ืืื "ื ืืื ื" ื"ืขืืืืช"? ืื ืืขืจืืช ืืืกืื ืืืืืื ืกืืืืืช ืชืงืืืช ืฉื 99,9999%, ืืื ืื ืืืืจ ืฉืืื ืชืขืืื ืืื ืืคืจืขื ืื ืืื ืขืืืื ืชืืื ื? ืื ืืืืคื, ืืื ืืืฉืื ืกืืืืืช ืชืงืืืช ืืงืกืืืืืช, ืชืืื ืืืื ืืืชืงืื ืืช ืืงืืฉืื ืืขืืื ืืช ืืืืชืจ? ื ื ืกื ืืขื ืืช ืขื ืฉืืืืช ืืื ืขื ืกืื ืื ืืกืืื ืฉืื ื.
ืืงืืื ืงืื ื
ืืืื ื ืืืื ืื ืฉืื ืืจืกื ืฉื ืชืืื ื, ืืื ืื ืืื ืืขืจืืช ืืคืขืื ืื ืื ืื ืืชืงื ืืืืฉืืจ, ืืืืื ืืจืื ืคืืืื/ืืืืื ื"ืชืืื ืืช" ืืืจืืช ืฉืืืื ืื "ืืืคืืขื" ืขื ืกืืฃ ืืื ืืฉืืจืืช ืฉื ืืฆืืื, ืื "ืคืชืืืืช" ืจืง ืืชื ืืื ืืกืืืืื. ืืืกืคืจ ืืืืฉืืขืืช ืฉื ื ืืืื ืกืื ืืืื ืชืืืืื ืืืืจืืืืช (ืคืื ืงืฆืืื ืืืืช) ืฉื ืืชืืื ื ืืืืืืืช ืืืืืงื ืืืืื ืคืืชืืื.
ืืขืชืื ืงืจืืืืช, ืืฉืชืืฉืื ื ืฉืืจืื ืขื "ืงืืฉืื ืืืืคืขื" (ืืืคืืจืกื "ืื ืขืืื, ืื ืื ืชืชืขืกืง ืขื ืื") ืื ืชืืื ืืืชืงืื ืืช ืืืจืกื ืืขืืื ืืช ืืืืชืจ (ืืคื ืืื ืชื, ืืขืืื ืืช ืคืืจืืฉื ืืื ืขืืืืช). ืื ื ืืฉืชืืฉืื ืืืืฉื ืฉืื ื - ืื ื ืืกืชืืืื ืขื ืืขืจืืช ืืฉืืจืืจ ืขืืืจ ืื ืื ืฉื ืขืฉื ืื ืฉืืืืฉ
ืืืขื ื ืืืกืงื ื ืืื, ืืื ืฉืืืืจืื, ืขื ื ืืกืืื. ืืขืืจืช ืืืืืื ืฉืื ื ืืชืคืขืื, ื ืกืคืจ ืืื ืืืืข ืืืืื ืืช ืืืืืืืช ืฉื 99,9999% ืฉื ืืขืจืืืช ืืืืกืื ืืื ื ืืืืจืช ืืืื ืื ืืื ืื ืขืืงืืื ืืืืืืช ืืืจ ืขืืืื ื ืชืืื ื ืืชืืืืจืื. ืืืืจื ืฉืื ื ืืชืืื ืืืฉืชืืฉื ืืขืจืืืช ืืืกืื ืืื ืกืคืง, ืฉืื ืืฆื ืืืื ืืืื ืืงืจืืช ืขื ืืืืจื ืืื ืืฆืจื.
ืืืืจืช ืืขืจืืช ืืืกืื ืืืฉื
ืืกืืฃ ืืฉื ื ืฉืขืืจื ื ืืกืคื ืืชืฉืชืืช ืฉืื ื ืืขืจืืช ืืืกืื ื ืชืื ืื ืืขื ืืื ืช: ืืื ืืืืจ ืืงื IBM FlashSystem 5000, ืืฉืจ ืืขืช ืืจืืืฉื ื ืงืจื Storwize V5010e. ืืขืช ืืื ื ืืืจ ืชืืช ืืฉื FlashSystem 5010, ืื ืืืขืฉื ืืื ืืืชื ืืกืืก ืืืืจื ืขื ืืืชื Spectrum Virtualize ืืคื ืื.
ืื ืืืืืช ืฉื ืืขืจืืช ื ืืืื ืืืืืืช ืืื, ืืื, ืืืืื ืืขืืงืจื ืืื IBM FlashSystem. ืขืืืจ ืืืืื ืฉื ืืกืืจื ืืฆืขืืจื, ืื ืืืขื ืื ืฉืื ื ืืืืืื ืฉื ืคืจืืืืงืืืืืื ืืืชืจ. ืืืืจื ืืืื ืกืคืฆืืคื ืืกืคืงืช ืจืง ืืช ืืกืืก ืืืืืจื ืืืชืืื, ืฉืืืคืืื ืื ืืืคืฉืจืื ืืืฉืชืืฉ ืืคืื ืงืฆืืื ืืืืช ืืื ืื ืืืจืช ืื ืืกืคืง ืจืื ืืืืื ืืืชืจ ืฉื ืืืจืืืืช. ืืชืืื ื ืืืื ืืช ืืืืืจื ืืืกืคืงืช ืืช ืืคืื ืงืฆืืื ืืืืช ืืืจืืฉื ืืืืกืคืงืช ืขืืืจ ืคืืืคืืจืื ืื.
IBM FlashSystem 5010
ืืงืฆืจื ืขื ืืื 5010 ืฉืื ื. ืืืื ืืขืจืืช ืืืกืื ืืืืงืื ืืคืืื ืืจืืช ืื ืืกื. ืื ืืืื ืืืืื ืืืกืงืื NLSAS, SAS, SSD. ืืืงืื NVMe ืืื ื ืืืื ืื, ืืืืืื ืฉืืืื ืืืกืื ืื ืืืืงื ืืื ืืคืชืืจ ืืขืืืช ืฉืืื ื ืืืจืฉืืช ืืช ืืืืฆืืขืื ืฉื ืืื ื ื NVMe.
ืืขืจืืช ืืืืกืื ื ืจืืฉื ืืื ืืืืื ืืืืข ืืจืืืื ื ืื ื ืชืื ืื ืฉืืื ืืืฉื ืืืืื ืืขืชืื ืงืจืืืืช. ืืื, ืืกื ืืกืื ืืจืื ืฉื ืืคืื ืงืฆืืื ืืืืช ืฉืื ืืกืคืืง ืื ื: Tiering (Easy Tier), Thin Provision. ืื ืืืฆืืขืื ืขื ืืืกืงืื NLSAS ืืจืื ืฉื 1000-2000 IOPS ืืื ืืกืคืงืื ืขืืืจื ื.
ืื ืืกืืื ืฉืื ื - ืืื ืื ืขืืื ื ืืช ืืงืืฉืื ืืืื
ืขืืฉืื ืืืื ืขืืืื ืืชืืื ื ืขืฆืื. ืืืื ืืจืืืฉื, ืืืขืจืืช ืืืจ ืืืืชื ืืจืกื ืืขื ืืืืฉื ืช ืฉื ืชืืื ืช Spectrum Virtualize, ืืืืืจ, 8.2.1.3.
ืืืื ื ืืช ืชืืืืจื ืืงืืฉืื ืืชืื ื ื ืขืืืื ื 8.2.1.9. ืื ืืืื ื ืงืฆืช ืืืชืจ ืืขืืืื, ืืืืืจ ืืื ืื ืืื ืงืืื - ืืืื ืื ืืื ืืชืจืืฉ ืืงืืฉืื ืขืืื ืืช ืืืชืจ. ืขื ืืืช, ืืกืืืืช ืืกืืืืืช, ืขืืืื ืืขืจืืช ืื ื ืืื.
ืืชืืฆืื ืืื, ืขืืืื ืงื ืืขืืืื ืืืืื ืืชืืื ื ืืืื ืื ื ืขืืื, ืืื ืืชืืืืจ ืืงืืฉืืจ:
ืื, ืืงืืฉืื ืฉื ืืืชื ืืจืกื ืื ืฉื ืงืจื APAR (ืืื ื ืืชืื ืชืืื ืืช ืืืจืฉื) HU02104 ืืื ืจืืืื ืื. ืื ืืืคืืข ืืืืงืื. ืชืืช ืขืืืก, ืื ืกืืืืช ืืกืืืืืช, ืืืืืื ืืชืืื ืืขืืืช ืขื ืืืืชืื, ืืื ืืืขืจืืช ืขืืืจืช ืืืฆื ืืื ื, ืฉืื ืืื ืืฉืืืชื ืืช ื-I/O ืขืืืจ ืืืจืืื. ืืืงืจื ืฉืื ื ืื ื ืจืื ืืื ื ืืชืืง 3 ืืืกืงืื ืืงืืืฆืช RAID ืืืฆื RAID 6. ืื ืืชืืง ืืชืจืืฉ ืืืฉื 6 ืืงืืช. ืืืืจ ืืื, ืืืืฉื ืืืจืืื ืืืจืืื ืืฉืืืืจืช.
ืื ืืืฉืื ืื ืืืืจ ืืช ืืืื ื ืืืฉืืืช ืฉื ืืฉืืืืช ืืืืืืช ืืืงืฉืจ ืฉื IBM Spectrum Virtualize, ืขืืฉืื ืืกืืืจ ืืงืฆืจื.
ืืื ื ืฉื ืืืื ืืื ืืืืืื ืฉื ืืขืจืืช ืืืืกืื
ืืืืกืงืื ื ืืกืคืื ืืงืืืฆืืช ืื ืงืจืืืช MDisk (ืืืกืง ืื ืืื). MDisk ืืืื ืืืืืช RAID ืงืืืกื (0,1,10,5,6) ืื ืืืจืืืืื - DRAID (RAID ืืืืืจ). ืฉืืืืฉ ื-DRAID ืืืคืฉืจ ืื ืืืืืืจ ืืช ืืืืฆืืขืื ืฉื ืืืขืจื, ืื... ืื ืืืืกืงืื ืืงืืืฆื ืืฉืืฉื, ืืืื ืืื ืืื ืืืืฉ ืืงืื, ืืฉื ืืขืืืื ืฉืจืง ืืืืงืื ืืกืืืืื ืืืื ืฆืืจื ืืฉืืืจ, ืืื ืืช ืื ืื ืชืื ืื ืืืืืกืง ืืคืืื.
ืืคืฆื ืฉื ืืืืงื ื ืชืื ืื ืขื ืคื ื ืืืกืงืื ืืขืช ืฉืืืืฉ ื-Distributed RAID (DRAID) ืืืฆื RAID-5.
ืืืชืจืฉืื ืืื ืืจืื ืืช ืืืืืืื ืฉื ืืื ืคืืขืืช ืื ืืื ืืืืฉ ืฉื DRAID ืืืงืจื ืฉื ืืฉื ืืืกืง ืืื:
ืืืืืืื ืฉื ืื ืืื ืืืืฉ ืฉื DRAID ืืืฉืจ ืืืกืง ืืื ื ืืฉื
ืืืืจ ืืื, MDisk ืืื ืื ืืืชืจ ืืืฆืจืื ืื ืฉื ืงืจื Pool. ืืชืื ืืืชื ืืืืจ, ืื ืืืืืฅ ืืืฉืชืืฉ ื-MDisk ืขื ืจืืืช RAID/DRAID ืฉืื ืืช ืขื ืืืกืงืื ืืืืชื ืกืื. ืื ื ืืื ืก ืืื ืืืชืจ ืืื, ืื... ืื ื ืืชืื ื ืื ืืืกืืช ืืืช ืืืื ืืืืืืจืื ืืืืื. ืืืื, ืืืขืฉื, ืืืจืืื ืืืืืงืช ืืืจืืื, ืืืืฆืืื ืืืืฆืขืืช ืคืจืืืืงืื ืืืฉื ืืืกืืื ืืื ืื ืืืจืช ืืืืจืืื.
ืื, ืื ืื ื, ืืชืืฆืื ืืืืฆื ืืืชืืืจ ื APAR HU02104, ืขืงื ืืฉื ืืืื ืฉื ืฉืืืฉื ืืืกืงืื, MDisk ืืืื ืืืืืช ืคืื ืงืฆืืื ืืืช, ืื ืฉืืจื, ืืชืืจื, ืืืืฉืืื ืฉื ืืคืื ืืืืจืืื ืืืงืืืืื.
ืืืืืื ืฉืืขืจืืืช ืืื ืืืืืช ืืืื, ื ืืชื ืืืืจ ืืืชื ืืืขืจืืช ืื ืืืืจ ืืืืกืกืช ืืขื ื ืฉื IBM Storage Insights, ืืฉืจ ืฉืืืืช ืืืืืืืืช ืืงืฉืช ืฉืืจืืช ืืชืืืื ืฉื IBM ืื ืืชืจืืฉืช ืืขืื. ื ืืฆืจืช ืืคืืืงืฆืื ืืืืืื IBM ืืืฆืขืื ืืืืื ืืจืืืง ืืืืฆืจืื ืงืฉืจ ืขื ืืฉืชืืฉ ืืืขืจืืช.
ืืืืืช ืืื, ืืืขืื ื ืคืชืจื ืื ืืืจ ืืืชืงืืื ืืืืฆื ืืืืืืช ืืฉืืจืืช ืืชืืืื ืืขืืื ืืช ืืืขืจืืช ืฉืื ื ืืงืืฉืื ืฉื ืืืจื ืืขืืจ 8.2.1.9, ืฉืืืืชื ืขืช ืืืจ ืชืืงื ื. ืื ืืืฉืจ
ืชืืฆืืืช ืืืืืืฆืืช ืฉืื ื
ืืื ืฉื ืืืจ: "ืืื ืืื ืฉื ืืืจ ืืืื". ืืืื ืืงืืฉืื ืื ืืจื ืืืขืืืช ืจืฆืื ืืืช - ืืฉืจืชืื ืฉืืืืจื ืืืงืื ืืืคืฉืจื ืืืื ืืืืื ื ืชืื ืื. ืืืง ืืืืงืืืืช ื ืืืฆื ืืืคืขืื ืืืืฉ ืืืื ืืช ืืืจืืืืืืืช, ืื ืืืืคื ืืืื ืืืื ื ืืืื ืื ืืืฉืืืืช ืฉืืืืืืช ืืืชืจ, ืืืืืื ืฉืื ื ืืืฆืขืื ืืืืืืื ืืืืืื ืฉื ืื ืจืืืื ืืชืฉืชืืช ืืืืื ืืช ืืืงืื.
ืงืืืื ื ืืืฉืืจ ืฉืื ืืขืจืืืช ืืืื ืืช ืขื 99,9999% ืืืื ืืช ืืืืืืช ืืืจืฉืืช ืชืฉืืืช ืื ืืชืืืืงื ืืืื. ืืืชืืกืก ืขื ืืืฆื, ืืกืงื ื ืืขืฆืื ื ืืกืคืจ ืืกืงื ืืช ืืืืืงืื ืืช ืืืืืฆืืช ืฉืื ื:
-
ืืืจืื ืืขืงืื ืืืจ ืฉืืจืืจ ืืขืืืื ืื, ืืืืื ืืช ืืขืจืืช ืืฉืืจืืจ ืืฆืืจื ืชืืงืื ืื ืฉื ืืขืืืช ืฉืขืืืืืช ืืืืืช ืงืจืืืืืช ืืืืฆืข ืขืืืื ืื ืืชืืื ื ืื ืืืื.
ืื ื ืงืืื ืืจืืื ืืช ืืืคืืื ืื ืืจืืจื, ืฉืืืืืจื ืื ืืืื ืืืชืืงื ืื. ืขื ืืืช, ืขื "ืงืจืงืข ืืคืืืกืช" ืื ืืชื ืืืื ืืืขืื ืื ืืงืืืช. ืืืขืฉื, ืื ืืื ืืจืืข ืืื ืฉืืืกืืฃ ืืช ืืฆืจืืช ืฉืชืืืจื ืืขืื. ืืฉ ืืืงืคืื ืืืื ืืขืช ืขืจืืืช ืชืงื ืืช ืืขืืืื ืืืคืงื ืขื ืขืืืืชื ืืงืคืืื ืื ืคืืืช. ื ืงืืื ืื ืืชืืืืกืช ืืืชืจ ืืืืฉื "ืืฉืืขืช".
-
ืชืืื ืขืืืฃ ืืฉืืืจ ืขื ืืืขืจืืช ืขื ืืจืกืช ืืชืืื ื ืืขืืื ืืช ืืืืชืจ. ืืชืจื ืืื, ืื ืืืื ืืื ืื ืื ืฉืืฉ ืื ืืืขืื ืืกืคืจื ืืืื ืืืชืจ, ืืื ืื ืขื ืชืืจืื ืืฆืืื ืืืืืจ ืืืชืจ.
ืืืืืื, IBM ืฉืืืจืช ืืคืืืช ืฉืชื ืืืืืจืืช ืชืืื ื ืืขืืืื ืืช ืขืืืจ ืืขืจืืืช ืืืืกืื ืฉืื. ืืืื ืืชืืืช ืฉืืจืืช ืืื, ืืื ืื 8.2 ื-8.3. ืขืืืื ืื ืขืืืจ 8.2 ืืฆืื ืืืงืื ืืืชืจ. ืขืืืื ืืืื ื-8.3 ืืืฆื ืืืจื ืืื ืืืืืืจ ืงื.
ืืืจืกื 8.3 ืืฉ ืืกืคืจ ืืชืจืื ืืช ืคืื ืงืฆืืื ืืืื, ืืืฉื, ืืืืืืช ืืืจืืื ืืช MDisk (ืืืฆื DRAID) ืขื ืืื ืืืกืคืช ืืืกืง ืืืฉ ืืื ืื ืืืชืจ (ืชืืื ื ืื ืืืคืืขื ืืื ืืจืกื 8.3.1). ืืืื ืคืื ืงืฆืืื ืืืืช ืืกืืกืืช ืืืื, ืื ื-8.2, ืืืจืื ืืฆืขืจ, ืืื ืชืืื ื ืืื.
-
ืื ืื ื ืืชื ืืขืืื ืืกืืื ืืืฉืื, ืื ืขืืืจ ืืจืกืืืช ืฉื ืชืืื ืช Spectrum Virtualize ืืคื ื ืืจืกืืืช 8.2.1.9 ื-8.3.1.0 (ืืืฉืจ ืืืื ืืืชืืืจ ืืขืื ืจืืืื ืื), ืืื ืืืคืืืช ืืช ืืกืืืื ืืืชืจืืฉืืชื, ืืชืืืื ืืืื ืืช ืฉื IBM ืืืืืฆื ืืืืืช ืืืฆืืขื ืืืขืจืืช ืืจืืช ืืืจืืื, ืืคื ืฉืืืฆื ืืืืืจ ืืืื (ืืชืืื ื ืฆืืืื ืืืจืกืช ื-Russified ืฉื ื-GUI). ืืขืจื ืฉื 10000 IOPS ืืืฆื ืืืืืื ืื ืืืจ ืืืชืื ืืืืคืืื ื ืืืขืจืืช ืฉืื.
ืืืืืช ืืืฆืืขื ืืืืกืื ืฉื IBM
-
ืืฉ ืฆืืจื ืืืฉื ื ืืื ืืช ืืขืืืก ืขื ืืขืจืืืช ืืืกืื ืืืืืื ืข ืืขืืืก ืืชืจ. ืืฉื ืื, ืืชื ืืืื ืืืฉืชืืฉ ื-IBM sizer (ืื ืืฉ ืื ืืืฉื ืืืื), ืื ืืขืืจืช ืฉืืชืคืื ืื ืืฉืืืื ืฉื ืฆื ืฉืืืฉื. ืื ืืืจืื ืืืืื ืืช ืคืจืืคืื ืืขืืืก ืขื ืืขืจืืช ืืืืกืื, ืื ืืืืฆืืขืื ื-MB/s ื-IOPS ืืฉืชื ืื ืืืื ืืืชืื ืืคืจืืืจืื ืืืืื ืืคืืืช:
-
ืกืื ืคืขืืื: ืงืจืืื ืื ืืชืืื,
-
ืืืื ืืืืง ืคืขืืื,
-
ืืืื ืคืขืืืืช ืืงืจืืื ืืืืชืืื ืืืจื ื-I/O ืืืืื.
ืืื ืื, ืืืืจืืช ืืคืขืืืืช ืืืฉืคืขืช ืืืืคื ืงืจืืืช ืืืืงื ื ืชืื ืื: ืืจืฆืฃ ืื ืืกืืจ ืืงืจืื. ืืืฉืจ ืืืฆืขืื ืืกืคืจ ืคืขืืืืช ืืืฉื ืื ืชืื ืื ืืฆื ืืืคืืืงืฆืื, ืืฉ ืืช ืืจืขืืื ืฉื ืคืขืืืืช ืชืืืืืช. ืืื ืื, ืืืืืฅ ืืงืืช ืืืช ืืืฉืืื. ืื ืื ืืืื ืืขืืืจ ืืจืืืช ืืช ืืืืื ืื ืชืื ืื ืืืื ื ืืืืฆืืขืื ืฉื ืืขืจืืช ืืืคืขืื, ืืขืจืืช ืืืืกืื, ืืฉืจืชืื/ืืืคืจืืืืืืจืื, ืืื ืื ืืื ื ืฉื ืชืืื ืืช ืืืคืขืื ืฉื ืืืฉืืืื, DBMS ื"ืฆืจืื ืื" ืืืจืื ืฉื ืืฉืืื ืืืกืง.
-
-
ืืืืกืืฃ, ืืงืคืืื ืขื ืืืืืืื ืืขืืืื ืื ืืขืืืืื. ืืฉ ืืืืืืจ ืืช ืืื ืืืื ืื ืฉื ืืืืืื ืืืชืืกืก ืขื ืขืจืื RPO ืืงืืืืื ืขืืืจ ืืขืกืง, ืืืฉ ืืืืช ืืืืงืืช ืชืงืื ืืช ืชืงืืคืชืืืช ืฉื ืืืืืืืื (ืื ืืขื ืกืคืงื ืชืืื ืืช ืืืืื ืืืืฉืืื ืืืืืช ืืืืืืื ืืืืฆืจืื ืฉืืื) ืืื ืืืืืื ืขืจื RTO ืืงืืื.
ืชืืื ืฉืงืจืืช ืขื ืืกืืฃ.
ืื ื ืืืื ืื ืืขื ืืช ืขื ืฉืืืืชืื ืืืขืจืืชืื ืืืขืจืืช. ืึทื
ืืงืืจ: www.habr.com