Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
Navigating the Complexity of a Global
Winshuttle Architecture
Jason Lewis | 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
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
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.
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?
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 6
Map
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 7
Finalizing Architecture
• Architecture recommendations
• Proposal of cost to the business
• Cost constraints
• Architecture cuts
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
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
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
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
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.
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)
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
WINSHUTTLE USER GROUP CONFERENCE | LAS VEGAS 2016 15
Questions?
Jason Lewis | Technical Architect