milestone solution partner it infrastructure components...

15
Milestone Solution Partner IT Infrastructure Components Certification Report Huawei OceanStor 5500 V3 SAN Storage 08-09-2015

Upload: dangnga

Post on 07-Feb-2018

220 views

Category:

Documents


1 download

TRANSCRIPT

Milestone Solution Partner IT Infrastructure Components Certification Report

Huawei OceanStor 5500 V3 SAN Storage

08-09-2015

2 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

Table of Contents Executive Summary: .................................................................................................................................. 4

Abstract .................................................................................................................................................... 4

Certified Products................................................................................................................................... 4

Key Findings ........................................................................................................................................... 5

Topology .................................................................................................................................................. 5

Storage System Configuration ............................................................................................................. 6

Test Plan Summary: .................................................................................................................................. 9

Test Process ........................................................................................................................................... 9

Benchmark, Maximum Performance, & Failover Test Scenarios ................................................. 10

Performance Results: .............................................................................................................................. 10

Performance Tests: ............................................................................................................................. 10

Conclusion: ............................................................................................................................................... 14

Appendix A: ............................................................................................................................................... 15

3 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

About HUAWEI OceanStor: Business development leads to a great amount of service data, which poses ever higher demands on storage systems. Traditional storage systems fail to meet these demands and encounter the following bottlenecks: inflexible storage performance expansion, complex management of various devices, failure to utilize legacy devices, and increasing maintenance costs occupying a large part of Total Cost of Ownership (TCO). To eliminate these bottlenecks, Huawei has launched the OceanStor V3 storage system. This series is ideal for processing existing storage applications and follows the future development trend of storage technologies. It meets medium and large-sized enterprises' storage requirements for mass data storage, fast data access, high availability, high utilization, energy savings, and ease-of-use. Visit http://e.huawei.com/cn/products/cloud-computing-dc/storage.

About Milestone Systems:

Milestone Systems is the world’s leading provider of open platform IP video surveillance software.

Milestone has provided easy-to-use, powerful video management software in more than 100,000

installations worldwide.

Milestone XProtect® products are designed with open architecture and are compatible with more IP

cameras, encoders and digital video recorders than any other manufacturer. Because Milestone provides

an open platform, you can integrate today’s best business solutions and expand what’s possible with

future innovations. Visit www.milestonesys.com for more.

GENERAL DISCLAIMER:

All information, to include but not limited to, documentation, configuration calculations, installation and trouble-shooting advice,

consultancy and support services which may be provided within this document is delivered 'as is' without warranty of any kind.

Unless otherwise agreed in writing between you and Milestone Systems A/S or its Affiliates, you, as the recipient, agree to assume

the entire risk as to the results and performance achieved or not achieved by reliance on such information. Milestone Systems A/S

and its Affiliates shall, to the extent allowed by law, assume no liability for the Recipient’s reliance on such information and disclaims

all warranties, whether express or implied, including but not limited to, the implied warranties of merchantability, fitness for a

particular purpose, title and non-infringement, or any warranty arising out of any proposal, specification or sample with respect to the

document. Furthermore, Milestone Systems A/S and its Affiliates shall not be liable for loss of data, loss of production, loss of profit,

loss of use, loss of contracts or for any other consequential, economic or indirect loss whatsoever in respect of delivery, use or

disposition from the content of this document.

4 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

Executive Summary:

Abstract This report highlights the performance results of certification tests performed on Huawei OceanStor 5500 V3 storage and expansion chassis. This system was used as the storage location for the live video database of a Milestone XProtect video management system during this certification test. An OceanStor 5500 V3 storage Controller and two expansion chassis were created to measure performance, with test results validated by the Milestone Technology Partner program. Certification of Huawei Storage solutions ensure that surveillance systems built using this product in combination with the Milestone XProtect components will be able to record and archive an amount of video consistent with the recommendations of the Milestone Server and Storage Calculator.

Certified Products

• Huawei OceanStor 5500 V3

• Milestone XProtect Corporate 2014

o Listed products are certified for use with the entire XProtect product line.

Performance of the solution may vary if different XProtect products and/or system components not listed in the tests details are

included. For a complete list of all equipment used in the certification check Appendix A.

5 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

Key Findings In maximum performance testing the OceanStor 5500 V3 was able to support more than twice the amount of video streams as indicated by the Milestone server and storage calculator. For both the 180 camera workload listed below, and the 520 camera scenario, there were four XProtect Recording Servers installed in the system each which recorded video to a specified storage volume from 5500 V3 via a 10 Gbit Ethernet link.

Test Scenario

Storage Solution

Maximum Number of Cameras

Live Video Database Read Latency (milliseconds)

Individual Video Stream Size (Mbps)

Maximum Disk I/O (MBps)

Benchmark: OceanStor 5500 V3

180 9.7 4.06 102

Maximum: OceanStor 5500 V3

520 12.86 4.06 264

