SlideShare a Scribd company logo
1 of 33
BD-2-577
NetApp Video Surveillance
Storage Solution
Joel W. King
Agenda
This is a technical deep dive on video surveillance deployment
architectures and the role that storage plays – including how
to size, scale, and design using best practices derived from
extensive testing and experience with real world deployment

 Key Takeaways
  − Identify video surveillance trends and their impact on storage
  − How to size storage for video surveillance deployments
  − Best practices for designing storage for video surveillance

 Resources – Contacts, TRs and Whitepapers

                                                                     2
Outline

 Video Surveillance
  Industry Trends

 Deployment Architectures

 Sizing Considerations

 Best Practices

 Summary / References
                             3
Video Surveillance
Industry Trends



                     4
Television has changed user expectations

 Increasing demand for Megapixel /
  HDTV resolutions
 More than 50% of security cameras shipped
  by 2014 will be megapixel/HD resolution
  “The World Market for CCTV and Video Surveillance
   Equipment – 2010 Edition.” – IMS Research
 Some expectations are unattainable
  − Unlimited digital zoom
  − Immediate forensic search results
                                                      CSI publicity Photo / Fair Use

                                                                                       5
Three ‘R’s of Video Surveillance

               High Definition and Megapixel cameras
 Resolution    dramatically increase storage requirements
               over Standard Definition


               Increasing retention periods as storage costs
 Retention     decrease and public safety threats increase


               Loss of video may incur fines (gaming) or
 Reliability   hamper forensic analysis


                                                               6
Resolution (Scaled to 20% of Original Size)
                                                      Factors Influencing
                                                      Demand for Storage
                                                      − Resolution
                                                      − Frame Rate
                                                      − Retention Period
                                                      − Image Complexity
                                                      − CODEC /
                                                        Compression
                                                      − Continuous or
                                                        Record on Motion
                   (CIF) Common Intermediate Format
                                                                           7
Purchasing Decision Drivers

 Storage costs – 30% of deployment
                                                           Servers
 Key decision points are              Surveillance
                                                            20%
                                                                     Switches
                                           25%                         15%
   − Network Video Cameras                                               Software

   − Video Management Software
                                                                           10%

                                                      Storage

 Servers and Networking                                30%


  viewed as commodity items
 Storage efficiency and reliability
  increasingly more important

                                                                                    8
Storage Requirements – 30 Day Retention Period




                                         200           Number of Cameras                 1000

                                                                            E5460
                                                               E2660


 Arecont                    Axis
                 Axis
  Vision                   Q6035
                P1346E
AV8185DN
6400 x 1200    1280x720   1920x1080   60 drives   120 drives   180 drives   240 drives   300 drives   360 drives
  2.2 TB       330 GB      1.7 TB      180TB       360TB        540TB        720TB        900TB        1080TB


                                                                                                               9
Deployment Architectures




                           10
Deployment Architectures

Recording Server model       Cameras
                                                                             Servers
 • Control cameras                             0101010     Video Management Software
 • Receive video feed                                                                 IP SAN




                                                                            0101010
 • Archive                                     0101010                                       iSCSI
                                                                                      SAN
    Transport:                                            IP Network                         FC
    H.264/RTP/UDP or
                                                                                      Direct Attach
    H.264/RTP/RTSP/TCP
                                                                                             SAS
    MJPEG/TCP                                        0101010
                                                                 Storage                     FC
                                Viewing
Camera to Storage model         Workstations
• Bosch (iSCSI)
• MOBOTIX / IQinVision
  (NFS/CIFS)
• Axis (Local SDHC / CIFS)

                                                                                               11
E-Series Modular Design for Video Surveillance

                                                          •   4U/60 x 3.5” drives
                 DE6600                                   •   Highest throughput
                                                          •   Largest capacity/density
                                                          •   3TB NL-SAS drives
Disk Shelves                                              •   Easy to service




                       •   8Gb/s FC                                           •   SAS (for RACK Solution)
Controllers            •   12 or 24GB Cache per system                        •   4GB Cache per system
                       •   ~ 24.8Gb/s write performance                       •   ~ 11.2Gb/s write performance
                       •   High Bandwidth / High IOPs                         •   Cost effective performance
                5400                                           2600
                       • Verify support in IMT                                • NVS Storage Rack only
 Delivery
                       • Use Quote Edge                                       • Quotable and orderable
                                                                                through distribution


                                                                                                             12
NetApp Video Surveillance Storage Solution Rack
               Hardware / software components

                                                 OnSSI
                                                Milestone             Cisco
          Utilities                       Windows Server               Redhat
                            SANtricity       2008 R2                    Linux
                                                 NTFS                  ext3
                                                                                                         Video
10/100/1000            LAN on                      VMware ESXi 5.1                           Broadcom
                                                                                                         Ingress
                      Motherboard                                                            Quad Port
Management                                           Raw device mapping                         1Gb      Ethernet
                         LOM
                                    Cisco UCS              (RDM)                   C220-M3               Links
    Ethernet
                                                LSI SAS 9200-8e – 6Gbps x 4                              Aggregated
                                                   Serial Attached SCSI (SAS)
                                     NetApp                                        E2660
                                     E-Series     Controller          Controller
                                                  A    Cache        Cache     B
                                                        2GB          2GB

                                                        Volumes (LUNs)


                                                                                                                      13
NetApp Video Surveillance Storage Solution
               Hardware / software components
                                                      Genetec Omnicast
                                                      Verint Nextivia
                                                      OnSSI Ocularis
             Utilities                                  Windows Server
      Failover driver          SANtricity                  2008 R2
                                                               NTFS

10/100/1000              Management                          Optional ESXi 5.1                 Gigabit /
                          Ethernet    commercial                                              10 Gigabit   Video
Management                  Ports                           Raw device mapping                 Ethernet
    Ethernet                          off-the-shelf               (RDM)          Server(s)                 Ingress
                                            8Gbps                optional        FC HBA
                                                      SAN                SAN
                                      NetApp                                          E5460
                                      E-Series      Controller           Controller
                                                    A    Cache        Cache      B
                                                         6/12GB       6/12GB

                                                        Volumes (LUNs)


                                                                                                                     14
Virtualization
 Most VMS vendors support virtual servers (Milestone XProtect
  certified with VMware and Microsoft Hyper-V)
 Recording servers are high resource demand –
  do not co-host with other applications
 Some VMware functions
  (Vmotion / Snapshots) not
  supported on RDM LUNs
 Primary advantage – sharing
  Network and FC or SAS HBAs
                                            Raw device mapping (RDM)
                                                                  15
Sizing Considerations




                        16
Sizing Based on Determining Several Parameters
    Resolution
                                                      HW / SW
                                                    Performance
                                                  Video Management    Volumes (LUNs)
Frame Rate                                             Software
                      Number of       Data Rate
                       Cameras                     Recording Server
  CODEC

  Compression
    (Quality)
               Group      Variable/
                                                                       Volume Group
            of Pictures   Constant
               (GOP)       Bit Rate                                     RAID Level

                                                  Retention
                                                   Policy

                                                                       Disk Drives

                                                                                       17
