Sofia Event Center November 2013 Sharepoint 2013: Applied Architecture from the Field (V3) Tihomir Ignatov Senior Consultant Microsoft Corporation
Agenda What is IT Architecture Lessons Learned from the Field Sharepoint 2013 Apps Public Sector Sharepoint 2013 Apps Public Sector Sharepoint 2013 Infrastructure Telco Sharepoint 2013 Infrastructure Telco Oracle2MS migration Transport & Logistics Oracle2MS migration Transport & Logistics
Software Architecture Deployment Architecture Network Architecture Deployment Architecture
WHAT IS IT ARCHITECTURE?
Architecture is Making ideas real “Make everything as simple as possible, but not simpler.” -Albert Einstein
Sharepoint Architecture… ?!? Software Architecture Infrastructure Architecture Information Architecture Business Architecture Enterprise Architecture
Sharepoint (product) Architecture?!? Consulting Architects Org. Architects Presales Solution Governance IT Architecture Tradeoff Architecture Delivery Presales
Technical Principles CLOUD first 1 Configure before customize 2 Solutions NOT products Solutions NOT products 3
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
WHAT IS PLA? SHAREPOINT, LYNC & EXCHANGE MCS, PG & CSS DELIVERY THROUGH MCS
Lessons Learned – SP Apps Government Agency, Public sector Case management Multiple AutH sources Rich reporting KM BI Case management Multiple AutH sources Rich reporting KM BI Customer ProfileScenario
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.
SPS 2013 APP SCENARIOS
O365 (SPO) Sharepoint 2013 Sharepoint hosted App Cloud On premise Sharepoint hosted App Sharepoint-Hosted App Any supported AutH sources Client side code only
O365 (SPO) Azure PaaS Remote App Remote App Cloud On premise Sharepoint Auto-hosted App Auto-hosted App 100% cloud scenario Any supported identity Identity through Azure ACS ACS
Any Data Center Sharepoint 2013 Remote Web Internet On premise Provider hosted App Provider-Hosted App (Low-trust) Any supported AutH sources Server side code in Remote Web Depends on Azure ACS Azure ACS Context token
Web server Sharepoint 2013 Remote Web Internet On premise Provider hosted App 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 S2S STS
Sharepoint 2013 Remote Web Gov Gateway STS ADFS
Lessons Learned – SP Infrastructure Telco 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 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 Customer ProfileScenario
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
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
Recommended Topologies (1) No HA All services in a single box Single point of failure The data is not reserved Up to 10M searchable items
Recommended Topologies (2) There is HA All services and the data are reserved Up to 10M searchable items Recommended for business critical scenarios with small load
Recommended Topologies (3) There is HA All services and the data are reserved Up to 10M searchable items Recommended for business critical scenarios with big load
Recommended Topologies (4) 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
Lessons Learned – Oracle2MS migration Retail No experienced Oracle resources on the local market Microsoft Premier support and consulting are available More value for the money Better Enterprise level integration No experienced Oracle resources on the local market Microsoft Premier support and consulting are available More value for the money Better Enterprise level integration Customer ProfileScenario
The Transition and the Current Stage Oracle ERP BI Microsoft ERP Portal BI
The Solution ERP BI Portal
Architecture ERPPortalBI BE Trusted Network DMZ BI FE Bi2sp proxy svc bi2sp svc Internet ERP
Contacts BLOG blogspot.com Microsoft.com SUGBG
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!
Share your feedback for this particular session and for the overall conference experience at for a chance to win HTC 8S and other prizes!