340 likes | 581 Views
Sofia Event Center 21-22 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.
E N D
Sofia Event Center 21-22 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 Infrastructure • Telco • Oracle2MS migration • Transport & Logistics
Deployment Architecture Network Architecture Enterprise architecture Server architecture Permission architecture Cloud architecture Infrastructure architecture Deployment Architecture Software Architecture Data architecture Business architecture Information 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 Presales Solution Governance IT Architecture Tradeoff Architecture Delivery
Technical Principles CLOUD first Configure before customize Solutions NOT products 1 2 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
SharePoint, Lync & Exchange MCS, PG & CSS What is PLA? Delivery through MCS
Lessons Learned – SP Apps Customer Profile Scenario Government Agency, Public sector • Case management • Multiple AutH sources • Rich reporting • KM • BI
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.
Sharepoint-Hosted App O365 (SPO) Cloud On premise • Any supported AutH sources • Client side code only Sharepoint 2013 Sharepoint hosted App Sharepoint hosted App
Auto-hosted App ACS Azure PaaS O365 (SPO) Cloud On premise • 100% cloud scenario • Any supported identity • Identity through Azure ACS Remote App Sharepoint Auto-hosted App
Provider-Hosted App (Low-trust) Any Data Center Azure ACS Internet On premise • Any supported AutH sources • Server side code in Remote Web • Depends on Azure ACS Context token Sharepoint 2013 Provider hosted App Remote Web
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 Sharepoint 2013 Web server Provider hosted App Remote Web
Sharepoint 2013 Remote Web ADFS Gov Gateway STS
Lessons Learned – SP Infrastructure Customer Profile Scenario 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
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 Customer Profile Scenario 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
The Transition and the Current Stage Oracle Microsoft ERP ERP Portal BI BI
The Solution ERP BI Portal
Architecture BI FE DMZ Bi2sp proxy svc Internet ERP ERP Portal BI BE Trusted Network bi2sp svc
Contacts BLOG http://tihomirignatov.blogspot.com E-mail Tihomir.Ignatov@Microsoft.com SUGBG http://www.sugbg.org
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 http://aka.ms/incharge for a chance to win HTC 8S and other prizes!