SharePoint 2010 Web Application ArchitectureAyman El-HattabTechnology Solution ProfessionalMEA Center of ExpertiseSharePoint MVPayman@aymanelhattab.comwww.aymanelhattab.com
Session ObjectivesLearn about different server roles.Learn about web application architecture.Understand Customized Vs. Uncustomized Pages.
SharePoint Server RolesWeb 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 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.
IIS, ASP.NET 3.5, Windows, and SQL Server
File Locations and StorageSome resources always come from File System like:Core List DefinitionsCore Application Pages( /_layouts/settings.aspx)Core User ControlsMore…Others always come from SQL ServerList ItemsDocumentsSometimes, it depends on the state ????
SharePoint Web Application ArchitectureFile Locations and Storage!demoNot supported on production servers!
Configuration ManagementEverything 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).
SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

SharePoint 2010 Web Application Architecture_ Ayman El-Hattab,MVP

  • 1.
    SharePoint 2010 WebApplication ArchitectureAyman El-HattabTechnology Solution ProfessionalMEA Center of ExpertiseSharePoint MVPayman@aymanelhattab.comwww.aymanelhattab.com
  • 2.
    Session ObjectivesLearn aboutdifferent server roles.Learn about web application architecture.Understand Customized Vs. Uncustomized Pages.
  • 3.
    SharePoint Server RolesWebFront 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.
  • 4.
    SharePoint Server RolesApplicationServer : 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.
  • 5.
    IIS, ASP.NET 3.5,Windows, and SQL Server
  • 6.
    File Locations andStorageSome resources always come from File System like:Core List DefinitionsCore Application Pages( /_layouts/settings.aspx)Core User ControlsMore…Others always come from SQL ServerList ItemsDocumentsSometimes, it depends on the state ????
  • 7.
    SharePoint Web ApplicationArchitectureFile Locations and Storage!demoNot supported on production servers!
  • 8.
    Configuration ManagementEverything inthe 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).