Integrators and end users designing, installing and operating surveillance systems which incorporate these solution components can have confidence that the system will record and archive video reliably. Customers who wish to gain the maximum value and performance out of their surveillance system can also refer to the best practices and performance limitations outlined in this document to help design a system that exceeds the benchmark limitations for video recording which are followed by the Milestone Server and Storage Calculator.

Solution Architecture:

Topology The test surveillance system was assembled and installed at Huawei IT OpenLab in Chengdu. The system topology included 9 servers running a Microsoft Windows x64 based Server 2008 operating system hosting the Milestone XProtect Corporate Management Server, Management Client and Smart Client. 1 – Management Server –180 and 520 camera configurations 4 – Recording Servers – up to 130 cameras per server 4 – View Clients – grid of 35 playbacks per server – 140 view streams The OceanStor 5500 V3 used 10 Gigabit Ethernet interfaces for recording servers. OceanStor 5500 V3 is a dual controller SAN Storage attached two disk enclosure with 48*2TB 7.2KM NL_SAS hard disks. The test topology is shown in Figure 1 below:

6 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

Recording Server 1

Recording Server 2

Recording Server 3

Recording Server 4

Viewer Client 1

Viewer Client 2

Viewer Client 3

Viewer Client 4

Manager Server

Huawei RH2285 Servers

10G Ethernet Switch

OceanStor 5500 V3

130 Cameras per server—520 totalH.264 1280x720 15 frame-30 compression140 playback views-35 playback per client

Recording to Huawei OceanStor 5500 V3 with RAID6

One instance of the video feed simulator and video content files were placed on each Recording Server. In this configuration video streams are sent across the IP network to be recorded on Huawei OceanStor 5500 V3. Placing the video stream sources within each recording server removes any potential network bottlenecks between cameras, encoders, or other video sources and the recording servers themselves. The specific configurations detailed above were chosen in order to conform to the recommended Milestone storage configuration.

Storage System Configuration Using the built in storage configuration tools available through Huawei OceanStor DeviceManager.There are four storage pools, every storage pool was configured with RAID6 (12 hard disks), a 2Terabyte logical unit (LUN) disk created in every storage pool. A single LUN was attached to each Recording Server through the available 10G Ethernet.

7 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

OceanStor 5500 V3 storage management interface display indicating all active physical disks in the disk domain.

OceanStor 5500 V3 storage management interface display indicating all active physical disks in the RAID 6 storage pool.

8 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

OceanStor 5500 V3 storage management interface display indicating 2 Terabyte logic unit in the RAID 6 storage pool.

Product NVR Disk Management display showing G: drive with 2TB of available storage.

The live database was used for all long-term video storage with the OceanStor 5500 V3 solution. In the test, a 2 Terabyte volume was configured to be live volume database for each recording server.

9 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

According to video retention time, and video stream bandwidth, integrators and end-users can choose corresponding hard drives for OceanStor 5500 V3.

Live video database sizes of 2 terabyte were used to support an efficient testing process. Changing these sizes in operational video surveillance deployments will not negatively affect performance results.

The optimal configuration for performance with the Huawei OceanStor 5500 V3 solution is to place the live database on the logical disk volume. The OceanStor 5500 V3 was also provided 140 playback streams, 35 each within four separate Milestone XProtect Smart Client applications. This configuration uses direct write to RAID6 to provide the highest rate of read/write performance with no additional data migration overhead.The certification has verified that this is the optimal configuration for video recording and storage performance.

Test Plan Summary:

Test Process After installation and configuration of all required system components, the first step in the test was to establish a benchmark performance level against which to measure the performance of the system under more data-intensive levels of video recording. Once the benchmark was established, the system would remain in operation at this level long enough to completely fill the archive video database. At this point the test process calls for increasing the parameters of the video streams to add more data to each stream and each recording server, including the number of cameras, the video codec format, resolution, frames-per-second, and compression levels. The process of increasing the parameters involved adding additional simulated cameras to the NVR. This process used 1 megapixel resolution streams, with compression of 30% and frame rate of 15 frames per second (FPS). As far as codec options: H.264 was chosen as the only codec with which all tests would be performed due to the overwhelming utilization of this codec in new IP video surveillance installations. The performance of the array was monitored as the number of cameras was increased until we reached an unacceptable level of write latency, CPU consumption, archive event duration, or video frame loss. At

10 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

that point the data load was reduced, and the performance was monitored again. If the system operates at the reduced level of data load within acceptable parameters, then a full data capture takes place and the maximum performance of the storage array is defined to be at the observed levels of data and video stream parameters. Acceptable levels of operation are defined according to the following statistics:

Less than 0.1% video frame loss

CPU values under 70% average

Archive event duration equal to live database retention (1 hour)

Write latency values under 200 ms

