High Availability PI System Denis Vacher Paul Combellick Rev 5.

16
High Availability PI System Denis Vacher Paul Combellick Rev 5

Transcript of High Availability PI System Denis Vacher Paul Combellick Rev 5.

Page 1: High Availability PI System Denis Vacher Paul Combellick Rev 5.

High AvailabilityPI System

Denis VacherPaul Combellick

Rev 5

Page 2: High Availability PI System Denis Vacher Paul Combellick Rev 5.

High Availability PI System

1. The PI Server Story– Architecture Review– Features, Benefits, Best Practices– Going Forward

2. AF High Availability– AF/SQL Server Architecture– Demo of AF 2.1– Feature Summary

3. Closing Words

Page 3: High Availability PI System Denis Vacher Paul Combellick Rev 5.

Interfaces, Server, SDK, Clients

Page 4: High Availability PI System Denis Vacher Paul Combellick Rev 5.

Secondary

MetadataReplication

Secondary

MetadataReplication

PI Server Collective

Time-SeriesData

PI Server

PI Interface

Time-SeriesData

SystemManagement Tools

PI HA Architecture

ProcessBook, DataLink, RtWebParts,Notifications, ACE, etc.

Primary

Heartbeat

PI SDK Library

Page 5: High Availability PI System Denis Vacher Paul Combellick Rev 5.

PI HA Features & Benefits

Secondary

MetadataReplication

Secondary

MetadataReplication

PI Server Collective

Time-SeriesData

SystemManagement Tools

ProcessBook, DataLink, RtWebParts,Notifications, ACE, etc.

Primary

Heartbeat

PI SDK Library

Page 6: High Availability PI System Denis Vacher Paul Combellick Rev 5.

PI HA Deployment, Best PracticesSite A - PCN Site A - Office Site B

WANWAN

Node 1 Node 2

Site A

Node 3 Node 4

Page 7: High Availability PI System Denis Vacher Paul Combellick Rev 5.

PI High Availability FAQs

1. How is PI HA different than Clustered/FT hardware?2. What about VMware HA and VMotion?3. How do I size the hardware for HA servers?4. What is the network bandwidth required for PI HA?5. Interface buffering: BufServ or Buffer Subsystem?6. Are my third-party applications compatible with HA?7. Can archives be shared among collective members?8. Do I still need PI Server backups?9. How does HA change technical support?10. What about manual data entry or PI Batch replication?

Page 8: High Availability PI System Denis Vacher Paul Combellick Rev 5.

PI HA Developments “HA2”

Secondary Secondary

Primary

“HA2”Batch Interfaces

PI API Interfaces+ Buffering

PI SDK

Manual DataEntry

PI SDK

3rd PartySDKApplication

PI SDK

Display,Analysis,

Notifications,etc.

Server Side Buffering

SDK Buffering

Page 9: High Availability PI System Denis Vacher Paul Combellick Rev 5.

AF 2.0 AF 2.1

Page 10: High Availability PI System Denis Vacher Paul Combellick Rev 5.

TCP/IP Load Balancer

AF Server AF Server

PI SystemExplorer

AF 2.0

AF SDK Library

SQL Server

+ Network Load Balancer

AF Server + SQL Server

Page 11: High Availability PI System Denis Vacher Paul Combellick Rev 5.

Clustered SQL Server

PI SystemExplorer

AF 2.1 + Clustered SQL Server

AF SDK Library

R/W

AF Server

Page 12: High Availability PI System Denis Vacher Paul Combellick Rev 5.

Mirrored SQL Servers

PI SystemExplorer

AF 2.1 + Mirrored SQL Servers

R/W R/W

Witness

AF Server

AF SDK Library

Page 13: High Availability PI System Denis Vacher Paul Combellick Rev 5.

Secondary

SQL ServerReplication

Secondary

SQL ServerReplication

AF Server Collective

PI SystemExplorer

AF 2.1 HA Collective

PI Notifications, AF-based PI Clients(WebParts, ProcessBook, DataLink, etc.)

AF SDK Library

R/O R/W R/O

Primary

Health Status Health Status

Page 14: High Availability PI System Denis Vacher Paul Combellick Rev 5.

Setting up an AF Collective

Page 15: High Availability PI System Denis Vacher Paul Combellick Rev 5.

AF 2.1/SQL Server HA Deployments

HA Services

Page 16: High Availability PI System Denis Vacher Paul Combellick Rev 5.

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