Bandwidth and Storage
Calculator
 Camera manufacturers provide
  sizing calculators
 User Inputs:
  − Camera Model
  − Frame Rate
  − Resolution
  − Compression
  − Image
    Complexity
                                 18
Image Complexity

 Variable Bit Rate (VBR)
  − Pre-defined image
    quality                 7%

 Bandwidth fluctuates
  − Scene complexity
  − Motion
  − Image Noise
                              7pm           7am
 Storage capacity and      Lights off   Lights on
  throughput also change
                                                     19
Usable Capacity by RAID Level
                                   Number of    Dynamic Disk
                                                                  RAID-6         RAID-5         RAID-10
                                   3 TB Disks   Pool (RAID-6)
                    14.8TB/month       2                                                      2,794.019 GB
                          or           3                                       5,588.039 GB
     40              18.8TB with       4                                       8,382.059 GB   5,588.039 GB
   Cameras             20% free        5                        8,382.059 GB     10.914 TB
                        space          6                          10.914 TB      13.642 TB    8,382.059 GB
                                       7                          13.642 TB      16.371 TB
  393 Mbps                             8                          16.371 TB      19.099 TB     10.914 TB
                   50 MB/s             9                          19.099 TB      21.828 TB
Recording Server                      10                          21.828 TB      24.556 TB     13.642 TB
                   (100 IO/s)         11         21.375 TB        24.556 TB      27.285 TB
                                      12         21.371 TB        27.285 TB      30.013 TB     16.371 TB
     30 day                           13         23.511 TB        30.013 TB      32.742 TB
   retention                          14         25.648 TB        32.742 TB      35.470 TB     19.099 TB
     policy                           15         27.789 TB        35.470 TB      38.199 TB
      and                             16         29.925 TB        38.199 TB      40.928 TB     21.828 TB
   20% free                           17         32.062 TB        40.928 TB      43.656 TB
     space                            18         34.199 TB        43.656 TB      46.385 TB     24.556 TB


                                                                                                           20
Sizing Example
                  Video Surveillance Rack (2660) OnSSI Ocularis
                                                               RAID 1
Physical Server



                                                                1+1
                   VM              Base                        Volume        RAID 6
                                                               Group          12+2
                    VM             Fail Over Server 1
                                                               Volume        Volume
                    VM             Fail Over Server 2    *    Bookmarks      Group
                                                                            VOL_FAIL_1
                                                                                             3-5
                    VM             RC-E Manager                                              Days
                                                                                              30
                                                                            VOL_ARCH_1       Days
Physical Server




                                                                                                    RAID 6
                   VM              Recording Server 1                                                12+2
                    VM             Recording Server 2                                               Volume
                                                                RAID 10                             Group
                    VM             reserved      Data Store
                                                                 5+5
                                                                                         *      VOL_FAIL_2
                                                                Volume
                    VM             reserved       RAID-1        Group
                                                                            1
                                                              VOL_LIVE_1
                                                                           Day                  VOL_ARCH_2

                                                              VOL_LIVE_2

                         2 Hot Spares
                         Per 60 disk shelf
                                                                                                             21
Data Rates
      NetApp Video Surveillance Storage Solution Rack
                                                                          Link Aggregation
      Physical Machine(s)                                                Four 1 GigEthernet

                                                                                                      640 Cameras
                                                                                                           @
                                                                                                      2 Mbps Each


         Virtual Machines                            256 Cameras @ 2 Mbps
                                                           512 Mbps                                        1.5 Gbps
                                                                                                          aggregate
                        3 physical machines
                        10 virtual machines                       28-32 TB
                                                                   Volume
                        IOMETER test tool            E2660
             Failover
                                                  6 Gbps SAS
                                                                                               640 Mbps
                                    9-11 Gbps                                                  @ 512K I/0


       Failover                                                                         ARCHIVE
                                                                                      32.742 TB VGs
                        Each VM writing to both                                            (14+2)
64 Cameras                                                                           LIVE
                         LIVE and ARCHIVE
  per VM                                                        1 TB              4.1TB VGs
                                                               Volume                (5+5)

                                                                                                                      22
Best Practices




                 23
High Availability Architecture
            Cameras to Storage Array
                         IP                         IP – Core /
                    Access Layer                 Distribution Layer

    (B)
Overlapping
Field of View

      (A)                               (B)
                                                                       (A)


                      IP                                               (B)
                    Server           Recording
                 Access Layer         Servers
                 (Top-of-Rack)     (A)             Dual Fabric             E5460
                                                      SAN             Duplex Controllers
                                                                                      24
Tuning Performance Parameters
 One active Volume (LUN) per    Start / Stop Cache Flush: 80%
  Volume Group (VG)
                                 Flush Write Cache: 10 sec.
 Read/Write Cache: Enabled
                                 Cache Block Size: 32K
 Write Cache Mirroring:
                                 Media Scan Frequency: 30 days
  Disabled
                                 Data Assurance (DA): Disabled
 Initial Segment Size: 128K
 Windows (NTFS) Allocation
  Unit Size: 64K


                                                                  26
OnSSI Ocularis / Milestone XProtect
 Best Practices
 Archival function
 Moves video files from
  „Recording‟ location to
  „Archive‟ location.
 Files may be groomed
  to reduce the frame rate    Separate Recording and Archive Configuration
  or encrypt
 User configured schedule
 I/O rates increase during
  archive (8x observed)
                                     Recording Only Configuration
                                                                             27
Summary
 High Definition / Megapixel
  cameras – must sell proposition –
  drives storage sales
 Retention periods – minimum of
  30 days – storage efficiency
 Reliability and Redundancy –
  lead with high availability and
  redundant solutions
 Trusted partner – Position the
  NetApp brand through training,
  education, certification and support
                                         28
Resources
NetApp Video Surveillance Storage Solution
 Distribution List (DL) for questions on this session.
   − xdl-bd-2-577@netapp.com
 NetApp Community (Blog Posts)
  https://communities.netapp.com/blogs/Video_Surveillance_Solution

 Documentation
   − Field Portal  E-Series Solutions 
     NetApp Video Storage Solution

 Contacts
   − Jenifer Piccioni, Solution Product Manager – Jenifer.Piccioni@netapp.com
   − Jon Robbins, Solution Marketing Manager – Jon.Robbins@netapp.com
                                                                                29
© 2012 NetApp, Inc. All rights reserved. No portions of this document may be reproduced without
prior written consent of NetApp, Inc. Specifications are subject to change without notice. NetApp,
the NetApp logo, and Go further, faster, are trademarks or registered trademarks of NetApp, Inc.
in the United States and/or other countries. All other brands or products are trademarks or
registered trademarks of their respective holders and should be treated as such.
Video Surveillance Acronyms
                                                     Video Codecs
 VMS Server : Video Management System                            M-JPEG : Motion – Joint Photographic Experts Group
  Server – aka Network DVR. Manages IP                            MPEG-4 : ISO/IEC Moving Picture Experts Group
  camera video feeds and storage media.                            (Part 2)

 Viewing Station: High-end Intel workstation                     H.264 : ISO/IEC Moving Picture Experts Group (Part
                                                                   10)
  for displaying live or archived camera feeds.
  on a locally attached monitor                                   JPEG 2000 – Joint Photographic Experts Group
                                                                   (committee 2000)
 Video Wall : One or more dedicated
  workstations to control/displays video on
  physical and virtual monitors.                     Video Signaling and Transport Protocols
                                                                  HTTP : Hyper Text Transport Protocol
 IP Video Surveillance Camera : digital
  video camera – small form factor IP                             HTTPS : Secure HTTP
  networked Linux host which encodes and                          RTSP : Real Time Streaming Protocol
  transports video over an IP network.                            RTP : Real-time Transport Protocol
                                                                  RTCP: Real Time Transport Control Protocol




                                     NetApp Confidential – Internal Use Only                                       31
