200 likes | 433 Views
High Availability PI System Denis Vacher Paul Combellick. Rev 5. High Availability PI System. The PI Server Story Architecture Review Features, Benefits, Best Practices Going Forward AF High Availability AF/SQL Server Architecture Demo of AF 2.1 Feature Summary Closing Words.
E N D
High Availability PI System Denis Vacher Paul Combellick Rev 5
High Availability PI System • The PI Server Story • Architecture Review • Features, Benefits, Best Practices • Going Forward • AF High Availability • AF/SQL Server Architecture • Demo of AF 2.1 • Feature Summary • Closing Words
Interfaces, Server, SDK, Clients PI High Availability
PI HA Architecture Data Collection & Buffering System Management Tools PI SDK Library ProcessBook, DataLink, RtWebParts, Notifications, ACE, etc. PI Server Collective PI Server Secondary Primary Secondary Metadata Replication Metadata Replication Time-Series Data Time-Series Data Heartbeat PI Interface
PI HA Features & Benefits Data Collection & Buffering • PI Server Discovery • Automatic Client Failover • Load Distribution System Management Tools PI SDK Library ProcessBook, DataLink, RtWebParts, Notifications, ACE, etc. • N-Way Redundancy • Standard Hardware • Low Bandwidth • Rolling Upgrades • Easy Maintenance and Repair PI Server Collective Secondary Primary Secondary Metadata Replication Metadata Replication Time-Series Data • Hot Failover • Offline Startup • PI API Compatibility • Data Buffering and N-Way Fanning Heartbeat
PI HA Deployment, Best Practices Site A - PCN Site A Site A - Office Site B WAN Node 1 Node 3 Node 4 Node 2
PI High Availability FAQs ? • How is PI HA different than Clustered/FT hardware? • What about VMware HA and VMotion? • How do I size the hardware for HA servers? • What is the network bandwidth required for PI HA? • Interface buffering: BufServ or Buffer Subsystem? • Are my third-party applications compatible with HA? • Can archives be shared among collective members? • Do I still need PI Server backups? • How does HA change technical support? • What about manual data entry or PI Batch replication?
PI HA Developments “HA2” Manual Data Entry Display, Analysis, Notifications, etc. 3rd Party SDK Application PI SDK SDK Buffering PI SDK PI SDK Server Side Buffering Secondary Secondary “HA2” Batch Interfaces PI API Interfaces + Buffering Primary
AF 2.0 AF 2.1 AF High Availability
AF 2.0 + Network Load Balancer AF SDK Library PI System Explorer TCP/IP Load Balancer AF Server + SQL Server AF Server AF Server SQL Server • SQL Server • License: • Express • Standard • Enterprise
AF 2.1 + Clustered SQL Server AF SDK Library PI System Explorer AF Server Clustered SQL Server R/W • SQL Server • License: • Express • Standard • Enterprise
AF 2.1 + Mirrored SQL Servers AF SDK Library PI System Explorer AF Server Mirrored SQL Servers • SQL Server • License: • Express • Standard • Enterprise R/W R/W Witness
AF 2.1 HA Collective AF SDK Library PI Notifications, AF-based PI Clients (WebParts, ProcessBook, DataLink, etc.) PI System Explorer AF Server Collective Secondary Primary Secondary Health Status Health Status SQL Server Replication SQL Server Replication R/O R/O R/W • SQL Server • (primary) • Express • Standard • Enterprise • SQL Server • (secondary) • Express • Standard • Enterprise
Setting up an AF Collective Demo: AF 2.1
AF 2.1/SQL Server HA Deployments HA Services
High Availability Summary • Broad Adoption of PI HA (PR1) More to Come • Thank You! • High Availability Coming in AF 2.1 • HA = OSIsoft Core Tenet • Key Engineering Principles • Install in place • Leverage Microsoft technologies • High value for investment