Creating and Maintaining a Healthy Winshuttle Environment Jason Lewis | Winshuttle
Agenda • • • • • • • •
Who am I Purpose Architecture SQL Server SharePoint Winshuttle SAP Integration Server Active Directory and Network Winshuttle Tools
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
2
Who am I Jason Lewis Technical Architect Winshuttle • • • •
Architecture Planning Implementation of the Winshuttle Products Capacity Planning Health and Maintenance
[email protected] WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
3
Purpose This presentation is intended to provide guidelines and best practices, for administrator level IT professionals, to help monitor and maintain the health of your Winshuttle Foundation environment. This presentation is not intended to provide specific recommendations for your environment as each customer and use case varies vastly.
My Goal: Convince your IT organization to engage in a health and maintenance plan that fits your needs and tools already in use.
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
4
Architecture
Desktop User Browser WS Studio
HA SQL Server
SharePoint WFEs
Windows Servers
SP Content SP Config WS Central WS Workflow WS Server
WS Central WS Workflow
WS SAP Integration Server WS Composer
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
5
SQL Server • SQL is the backbone of SharePoint and Winshuttle Foundation • Follow Microsoft SQL Server best practices for SharePoint • • • • •
•
https://technet.microsoft.com/en-us/library/cc298801.aspx Proper sizing Auto growth settings Backup, and disaster recovery plans Monitor hardware utilization
SQL databases Winshuttle Foundation relies on • • • • •
SharePoint Config – Our solution information is stored SharePoint Content - Storage of all SharePoint items; lists, scripts, data files, etc. Winshuttle Central – Licenses and user policies Winshuttle SAP Integration Server – Web services Winshuttle Workflow – Transactional with potential for rapid growth – WS Tools
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
6
SharePoint •
Central and Workflow are .WSPs •
•
Globally deployed
Follow Microsoft SharePoint best practices • • •
Physical architecture to accommodate use case Logical architecture per business use Capacity planning • • • •
•
Users Data complexity Data Intensity New use cases
Things to monitor •
Microsoft SharePoint things to monitor •
• • • •
https://technet.microsoft.com/en-us/library/ff758658.aspx
SharePoint health analyzer SVservice – Scheduled task Hardware utilization Event Viewer
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
7
Winshuttle SAP Integration Server •
Windows Server •
•
IIS (manager) •
Application Pool
• •
Site availability Load Balancer
Queue (Rabbit and Erlang) •
• • • •
Rabbit service
Worker Service Hardware utilization Event Viewer RFC calls to SAP
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
8
Active Directory and Network • Active Directory •
Proper service accounts used •
•
Passwords that don’t change
User cleanup •
Groups
• Network • •
Load balancers •
SharePoint
•
Winshuttle SAP Integration Server
TCP/IP • •
•
SharePoint - Winshuttle SAP Integration Server SharePoint – SQL
RFC •
Winshuttle SAP Integration Server - SAP
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
9
Winshuttle Tools • Workflow Central Administration • • • • •
Archiving Workflow Archive obsolete solutions Enable automated archiving Purge Process Data Health Analyzer
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
10
Workflow Central Administration
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
11
Workflow Scheduler
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
12
Health Analyzer
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
13
Questions?
[email protected] http://www.support.winshuttle.com
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016
14