osisoft high availability pi replication n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
OSIsoft High Availability PI Replication PowerPoint Presentation
Download Presentation
OSIsoft High Availability PI Replication

Loading in 2 Seconds...

play fullscreen
1 / 29

OSIsoft High Availability PI Replication - PowerPoint PPT Presentation


  • 183 Views
  • Uploaded on

OSIsoft High Availability PI Replication. Denis Vacher, PI Server Team Harry Smith, PI SDK Team. HA. Introduction. High Availability (HA)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'OSIsoft High Availability PI Replication' - lael-potts


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
osisoft high availability pi replication

OSIsoft High AvailabilityPI Replication

Denis Vacher, PI Server Team

Harry Smith, PI SDK Team

introduction

HA

Introduction
  • High Availability (HA)

“Ability of a system to tolerate faults and continueto provide service according to its specifications”Dr. Kalinsky “Design Patterns for High Availability”

  • For mission-critical applications, this means:

1. Data availability

2. No unplanned downtime

3. Acceptable performance under load

  • The PI System has High Availability features today
    • Already a robust platform, but single points of failure exist
    • Can you really afford any downtime?
agenda
Agenda
  • The PI System Today
  • PI Replication Overview
  • Setup & Administration
  • User Experience
    • Seamless Connection
    • Automatic Fail-over
  • PI Replication Future
  • Bigger Picture: High Availability PI System
  • Platform Release 1

demo!

demo!

demo!

existing ha features
Existing HA Features
  • Distributed Data Collection, Storage& Computation
  • PI to PI Interface + PI Auto Point Sync
  • Support for Online PI Server Backup
  • Support for Microsoft Cluster Technology
  • Integration with 3rd party Fault Tolerant/HA solutions
pi server replication
PI Server Replication

What you asked us to provide:

  • Ability for Clients (ProcessBook) to select among Replicated Servers
  • Changes to Configuration Data (points, modules) regularly synchronized between Replicated Servers
  • Near-Identical Time-series Data distributed from PI Interfaces (within compression specs)
pi server replication1
PI Server Replication

automatically

What you will get:

  • Ability for Clients (ProcessBook) to select among Replicated Servers
  • Changes to Configuration Data (points, modules) regularly synchronized between Replicated Servers
  • Near-Identical Time-series Data distributed from PI Interfaces (within compression specs)

any PI SDK based

+ load balancing

or in real-time

(+ no changes to your displays!)

pi replication architecture
PI Replication Architecture
  • PI Server
    • Collection of identical PI Servers exposed as one (Collective)
    • One Primary Server accepts configuration changes (e.g. points, modules) and produces a change log
    • Secondary Servers automatically synchronize with the Primary change log
  • Interface Nodes
    • Identical time-series data distributed to allPI Servers by new buffering services
  • Client Access Layer
    • Transparent PI-SDK connection management
    • Existing and new Clients benefit from High Availability
pi replication architecture1

Secondary

PI Server

Primary

PI Server

Secondary

PI Server(s)

Data BufferingServices

PI Interfaces

PI Replication Architecture

System Management Tools

Thin Clients: RtPortal, RtWebParts,

Rich Clients: ProcessBook, DataLink, Custom Application…

PI-SDK

Configuration

Changes

PI Server Collective

IdenticalTime-Series

pi replication benefits
PI Replication Benefits
  • Seamless connection and failover to replicated servers from any PI-SDK client
  • No change to your displays, spreadsheets, and portal pages
  • System scalability, load balancing
  • Support for systems of all sizes
  • No specialized hardware requirement
  • Geographic availability, e.g. disaster recovery
  • Administration comparable to a single PI Server
platform release timeline
Platform Release Timeline

PI Server Replication & High Availability

setting up pi replication
Setting up PI Replication
  • Install new buffering service on interface computers
  • Create server collective
    • Upgrade and configure PI on the Primary Server
    • Install PI Server on secondary computers
    • Create a backup of the Primary Server
    • Restore backup on secondary computers
    • Start secondary PI Servers
  • Deploy new PI-SDK on client computers
demo setting up pi replication

System Management Tools

Clients: ProcessBook, DataLink

PI-SDK

New

PI Server

Primary

PI Server

Data BufferingServices

PI Interface

Demo – Setting up PI Replication

- New SDK installed

- PI Server running

- Backup taken

- PI Server installed

  • Demo:
  • Transfer & Restore Backup
  • Start Secondary
  • Collective Established

- Random Interface running

- Buffering installed

