SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

12
SharePoint Nightmares De grenzen van het platform...respecteer ze! Mirjam van Olst Technology Consultant Macaw

description

Deze presentatie is gegeven door Mirjam van Olst van Macaw tijdens de Sparked Toolkit Session: SharePoint Nightmares. Mirjam bespreekt de grenzen van het SharePoint platform aan de hand van een case.

Transcript of SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

Page 1: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

SharePoint NightmaresDe grenzen van het platform...respecteer ze!

Mirjam van OlstTechnology ConsultantMacaw

Page 2: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

De case

• Project met MOSS 2007 Beta 2

• Initiele klantvraag:– 2.000 sites– Elke site heeft 1 tot 4 sub sites– Elke site kent 6 verschillende typen rechten

Page 3: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

De oplossing

• 1 site collection• Sites worden aangemaakt als webs met

externe database als trigger• Bij het aanmaken van een site wordt de

rechten overerving gebroken en worden er 6 SharePoint groepen aangemaakt

Page 4: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

De (harde) werkelijkheid

• Bij gebruikerstesten blijken er geen 6, maar 10 SharePoint groepen nodig te zijn

• Tijdens het aanmaken van de sites blijken er geen 2.000, maar 16.000 sites nodig te zijn

• Resultaat: – 16.000 webs op hetzelfde niveau in 1 site

collection– 160.000 SharePoint groepen in 1 site collection– Onwerkbaar!!!

Page 5: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

Wat hebben we geleerd?

• MOSS is een platform waar je applicaties op kunt bouwen

• MOSS is zeer goed schaalbaar• Maar..• Respecteer wel de grenzen van het platform!• Doe je dat niet zal de performance verminderen, of

je omgeving zelfs helemaal niet meer werken

Page 6: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

SharePoint Boundaries

Denk bij een SharePoint project in elk geval na over: • Software Boundaries

– Site Objecten– Security Objecten– Search Objecten– Logische Architectuur Objecten

• Hardware Boundaries• Maatwerk

Page 7: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

Content Databases

• Eén content database moet niet groter worden dan 100 GB vanwege backup en restore mogelijkheden.

• Eén site collection zit altijd in z’n geheel in één content database

• De grootte van de content database kan dus een reden zijn om in plaats van één site collection meerdere site collections te gebruiken

Page 8: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

SharePoint Autorisatie

• Risico bij custom applicaties op het SharePoint platform is complex autorisatie model

• Belangrijk om het autorisatie model simpel te houden:– Beter onderhoudbaar– Minder risico op performance hits

Page 9: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

Sites en Site Collections

Redenen om voor meerdere site collections te kiezen:

• Meer dan 2000 sub sites op één niveau• Meer dan 250.000 sub sites in één site collection• Meer dan 100GB aan content in één site collection• Meerdere content databases gewenst voor flexibiliteit• Complexe autorisatie structuren per site• Quotas om de maximale harddisk ruimte per site te

bepalen• Decentrale administratie voor de site collection

Page 11: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

VRAGEN/DISCUSSIE

Page 12: SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

Macaw Beechavenue 140 1119 PR Schiphol-Rijk Tel +31 (0)20 8 510 510 Fax +31 (0)20 8 510 511