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