SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Milestone Systems - Confidential
Surveillance Server and Storage
Best Practices
Mike Sherwood
Solutions Engineer
Milestone Systems Confidential 2
What is IP Video Management
 Core Functions
 Capture live video
from IP cameras
and IP video encoders
 Perform basic video
processing
 Record video to
database
 Facilitate remote
access for live view
with camera control
and playback
 Search video and
export evidence
material
 Integrate third party
systems
Milestone Systems Confidential 3
System Planning
 Choices in a surveillance system will affect server
and storage requirements
 Cameras – resolution, frame rate, codec (MJPEG, MPEG-
4, h.264)
 Retention Period
 Estimated percent of motion
 Affected by camera location, lighting, masking capabilities, etc…
Milestone Systems Confidential 4
System Planning Cont’d
 Involve Systems Integrators, Manufacturers and
Consultants
 Design the system with overhead to accommodate
spikes in daily requirements and future growth
requirements
 Parameters will help in determining bandwidth and
server processing requirements
 Details should be ironed out prior to bid process
 Example
Milestone Systems Confidential 5
Understanding the Architecture
 System Topology
 How Data is written to
disk
 Motion detection
methodology and
effects on system
performance
Milestone Systems Confidential 6
 XProtect Corporate Architecture
 Support for multiple servers, sites and clients allows you to design the system to fit your
organization.
 Core Management Server for initial
client logon and system-wide
configuration of recording servers,
devices and users.
 Unlimited Number of
Recording Servers sup-
porting unlimited devices
per server.
 Unlimited Number of
Failover Servers supporting
unlimited devices per server.
 Unlimited Number of Smart
Clients accessing live view and
playback from unlimited devices
from multiple Recording Servers at the same time.
System Topology
Milestone Systems Confidential 7
Writing Data to Disk
 Sequential I/O
 Random I/O
 Average File Sizes
 50 – 64KB
56
12
93
32
0
10
20
30
40
50
60
70
80
90
100
RAID 10 Optimal Writes - 4 Drive Array - 10K
SAS
MB/Second Throughput
100% Sequential 64K
100% Random 64K
100% Sequential 2MB
100% Random 2MB
Milestone Systems Confidential 8
Motion Detection Parameters
 Effects on Disk Throughput
and Storage
 Recording Server Detection
 Camera Detection
 Effects on Processor
 Recording Server Detection
 Optimized
 Key Frame Only
 Camera Detection
 Detection Regions
 Exclude Regions
Milestone Systems Confidential 9
System Availability
 Defining the Requirements
 Down Time
 Data Loss
 Recovery Objective
 Component Level
Redundancy
 Power Supplies
 Fans
 Memory
 Disk Redundancy
Milestone Systems Confidential 10
Defining Availability Requirements
 Server Layer
 Down Time – Recover Time Objective
 Data Loss – Recovery Point Objective
Recovery TimeRecovery Point
SecsMinsHoursDaysWks Secs Mins Hours Days Wks
Archiving
Replication
Tape Backup
Clustering
Failover
Manual Restore
Determining Recovery Needs
Milestone Systems Confidential 11
Disk Redundancy
 RAID 0 – Highest Performance, Low Cost, No Redundancy
 Data Striping Only
 Recovery requires little overhead and recovery time is fast (assuming
there is a drive on-hand)
 Single drive failure results in complete loss of data
 RAID 1 / 1+0 – High Performance, High Cost, High
Redundancy
 Data Mirroring (RAID 1) and Mirroring + Stripping (RAID 1+0)
 It is possible to sustain multiple drive failures in a RAID 1+0
configuration
 Affects of running in a degraded state are minimal
 Small write “penalty” when compared to RAID 0
Milestone Systems Confidential 12
Disk Redundancy
 RAID 5, 6, 50 – Low Performance, Low Cost, Mid to
High Level of Redundancy
 Able to sustain (RAID5) and multiple (RAID 6/50) drive