user experience
User Experience
  • End Users
    • PI Client connectsto the appropriate PI Server
    • PI Client automatically switches connectionon disconnection
    • No changeto existing displays (PB, DataLink, WebParts)
  • Administrators
    • Configuration changes to primary server, replicated to secondary servers
    • SMT used to manage collective and individual PI Servers
scenario 1 unexpected failure
Scenario 1: Unexpected Failure
  • Availability across Uncontrollable Faults
    • Network outage, hardware failure, software defect
  • Sequence of Events
    • Failure of one PI Server
    • Timely failover of connected clients to another PI Server
    • Data is buffered on Interface nodes
    • Problem resolved, PI Server back online
    • Buffered data is automatically recovered
demo 1 unexpected failure

System Management Tools

Clients: ProcessBook, DataLink

PI-SDK

Secondary

PI Server

Primary

PI Server

Data BufferingServices

PI Interface

Demo 1 – Unexpected Failure
  • Demo:
  • Network Failure on Primary Server
  • Automatic Client Failover
demo 1 unexpected failure1
Demo 1 – Unexpected Failure

Switch to Demo Screen

scenario 2 planned maintenance
Scenario 2: Planned Maintenance
  • No Downtime for Routine Maintenance
    • OS/Security Patch, PI Software Update, Hardware Upgrade
  • Sequence of Events
    • Shut down one PI Server
    • Immediate fail over of connected clients to another PI Server
    • Data is buffered on Interface nodes
    • When maintenance is complete, restart PI Server
    • Buffered data is automatically recovered
demo 2 planned maintenance

System Management Tools

Clients: ProcessBook, DataLink

PI-SDK

Secondary

PI Server

Primary

PI Server

Data BufferingServices

PI Interface

Demo 2 – Planned Maintenance
  • Demo:
  • Secondary Server Maintenance
  • Immediate Client Failover
demo 2 planned maintenance1
Demo 2 – Planned Maintenance

Switch to Demo Screen

pi replication summary
PI Replication Summary
  • Features
    • Synchronization of PI Server configuration
    • Transparent PI-SDK failover, simple load balancing
    • Identical real-time data distribution
  • Value
    • High Availability to your PI System
    • Peace of mind for Administrators
    • Direct support for existing PI Clients
    • Simple, scalable and flexiblearchitecture
pi replication future

Data Mining, Business Intelligence Services

PI Server

Node

PI Server

Node

PI Server

Node

PI Server

Node

Enterprise Data Center

Aggregated, Federated PI Server

PI Clients

Regional Center 1

Regional Center 2

Client Access Layer

PI Caching Server

Aggregated

PI Server

Aggregated

PI Server

Site A

Site B

Secondary

PI Server

Primary

PI Server

Secondary

PI Server

Primary

PI Server

Primary

PI Server

Archive

Mirroring

PI Interfaces

PI Interfaces

PI Interfaces

PI Interfaces

PI Replication Future
concurrent ha developments

Primary

PI Server

Secondary

PI Server

Data BufferingServices

Data BufferingServices

PI Interfaces

PI Interfaces

Concurrent HA Developments

System Management Tools

Thin Clients: RtPortal, RtWebParts,

Rich Clients: ProcessBook, DataLink, Custom Application…

PI SDK

PI SDK

Foundation

PIANO

PIANO

Secondary

PI Server(s)

PIANO

Configuration

Changes

PI Interface Startup without

PI Server Connection

FailoverMechanisms

high availability platform release 1
High Availability Platform Release 1

Q3 2006

  • PI Server 3.4.375 release
  • PI SDK 1.3.4 release
  • Standard PI Interface Fail-Over
  • Standard PI Interface Disconnected Startup
  • Enhanced Interface Buffering Services
  • New System Management Tools
  • PI Clients leveraging HA Services
one last thing
One Last Thing…
  • How much does it cost to upgrade from a single PI Server to a 2-node HA System*?

(*) assuming you are on the Software Reliance Program (SRP)

License Cost = $ 0

in other words

Secondary

PI Server

Primary

PI Server

Data BufferingServices

PI Interfaces

In Other Words…

System Management Tools

Thin Clients: RtPortal, RtWebParts,

Rich Clients: ProcessBook, DataLink, Custom Application…

PI-SDK

Buy One,

Get One FREE!

Configuration

Changes

PI Server Collective

IdenticalTime-Series

conclusion

HA

Conclusion
  • Replication is a natural extension of the PI System, offering a cost-effective solution for High Availability
  • Simple, Enterprise, Available (SEA)
    • Simple setup, configuration and operation
    • Leverages existing infrastructure and grows with your Enterprise
    • System Availability on planned maintenance and unexpected failure
thank you
Thank You!

Denis Vacher dvacher@osisoft.com

Harry Smith harry@osisoft.com