We always separate the PI server and the Sharepoint server (with PI Webparts) for all of our installs. Especially during development on the Sharepoint server, rebooting is often needed. It's not unusual for the Sharepoint processes (w3wp.exe) to use a lot of memory, 500-1000 MB, during normal operations - at least if you're running MOSS (Microsoft Office Sharepoint Server 2007).
Even though the uptime for the Sharepoint server is important, uptime for PI is even more important!
When you ask about RTWP handling HA installations, do you mean a HA installation of PI or Sharepoint? It should handle both with no problems. If you mean PI HA, just set up a connection to the Collective in the About PI-SDK connection manager. If you have a Sharepoint farm, you'll need to install RTWP on all front-end servers.
yes, you should install WSS on a separate machine. One point is that you do not want to run a web server, a SQL server and a PI Server on the same machine, the other point is that it simplifies maintenance and security.
PI Webparts are HA aware, they connect to the collective and fail over as needed. From the manual:
The behavior of RtWebParts in an HA PI System is dictated by the installation of RtBaseline Services (RtBLS), from which the web parts draw data.
At Level 3, there are few differences in behavior when drawing data from a PI Server collective, as described in this chapter. If you are an administrator you may also notice changes when administering RtBLS, as documented in the High Availability Advanced User Guide.
Level 3 means here that the PI Server is HA and the client is HA aware,
Anyhow, I would like to invite you to contact our Technical Support team instead (TechSupport@osisoft.com - +1-510-297-5828 ). The OSIsoft vCampus program and its various features are really meant for programming, development and integration topics. Just like Microsoft's MSDN. On the other hand, "end-user" and "PI administration" questions (e.g. installation, configuration, usage, etc.) are still best handled by our technical support team.
Asle and Andreas,
Thanks for your advice. I will address all future end-user questions to Tech Support.