failures
 Significant write penalty due to parity calculation
requirement – highly dependent on array or storage
controller
 System performance can be significantly affected when
running in a degraded state or during disk re-build
processes (70% performance degradation is common)
Milestone Systems Confidential 13
RAID 5 vs RAID 10
56
30
12
3.6
93
35
32
29
0 20 40 60 80 100
RAID 10
RAID 5
MB/Second
Random 2MB
Sequential 2MB
Random 64K
Sequential 64K
RAID Level Throughput Comparison
Video Data
*Using 10k SAS Drives – 3 Drive RAID 5 vs 4 Drive RAID 10
Milestone Systems Confidential 14
Drive Technologies
 SATA – Serial ATA
 Originally designed for applications requiring less than
20% read/write
 Optimal for sequential read operations
 Speeds up to 7200 RPM in higher capacities
 Enterprise class and Video rated drives are now available
with higher reliability
 Relatively slow in comparison to SAS and Fibre Channel
 Low cost / high density storage with drive capacities up to
2 TB
Milestone Systems Confidential 15
Drive Technologies
 SAS – Serial Attached SCSI
 Designed for data center applications requiring 100%
read / write
 Optimal for high usage random write operations
 Speeds up to 15,000 RPM
 Higher reliability (compared to SATA) for demanding
applications
 Higher cost and lower density with good reliability and
performance – drive sizes up to 450GB
Milestone Systems Confidential 16
Drive Technologies
 Fibre Channel
 Similar attributes as SAS drives with higher speed connectivity to
each drive individually
 Rarely required for Video applications due to the density required for
video retention – could be used for primary database recording
 Solid State Drives
 Early tests have indicated as much as 100% improvement over 15K
SAS drives in high random I/O environments
 Drives are not standardized and drive features are not consistent
across manufacturers – feature can have a significant impact on
performance
Milestone Systems Confidential 17
Disk Sub Systems
 Internal / Direct Attached
 Easy to configure with many options for internal and storage
enclosures
 More cost effective for systems with fewer cameras
 Variety of drive options that can be intermixed on the same controller
– supporting best practice drive configurations
 I/O processes are controlled by the Array controller in the server –
capabilities are limited in some cases
 Expansion capabilities are limited and usually less functional (on-line
capacity expansion, etc…)
 Fewer and less robust management tools
Milestone Systems Confidential 18
Disk Sub Systems
 iSCSI SAN
 Disk I/O operations are offloaded from array controller to SAN
controller – typically equals better performance
 Video Optimized Options available
 Write directly to RAID 5 recommended in some cases
 Enhanced management utilities and extended expansion capabilities
(On-Line Capacity Expansion, RAID Re-Configure, etc.)
 Better management of RAID re-build process after drive failure
 Limited by network bandwidth
 Limitations exist on the SAN controller – caution must be taken
during the buying cycle
 Choose a solution that is scalable – upgradeable controllers, etc…
 iSCSI SAN is typically dedicated to video operations and not shared
by other business applications
Milestone Systems Confidential 19
Disk Sub Systems
 Fibre Channel SAN
 Similar attributes as iSCSI SAN regarding management capabilities,
capacity expansion and resource allocation.
 Robust management applications
 Write directly to RAID 5 in some instances
 Support for a variety of drives
 Already existing in some installations with excess controller capacity
 High IOPS ratings per SAN controller
 Typically not limited by system bandwidth
 Higher cost but existing / shared infrastructure can be used and
shared with other business applications
Milestone Systems Confidential 20
Recommended Recording Architecture
 Primary Database
 Should house 4 hour to 3 days of recording
 High performance storage drives and arrays (ex: SAS drives
configured for RAID 10)
 Archive process should run with frequencies from once per hour to
once per day
 2 to 3 times the usable capacity of what is required for the live
database
 Archive Database
 Total capacity defined by video retention requirements
 Lower performance high density drives and configurations for long
term storage and lower cost (ex: SATA drives configured for RAID 5)
 % of motion in the environment will affect archive design
