Sharepoint 2013-applied architecture from the field v3 (public)
1. Sofia Event Center
21-22 November 2013
Sharepoint 2013: Applied Architecture
from the Field (V3)
Tihomir Ignatov
Senior Consultant
Microsoft Corporation
2. Agenda
What is IT
Architecture
Lessons Learned from the Field
Sharepoint 2013
Apps
Sharepoint 2013
Infrastructure
Oracle2MS
migration
Public Sector
Telco
Transport &
Logistics
10. General Sharepoint Architecture Guidance
ALWAYS design against scenarios NOT features
Take into account the product limits and boundaries
Talk about RECOMMENDED and CURRENT instead of BEST practices
Ask Microsoft Premier support about supportability
Plan and maintain the capacity
Add the Governance plan in scope
12. Lessons Learned – SP Apps
Customer Profile
Government Agency,
Public sector
Scenario
Case management
Multiple AutH
sources
Rich reporting
KM
BI
13. Apps – Key Requirements
Consider your identity sources
Consider your App permissions level – hosting web/ tenant/…?
Cloud dependency – TO BE OR NOT TO BE?
Team skills – Sharepoint, ASP.NET, etc.
17. Provider-Hosted App (Low-trust)
ACS
Azure
Internet
Any Data Center
On premise
Context
token
Provider
Remote
hosted App
Web
Sharepoint 2013
•
•
•
Any supported AutH sources
Server side code in Remote
Web
Depends on Azure ACS
18. Provider-Hosted App (High-trust)
• Any supported AutH sources
• You have to take care about remote
web identity and SSO
• Server side code in Remote Web
• NO cloud dependency
Internet
On premise
S2S
STS
Provider
Remote
hosted App
Web
Sharepoint 2013
Web server
21. Lessons Learned – SP Infrastructure
Customer Profile
Telco
Scenario
Recently upgraded to SPS
2010
They started with 2003
No Governance
No consistency in the
customizations, multiple
vendors
Want to have a
structured, healthy and
well performing
environment
22. SP Infra – Key Considerations (1)
Consider the availability and resources
Plan your servers and capacity, plan also the data growth…
Take into account the skills of the operations personnel
According to the new SP Apps infrastructure plan to have a SP Web application with no
host header
Use host header site collections when you need site with unique URL
After Sharepoint deployment always deliver a Governance plan document, even in
“lite” format
23. SP Infra – Key Considerations (2)
ALWAYS setup at least 2 environments – TEST & PRODUCTION
Create a simple application to track site collection requests
Plan a process for site collections and content DBs management
Use QUOTAs
24. Recommended Topologies (1)
WFE
Front End Services
Distributed Cache
Back End Services
Workflow Manager
Crawl
Admin
Analytics
Content Processing
Index Partition #0
Replica
DB
Content Databases
Search Databases
Config & Service DBs
•
•
•
•
•
No HA
All services in a single box
Single point of failure
The data is not reserved
Up to 10M searchable
items
25. Recommended Topologies (2)
WFE-2
WFE-1
Front End Services
Front End Services
Distributed Cache
Distributed Cache
Back End Services
Back End Services
Workflow Manager
Workflow Manager
Crawl
Crawl
Admin
Admin
Analytics
Analytics
Content Processing
Content Processing
Replica
Replica
Index Partition #0
DB-1
DB-2
Content Databases
Search Databases
Config & Service apps DBs
• There is HA
• All services and the data
are reserved
• Up to 10M searchable
items
• Recommended for
business critical scenarios
with small load
26. Recommended Topologies (3)
WFE-2
WFE-1
Front End Services
Front End Services
Distributed Cache
Distributed Cache
APP-2
APP-1
Back End Services
Back End Services
Workflow Manager
Workflow Manager
Crawl
Crawl
Admin
Admin
Analytics
Analytics
Content Processing
Content Processing
Replica
Index Partition #0
DB-1
DB-2
Content Databases
Search Databases
Config & Service apps DBs
Replica
• There is HA
• All services and the data
are reserved
• Up to 10M searchable
items
• Recommended for
business critical scenarios
with big load
27. Recommended Topologies (4)
WFE-2
WFE-1
Front End Services
Front End Services
Distributed Cache
Distributed Cache
APP-2
APP-1
Back End Services
Back End Services
Workflow Manager
Workflow Manager
APP-SRC-2
APP-SRC-1
Crawl
Crawl
Admin
Admin
Analytics
Analytics
Content Processing
Content Processing
Replica
Index Partition #0
DB-1
DB-2
Content Databases
Search Databases
Config & Service apps DBs
Replica
• There is HA
• All services and the data
are reserved
• Up to 10M searchable
items
• Recommended for
business critical scenarios
with big load and
significant search
requirements
28. Lessons Learned – Oracle2MS migration
Customer Profile
Retail
Scenario
No experienced Oracle
resources on the local
market
Microsoft Premier
support and consulting
are available
More value for the
money
Better Enterprise level
integration
29. The Transition and the Current Stage
ERP
ERP
Portal
BI
BI
Oracle
Microsoft
33. If you would like to implement the technologies that you just saw in your organization, then join us for a
Customer Immersion Experience (CIE), a hands-on introduction to Windows 8 and the new Office, new
servers for business productivity as well as a variety of other Microsoft technologies, including Windows
Phone, and Dynamics CRM.
A CIE is not a generic demo about all the features Microsoft products offer. It's a true-to-life user experience
that takes you through common work-related scenarios such as staying productive while mobile, using social
networking to get work done, and connecting in real time with coworkers. It also gives you a first-hand look
at the fast and fluid experience of Windows 8 and the exciting features of the new Office across a variety of
devices, including tablets, PCs, and smartphones.
If you are interested please fill in the feedback form by choosing CIE workshop.
Thank you!
34. Share your feedback for this particular session
and for the overall conference experience at
http://aka.ms/incharge
for a chance to win HTC 8S and other prizes!