Vous êtes sur la page 1sur 16

-SharePoint Logical Architecture

SharePoint Portal Server 2007- Logical Architecture ~~ 1


WSS Logical
Content
Architecture
Content
Connect using the App
pool identity
Config
Server 1 Server 2

WA1 WA2 WA3 WA1 WA2

Site collection

Subsite

SharePoint Portal Server 2007- Logical Architecture ~~ 2


Relation among WSS Components

WSS 1 WebServer 1
Deployment IIS Web Application
m m
1 1 1 1
Configuration DB Application Pool
1
1
1 Sites
m 1
m
m 1 Site Collection
m
m 1 m
People Groups, Documents &
Content DB
Lists

SharePoint Portal Server 2007- Logical Architecture ~~ 3


WebServer
Plays different roles in WSS deployment
Listen to Request on the port
Direct request to the ASP.NET
Hosting the ASP.NET Engine

SharePoint Portal Server 2007- Logical Architecture ~~ 4


Web Application
IIS Default website (default Web Application)
User and Administrative Web Application
Finer control over settings for a group of sites
User Authentication
ASP.NET related DLLs
Different access points to same Content

SharePoint Portal Server 2007- Logical Architecture ~~ 5


Application pool
Process Identity
Process Isolation - Security boundary for database
connectivity
Application recycling

SharePoint Portal Server 2007- Logical Architecture ~~ 6


ASP.NET 2.0
Forwards the request using HTTP Module and gives it
to the WSS HTTP Handler
Gives the provider model infrastructure to WSS
Gives the webpart infrastructure to WSS
Gives master page support
Security & Personalization services

SharePoint Portal Server 2007- Logical Architecture ~~ 7


Configuration db
Deployment specific configuration

Webapplication <-> Content Database mapping

Load balancing between content databases

SharePoint Portal Server 2007- Logical Architecture ~~ 8


Content Databases
Everything (almost) stored in SQL Server
Lists, documents, and metadata all in normalized tables
Transactional updates of documents and document
metadata but not the typical transactional DB
Deadlock detection and resolution
Configurable number of content databases per
virtual server
Not one per site
Recommended 4 – 10 per server
Fixed database schema
Not one table per list
Database schema changes Not supported

SharePoint Portal Server 2007- Logical Architecture ~~ 9


Multiple Content DBs Considerations
 Advantages of multiple SQL Server
DBs
 Eases backup and Content Content Load balance
Database Database
restore by moving
to another
 Helps with growth
Content Content SQL server
management and load Database Database

balancing
 Up to 10 content DBs
per server
recommended Backup and restore
 Cons of multiple DBs
Separate volumes
 Increased admin and
maintenance

SharePoint Portal Server 2007- Logical Architecture ~~ 10


Site collection
Un–recognized by IIS

Unit of backup and restore

Scale Entity for end – user

Stores webpart, list and site templates in the gallery

SharePoint Portal Server 2007- Logical Architecture ~~ 11


Site
Content storage
List
Document Libraries
Child site
Customizable entity
Securable entity (securing the access)
Foundation for webpart

SharePoint Portal Server 2007- Logical Architecture ~~ 12


DB Core Schema Overview
 Site Collections
 Web Sites
 Docs
 Documents
Sitecollection Sites Docs Links  Links
 Document
Hyperlinks
 Lists
Content User Web  List Metadata
Lists
Type Data Parts  User Data
 List Data
 Web Parts
Site  Views
Index Personalization
Column  Personalization
 Personalization
information

SharePoint Portal Server 2007- Logical Architecture ~~ 13


SPS Components
WSS 1 1
Relation
WebServer
Deployment WebApplication
m m
1 1 m 1
Configuration DB Application Pool
1
1
1
Site 1
1 m
1 Site Collection
Services Databases m /Portal
Search Database
Content association Shared Services Provider m
database 1
(Content) 1 m
Sites (Content)

SharePoint Portal Server 2007- Logical Architecture ~~ 14


Shared Services Provider
Provides the following services:
User Profiles
Personal Sites
Search
BDC
Excel Services
Portal Usage reporting

SharePoint Portal Server 2007- Logical Architecture ~~ 15


Shared Services contd…

SharePoint Portal Server 2007- Logical Architecture ~~ 16

Vous aimerez peut-être aussi