MOBOTIX Tech Session discussing the advantages and disadvantages of various storage types and how to specify good storage to give your sites the edge.
Presented on the MOBOTIX Update Roadshow in Australia - August 2011.
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
Update Roadshow: Demystifying Storage
1. Demystifying Storage
MOBOTIX Tech Sessions
Chris Watt
www.mobotix.com
MOBOTIX AG • Asia Pacific
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
2. What are my
storage options?
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
3. Storage options
Internal NAS Server
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
4. Storage options - Internal
✓ Self contained, internal
✓ Wide temperature tolerance
✓ No moving parts
X Limited capacity/retention
X Slower export and playback
X Limited life span
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
5. Storage options - NAS
✓ Lowest price per GB
✓ Designed for storage use
✓ Simple to manage
X Non customisable hardware
X Limited expandability
X Not all created equal
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
6. Storage options - Server
✓ Fully customisable hardware
✓ Full control of operating system
✓ Large camera capacity
X Generally more expensive
X More complex management
X License costs may apply
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
7. How do I select
good quality storage?
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
8. Suitable hard drives
• Always select high quality
hard drives
- Server/Enterprise/CCTV
• Consumer hard drives are
not designed for 24/7 use
• SSD drives: read reviews
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
9. Suitable MicroSD
• Check class rating
• Be prepared for some failures
• USB speeds are slower
Class Speed x Rating
2 MB/s 13x
4 MB/s 26x
6 MB/s 40x
10 MB/s 66x
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
10. Network interface
10/100
Gigabit
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
11. Network interface
Connection to: Connection to:
Cameras MxCC
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
12. Network interface
Link Aggregation
IEEE 802.3ad
Connection to: Connection to:
Cameras MxCC
Connection to:
Network
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
13. Network interface
100+ Cameras 10 Gigabit
MOBOTIX Tests 10GbE
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
14. Operating systems for servers
• Choosing an operating system
- What knowledge is in-house?
- Customer SOE requirements?
- Are your chosen parts supported?
• Things to remember
- Servers often require licenses
- Must be managed properly
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
15. Failure pre-warning
• Hard drives will fail!
- S.M.A.R.T. monitoring
- Built in notification of
impending failure
• Storage Failure Detection
- Built in to camera
- Post-failure only
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
16. Warranty can save your backside
• Standard consumer product warranty
- 1 year, return to base
- No footage recovery options
• Enterprise warranties
- Multi-year, on-site or direct shipped parts
- No risk to footage security
- Footage not lost if recoverable
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
17. Not all hardware is created equal
Iomega Ix2 Synology DS411+
Processor Marvell Processor Intel Atom
RAM 256MB RAM 1GB DDR2
Total HDDs 2 Total HDDs 4
Max. Cameras: 2 Max. Cameras: 30
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
18. Not all hardware is created equal
Iomega Ix2 Synology DS411+
41 MB/s
Read
93.1 MB/s
22.4 MB/s
Write
96.5 MB/s
www.mobotix.com
Iomega (RAID 1) Synology (RAID 5)
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com Source: Iomega Ix2 review • Synology DS411+ review
19. Appropriate hardware choices
Your customer wants you to dig a 3km trench
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
20. Appropriate hardware choices
Your customer wants you to dig a 3km trench
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
21. Appropriate hardware choices
Your customer wants you to dig a 3km trench
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
22. Appropriate hardware choices
Capable of 2 cameras Capable of 30 cameras
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
24. Single camera on remote 3G connection.
7 days event based recording (~10 events per day).
Solar power, power usage must be minimal.
www.mobotix.com
==> Internal SD Card or USB Device
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
25. Many cameras on a node-based WiFi network
30 days recording, mixture of event + continuous
Wireless traffic must be minimal to avoid lost footage
www.mobotix.com
==> NAS for each node
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
26. 120 cameras, wired on the corporate LAN
30 days recording, mixture of event + continuous
Storage device must meet SOE requirements
www.mobotix.com
==> Server or NAS depending on specifics
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
27. I’ve selected my
hardware, now what?
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
28. What is this RAID thing I keep hearing about?
RAID 0
A1 A2
A3 A4
A5 A6
A7 A8
Disk 0 Disk 1
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
29. What is this RAID thing I keep hearing about?
RAID 1
A1 A1
A2 A2
A3 A3
A4 A4
Disk 0 Disk 1
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
30. What is this RAID thing I keep hearing about?
RAID 5
A1 A2 A3 Ap
B1 B2 Bp B3
C1 Cp C2 C3
Dp D1 D2 D3
Disk 0 Disk 1 Disk 2 Disk 3
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
31. What is this RAID thing I keep hearing about?
RAID 6
A1 A2 A3 Ap Aq
B1 B2 Bp Bq B3
C1 Cp Cq C2 C3
Dp Dq D1 D2 D3
E! E1 E2 E3 Ep
Disk 0 Disk 1 Disk 2 Disk 3 Disk 4
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
32. What is this RAID thing I keep hearing about?
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
34. Storage Calculator
Storage Requirements Planner
www.mobotix.com -> Support
-> Storage Requirements Planner
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
35. Allocating the available space
• RAID reduces space - check actual remaining
• NEVER allocate every last megabyte!
• Allow approx. 10% space as free
Free
12500MB Cam 1
37500MB
Cam 3
37500MB
= 1,250,000 MB
Cam 2
37500MB
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
36. NFS or CIFS? Which should I use?
Sun Microsystems
Trust
NFS
Send footage to server
Request to send footage
No Trust
Login credentials
Username & Password
CIFS
Microsoft
OK, send the files
Send footage to server
Logout from session
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
39. Security, it’s important!
• Only give the rights absolutely required
• Always create at least 2 users
- MxCam | Read/Write
- MxCC | Read Only
• Separate device users from admin
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
40. UPS backup, even in Australia
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
42. How do I test
storage devices?
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
43. Stress testing storage devices
• 2 tests - Continuous & Event based
- All tests performed at QXGA, full frame rate
• Run for 2-3 months at full load
• When drives are 100% full:
- MxCC synchronous playback
- Search and export of footage
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
44. Example: incorrectly specified storage
... Network ...
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
45. Example: incorrectly specified storage
... Network ...
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
46. Optimising MxCC
Performance
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
47. Optimise MxCC access to recordings
• Set MxCC access direct to
storage medium
• User “via Camera” only when
absolutely necessary
- SD card is via
camera only
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
49. NAS Testing Results (Storage Guide)
NAS testing by MOBOTIX
The HiRes Video Company
Exus
QMX 20 QMX 40 QMX 1040 QMX 1045 QMX 2085 QMX 1040+
CPU 1.8GHz Intel Atom Dual Core 1.8GHz Intel Atom Dual Core 1.8GHz Intel Atom Dual Core 2.4GHz Intel Quad Core Xeon 2.4GHz Intel Quad Core Xeon 2.4GHz Intel Quad Core Xeon
Memory (RAM) 2GB 2GB 4GB 4GB 4GB 4GB
Max. hard drives 2 4 4 4 8 8
Preinstalled drives 2 4 4 4 8 8
Max. raw storage size 4TB 8TB 8TB 8TB 16TB 8TB
RAID support 0, 1 0, 1, 5 0, 1, 5 0, 1, 5 0, 1, 5, 6 0, 1, 5, 6, 10, 50, 60
Ethernet ports 2x 10/100/1000 2x 10/100/1000 2x 10/100/1000 2x 10/100/1000 2x 10/100/1000 2x 10/100/1000
Storage file system - - - - - -
File transfer protocols SMB • CIFS SMB • CIFS SMB • CIFS SMB • CIFS SMB • CIFS SMB • CIFS
MxRemotePreview No No No No No No
Max. cameras (QXGA) 5 10 25 40 40 80
Other Notes Testing by Exus Testing by Exus Testing by Exus Testing by Exus Testing by Exus Testing by Exus • Hardware RAID
Exua Iomega Netgear Overland
QMX 2120+ Storcenter ix2-200 Storcenter ix4-200d ReadyNAS RNDX 4250 ReadyNAS 4200 Snap Server 210
CPU 2.4GHz Intel Quad Core Xeon 1GHz Marvell 6281 1.2GHz Marvell 6281 1GHz Embedded Intel Xeon Multi Core 1.3GHz
Memory (RAM) 4GB 256MB 512MB 1GB DDRs (upgradeable) 8GB EEC 1GB
Max. hard drives 12 2 4 4 12 2
Preinstalled drives 12 2 4 2 - 2
Max. raw storage size 24TB 4TB 8TB 12TB 36TB 4TB
RAID support 0, 1, 5, 6, 10, 50, 60 1, JBOD 5, 10, JBOD 0, 1, 5 (with hotswap) 0, 1, 5, 6 (with hotswap) 0, 1
Ethernet ports 2x 10/100/1000 1x 10/100/1000 1x 10/100/1000 2x 10/100/1000 2x 10/100/1000 • 1x 10GB (optional) 1x 10/100/1000
Storage file system - - - ext3 ext3 -
File transfer protocols SMB • CIFS CIFS/SMB • NFS CIFS/SMB • NFS CIFS/SMB • NFS CIFS/SMB • NFS CIFS/SMB • NFS
MxRemotePreview No No No No Possible (untested) No
Max. cameras (QXGA) 80+ 2 - 15 100+ 6
Other Notes Testing by Exus • Hardware RAID STILL UNDER TEST STILL UNDER TEST Test performed with 10GBE link Tested to MEGA only
www.mobotix.com
MOBOTIX AG • Suite 4.08, 55 Miller Street • Sydney, Australia • Tel: +61 2 8507 2008 • au-support@mobotix.com
* Information accurate at time of production. MOBOTIX takes no responsbility for changes to specifications or hardware by other manufacturers. Test results compiled based on standard testing procedure, explanation
available from MOBOTIX on request (intl-support@mobotix.com). Please check the specifications of your chosen device prior to purchase. Some devices may have been superceded since testing was completed.
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com
50. Local support, here for you
+61 2 8507 2005
au-support@mobotix.com
www.mobotix.com
MOBOTIX AG • The HiRes Video Company • Sydney, Australia • www.mobotix.com