SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVPPresentation Transcript
SharePoint 2010 Web Application Architecture Ayman El-Hattab Technology Solution Professional MEA Center of Expertise SharePoint MVP email@example.com www.aymanelhattab.com
Session Objectives Learn about different server roles. Learn about web application architecture. Understand Customized Vs. Uncustomized Pages.
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.
SharePoint Server Roles Application 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.
IIS, ASP.NET 3.5, Windows, and SQL Server
File Locations and Storage Some resources always come from File System like: Core List Definitions Core Application Pages( /_layouts/settings.aspx) Core User Controls More… Others always come from SQL Server List Items Documents Sometimes, it depends on the state ????
SharePoint Web Application Architecture File Locations and Storage! demo Not supported on production servers!
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).