NetApp Video Surveillance
Storage Solution Rack
 Video Management Software
   − OnSSI Ocularis ES
   − Milestone XProtect Corporate
   − Cisco Video Surveillance Manager (VSM)
 VMware ESXi 5.1 hypervisor
 Cisco UCS C220-M3 Servers (2-4)
 E2660 (SAS) duplex controller (1-3 DE6600)
 Cisco Nexus 3048 Switches (2)
 Cisco Rack and Power Distribution Unit(s)
  Pre-assembled by distribution channel partner
                                                  32
NetApp Video Surveillance Storage Solution Rack

 Cisco UCSC-C220-M3S High-Density Rack Server
  − Intel(R) Xeon(R) CPU E5-2665 0 @ 2.40GHz (2 CPU 8 Core)
  − 64 GB Memory
  − N2XX-ABPCI03-M3 Broadcom 5709 Quad Port 1Gb
  − LSI SAS 9200-8E 6Gb/s PCIe 2.0 HBA
  − UCSC RAID SAS 2008M-8i Mezzanine Card
  − A03-D300GA2 300 GB 6Gb SAS 10K RPM SFF HDD (2 disks)

 Cisco N3K-C3048TP-1GE Nexus 3048TP-1GE 1RU
  − 48 x 10/100/1000 and 4 x 10GE ports



                                                              33
NetApp Video Surveillance Storage Solution Rack

 E2600 / DE6600
  − Number of controllers: 2
  − Data Cache: 2GB per controller
  − Firmware version: [TBD]
  − Host Interface: 6Gbps SAS (4 per controller)
  − Drives (60-180):
      3TB 7500 rpm NL-SAS
      900GB 10K rpm SAS


                                                   34

More Related Content

What's hot

Presentation vmax hardware deep dive
Presentation   vmax hardware deep divePresentation   vmax hardware deep dive
Presentation vmax hardware deep divesolarisyougood
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...Brian Boyd
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshopsolarisyougood
 
Video Server
Video ServerVideo Server
Video Servernnmaurya
 
EMC: VNX Unified Storage series
EMC: VNX Unified Storage seriesEMC: VNX Unified Storage series
EMC: VNX Unified Storage seriesASBIS SK
 
Avamar Run Book - 5-14-2015_v3
Avamar Run Book - 5-14-2015_v3Avamar Run Book - 5-14-2015_v3
Avamar Run Book - 5-14-2015_v3Bill Oliver
 
102550121 symmetrix-foundations-student-resource-guide
102550121 symmetrix-foundations-student-resource-guide102550121 symmetrix-foundations-student-resource-guide
102550121 symmetrix-foundations-student-resource-guideAmit Sharma
 
Presentation symmetrix vmax family with enginuity 5876
Presentation   symmetrix vmax family with enginuity 5876Presentation   symmetrix vmax family with enginuity 5876
Presentation symmetrix vmax family with enginuity 5876solarisyougood
 
Compare emc symmetrix vmax cat presentation
Compare   emc symmetrix vmax cat presentationCompare   emc symmetrix vmax cat presentation
Compare emc symmetrix vmax cat presentationxKinAnx
 
VMware And Avamar Backup
VMware And Avamar BackupVMware And Avamar Backup
VMware And Avamar Backupjpo1974
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 xKinAnx
 
Transforming Backup and Recovery in VMware environments with EMC Avamar and D...
Transforming Backup and Recovery in VMware environments with EMC Avamar and D...Transforming Backup and Recovery in VMware environments with EMC Avamar and D...
Transforming Backup and Recovery in VMware environments with EMC Avamar and D...CTI Group
 
XIV Storage deck final
XIV Storage deck finalXIV Storage deck final
XIV Storage deck finalJoe Krotz
 
EMC Data domain advanced features and functions
EMC Data domain advanced features and functionsEMC Data domain advanced features and functions
EMC Data domain advanced features and functionssolarisyougood
 

What's hot (20)

Presentation vmax hardware deep dive
Presentation   vmax hardware deep divePresentation   vmax hardware deep dive
Presentation vmax hardware deep dive
 
EMC VNX
EMC VNXEMC VNX
EMC VNX
 
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
EMC Symmetrix VMAX: An Introduction to Enterprise Storage: Brian Boyd, Varrow...
 
Emc data domain technical deep dive workshop
Emc data domain  technical deep dive workshopEmc data domain  technical deep dive workshop
Emc data domain technical deep dive workshop
 
Video Server
Video ServerVideo Server
Video Server
 
FAST VP Step by Step Module 1
FAST VP Step by Step Module 1FAST VP Step by Step Module 1
FAST VP Step by Step Module 1
 
VNX Overview
VNX Overview   VNX Overview
VNX Overview
 
EMC: VNX Unified Storage series
EMC: VNX Unified Storage seriesEMC: VNX Unified Storage series
EMC: VNX Unified Storage series
 
Avamar Run Book - 5-14-2015_v3
Avamar Run Book - 5-14-2015_v3Avamar Run Book - 5-14-2015_v3
Avamar Run Book - 5-14-2015_v3
 
102550121 symmetrix-foundations-student-resource-guide
102550121 symmetrix-foundations-student-resource-guide102550121 symmetrix-foundations-student-resource-guide
102550121 symmetrix-foundations-student-resource-guide
 
SCSI-3 PGR Support on Symm
SCSI-3 PGR Support on SymmSCSI-3 PGR Support on Symm
SCSI-3 PGR Support on Symm
 
Presentation symmetrix vmax family with enginuity 5876
Presentation   symmetrix vmax family with enginuity 5876Presentation   symmetrix vmax family with enginuity 5876
Presentation symmetrix vmax family with enginuity 5876
 
Compare emc symmetrix vmax cat presentation
Compare   emc symmetrix vmax cat presentationCompare   emc symmetrix vmax cat presentation
Compare emc symmetrix vmax cat presentation
 
VMware And Avamar Backup
VMware And Avamar BackupVMware And Avamar Backup
VMware And Avamar Backup
 
Xiv overview
Xiv overviewXiv overview
Xiv overview
 
Ibm spectrum virtualize 101
Ibm spectrum virtualize 101 Ibm spectrum virtualize 101
Ibm spectrum virtualize 101
 
Transforming Backup and Recovery in VMware environments with EMC Avamar and D...
Transforming Backup and Recovery in VMware environments with EMC Avamar and D...Transforming Backup and Recovery in VMware environments with EMC Avamar and D...
Transforming Backup and Recovery in VMware environments with EMC Avamar and D...
 
3487570
34875703487570
3487570
 
XIV Storage deck final
XIV Storage deck finalXIV Storage deck final
XIV Storage deck final
 
EMC Data domain advanced features and functions
EMC Data domain advanced features and functionsEMC Data domain advanced features and functions
EMC Data domain advanced features and functions
 

Viewers also liked

Storage for next-generation sequencing
Storage for next-generation sequencingStorage for next-generation sequencing
Storage for next-generation sequencingGuy Coates
 
BD-2-577 NetApp video surveillance storage solution
BD-2-577 NetApp video surveillance storage solutionBD-2-577 NetApp video surveillance storage solution
BD-2-577 NetApp video surveillance storage solutiondmerces
 
Intelligent Storage Enables Next Generation Surveillance & Security Infrastru...
Intelligent Storage Enables Next Generation Surveillance & Security Infrastru...Intelligent Storage Enables Next Generation Surveillance & Security Infrastru...
Intelligent Storage Enables Next Generation Surveillance & Security Infrastru...Personal Interactor
 

Viewers also liked (7)

Storage for next-generation sequencing
Storage for next-generation sequencingStorage for next-generation sequencing
Storage for next-generation sequencing
 
BD-2-577 NetApp video surveillance storage solution
BD-2-577 NetApp video surveillance storage solutionBD-2-577 NetApp video surveillance storage solution
BD-2-577 NetApp video surveillance storage solution
 
Intelligent Storage Enables Next Generation Surveillance & Security Infrastru...
Intelligent Storage Enables Next Generation Surveillance & Security Infrastru...Intelligent Storage Enables Next Generation Surveillance & Security Infrastru...
Intelligent Storage Enables Next Generation Surveillance & Security Infrastru...
 
What is big data?
What is big data?What is big data?
What is big data?
 
Big data ppt
Big data pptBig data ppt
Big data ppt
 
What is Big Data?
What is Big Data?What is Big Data?
What is Big Data?
 
Big data ppt
Big  data pptBig  data ppt
Big data ppt
 

Similar to Bd 2-577 big-data_video_surveillance_storage_solution-bc

B.whitepaper latest advances_in_megapixel_surveillance
B.whitepaper latest advances_in_megapixel_surveillanceB.whitepaper latest advances_in_megapixel_surveillance
B.whitepaper latest advances_in_megapixel_surveillanceTSOLUTIONS
 
Advantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptAdvantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptPawachMetharattanara
 
BRKEVT-2311_joeking_pbr.pptx
BRKEVT-2311_joeking_pbr.pptxBRKEVT-2311_joeking_pbr.pptx
BRKEVT-2311_joeking_pbr.pptxJoel W. King
 
SQX IP Video Solution Q4 2007
SQX IP Video Solution Q4 2007SQX IP Video Solution Q4 2007
SQX IP Video Solution Q4 2007alexkwan9970
 
Pvma32xx series-raid
Pvma32xx series-raidPvma32xx series-raid
Pvma32xx series-raidTTEC
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
option-2_all IP cameras_Wavestore budget and Design.pptx
option-2_all IP cameras_Wavestore budget and Design.pptxoption-2_all IP cameras_Wavestore budget and Design.pptx
option-2_all IP cameras_Wavestore budget and Design.pptxPawachMetharattanara
 
Surveon End-to-End Megapixel Solutions_GDSF India Presentation
Surveon End-to-End Megapixel Solutions_GDSF India PresentationSurveon End-to-End Megapixel Solutions_GDSF India Presentation
Surveon End-to-End Megapixel Solutions_GDSF India PresentationSurveon Technology Inc.
 
Ft McDowell Casino Partners with DW Spectrum IPVMS - Migration Case Study
Ft McDowell Casino Partners with DW Spectrum IPVMS - Migration Case StudyFt McDowell Casino Partners with DW Spectrum IPVMS - Migration Case Study
Ft McDowell Casino Partners with DW Spectrum IPVMS - Migration Case Studymegapixelnews
 
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Technology Inc.
 
Trinity Presentation
Trinity PresentationTrinity Presentation
Trinity Presentationmegapixelnews
 
Camera Architecture from Failure to Success
Camera Architecture from Failure to SuccessCamera Architecture from Failure to Success
Camera Architecture from Failure to SuccessRyo Jin
 
Trends in Visualization for Armoured Vehicles
Trends in Visualization for Armoured VehiclesTrends in Visualization for Armoured Vehicles
Trends in Visualization for Armoured Vehiclesjder
 
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...MIPI Alliance
 
“Efficient Video Perception Through AI,” a Presentation from Qualcomm
“Efficient Video Perception Through AI,” a Presentation from Qualcomm“Efficient Video Perception Through AI,” a Presentation from Qualcomm
“Efficient Video Perception Through AI,” a Presentation from QualcommEdge AI and Vision Alliance
 

Similar to Bd 2-577 big-data_video_surveillance_storage_solution-bc (20)

B.whitepaper latest advances_in_megapixel_surveillance
B.whitepaper latest advances_in_megapixel_surveillanceB.whitepaper latest advances_in_megapixel_surveillance
B.whitepaper latest advances_in_megapixel_surveillance
 
Advantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.pptAdvantage of IP system & Panasonic Security_Ver1.ppt
Advantage of IP system & Panasonic Security_Ver1.ppt
 
BRKEVT-2311_joeking_pbr.pptx
BRKEVT-2311_joeking_pbr.pptxBRKEVT-2311_joeking_pbr.pptx
BRKEVT-2311_joeking_pbr.pptx
 
SQX IP Video Solution Q4 2007
SQX IP Video Solution Q4 2007SQX IP Video Solution Q4 2007
SQX IP Video Solution Q4 2007
 
6dec2011 - DELL
6dec2011 - DELL6dec2011 - DELL
6dec2011 - DELL
 
Pvma32xx series-raid
Pvma32xx series-raidPvma32xx series-raid
Pvma32xx series-raid
 
Surveon vs COTS NVR Solution Comparison
Surveon vs COTS NVR Solution ComparisonSurveon vs COTS NVR Solution Comparison
Surveon vs COTS NVR Solution Comparison
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
option-2_all IP cameras_Wavestore budget and Design.pptx
option-2_all IP cameras_Wavestore budget and Design.pptxoption-2_all IP cameras_Wavestore budget and Design.pptx
option-2_all IP cameras_Wavestore budget and Design.pptx
 
Surveon End-to-End Megapixel Solutions_GDSF India Presentation
Surveon End-to-End Megapixel Solutions_GDSF India PresentationSurveon End-to-End Megapixel Solutions_GDSF India Presentation
Surveon End-to-End Megapixel Solutions_GDSF India Presentation
 
Ft McDowell Casino Partners with DW Spectrum IPVMS - Migration Case Study
Ft McDowell Casino Partners with DW Spectrum IPVMS - Migration Case StudyFt McDowell Casino Partners with DW Spectrum IPVMS - Migration Case Study
Ft McDowell Casino Partners with DW Spectrum IPVMS - Migration Case Study
 
Pawach job record.pptx
Pawach job record.pptxPawach job record.pptx
Pawach job record.pptx
 
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) SeriesSurveon Certified Enterprise Megapixel Recorder (EMR) Series
Surveon Certified Enterprise Megapixel Recorder (EMR) Series
 
Trinity Presentation
Trinity PresentationTrinity Presentation
Trinity Presentation
 
Thinking about IP migration
Thinking about IP migration Thinking about IP migration
Thinking about IP migration
 
Camera Architecture from Failure to Success
Camera Architecture from Failure to SuccessCamera Architecture from Failure to Success
Camera Architecture from Failure to Success
 
Trends in Visualization for Armoured Vehicles
Trends in Visualization for Armoured VehiclesTrends in Visualization for Armoured Vehicles
Trends in Visualization for Armoured Vehicles
 
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
MIPI DevCon Taipei 2019: Next-Generation Mobile, AR/VR, & Automotive Displays...
 
“Efficient Video Perception Through AI,” a Presentation from Qualcomm
“Efficient Video Perception Through AI,” a Presentation from Qualcomm“Efficient Video Perception Through AI,” a Presentation from Qualcomm
“Efficient Video Perception Through AI,” a Presentation from Qualcomm
 
HD CCTV -Arecont Exacq Pivot3.ppt
HD CCTV -Arecont Exacq Pivot3.pptHD CCTV -Arecont Exacq Pivot3.ppt
HD CCTV -Arecont Exacq Pivot3.ppt
 

More from Joel W. King

DevNetCreate_2021_joelwking.pptx
DevNetCreate_2021_joelwking.pptxDevNetCreate_2021_joelwking.pptx
DevNetCreate_2021_joelwking.pptxJoel W. King
 
Introduction to GraphQL using Nautobot and Arista cEOS
Introduction to GraphQL using Nautobot and Arista cEOSIntroduction to GraphQL using Nautobot and Arista cEOS
Introduction to GraphQL using Nautobot and Arista cEOSJoel W. King
 
NetDevOps Development Environments
NetDevOps Development EnvironmentsNetDevOps Development Environments
NetDevOps Development EnvironmentsJoel W. King
 
DevNet Associate : Python introduction
DevNet Associate : Python introductionDevNet Associate : Python introduction
DevNet Associate : Python introductionJoel W. King
 
Using Batfish for Network Analysis
Using Batfish for Network AnalysisUsing Batfish for Network Analysis
Using Batfish for Network AnalysisJoel W. King
 
Using Terraform to manage the configuration of a Cisco ACI fabric.
Using Terraform to manage the configuration of a Cisco ACI fabric.Using Terraform to manage the configuration of a Cisco ACI fabric.
Using Terraform to manage the configuration of a Cisco ACI fabric.Joel W. King
 
Cisco IP Video Surveillance Design Guide
Cisco IP Video Surveillance Design GuideCisco IP Video Surveillance Design Guide
Cisco IP Video Surveillance Design GuideJoel W. King
 
Meraki Virtual Hackathon: app for Splunk Phantom
Meraki Virtual Hackathon: app for Splunk PhantomMeraki Virtual Hackathon: app for Splunk Phantom
Meraki Virtual Hackathon: app for Splunk PhantomJoel W. King
 
Business Ready Teleworker Design Guide
Business Ready Teleworker Design GuideBusiness Ready Teleworker Design Guide
Business Ready Teleworker Design GuideJoel W. King
 
Data manipulation for configuration management using Ansible
Data manipulation for configuration management using AnsibleData manipulation for configuration management using Ansible
Data manipulation for configuration management using AnsibleJoel W. King
 
DevNet Study Group: Using a SDK
DevNet Study Group: Using a SDKDevNet Study Group: Using a SDK
DevNet Study Group: Using a SDKJoel W. King
 
Foray into Ansible Content Collections
Foray into Ansible Content CollectionsForay into Ansible Content Collections
Foray into Ansible Content CollectionsJoel W. King
 
Analytics for Application Security and Policy Enforcement in Cloud Managed Ne...
Analytics for Application Security and Policy Enforcement in Cloud Managed Ne...Analytics for Application Security and Policy Enforcement in Cloud Managed Ne...
Analytics for Application Security and Policy Enforcement in Cloud Managed Ne...Joel W. King
 
Enabling policy migration in the Data Center with Ansible
Enabling policy migration in the Data Center with AnsibleEnabling policy migration in the Data Center with Ansible
Enabling policy migration in the Data Center with AnsibleJoel W. King
 
Using Tetration for application security and policy enforcement in multi-vend...
Using Tetration for application security and policy enforcement in multi-vend...Using Tetration for application security and policy enforcement in multi-vend...
Using Tetration for application security and policy enforcement in multi-vend...Joel W. King
 
Using Ansible Tower to implement security policies and telemetry streaming fo...
Using Ansible Tower to implement security policies and telemetry streaming fo...Using Ansible Tower to implement security policies and telemetry streaming fo...
Using Ansible Tower to implement security policies and telemetry streaming fo...Joel W. King
 
Super-NetOps Source of Truth
Super-NetOps Source of TruthSuper-NetOps Source of Truth
Super-NetOps Source of TruthJoel W. King
 
Super-NetOps Source of Truth
Super-NetOps Source of TruthSuper-NetOps Source of Truth
Super-NetOps Source of TruthJoel W. King
 
Introduction to Git for Network Engineers (Lab Guide)
Introduction to Git for Network Engineers (Lab Guide)Introduction to Git for Network Engineers (Lab Guide)
Introduction to Git for Network Engineers (Lab Guide)Joel W. King
 
Introduction to Git for Network Engineers
Introduction to Git for Network EngineersIntroduction to Git for Network Engineers
Introduction to Git for Network EngineersJoel W. King
 

More from Joel W. King (20)

DevNetCreate_2021_joelwking.pptx
DevNetCreate_2021_joelwking.pptxDevNetCreate_2021_joelwking.pptx
DevNetCreate_2021_joelwking.pptx
 
Introduction to GraphQL using Nautobot and Arista cEOS
Introduction to GraphQL using Nautobot and Arista cEOSIntroduction to GraphQL using Nautobot and Arista cEOS
Introduction to GraphQL using Nautobot and Arista cEOS
 
NetDevOps Development Environments
NetDevOps Development EnvironmentsNetDevOps Development Environments
NetDevOps Development Environments
 
DevNet Associate : Python introduction
DevNet Associate : Python introductionDevNet Associate : Python introduction
DevNet Associate : Python introduction
 
Using Batfish for Network Analysis
Using Batfish for Network AnalysisUsing Batfish for Network Analysis
Using Batfish for Network Analysis
 
Using Terraform to manage the configuration of a Cisco ACI fabric.
Using Terraform to manage the configuration of a Cisco ACI fabric.Using Terraform to manage the configuration of a Cisco ACI fabric.
Using Terraform to manage the configuration of a Cisco ACI fabric.
 
Cisco IP Video Surveillance Design Guide
Cisco IP Video Surveillance Design GuideCisco IP Video Surveillance Design Guide
Cisco IP Video Surveillance Design Guide
 
Meraki Virtual Hackathon: app for Splunk Phantom
Meraki Virtual Hackathon: app for Splunk PhantomMeraki Virtual Hackathon: app for Splunk Phantom
Meraki Virtual Hackathon: app for Splunk Phantom
 
Business Ready Teleworker Design Guide
Business Ready Teleworker Design GuideBusiness Ready Teleworker Design Guide
Business Ready Teleworker Design Guide
 
Data manipulation for configuration management using Ansible
Data manipulation for configuration management using AnsibleData manipulation for configuration management using Ansible
Data manipulation for configuration management using Ansible
 
DevNet Study Group: Using a SDK
DevNet Study Group: Using a SDKDevNet Study Group: Using a SDK
DevNet Study Group: Using a SDK
 
Foray into Ansible Content Collections
Foray into Ansible Content CollectionsForay into Ansible Content Collections
Foray into Ansible Content Collections
 
Analytics for Application Security and Policy Enforcement in Cloud Managed Ne...
Analytics for Application Security and Policy Enforcement in Cloud Managed Ne...Analytics for Application Security and Policy Enforcement in Cloud Managed Ne...
Analytics for Application Security and Policy Enforcement in Cloud Managed Ne...
 
Enabling policy migration in the Data Center with Ansible
Enabling policy migration in the Data Center with AnsibleEnabling policy migration in the Data Center with Ansible
Enabling policy migration in the Data Center with Ansible
 
Using Tetration for application security and policy enforcement in multi-vend...
Using Tetration for application security and policy enforcement in multi-vend...Using Tetration for application security and policy enforcement in multi-vend...
Using Tetration for application security and policy enforcement in multi-vend...
 
Using Ansible Tower to implement security policies and telemetry streaming fo...
Using Ansible Tower to implement security policies and telemetry streaming fo...Using Ansible Tower to implement security policies and telemetry streaming fo...
Using Ansible Tower to implement security policies and telemetry streaming fo...
 
Super-NetOps Source of Truth
Super-NetOps Source of TruthSuper-NetOps Source of Truth
Super-NetOps Source of Truth
 
Super-NetOps Source of Truth
Super-NetOps Source of TruthSuper-NetOps Source of Truth
Super-NetOps Source of Truth
 
Introduction to Git for Network Engineers (Lab Guide)
Introduction to Git for Network Engineers (Lab Guide)Introduction to Git for Network Engineers (Lab Guide)
Introduction to Git for Network Engineers (Lab Guide)
 
Introduction to Git for Network Engineers
Introduction to Git for Network EngineersIntroduction to Git for Network Engineers
Introduction to Git for Network Engineers
 

