Creating and Maintaining a Healthy Winshuttle Environment

Report 1 Downloads 132 Views
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