Milestone Systems Confidential 21
Recommended Recording Architecture
 GRAPHIC DEPICTING ARCHIVE PROCESS
Milestone Systems Confidential 22
Disk Tuning Parameters
 Array Stripe Size
 Disk Segment Size
 Array Controller Cache Configurations
 Write Cache
 Read Cache
 Cache Allocation for Read / Write operations
Milestone Systems Confidential 23
Milestone White Paper
www.milestonesys.com/Resources/White_Papers
Milestone Systems Confidential 24
Thank
You!

Weitere ähnliche Inhalte

Andere mochten auch

QNAP Surveillance Solutions
QNAP Surveillance SolutionsQNAP Surveillance Solutions
QNAP Surveillance Solutions
CK Chen
 
Global Gold
Global GoldGlobal Gold
Global Gold
ReportLinker.com
 
App109 -eddymotor
App109 -eddymotorApp109 -eddymotor
App109 -eddymotor
ISATECK
 
Grain News : FMCG Packaging Evolution - WHISKAS®
Grain News : FMCG Packaging Evolution - WHISKAS®Grain News : FMCG Packaging Evolution - WHISKAS®
Grain News : FMCG Packaging Evolution - WHISKAS®
paperdoll_design
 
Its your love spanish
Its your love   spanishIts your love   spanish
Its your love spanish
camilo
 

Andere mochten auch (20)

Raid 1 3
Raid 1 3Raid 1 3
Raid 1 3
 
SQX Solution Day 2013 Q2 - Milestone Update
SQX Solution Day 2013 Q2 - Milestone UpdateSQX Solution Day 2013 Q2 - Milestone Update
SQX Solution Day 2013 Q2 - Milestone Update
 
VMS Comparison table
VMS Comparison tableVMS Comparison table
VMS Comparison table
 
Demystifying Storage
Demystifying  StorageDemystifying  Storage
Demystifying Storage
 
QNAP Surveillance Solutions
QNAP Surveillance SolutionsQNAP Surveillance Solutions
QNAP Surveillance Solutions
 
reelyActive Digital Out Of Home Solution
reelyActive Digital Out Of Home SolutionreelyActive Digital Out Of Home Solution
reelyActive Digital Out Of Home Solution
 
Bluetooth & IoT
Bluetooth & IoTBluetooth & IoT
Bluetooth & IoT
 
Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014Advertise Yourself! - reelyActive at Bluetooth World 2014
Advertise Yourself! - reelyActive at Bluetooth World 2014
 
Chapter 4 5
Chapter 4 5Chapter 4 5
Chapter 4 5
 
reelyActive Brick & Mortar Retail Solution
reelyActive Brick & Mortar Retail SolutionreelyActive Brick & Mortar Retail Solution
reelyActive Brick & Mortar Retail Solution
 
The Future of Shopper Marketing is Now
The Future of Shopper Marketing is NowThe Future of Shopper Marketing is Now
The Future of Shopper Marketing is Now
 
Veracity's Coldstore Arcus - Storage as the foundation of your surveillance s...
Veracity's Coldstore Arcus - Storage as the foundation of your surveillance s...Veracity's Coldstore Arcus - Storage as the foundation of your surveillance s...
Veracity's Coldstore Arcus - Storage as the foundation of your surveillance s...
 
Emisión centralizada parte 1
Emisión centralizada parte 1Emisión centralizada parte 1
Emisión centralizada parte 1
 
Wie funkionniert-amazons-preisoptimierung
Wie funkionniert-amazons-preisoptimierungWie funkionniert-amazons-preisoptimierung
Wie funkionniert-amazons-preisoptimierung
 
Global Gold
Global GoldGlobal Gold
Global Gold
 
Campamento multiaventura 2º stage de judo - escuela de judo josé antonio ma...
Campamento multiaventura   2º stage de judo - escuela de judo josé antonio ma...Campamento multiaventura   2º stage de judo - escuela de judo josé antonio ma...
Campamento multiaventura 2º stage de judo - escuela de judo josé antonio ma...
 