Recently uploaded

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Bd 2-577 big-data_video_surveillance_storage_solution-bc

  • 2. Agenda This is a technical deep dive on video surveillance deployment architectures and the role that storage plays – including how to size, scale, and design using best practices derived from extensive testing and experience with real world deployment  Key Takeaways − Identify video surveillance trends and their impact on storage − How to size storage for video surveillance deployments − Best practices for designing storage for video surveillance  Resources – Contacts, TRs and Whitepapers 2
  • 3. Outline  Video Surveillance Industry Trends  Deployment Architectures  Sizing Considerations  Best Practices  Summary / References 3
  • 5. Television has changed user expectations  Increasing demand for Megapixel / HDTV resolutions  More than 50% of security cameras shipped by 2014 will be megapixel/HD resolution “The World Market for CCTV and Video Surveillance Equipment – 2010 Edition.” – IMS Research  Some expectations are unattainable − Unlimited digital zoom − Immediate forensic search results CSI publicity Photo / Fair Use 5
  • 6. Three ‘R’s of Video Surveillance High Definition and Megapixel cameras Resolution dramatically increase storage requirements over Standard Definition Increasing retention periods as storage costs Retention decrease and public safety threats increase Loss of video may incur fines (gaming) or Reliability hamper forensic analysis 6
  • 7. Resolution (Scaled to 20% of Original Size) Factors Influencing Demand for Storage − Resolution − Frame Rate − Retention Period − Image Complexity − CODEC / Compression − Continuous or Record on Motion (CIF) Common Intermediate Format 7
  • 8. Purchasing Decision Drivers  Storage costs – 30% of deployment Servers  Key decision points are Surveillance 20% Switches 25% 15% − Network Video Cameras Software − Video Management Software 10% Storage  Servers and Networking 30% viewed as commodity items  Storage efficiency and reliability increasingly more important 8
  • 9. Storage Requirements – 30 Day Retention Period 200 Number of Cameras 1000 E5460 E2660 Arecont Axis Axis Vision Q6035 P1346E AV8185DN 6400 x 1200 1280x720 1920x1080 60 drives 120 drives 180 drives 240 drives 300 drives 360 drives 2.2 TB 330 GB 1.7 TB 180TB 360TB 540TB 720TB 900TB 1080TB 9
  • 11. Deployment Architectures Recording Server model Cameras Servers • Control cameras 0101010 Video Management Software • Receive video feed IP SAN 0101010 • Archive 0101010 iSCSI SAN Transport: IP Network FC H.264/RTP/UDP or Direct Attach H.264/RTP/RTSP/TCP SAS MJPEG/TCP 0101010 Storage FC Viewing Camera to Storage model Workstations • Bosch (iSCSI) • MOBOTIX / IQinVision (NFS/CIFS) • Axis (Local SDHC / CIFS) 11
  • 12. E-Series Modular Design for Video Surveillance • 4U/60 x 3.5” drives DE6600 • Highest throughput • Largest capacity/density • 3TB NL-SAS drives Disk Shelves • Easy to service • 8Gb/s FC • SAS (for RACK Solution) Controllers • 12 or 24GB Cache per system • 4GB Cache per system • ~ 24.8Gb/s write performance • ~ 11.2Gb/s write performance • High Bandwidth / High IOPs • Cost effective performance 5400 2600 • Verify support in IMT • NVS Storage Rack only Delivery • Use Quote Edge • Quotable and orderable through distribution 12
  • 13. NetApp Video Surveillance Storage Solution Rack Hardware / software components OnSSI Milestone Cisco Utilities Windows Server Redhat SANtricity 2008 R2 Linux NTFS ext3 Video 10/100/1000 LAN on VMware ESXi 5.1 Broadcom Ingress Motherboard Quad Port Management Raw device mapping 1Gb Ethernet LOM Cisco UCS (RDM) C220-M3 Links Ethernet LSI SAS 9200-8e – 6Gbps x 4 Aggregated Serial Attached SCSI (SAS) NetApp E2660 E-Series Controller Controller A Cache Cache B 2GB 2GB Volumes (LUNs) 13
  • 14. NetApp Video Surveillance Storage Solution Hardware / software components Genetec Omnicast Verint Nextivia OnSSI Ocularis Utilities Windows Server Failover driver SANtricity 2008 R2 NTFS 10/100/1000 Management Optional ESXi 5.1 Gigabit / Ethernet commercial 10 Gigabit Video Management Ports Raw device mapping Ethernet Ethernet off-the-shelf (RDM) Server(s) Ingress 8Gbps optional FC HBA SAN SAN NetApp E5460 E-Series Controller Controller A Cache Cache B 6/12GB 6/12GB Volumes (LUNs) 14
  • 15. Virtualization  Most VMS vendors support virtual servers (Milestone XProtect certified with VMware and Microsoft Hyper-V)  Recording servers are high resource demand – do not co-host with other applications  Some VMware functions (Vmotion / Snapshots) not supported on RDM LUNs  Primary advantage – sharing Network and FC or SAS HBAs Raw device mapping (RDM) 15
  • 17. Sizing Based on Determining Several Parameters Resolution HW / SW Performance Video Management Volumes (LUNs) Frame Rate Software Number of Data Rate Cameras Recording Server CODEC Compression (Quality) Group Variable/ Volume Group of Pictures Constant (GOP) Bit Rate RAID Level Retention Policy Disk Drives 17
  • 18. Bandwidth and Storage Calculator  Camera manufacturers provide sizing calculators  User Inputs: − Camera Model − Frame Rate − Resolution − Compression − Image Complexity 18
  • 19. Image Complexity  Variable Bit Rate (VBR) − Pre-defined image quality 7%  Bandwidth fluctuates − Scene complexity − Motion − Image Noise 7pm 7am  Storage capacity and Lights off Lights on throughput also change 19
  • 20. Usable Capacity by RAID Level Number of Dynamic Disk RAID-6 RAID-5 RAID-10 3 TB Disks Pool (RAID-6) 14.8TB/month 2 2,794.019 GB or 3 5,588.039 GB 40 18.8TB with 4 8,382.059 GB 5,588.039 GB Cameras 20% free 5 8,382.059 GB 10.914 TB space 6 10.914 TB 13.642 TB 8,382.059 GB 7 13.642 TB 16.371 TB 393 Mbps 8 16.371 TB 19.099 TB 10.914 TB 50 MB/s 9 19.099 TB 21.828 TB Recording Server 10 21.828 TB 24.556 TB 13.642 TB (100 IO/s) 11 21.375 TB 24.556 TB 27.285 TB 12 21.371 TB 27.285 TB 30.013 TB 16.371 TB 30 day 13 23.511 TB 30.013 TB 32.742 TB retention 14 25.648 TB 32.742 TB 35.470 TB 19.099 TB policy 15 27.789 TB 35.470 TB 38.199 TB and 16 29.925 TB 38.199 TB 40.928 TB 21.828 TB 20% free 17 32.062 TB 40.928 TB 43.656 TB space 18 34.199 TB 43.656 TB 46.385 TB 24.556 TB 20
  • 21. Sizing Example Video Surveillance Rack (2660) OnSSI Ocularis RAID 1 Physical Server 1+1 VM Base Volume RAID 6 Group 12+2 VM Fail Over Server 1 Volume Volume VM Fail Over Server 2 * Bookmarks Group VOL_FAIL_1 3-5 VM RC-E Manager Days 30 VOL_ARCH_1 Days Physical Server RAID 6 VM Recording Server 1 12+2 VM Recording Server 2 Volume RAID 10 Group VM reserved Data Store 5+5 * VOL_FAIL_2 Volume VM reserved RAID-1 Group 1 VOL_LIVE_1 Day VOL_ARCH_2 VOL_LIVE_2 2 Hot Spares Per 60 disk shelf 21
  • 22. Data Rates NetApp Video Surveillance Storage Solution Rack Link Aggregation Physical Machine(s) Four 1 GigEthernet 640 Cameras @ 2 Mbps Each Virtual Machines 256 Cameras @ 2 Mbps 512 Mbps 1.5 Gbps aggregate 3 physical machines 10 virtual machines 28-32 TB Volume IOMETER test tool E2660 Failover 6 Gbps SAS 640 Mbps 9-11 Gbps @ 512K I/0 Failover ARCHIVE 32.742 TB VGs Each VM writing to both (14+2) 64 Cameras LIVE LIVE and ARCHIVE per VM 1 TB 4.1TB VGs Volume (5+5) 22
  • 24. High Availability Architecture Cameras to Storage Array IP IP – Core / Access Layer Distribution Layer (B) Overlapping Field of View (A) (B) (A) IP (B) Server Recording Access Layer Servers (Top-of-Rack) (A) Dual Fabric E5460 SAN Duplex Controllers 24
  • 25. Tuning Performance Parameters  One active Volume (LUN) per  Start / Stop Cache Flush: 80% Volume Group (VG)  Flush Write Cache: 10 sec.  Read/Write Cache: Enabled  Cache Block Size: 32K  Write Cache Mirroring:  Media Scan Frequency: 30 days Disabled  Data Assurance (DA): Disabled  Initial Segment Size: 128K  Windows (NTFS) Allocation Unit Size: 64K 26
  • 26. OnSSI Ocularis / Milestone XProtect Best Practices  Archival function  Moves video files from „Recording‟ location to „Archive‟ location.  Files may be groomed to reduce the frame rate Separate Recording and Archive Configuration or encrypt  User configured schedule  I/O rates increase during archive (8x observed) Recording Only Configuration 27
  • 27. Summary  High Definition / Megapixel cameras – must sell proposition – drives storage sales  Retention periods – minimum of 30 days – storage efficiency  Reliability and Redundancy – lead with high availability and redundant solutions  Trusted partner – Position the NetApp brand through training, education, certification and support 28
  • 28. Resources NetApp Video Surveillance Storage Solution  Distribution List (DL) for questions on this session. − xdl-bd-2-577@netapp.com  NetApp Community (Blog Posts) https://communities.netapp.com/blogs/Video_Surveillance_Solution  Documentation − Field Portal  E-Series Solutions  NetApp Video Storage Solution  Contacts − Jenifer Piccioni, Solution Product Manager – Jenifer.Piccioni@netapp.com − Jon Robbins, Solution Marketing Manager – Jon.Robbins@netapp.com 29
  • 29. © 2012 NetApp, Inc. All rights reserved. No portions of this document may be reproduced without prior written consent of NetApp, Inc. Specifications are subject to change without notice. NetApp, the NetApp logo, and Go further, faster, are trademarks or registered trademarks of NetApp, Inc. in the United States and/or other countries. All other brands or products are trademarks or registered trademarks of their respective holders and should be treated as such.
  • 30. Video Surveillance Acronyms Video Codecs  VMS Server : Video Management System  M-JPEG : Motion – Joint Photographic Experts Group Server – aka Network DVR. Manages IP  MPEG-4 : ISO/IEC Moving Picture Experts Group camera video feeds and storage media. (Part 2)  Viewing Station: High-end Intel workstation  H.264 : ISO/IEC Moving Picture Experts Group (Part 10) for displaying live or archived camera feeds. on a locally attached monitor  JPEG 2000 – Joint Photographic Experts Group (committee 2000)  Video Wall : One or more dedicated workstations to control/displays video on physical and virtual monitors. Video Signaling and Transport Protocols  HTTP : Hyper Text Transport Protocol  IP Video Surveillance Camera : digital video camera – small form factor IP  HTTPS : Secure HTTP networked Linux host which encodes and  RTSP : Real Time Streaming Protocol transports video over an IP network.  RTP : Real-time Transport Protocol  RTCP: Real Time Transport Control Protocol NetApp Confidential – Internal Use Only 31
  • 31. NetApp Video Surveillance Storage Solution Rack  Video Management Software − OnSSI Ocularis ES − Milestone XProtect Corporate − Cisco Video Surveillance Manager (VSM)  VMware ESXi 5.1 hypervisor  Cisco UCS C220-M3 Servers (2-4)  E2660 (SAS) duplex controller (1-3 DE6600)  Cisco Nexus 3048 Switches (2)  Cisco Rack and Power Distribution Unit(s) Pre-assembled by distribution channel partner 32
  • 32. NetApp Video Surveillance Storage Solution Rack  Cisco UCSC-C220-M3S High-Density Rack Server − Intel(R) Xeon(R) CPU E5-2665 0 @ 2.40GHz (2 CPU 8 Core) − 64 GB Memory − N2XX-ABPCI03-M3 Broadcom 5709 Quad Port 1Gb − LSI SAS 9200-8E 6Gb/s PCIe 2.0 HBA − UCSC RAID SAS 2008M-8i Mezzanine Card − A03-D300GA2 300 GB 6Gb SAS 10K RPM SFF HDD (2 disks)  Cisco N3K-C3048TP-1GE Nexus 3048TP-1GE 1RU − 48 x 10/100/1000 and 4 x 10GE ports 33
  • 33. NetApp Video Surveillance Storage Solution Rack  E2600 / DE6600 − Number of controllers: 2 − Data Cache: 2GB per controller − Firmware version: [TBD] − Host Interface: 6Gbps SAS (4 per controller) − Drives (60-180):  3TB 7500 rpm NL-SAS  900GB 10K rpm SAS 34