In the test scenarios discussed in this document the XProtect Recording Server, which was recording video to databases located on the OceanStor 5500 V3 storage solution, was configured to record between 180 and 520 simulated cameras; and these cameras were all configured to record video continuously. In each of the tests we also had four XProtect Smart Client applications running, displaying recorded video. The number of streams being played back simultaneously was 60 in benchmark test and 140 in maximum test.

Benchmark, Maximum Performance, & Failover Test Scenarios Milestone’s server and storage calculator was used to determine the benchmark value for the storage solution, with 48 total disks at 7,200 RPM spindle speed set in a RAID 6 configuration, and with the live database located in the disk array. The calculator indicated that the system should support 180 cameras at the chosen settings during the benchmark test. The video stream profile used for the calculator included H.264 as the codec, a resolution of one megapixel, 15 frames per second, 30 percent compression. The total number of cameras used in the maximum test scenario was 520 cameras in order to ensure that the system would be operating under a predictable and easily maintained data load. This would allow the analysis of the measured data to focus on the maximum level of video recording possible.

Performance Results:

Performance Tests: The data load used in the benchmark test scenario included the following parameters: Benchmark Test - (4 Recording Servers):

180 cameras – 45 per server

1 megapixel resolution (1280x720)

H.264 video codec

30% compression

15 frames per second

100% recording

Live RAID 6 using 12x 7,200 RPM 2TB NL SAS disks (2048 GB database) Benchmark test results:

Average Live Database Write Throughput 102MBps

Average Individual Camera Stream Size 4.06Mbps

11 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

Average Recording Server CPU Utilization 11.06%

% Frames Lost 0.0%

Average Live DB Read Latency 9.7ms

The OceanStor 5500 V3 CPU utilization was always under 15% and the read and write latency were always under 15ms.

OceanStor 5500 V3 storage management interface display indicating the storage Write/Read latency

OceanStor 5500 V3 storage management interface display indicating the storage Write/Read bandwidth/Logic unit

12 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

OceanStor 5500 V3 storage management interface display indicating the storage controller CPU utilization

Maximum Performance Test (4 Recording Servers):

520 cameras – 130 per server

1 megapixel resolution (1280x720)

H.264 video codec

30% compression

15 frames per second

Live RAID 6 using 48x 7,200 RPM NL SAS disks (2000 GB database) Maximum Performance Test results:

Average Live Database Write Throughput 264 MBps

Average Individual Camera Stream Size 4.06 Mbps

Average Recording Server CPU Utilization 27.61%

% Frames Lost 0.0%

Average Live DB Read Latency 12.86ms

Each recording servers live database average Write bandwidth was about 65.9 MBps. 35 playback streams for each recording server resulted in about 17.7 MBps average live database read bandwidth. So the total average Read and Write bandwidth for OceanStor 2800 V3 were about: 264MBps and 71MBps. The OceanStor 5500 V3 average CPU utilization was under 20% and the read and write latency were under 20ms.

13 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

OceanStor 5500 V3 storage management interface display indicating the storage controller Write/Read latency.

OceanStor 5500 V3 Storage management interface display indicating the storage pool Write/Read bandwidth

14 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

OceanStor 5500 V3 storage management interface display indicating the storage controller CPU utilization

The maximum performance test showed that the primary limiting factor in the performance of the Product was the system CPU ability. The results in about 20% CPU overhead. There were no problems with frame loss, video latency or CPU utilization caused by the hardware or software integration.

Conclusion: OceanStor 5500 V3 is a certified storage platform for use with the Milestone XProtect VMS. With the chosen hard disk configuration used in the test, the OceanStor 5500 V3 easily supported the benchmark level of performance. The calculator indicates that the solution should support 180 cameras at the benchmark level, and it was able to support a maximum of 520 cameras. The performance testing determined that the OceanStor 5500 V3 storage solution can support at least 200% more total video than the amount recommended by the calculator. These test results included the use of the 10Gbps iSCSI storage controller. All of the other storage controllers available for the product should provide the same, or higher, levels of performance. Integrators and end users should have confidence when building video security and surveillance systems which include the XProtect VMS and the OceanStor 5500 V3 storage solution. The calculator indicates that the solution should support 180 cameras at the benchmark level, and it was able to support a maximum of 520 cameras.Larger systems could be built using multiple storage solutions, alternative disk configurations, and multiple Recording Servers. The XProtect and OceanStor 5500 V3 integrated system is highly scalable with several excellent storage controller interface options, and multiple available redundancy methods to create reliable high performance surveillance and security solutions for mission critical applications.

15 HUAWEI OceanStor 5500 V3 - MTP Certification Performance Report

Appendix A:

Network: o 1x HUAWEI S5700 1 Gbit Ethernet Switch o 1xHUAWEI CE6850 10 Gbit Ethernet Switch

Servers: o HUAWEI RH5885 which runs Windows Server 2008 R2 SP1 operating system)

Storage: o 1x HUAWEI OceanStor 5500 V3 o 2x expansion units