App109 -eddymotor
App109 -eddymotorApp109 -eddymotor
App109 -eddymotor
 
Grain News : FMCG Packaging Evolution - WHISKAS®
Grain News : FMCG Packaging Evolution - WHISKAS®Grain News : FMCG Packaging Evolution - WHISKAS®
Grain News : FMCG Packaging Evolution - WHISKAS®
 
Its your love spanish
Its your love   spanishIts your love   spanish
Its your love spanish
 
Seminario sobre sistemas de recomendación
Seminario sobre sistemas de recomendaciónSeminario sobre sistemas de recomendación
Seminario sobre sistemas de recomendación
 

Ähnlich wie Milestone Server And Storage Best Practice

Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity Overview
Alan McSweeney
 
Storage essentials (by Merlin Ran)
Storage essentials (by Merlin Ran)Storage essentials (by Merlin Ran)
Storage essentials (by Merlin Ran)
gigix1980
 
Introduction to san ( storage area networks )
Introduction to san ( storage area networks )Introduction to san ( storage area networks )
Introduction to san ( storage area networks )
sagaroceanic11
 
Adaptec’s maxCache™ 3.0 Read and Write SSD Caching Solution
Adaptec’s maxCache™ 3.0 Read and Write SSD Caching SolutionAdaptec’s maxCache™ 3.0 Read and Write SSD Caching Solution
Adaptec’s maxCache™ 3.0 Read and Write SSD Caching Solution
Adaptec by PMC
 

Ähnlich wie Milestone Server And Storage Best Practice (20)

Storage, San And Business Continuity Overview
Storage, San And Business Continuity OverviewStorage, San And Business Continuity Overview
Storage, San And Business Continuity Overview
 
Oracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified StorageOracle Exec Summary 7000 Unified Storage
Oracle Exec Summary 7000 Unified Storage
 
FlashSystem 7300 Midrange Enterprise for Hybrid Cloud L2 Sellers Presentation...
FlashSystem 7300 Midrange Enterprise for Hybrid Cloud L2 Sellers Presentation...FlashSystem 7300 Midrange Enterprise for Hybrid Cloud L2 Sellers Presentation...
FlashSystem 7300 Midrange Enterprise for Hybrid Cloud L2 Sellers Presentation...
 
3PAR and VMWare
3PAR and VMWare3PAR and VMWare
3PAR and VMWare
 
Fulcrum Group Storage And Storage Virtualization Presentation
Fulcrum Group Storage And Storage Virtualization PresentationFulcrum Group Storage And Storage Virtualization Presentation
Fulcrum Group Storage And Storage Virtualization Presentation
 
Storage essentials (by Merlin Ran)
Storage essentials (by Merlin Ran)Storage essentials (by Merlin Ran)
Storage essentials (by Merlin Ran)
 
Disks.pptx
Disks.pptxDisks.pptx
Disks.pptx
 
The benefits of IBM FlashSystems
The benefits of IBM FlashSystemsThe benefits of IBM FlashSystems
The benefits of IBM FlashSystems
 
WETEC Compellent Storage Center 4.0 Release
WETEC Compellent Storage Center 4.0 ReleaseWETEC Compellent Storage Center 4.0 Release
WETEC Compellent Storage Center 4.0 Release
 
Ph hw advisor
Ph hw advisorPh hw advisor
Ph hw advisor
 
Introduction to san ( storage area networks )
Introduction to san ( storage area networks )Introduction to san ( storage area networks )
Introduction to san ( storage area networks )
 
5 Things You Need to Know About Enterprise Fl
 5 Things You Need to Know About Enterprise Fl 5 Things You Need to Know About Enterprise Fl
5 Things You Need to Know About Enterprise Fl
 
