high availability pi system denis vacher paul combellick rev 5

16
High Availability PI System Denis Vacher Paul Combellick Rev 5

Upload: lindsey-hutchinson

Post on 24-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

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