Editor's Notes

  1. 26 October 2012 – Final Uploaded VersionNOTE: On slides which have much detail/complexity, move closer to the screen to speak. On slides with less details, you can be further from the screen. Personalize by using ‘You’
  2. Remind the audience of two numbers and three letters.25%, 30% and three R’s – Resolution Retention and ReliabilityThe 25% is an estimate of the year over year growth of the physcial security industryThe 30% is the approximate percentage that storage plays in the cost to deploy a video surveillance deployment.
  3. (CIF) Common Intermediate Format(XUGA) Ultra Extended Graphics Array(HDTV) High-definition television
  4. Networked Video Cameras and Video Management Software are the key components that drive the deployment.Surveillance covers cameras, cables, etc.Large US chain store installation and Axis total cost of ownership studyDeployments with retention periods in years (vs. 30 days) increase storage costs
  5. Axis P1346 – 1280x720 12fps H.264 50% compression 24 hours per day = 1.09Mbps 330GB 30 days – schoolyard (low light)Axis Q6035 – 1920x1080 30fps H.263 30% compression 24 hours per day = 5.53mbps 1.73TB 30 days – schoolyard (low light)Arecont AV8285DN – Panoramic IP cameras – 6400 x 1200 pixelsDeployed as four, H.264 2 Megapixel sensorsAt 7 fps, 31 day retention is 2.2 TB storage
  6. Video may be transported between endpoints in either UDP or TCP.Image Quality (loss of frames) may occur in both transports methods. The network must have sufficient available capacity (bandwidth) to transport videoExhibits very low / no loss of IP video packetsNetwork latency is within the range suitable for the transport protocol (eg. TCP/UDP) of the video feedProvides high availability – network redundancyMeets the network security (and services) requirements
  7. 2600 in racks only, Comment that the performance characteristics provide room for growth.
  8. Note: NTFS has a maximum volume size of ~256TB and 64KB cluster sizeExt3 has a 16TB max volume size with a 4K block sizeUp to 4 physical servers may be direct attached via SAS cables2660 Rack programs, all will be using Fremont.1 from the startThe cache size for the 2660 can be either 2GB or 4 GB per controller, but only the 2GB option is orderable
  9. commercial off-the-shelf (COTS) servers10G iSCSI for 5400 is being released as part of Fremont.1Release date for the HIC and Fremont.1 is 11/5/2012When installing SANtricity, if you are using a hypervisor, VMware ESXi do not install the failover driver. If not using ESXi, you need the failover drivers for multipath support.
  10. http://www.milestonesys.com/SharePoint/White%20papers/TipsTricksVirtualServerEnvironment.pdfVMWare functions not supportedNo converting VMs with RDM into templatesNo Vmotion or VMware SnapshotsNo cloning VMs with RDM LUNs
  11. Image noise is an undesirable by-product of image capture that adds spurious and extraneous information http://en.wikipedia.org/wiki/Image_noiseVariable Bit Rate (VBR) Pre-defined image quality (low normal high very-high) Scene complexity and motion will influence bandwidth consumption More difficult to provision / estimate network bandwidthConstant Bit Rate (CBR) Bandwidth consumption is deterministic (over seconds) Either image quality and/or frame rate may change Average bandwidth consumption can be estimated Network traffic is still bursy – due to I-frame transmission Image quality may be noticeably degraded – see next slide
  12. Assume 40 cameras at 393 Mbps at 14.8 TB per month. (Axis P1346 Intersection Low Light – 3Mp – 30% compression h.264, 12 fpsThe arrival rate is approximately 9.8Mbps per camera. According to the Axis design tool, we need 14.8TB per 30 days which would be 18.5TB at 20% free space
  13. Note, connectivity from failover server 2 to failover volume 2 not shownThe ESXi 5.1 is installed and booted from the internal disks, and DataStores are present on those disks for the VM’s C:\\ disk. Windows 2008 R2 is installed on the C:\\ disk.The volumes are Raw Device Mapping from the E-Series to the physical machine and then to the virtual machine.Each virtual machine has a Drive (letter) for the LIVE and ARCHIVE LUNs (volumes)
  14. On this slide be definite where to start the discussion. The are many speeds and feeds on this slide that may confuse the audience if the context is not clear.http://en.wikipedia.org/wiki/PCI_Express V2 can run at 4Gbps on each laneAssume 64 cameras per server at 1-3 Mbps on the network side of the serverFour virtual servers per physical machineSAS HBA (6Gbps x 4)Measure the performance of the storage side.Compare that with ingests rate.Disk Rate Signiant
  15. Note: the IO for most video management systems is in the 256K to 512K or higher range. The IO per second is less of an issue than throughput, give the records written are large.
  16. archival function which moves video files from a temporary or ‘Recording’ location to an ‘Archive’ location.
  17. NetApp Community https://communities.netapp.com/blogs/Video_Surveillance_Solution
  18. http://www.cisco.com/en/US/prod/collateral/ps10265/ps10493/C220M3_SFF_SpecSheet.pdfCisco UCS C220 M3 High-Density Rack Server (Small Form Factor Disk Drive Model) 2008M-8i Mezzanine Cards (6 Gbs) - two versions UCSC-RAID-11-C220 or UCSC-RAID-MZ-220 Cisco CiscoFlexFlash requires a 16G SDHC card - 4 GB is available for general use
  19. http://www.netapp.com/us/products/storage-systems/e2600/e2600-tech-specs.html