navigating the complexity of a global winshuttle architecture · this presentation is intended to...

15
Navigating the Complexity of a Global Winshuttle Architecture Jason Lewis | Winshuttle

Upload: others

Post on 30-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

Navigating the Complexity of a Global

Winshuttle Architecture

Jason Lewis | Winshuttle

Page 2: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 2

Agenda

• Who am I

• Purpose

• The Issue

• Finalizing Architecture

• Planning Resources

• Planning Implementation

• Install and Validation

• Administration

• Capacity Planning

• What we learned

Page 3: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 3

Who am I

Jason Lewis

Technical Architect

Winshuttle

• Architecture Planning

• Implementation of the Winshuttle Products

• Capacity Planning

• Health and Maintenance

[email protected]

Page 4: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 4

Purpose

This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle architecture can be implemented successfully to meet the customer’s needs.

Page 5: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 5

The Issue

• Customer is headquartered in Georgia

• SAP is in New York

• They would like to cloud host their infrastructure in Las Vegas

• Users are in the Philippines – 1,000 to start. Expand to 10,000

• Citrix is in Georgia

• Latency?

• Can this work?

Page 6: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 6

Map

Page 7: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 7

Finalizing Architecture

• Architecture recommendations

• Proposal of cost to the business

• Cost constraints

• Architecture cuts

Page 8: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 8

Production Architecture

Desktop Users

Philippines

HA SQL Server Vegas

SP Content

SP Config

WS Central

WS Workflow

WS Server

SharePoint WFEs Vegas

WS Central

WS Workflow

Windows Servers Vegas

WS SAP Integration Server

WS Composer

Georgia

Browser

WS Studio

New York

Page 9: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 9

Planning Resources

• This customer uses outsourced IT

• 6 companies involved

• Customer internal IT (Networking)

• ATT (DNS)

• IBM (Domain)

• Virtustream (Hosting)

• Capgemini (IT resources – SharePoint, SQL, etc.)

• Winshuttle (Implementation and solution design)

• Hand off to Technical Project manager

Page 10: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 10

Planning Implementation

• Setting Timeline

• Creating a work breakdown structure

• Assigning resources

• Server creation – Virtustream

• Adding servers to domain – IBM/Customer networking

• Setting up DNS – ATT

• Installing and testing SQL and SharePoint –Capgemini

• Installing Winshuttle Foundation – Winshuttle

• Testing – Customer’s users

Page 11: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 11

Install and Validation

• Waiting on teams to complete their part

• Working through issues• POs• Miscommunication• Missed deadlines• Knowledge transfer

• Winshuttle install

• User testing in DEV

• Training

• Deploy 3 more environments

Page 12: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 12

Administration

• Globally dispersed architecture

• 1000 up to 10,000 users

• Multiple support vendors involved

• Need to address Administration• SQL

• SharePoint

• User Maintenance

• License administration

• Site Administration

• Network latency

• Etc.

Page 13: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 13

Capacity Planning

• Expansion of users

• Multiple environments needed?

• Advanced architecture

• Expansion of use case

• Data intensity (load)

• Data complexity (forms)

• Change in infrastructure (Citrix)

• Relocating infrastructure (Vegas to Asia)

• Relocating SAP (NY to Asia)

Page 14: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 14

What we learned

• Technical project management

• Set expectations early

• Buy in from all parties

• Understanding by all on the scale of this project

• Clearly defined roles and responsibilities

Page 15: Navigating the Complexity of a Global Winshuttle Architecture · This presentation is intended to display that with proper planning and execution, a globally dispersed Winshuttle

WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 15

Questions?

Jason Lewis | Technical Architect

[email protected]