![Page 1: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/1.jpg)
Presented by
© Copyright 2011 OSIsoft, LLC
Architecture and
Best Practices
Recommendations
for PI Systems
Chris Lonsberry
Field Service Engineer
![Page 2: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/2.jpg)
© Copyright 2011 OSIsoft, LLC
Areas of discussion & Topics Outline
Visualization
Notifications
Asset Framework
Advanced Computing Engine
PI Server
Interfaces
![Page 3: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/3.jpg)
© Copyright 2011 OSIsoft, LLC
Hardware and
Virtualization
![Page 4: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/4.jpg)
© Copyright 2011 OSIsoft, LLC
Hardware Virtualization
4
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
OS
APP
![Page 5: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/5.jpg)
© Copyright 2011 OSIsoft, LLC
Operating System Virtualization
• Why are OSIsoft customers using
Virtualization?
– Server consolidation
– Improved availability and provisioning
• OSIsoft supports virtualization
– OSIsoft Knowledge Base article 3062OSI8
– Consider shared resources implications
![Page 6: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/6.jpg)
© Copyright 2011 OSIsoft, LLC
Virtualized PI Systems
PI Server
Primary
AF Server
PI Server
Secondary
ACE Server
Virtual Host B Virtual Host A
VM Host Farm
Virtual
Desktops
(Clients)
Interfaces
Virtual Host C
![Page 7: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/7.jpg)
© Copyright 2011 OSIsoft, LLC
Operating System Virtualization*
• Treat virtual machines as if they were physical machines
• Invest in Enterprise-level hardware and software
• Do not mix virtual and physical on the same host
• Use qualified Virtualization support personnel
• Test on the target platform * OSIsoft Center of Excellence
![Page 8: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/8.jpg)
© Copyright 2011 OSIsoft, LLC
Application Virtualization
• Applications centrally installed and managed
• Users are remote
• OSIsoft customers are successfully using Microsoft and
Citrix virtualization products
![Page 9: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/9.jpg)
© Copyright 2011 OSIsoft, LLC
64-bit Operating Systems
• Why 64-bit?
– Access to larger memory footprint
– Reduce limitation to applications
9
![Page 10: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/10.jpg)
© Copyright 2011 OSIsoft, LLC
PI System 64-bit OS Support
• Several products support native 64-bit operation
– Examples: PI Server, PI Web Parts, Asset Framework, PI ACE
Scheduler
• Windows compatibility layer enables 32-bit programs to
run on 64-bit
– Example: Interfaces
• Future product releases will support native 64 bit
– Example: PI Notifications
![Page 11: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/11.jpg)
© Copyright 2011 OSIsoft, LLC
64-bit Application Support - Exceptions
• Certain components work only with 32-bit
versions of applications
• PI Add-ins for Microsoft Excel
• DataLink for Excel
• RDBMS interface and 64-bit drivers
• PI ActiveView & PI Graphic (SVG) require
32-bit Internet Explorer
![Page 12: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/12.jpg)
© Copyright 2011 OSIsoft, LLC
PI System 64-bit Best Practices
• Verify support
– Release Notes
– Technical support
• Scenarios to watch out for
– Applications that are plug-ins or run by another application
• Microsoft Internet Information Server
• Office 2010
– Where 3rd party libraries (dlls) need to run with another application
• RDBMS interface
![Page 13: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/13.jpg)
© Copyright 2011 OSIsoft, LLC
PI Interface
Buffering and
Failover
![Page 14: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/14.jpg)
© Copyright 2011 OSIsoft, LLC
Interface Buffering
• Ability of interface node(s) to store data in
the event of disconnection from PI
Server(s)
• Goal: Minimize data loss
• Two flavors
– PI Buffer Subsystem
– PI Bufserv
PI Server
PI Buffer
Subsystem
PI interface(s)
Interface Node
![Page 15: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/15.jpg)
© Copyright 2011 OSIsoft, LLC
Interface Failover: Why?
• Support failure of data collection
• Goal: Minimize data loss
• Synchronization is with the data source
or
• Synchronization is between the
interfaces
PI Buffer
Subsystem
PI interface
Failover mechanism
PI Buffer
Subsystem
PI interface
![Page 16: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/16.jpg)
© Copyright 2011 OSIsoft, LLC
Interface Failover: How?
• Interfaces “watch” each other’s Heartbeat
and Status
• Failover Types
– Hot = No data loss
– Warm = Maybe data loss
– Cold = Some data lost (Hint: minimize data loss by using disconnected
startup)
![Page 17: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/17.jpg)
© Copyright 2011 OSIsoft, LLC
Interface failover - Hot
File
Backup
Interface
Primary
Interface
Data Source
Device
Status:
Device
Status:
Heartbeat: Heartbeat:
0
Timeline : (interval)
Send
data
to PI
Send
data
to PI
from the last 2 intervals
(4 & 5) and this one (6)
Data
Collection
Data
Collection
1 2 3 4 5 6 7 1 2 3 4 5 6 7
0 95
1 2 3 3.5 4 5 6 7
Failure in the
communication layer
Possible overlap of data
during intervals 4 and 5
![Page 18: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/18.jpg)
© Copyright 2011 OSIsoft, LLC
OPC Server Failover and Interface Failover
PI SDK, PI API
Interface Buffer
PI SDK, PI API
Interface Buffer
PRIMARY
DATA SOURCE
(e.g. OPC
SERVER)
PLC / INSTRUMENT SYSTEMS
PRIMARY
INTERFACE
BACKUP
INTERFACE
BACKUP
DATA SOURCE
(e.g. OPC
SERVER)
![Page 19: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/19.jpg)
© Copyright 2011 OSIsoft, LLC
Disconnected Startup
• Previously, if the PI Server was not available, it was not
possible to start the interface
• Creates a local cache of all of the tags. Now the interface
can start without connecting to the PI Server
• Along with buffering, you know have an interface that
can operate (almost) indefinitely without the PI
Server! – Bonus: We have seen impressive decreases in interface startup time
when this feature is enabled
– Hint: If you make a lot of changes to this interface’s tags consider
shutting down the interface and deleting the cache files.
1
9
![Page 20: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/20.jpg)
© Copyright 2011 OSIsoft, LLC
PI Interfaces Best Practices
• Configure buffering with PI Buffer Subsystem
• Consider implementing failover support
• Disconnected start-up
• Create interface health points
• Configure 2+ trusts using a limited account (not piadmin)
• Don’t forget to test the new features after you implement them
![Page 21: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/21.jpg)
© Copyright 2011 OSIsoft, LLC
PI Server High
Availability (PI HA)
![Page 22: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/22.jpg)
© Copyright 2011 OSIsoft, LLC
PI Server High Availability (PI HA)
• Redundancy with multiple PI Servers as
one collective
• Goal: Maximize data access for clients
![Page 23: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/23.jpg)
© Copyright 2011 OSIsoft, LLC
PI Server – High Availability Architecture
23
Primary
PI server
Secondary
PI server
Configuration
changes
System
Management
Tools
Secondary
PI server(s)
Thin clients: PI WebParts
Smart clients: ProcessBook, DataLink, Custom
applications
PI-SDK
PI Buffer
Subsystem
PI interface
PI server collective
Failover mechanism
PI Buffer
Subsystem
PI interface
Identical time series data
![Page 24: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/24.jpg)
© Copyright 2011 OSIsoft, LLC
NERC CIP-002 Critical Cyber Assets
PI Interface Node or
OEM with PI-to-PI
Business User Domain
Desktops and Data Access
Servers
Electronic Security Perimeter
DMZ
PI Server
Data Only Conduit
Originator
Time Series Data
Application Data
DMZ PI Server
![Page 25: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/25.jpg)
© Copyright 2011 OSIsoft, LLC
CCAs
DMZ
Business User Domain
PI – SCADA Interface
PI Server
Electronic Security Perimeter
PI-to-PI PI Server
Protected User Domain
Originator
Time Series Data
Business Domain PI Server with PI to PI Interface
![Page 26: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/26.jpg)
© Copyright 2011 OSIsoft, LLC
CCAs
DMZ
Business User Domain
PI Interface Node
PI Server (HA)
Electronic Security Perimeter
PI Server (HA)
Desktops and Data Access
Servers
Protected User Domain
Data Only Conduit
Configuration Data
Time Series Data
Application Data
HA Allows DMZ PI Server and Protected PI Server
![Page 27: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/27.jpg)
© Copyright 2011 OSIsoft, LLC
PI Server High Availability
• Benefits
– Maintain availability during scheduled
maintenance
– Redundancy of data
– Locate PI Server member close to consumers
of the data
• Best Practices
– Implement PI Server High Availability
![Page 28: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/28.jpg)
Copyright © 2010 OSIsoft, LLC
PI Server Windows Integrated Security
![Page 29: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/29.jpg)
© Copyright 2011 OSIsoft, LLC
PI Server Security: Overview
• PI Server 3.4.380.36 (2009) introduced support for
Windows Integrated Security
• Microsoft Active Directory (AD) integration
• Map AD users to PI Identities
• PI Identities are roles on the PI Server
– PIOperators, PIEngineers, PISupervisor
![Page 30: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/30.jpg)
© Copyright 2011 OSIsoft, LLC
Comparing PI Users and PI Identities
Nancy
Bob
Jim
![Page 31: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/31.jpg)
© Copyright 2011 OSIsoft, LLC
Authorization: Object Level Security Model
![Page 32: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/32.jpg)
© Copyright 2011 OSIsoft, LLC
Automatic Backward Compatibility
Tag dataaccess datagroup dataowner
sinusoid o:rw g:rw
w:r
pi_users bob
Tag datasecurity
sinusoid pi_users:A(r,w) | bob:A(r,w) |
PIWorld:A(r)
![Page 33: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/33.jpg)
© Copyright 2011 OSIsoft, LLC
Active Directory Integration
• PI Server must be a member of a domain to leverage
Kerberos authentication
• Multiple AD domains must have trusts established or
users and groups from other domain cannot be used
– One-way trusts are supported: the server domain must trust the
client domain
• For non-domain accounts, you can use Windows Local
Groups from the PI Server machine
– Passwords have to match for NTLM authentication
![Page 34: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/34.jpg)
© Copyright 2011 OSIsoft, LLC
PI Identity Planning
• Develop a PI Identity Scheme for your
Organization
– Protect your data
– Ease of maintenance
– Organizational separation
– Standardize
• Consider Kerberos
– Map AD principals directly
– Map AD principals to local groups
![Page 35: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/35.jpg)
© Copyright 2011 OSIsoft, LLC
How to Tighten Security: Best Practices
1. Physical and OS security are the first line of defense
2. Use the new Security Tool to help secure your PI Server
3. Do not use the PIADMIN account in trusts or mappings
4. Disable PI Password authentication (explicit logins) (see KB00304)
5. Retire PI SDK-based Trusts
6. Use Windows Integrated Security
![Page 36: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/36.jpg)
© Copyright 2011 OSIsoft, LLC
PI Server: Best Practices
• Security
• MCN Health
Monitor
• Archives
• Backups
![Page 37: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/37.jpg)
© Copyright 2011 OSIsoft, LLC
PI Advanced
Computing Engine
![Page 38: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/38.jpg)
© Copyright 2011 OSIsoft, LLC
PI Advanced Computing Engine
• Overview
– Develop calculations in Microsoft Visual Studio
– Wizards assist configuration
– High availability
– PI ACE 2010 adds support for 64-bit calculations
(How To: KB00553)
• Best Practices
– Configure buffering (64-bit requires extra care:
KB00552)
– Error handling
– Performance Counters
PI Server ACE
Data Buffering
Services
PI-S
DK
![Page 39: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/39.jpg)
© Copyright 2011 OSIsoft, LLC
PI Asset Framework
and PI Notifications
![Page 40: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/40.jpg)
© Copyright 2011 OSIsoft, LLC
PI Asset Framework: Overview
• An asset model to organize and structure all your data
with context
• Build hierarchy, categories and connectivity models
• Data references to time series (PI Points) and other data
• Search across multiple PI Servers to find information
• Leverage PI Notifications
Relational / Non Time Series Data
Asset Information / Metadata
Time Series Data
PI Server
PI Notifications
Time Series Data
PI Server Collective
![Page 41: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/41.jpg)
© Copyright 2011 OSIsoft, LLC
PI Asset Framework – Components
• Two key components
– AF Server
– SQL Server database
• SQL Server
– Express, Standard
– Cluster or Mirror
• AF Server
– Behind a load balancer
– AF SDK Collective
![Page 42: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/42.jpg)
© Copyright 2011 OSIsoft, LLC
PI Asset Framework – High Availability
![Page 43: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/43.jpg)
© Copyright 2011 OSIsoft, LLC
PI AF – AF SDK High Availability
![Page 44: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/44.jpg)
© Copyright 2011 OSIsoft, LLC
PI Asset Framework: Best Practices
• Backups!
• Monitor SQL Server with PI MCN Health Monitor
• Do not run the SQL Server database engine as
LOCALSYSTEM, admin, or domain admin.
• DO NOT RUN the AF Server with SysAdmin privilege (don’t
use SA account, LOCALSYSTEM, or admin)
• Minor: for AF Table, disable AF2.0 compatibility, enable
impersonation
![Page 45: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/45.jpg)
© Copyright 2011 OSIsoft, LLC
PI Notifications Architecture: Overview
PI ProcessBook
PI DataLink
Delivery channels:
• Web service
• Office Communication Server (OCS)
• Custom developed (OSIsoft vCampus)
PI Servers
Other
Data Sources
![Page 46: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/46.jpg)
© Copyright 2011 OSIsoft, LLC
PI Notifications: Best Practices
• Configure buffering
• Performance Counters
• Configure redundant scheduler
• Utilize templates
![Page 47: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/47.jpg)
© Copyright 2011 OSIsoft, LLC
PI WebParts
![Page 48: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/48.jpg)
© Copyright 2011 OSIsoft, LLC
PI WebParts
• Overview
– Visualization with
Microsoft
SharePoint
– Versions PI MDB or PI AF
• Best Practices
– Backup SharePoint
– Explore querystrings
![Page 49: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/49.jpg)
© Copyright 2011 OSIsoft, LLC
More Information
• Whitepapers and Tech Support bulletins on OSIsoft
website
• User Manuals
– PI Server 2010 Configuring Security
– PI Asset Framework 2010 User's Guide
• OSIsoft vCampus – Online community
– Forums, Whitepapers, Webinars
![Page 50: Architecture and Best Practices - Recommendations for PI Systems · 2011-12-13 · Architecture and Best Practices Recommendations for PI Systems Chris Lonsberry Field Service Engineer](https://reader035.vdocuments.us/reader035/viewer/2022070709/5ebeb94d6042126e1e3451ba/html5/thumbnails/50.jpg)
© Copyright 2011 OSIsoft, LLC