IBM Storage solutions for VMWare environments - 2010 #Vintage
IBM Storage solutions for VMWare environments - 2010 #VintageIBM Storage solutions for VMWare environments - 2010 #Vintage
IBM Storage solutions for VMWare environments - 2010 #Vintage
 
Adaptec’s maxCache™ 3.0 Read and Write SSD Caching Solution
Adaptec’s maxCache™ 3.0 Read and Write SSD Caching SolutionAdaptec’s maxCache™ 3.0 Read and Write SSD Caching Solution
Adaptec’s maxCache™ 3.0 Read and Write SSD Caching Solution
 
Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)Understanding the Windows Server Administration Fundamentals (Part-2)
Understanding the Windows Server Administration Fundamentals (Part-2)
 
HPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big DataHPC DAY 2017 | HPE Storage and Data Management for Big Data
HPC DAY 2017 | HPE Storage and Data Management for Big Data
 
DS8800 Client Presentation
DS8800 Client PresentationDS8800 Client Presentation
DS8800 Client Presentation
 
V mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep diveV mware virtual san 5.5 deep dive
V mware virtual san 5.5 deep dive
 
Qnap event v1.6
Qnap   event v1.6Qnap   event v1.6
Qnap event v1.6
 
Sullego Product Overview
Sullego Product OverviewSullego Product Overview
Sullego Product Overview
 

Mehr von hypknight

Zeacom Call Center Agent
Zeacom Call Center AgentZeacom Call Center Agent
Zeacom Call Center Agent
hypknight
 
Xiotech Storage
Xiotech StorageXiotech Storage
Xiotech Storage
hypknight
 
Xiotech Redefining Storage Value
Xiotech   Redefining Storage ValueXiotech   Redefining Storage Value
Xiotech Redefining Storage Value
hypknight
 
V Mware Desktop Virtualization
V Mware   Desktop VirtualizationV Mware   Desktop Virtualization
V Mware Desktop Virtualization
hypknight
 
VMware Cost Savings Through Virtualization
VMware Cost Savings Through VirtualizationVMware Cost Savings Through Virtualization
VMware Cost Savings Through Virtualization
hypknight
 
Toigo Critical Convergence
Toigo  Critical ConvergenceToigo  Critical Convergence
Toigo Critical Convergence
hypknight
 
Proprietary Information
Proprietary InformationProprietary Information
Proprietary Information
hypknight
 
Open Options Evolutionary Trends
Open  Options    Evolutionary  TrendsOpen  Options    Evolutionary  Trends
Open Options Evolutionary Trends
hypknight
 
Remote Worker - Road Warrior
Remote Worker - Road WarriorRemote Worker - Road Warrior
Remote Worker - Road Warrior
hypknight
 
Nec Executive Knowledge Worker
Nec   Executive Knowledge WorkerNec   Executive Knowledge Worker
Nec Executive Knowledge Worker
hypknight
 
Ncompass Uc Budgeting
Ncompass   Uc BudgetingNcompass   Uc Budgeting
Ncompass Uc Budgeting
hypknight
 
Open Platform and IP Video
Open Platform and IP VideoOpen Platform and IP Video
Open Platform and IP Video
hypknight
 
Evolve Pci Compliance
Evolve   Pci ComplianceEvolve   Pci Compliance
Evolve Pci Compliance
hypknight
 
Axis The Future Of Ip Video
Axis   The Future Of Ip VideoAxis   The Future Of Ip Video
Axis The Future Of Ip Video
hypknight
 
Avaya Unified Communications For Small Business
Avaya   Unified Communications For Small BusinessAvaya   Unified Communications For Small Business
Avaya Unified Communications For Small Business
hypknight
 
Avaya Sip Within Your Enterprise
Avaya   Sip Within Your EnterpriseAvaya   Sip Within Your Enterprise
Avaya Sip Within Your Enterprise
hypknight
 
Avaya Emergency Preparedness Business Continuity
Avaya   Emergency Preparedness   Business ContinuityAvaya   Emergency Preparedness   Business Continuity
Avaya Emergency Preparedness Business Continuity
hypknight
 
