SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

9
©2010 Microsoft Corporation. All rights reserved. RTM Content - Published May 2010 SharePoint 2010 Web Application Architecture Ayman El-Hattab Technology Solution Professional MEA Center of Expertise SharePoint MVP ayman@ay manelhattab.com www.aymanelhattab.com

description

 

Transcript of SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

Page 1: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

SharePoint 2010 Web Application Architecture

Ayman El-HattabTechnology Solution ProfessionalMEA Center of ExpertiseSharePoint [email protected] www.aymanelhattab.com

Page 2: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

Session Objectives

Learn about different server roles.Learn about web application architecture.Understand Customized Vs. Uncustomized Pages.

Page 3: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

SharePoint Server Roles

Web Front End: Is a server that hosts web applications that users access with a browser or other types of clients. A large farm will contain multiple Web Front Ends.

Page 4: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

SharePoint Server RolesApplication Server : Hosts the background services like the search service and the web analytics service. In a large farm, it is possible to have multiple application servers with each of the servers running a different set of services for optimal load balancing.SQL Server : Hosts Microsoft SQL Server and the many databases that support a typical farm. A large farm may have several SQL Servers acting as a high performance and high availability cluster.

Page 5: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

IIS, ASP.NET 3.5, Windows, and SQL Server

Page 6: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

©2010 Microsoft Corporation. All rights reserved. RTM Content - Published May 2010

File Locations and Storage

Some resources always come from File System like:

Core List DefinitionsCore Application Pages( /_layouts/settings.aspx)Core User ControlsMore…

Others always come from SQL ServerList ItemsDocuments

Sometimes, it depends on the state ????

Page 7: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

SharePoint Web Application Architecture

File Locations and Storage!

demoNot supported on production servers!

Page 8: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

©2010 Microsoft Corporation. All rights reserved. RTM Content - Published May 2010

Configuration Management

Everything in the previous demo is not recommended.Modifying files that ships with SharePoint is not supported and leads to an out-of-sync farm servers.Do not add files directly to SharePoint root, instead use Solutions Packages (WSPs).

Page 9: SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP