Application Resilience

Download Report

Transcript Application Resilience

Application
Resilience
Agenda
•
•
•
•
•
•
What is “High Availability”
Connexall Server Specification
Virtualization
VMware HA vs. Connexall HA
What is Connexall HA?
Best Practices
High Availability
•
•
•
•
High Availability Cluster
HA Cluster
Failover Cluster
Groups of Servers reliably utilized
with minimum down-time.
• Operates by harnessing redundant servers in
groups or clusters
• Provides continued service when system
components become unavailable.
Virtualization
• Reduction in Cost
• Easily rebuilt or moved
• Utilize VM resouce allocation tools
– CPU
– Memory
– Disk Space
• Management (V-Motion)
• Connexall High Availability fully Supported
VMware HA
• VMware HA
– Reserved for Applications w/o HA capabilities
– OS Side Failover
– Must have Virtualization Suite
– 3rd Party Tools may be required
– Support for real-time application?
Connexall HA – Layer 7
Connexall
HA
Operating System
(Virtualization,
Clustering)
Server (Disk, Power, etc.)
Network Availability (HSRP, Load
Balancing, etc.)
Input/Output Systems (multi -client capable); MSSQL Reporting
Benefits
•
•
•
•
•
Support “per client” Failover
Heartbeats
Mechanisms to protect from False Failovers
Replicates active alarm/callpoints in real-time
Replicates the entire CNS configuration
database.
• Provides monitoring and fail-over notification
• Reporting of system status
What is Connexall HA?
• 3+ Node Primary/Standby Cluster with real-time
data synchronization and auto failover capability.
Primary
Standby
Clients
Server Deployment & Design
• Server Specifications
• Design for Expansion in mind
• No “cookie cutter” approach
– Must look at specific Application(s)
Components
Component
Description
CNS Primary
CNS Standby
CQC
CNS Enterprise server configured as HA-Primary.
CNS Enterprise server configured as HA-Standby.
Connexall Quorum Client - Monitors CNS HA servers and coordinates
all fail-over decisions/actions.
Server Synchronization Client - Provides event and database
synchronization between Active and Standby servers.
SSC
CDC
Connexall Database Client - Exports Connexall activity reporting data
to an external MS-SQL database.
FVC (optional)
Fail-over Veto Client - Provides fail-over veto capability to help
mitigate the chance of false fail-overs.
Monitor
Synchronize
Active
Standby
Offline
Active
Clients
Best Practices for
Application Resilience
• Scheduled backups DMU/DMS
• Connexall Services Manager
Windows Patching
•
•
•
•
Disable automatic Windows Updates
Establish time and date for Patching
Inform Connexall Tech Support in advance
Patch 1 server at a time
Thank you