Avaya Delivering Improved Citizen Service
Avaya   Delivering Improved Citizen ServiceAvaya   Delivering Improved Citizen Service
Avaya Delivering Improved Citizen Service
hypknight
 
Avaya Collaboration
Avaya   CollaborationAvaya   Collaboration
Avaya Collaboration
hypknight
 
Avaya Best Practices In Communications Mobility
Avaya   Best Practices In Communications MobilityAvaya   Best Practices In Communications Mobility
Avaya Best Practices In Communications Mobility
hypknight
 

Mehr von hypknight (20)

Zeacom Call Center Agent
Zeacom Call Center AgentZeacom Call Center Agent
Zeacom Call Center Agent
 
Xiotech Storage
Xiotech StorageXiotech Storage
Xiotech Storage
 
Xiotech Redefining Storage Value
Xiotech   Redefining Storage ValueXiotech   Redefining Storage Value
Xiotech Redefining Storage Value
 
V Mware Desktop Virtualization
V Mware   Desktop VirtualizationV Mware   Desktop Virtualization
V Mware Desktop Virtualization
 
VMware Cost Savings Through Virtualization
VMware Cost Savings Through VirtualizationVMware Cost Savings Through Virtualization
VMware Cost Savings Through Virtualization
 
Toigo Critical Convergence
Toigo  Critical ConvergenceToigo  Critical Convergence
Toigo Critical Convergence
 
Proprietary Information
Proprietary InformationProprietary Information
Proprietary Information
 
Open Options Evolutionary Trends
Open  Options    Evolutionary  TrendsOpen  Options    Evolutionary  Trends
Open Options Evolutionary Trends
 
Remote Worker - Road Warrior
Remote Worker - Road WarriorRemote Worker - Road Warrior
Remote Worker - Road Warrior
 
Nec Executive Knowledge Worker
Nec   Executive Knowledge WorkerNec   Executive Knowledge Worker
Nec Executive Knowledge Worker
 
Ncompass Uc Budgeting
Ncompass   Uc BudgetingNcompass   Uc Budgeting
Ncompass Uc Budgeting
 
Open Platform and IP Video
Open Platform and IP VideoOpen Platform and IP Video
Open Platform and IP Video
 
Evolve Pci Compliance
Evolve   Pci ComplianceEvolve   Pci Compliance
Evolve Pci Compliance
 
Axis The Future Of Ip Video
Axis   The Future Of Ip VideoAxis   The Future Of Ip Video
Axis The Future Of Ip Video
 
Avaya Unified Communications For Small Business
Avaya   Unified Communications For Small BusinessAvaya   Unified Communications For Small Business
Avaya Unified Communications For Small Business
 
Avaya Sip Within Your Enterprise
Avaya   Sip Within Your EnterpriseAvaya   Sip Within Your Enterprise
Avaya Sip Within Your Enterprise
 
Avaya Emergency Preparedness Business Continuity
Avaya   Emergency Preparedness   Business ContinuityAvaya   Emergency Preparedness   Business Continuity
Avaya Emergency Preparedness Business Continuity
 
Avaya Delivering Improved Citizen Service
Avaya   Delivering Improved Citizen ServiceAvaya   Delivering Improved Citizen Service
Avaya Delivering Improved Citizen Service
 
Avaya Collaboration
Avaya   CollaborationAvaya   Collaboration
Avaya Collaboration
 
Avaya Best Practices In Communications Mobility
Avaya   Best Practices In Communications MobilityAvaya   Best Practices In Communications Mobility
Avaya Best Practices In Communications Mobility
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Milestone Server And Storage Best Practice

  • 1. Milestone Systems - Confidential Surveillance Server and Storage Best Practices Mike Sherwood Solutions Engineer
  • 2. Milestone Systems Confidential 2 What is IP Video Management  Core Functions  Capture live video from IP cameras and IP video encoders  Perform basic video processing  Record video to database  Facilitate remote access for live view with camera control and playback  Search video and export evidence material  Integrate third party systems
  • 3. Milestone Systems Confidential 3 System Planning  Choices in a surveillance system will affect server and storage requirements  Cameras – resolution, frame rate, codec (MJPEG, MPEG- 4, h.264)  Retention Period  Estimated percent of motion  Affected by camera location, lighting, masking capabilities, etc…
  • 4. Milestone Systems Confidential 4 System Planning Cont’d  Involve Systems Integrators, Manufacturers and Consultants  Design the system with overhead to accommodate spikes in daily requirements and future growth requirements  Parameters will help in determining bandwidth and server processing requirements  Details should be ironed out prior to bid process  Example
  • 5. Milestone Systems Confidential 5 Understanding the Architecture  System Topology  How Data is written to disk  Motion detection methodology and effects on system performance
  • 6. Milestone Systems Confidential 6  XProtect Corporate Architecture  Support for multiple servers, sites and clients allows you to design the system to fit your organization.  Core Management Server for initial client logon and system-wide configuration of recording servers, devices and users.  Unlimited Number of Recording Servers sup- porting unlimited devices per server.  Unlimited Number of Failover Servers supporting unlimited devices per server.  Unlimited Number of Smart Clients accessing live view and playback from unlimited devices from multiple Recording Servers at the same time. System Topology
  • 7. Milestone Systems Confidential 7 Writing Data to Disk  Sequential I/O  Random I/O  Average File Sizes  50 – 64KB 56 12 93 32 0 10 20 30 40 50 60 70 80 90 100 RAID 10 Optimal Writes - 4 Drive Array - 10K SAS MB/Second Throughput 100% Sequential 64K 100% Random 64K 100% Sequential 2MB 100% Random 2MB
  • 8. Milestone Systems Confidential 8 Motion Detection Parameters  Effects on Disk Throughput and Storage  Recording Server Detection  Camera Detection  Effects on Processor  Recording Server Detection  Optimized  Key Frame Only  Camera Detection  Detection Regions  Exclude Regions
  • 9. Milestone Systems Confidential 9 System Availability  Defining the Requirements  Down Time  Data Loss  Recovery Objective  Component Level Redundancy  Power Supplies  Fans  Memory  Disk Redundancy
  • 10. Milestone Systems Confidential 10 Defining Availability Requirements  Server Layer  Down Time – Recover Time Objective  Data Loss – Recovery Point Objective Recovery TimeRecovery Point SecsMinsHoursDaysWks Secs Mins Hours Days Wks Archiving Replication Tape Backup Clustering Failover Manual Restore Determining Recovery Needs
  • 11. Milestone Systems Confidential 11 Disk Redundancy  RAID 0 – Highest Performance, Low Cost, No Redundancy  Data Striping Only  Recovery requires little overhead and recovery time is fast (assuming there is a drive on-hand)  Single drive failure results in complete loss of data  RAID 1 / 1+0 – High Performance, High Cost, High Redundancy  Data Mirroring (RAID 1) and Mirroring + Stripping (RAID 1+0)  It is possible to sustain multiple drive failures in a RAID 1+0 configuration  Affects of running in a degraded state are minimal  Small write “penalty” when compared to RAID 0
  • 12. Milestone Systems Confidential 12 Disk Redundancy  RAID 5, 6, 50 – Low Performance, Low Cost, Mid to High Level of Redundancy  Able to sustain (RAID5) and multiple (RAID 6/50) drive failures  Significant write penalty due to parity calculation requirement – highly dependent on array or storage controller  System performance can be significantly affected when running in a degraded state or during disk re-build processes (70% performance degradation is common)
  • 13. Milestone Systems Confidential 13 RAID 5 vs RAID 10 56 30 12 3.6 93 35 32 29 0 20 40 60 80 100 RAID 10 RAID 5 MB/Second Random 2MB Sequential 2MB Random 64K Sequential 64K RAID Level Throughput Comparison Video Data *Using 10k SAS Drives – 3 Drive RAID 5 vs 4 Drive RAID 10
  • 14. Milestone Systems Confidential 14 Drive Technologies  SATA – Serial ATA  Originally designed for applications requiring less than 20% read/write  Optimal for sequential read operations  Speeds up to 7200 RPM in higher capacities  Enterprise class and Video rated drives are now available with higher reliability  Relatively slow in comparison to SAS and Fibre Channel  Low cost / high density storage with drive capacities up to 2 TB
  • 15. Milestone Systems Confidential 15 Drive Technologies  SAS – Serial Attached SCSI  Designed for data center applications requiring 100% read / write  Optimal for high usage random write operations  Speeds up to 15,000 RPM  Higher reliability (compared to SATA) for demanding applications  Higher cost and lower density with good reliability and performance – drive sizes up to 450GB
  • 16. Milestone Systems Confidential 16 Drive Technologies  Fibre Channel  Similar attributes as SAS drives with higher speed connectivity to each drive individually  Rarely required for Video applications due to the density required for video retention – could be used for primary database recording  Solid State Drives  Early tests have indicated as much as 100% improvement over 15K SAS drives in high random I/O environments  Drives are not standardized and drive features are not consistent across manufacturers – feature can have a significant impact on performance
  • 17. Milestone Systems Confidential 17 Disk Sub Systems  Internal / Direct Attached  Easy to configure with many options for internal and storage enclosures  More cost effective for systems with fewer cameras  Variety of drive options that can be intermixed on the same controller – supporting best practice drive configurations  I/O processes are controlled by the Array controller in the server – capabilities are limited in some cases  Expansion capabilities are limited and usually less functional (on-line capacity expansion, etc…)  Fewer and less robust management tools
  • 18. Milestone Systems Confidential 18 Disk Sub Systems  iSCSI SAN  Disk I/O operations are offloaded from array controller to SAN controller – typically equals better performance  Video Optimized Options available  Write directly to RAID 5 recommended in some cases  Enhanced management utilities and extended expansion capabilities (On-Line Capacity Expansion, RAID Re-Configure, etc.)  Better management of RAID re-build process after drive failure  Limited by network bandwidth  Limitations exist on the SAN controller – caution must be taken during the buying cycle  Choose a solution that is scalable – upgradeable controllers, etc…  iSCSI SAN is typically dedicated to video operations and not shared by other business applications
  • 19. Milestone Systems Confidential 19 Disk Sub Systems  Fibre Channel SAN  Similar attributes as iSCSI SAN regarding management capabilities, capacity expansion and resource allocation.  Robust management applications  Write directly to RAID 5 in some instances  Support for a variety of drives  Already existing in some installations with excess controller capacity  High IOPS ratings per SAN controller  Typically not limited by system bandwidth  Higher cost but existing / shared infrastructure can be used and shared with other business applications
  • 20. Milestone Systems Confidential 20 Recommended Recording Architecture  Primary Database  Should house 4 hour to 3 days of recording  High performance storage drives and arrays (ex: SAS drives configured for RAID 10)  Archive process should run with frequencies from once per hour to once per day  2 to 3 times the usable capacity of what is required for the live database  Archive Database  Total capacity defined by video retention requirements  Lower performance high density drives and configurations for long term storage and lower cost (ex: SATA drives configured for RAID 5)  % of motion in the environment will affect archive design
  • 21. Milestone Systems Confidential 21 Recommended Recording Architecture  GRAPHIC DEPICTING ARCHIVE PROCESS
  • 22. Milestone Systems Confidential 22 Disk Tuning Parameters  Array Stripe Size  Disk Segment Size  Array Controller Cache Configurations  Write Cache  Read Cache  Cache Allocation for Read / Write operations
  • 23. Milestone Systems Confidential 23 Milestone White Paper www.milestonesys.com/Resources/White_Papers