SlideShare uma empresa Scribd logo
1 de 12
SharePoint Nightmares
         De grenzen van het platform...respecteer ze!
Mirjam van Olst
Technology Consultant
Macaw
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
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
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!!!
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
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
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
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
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
References

SharePoint Software Boundaries:
• http://technet.microsoft.com/en-us/library/cc262787.aspx


Whitepaper:
• http://blogs.msdn.com/sharepoint/archive/2008/06/17/belat
  ed-announcement-sharepoint-server-2007-scalability-and-
  performance-whitepaper-now-available.aspx
VRAGEN/DISCUSSIE
Macaw Beechavenue 140 1119 PR Schiphol-Rijk Tel +31 (0)20 8 510 510 Fax +31 (0)20 8 510 511

Mais conteúdo relacionado

Mais de Sparked

SharePoint Highlights: SharePoint Mixology, door Johan Kroese
SharePoint Highlights: SharePoint Mixology, door Johan KroeseSharePoint Highlights: SharePoint Mixology, door Johan Kroese
SharePoint Highlights: SharePoint Mixology, door Johan KroeseSparked
 
SharePoint Highlights: Digitaal Forensisch Onderzoek met SharePoint, door Han...
SharePoint Highlights: Digitaal Forensisch Onderzoek met SharePoint, door Han...SharePoint Highlights: Digitaal Forensisch Onderzoek met SharePoint, door Han...
SharePoint Highlights: Digitaal Forensisch Onderzoek met SharePoint, door Han...Sparked
 
SharePoint Highlights: Architectural Changes, door Donald Hessing
SharePoint Highlights: Architectural Changes, door Donald HessingSharePoint Highlights: Architectural Changes, door Donald Hessing
SharePoint Highlights: Architectural Changes, door Donald HessingSparked
 
SharePoint Highlights: Yammer, putting Enterprise Social to work, door Robert...
SharePoint Highlights: Yammer, putting Enterprise Social to work, door Robert...SharePoint Highlights: Yammer, putting Enterprise Social to work, door Robert...
SharePoint Highlights: Yammer, putting Enterprise Social to work, door Robert...Sparked
 
SharePoint en Windows 8 apps
SharePoint en Windows 8 appsSharePoint en Windows 8 apps
SharePoint en Windows 8 appsSparked
 
SharePoint Extranet, doing authentication the hard way – Stef van Hooijdonk
SharePoint Extranet, doing authentication the hard way – Stef van Hooijdonk SharePoint Extranet, doing authentication the hard way – Stef van Hooijdonk
SharePoint Extranet, doing authentication the hard way – Stef van Hooijdonk Sparked
 
De transitie van File Shares naar Document Libraries bij Robec – Jasper Ooste...
De transitie van File Shares naar Document Libraries bij Robec – Jasper Ooste...De transitie van File Shares naar Document Libraries bij Robec – Jasper Ooste...
De transitie van File Shares naar Document Libraries bij Robec – Jasper Ooste...Sparked
 
App challenge sparked
App challenge sparkedApp challenge sparked
App challenge sparkedSparked
 
App challenge sparked
App challenge sparkedApp challenge sparked
App challenge sparkedSparked
 
App challenge sparked
App challenge sparkedApp challenge sparked
App challenge sparkedSparked
 
Windows 8 Apps for Public Prosecutors
Windows 8 Apps for Public ProsecutorsWindows 8 Apps for Public Prosecutors
Windows 8 Apps for Public ProsecutorsSparked
 
SharePoint Enterprise Search - SharePoint Truths
SharePoint Enterprise Search - SharePoint TruthsSharePoint Enterprise Search - SharePoint Truths
SharePoint Enterprise Search - SharePoint TruthsSparked
 
Multigeneration workplace
Multigeneration workplaceMultigeneration workplace
Multigeneration workplaceSparked
 
Trends zakelijkedienstverlening
Trends zakelijkedienstverleningTrends zakelijkedienstverlening
Trends zakelijkedienstverleningSparked
 
What is MoblinQ?
What is MoblinQ?What is MoblinQ?
What is MoblinQ?Sparked
 
Appstore voor het onderwijs
Appstore voor het onderwijsAppstore voor het onderwijs
Appstore voor het onderwijsSparked
 
Cloud Strategy - Cloud Accelerate Workshop
Cloud Strategy - Cloud Accelerate WorkshopCloud Strategy - Cloud Accelerate Workshop
Cloud Strategy - Cloud Accelerate WorkshopSparked
 
SharePoint 2010 DMS Round Table
SharePoint 2010 DMS Round TableSharePoint 2010 DMS Round Table
SharePoint 2010 DMS Round TableSparked
 
SharePoint 2010 architecture and infrastructure
SharePoint 2010 architecture and infrastructureSharePoint 2010 architecture and infrastructure
SharePoint 2010 architecture and infrastructureSparked
 
SharePoint 2010 For Developers
SharePoint 2010 For DevelopersSharePoint 2010 For Developers
SharePoint 2010 For DevelopersSparked
 

Mais de Sparked (20)

SharePoint Highlights: SharePoint Mixology, door Johan Kroese
SharePoint Highlights: SharePoint Mixology, door Johan KroeseSharePoint Highlights: SharePoint Mixology, door Johan Kroese
SharePoint Highlights: SharePoint Mixology, door Johan Kroese
 
SharePoint Highlights: Digitaal Forensisch Onderzoek met SharePoint, door Han...
SharePoint Highlights: Digitaal Forensisch Onderzoek met SharePoint, door Han...SharePoint Highlights: Digitaal Forensisch Onderzoek met SharePoint, door Han...
SharePoint Highlights: Digitaal Forensisch Onderzoek met SharePoint, door Han...
 
SharePoint Highlights: Architectural Changes, door Donald Hessing
SharePoint Highlights: Architectural Changes, door Donald HessingSharePoint Highlights: Architectural Changes, door Donald Hessing
SharePoint Highlights: Architectural Changes, door Donald Hessing
 
SharePoint Highlights: Yammer, putting Enterprise Social to work, door Robert...
SharePoint Highlights: Yammer, putting Enterprise Social to work, door Robert...SharePoint Highlights: Yammer, putting Enterprise Social to work, door Robert...
SharePoint Highlights: Yammer, putting Enterprise Social to work, door Robert...
 
SharePoint en Windows 8 apps
SharePoint en Windows 8 appsSharePoint en Windows 8 apps
SharePoint en Windows 8 apps
 
SharePoint Extranet, doing authentication the hard way – Stef van Hooijdonk
SharePoint Extranet, doing authentication the hard way – Stef van Hooijdonk SharePoint Extranet, doing authentication the hard way – Stef van Hooijdonk
SharePoint Extranet, doing authentication the hard way – Stef van Hooijdonk
 
De transitie van File Shares naar Document Libraries bij Robec – Jasper Ooste...
De transitie van File Shares naar Document Libraries bij Robec – Jasper Ooste...De transitie van File Shares naar Document Libraries bij Robec – Jasper Ooste...
De transitie van File Shares naar Document Libraries bij Robec – Jasper Ooste...
 
App challenge sparked
App challenge sparkedApp challenge sparked
App challenge sparked
 
App challenge sparked
App challenge sparkedApp challenge sparked
App challenge sparked
 
App challenge sparked
App challenge sparkedApp challenge sparked
App challenge sparked
 
Windows 8 Apps for Public Prosecutors
Windows 8 Apps for Public ProsecutorsWindows 8 Apps for Public Prosecutors
Windows 8 Apps for Public Prosecutors
 
SharePoint Enterprise Search - SharePoint Truths
SharePoint Enterprise Search - SharePoint TruthsSharePoint Enterprise Search - SharePoint Truths
SharePoint Enterprise Search - SharePoint Truths
 
Multigeneration workplace
Multigeneration workplaceMultigeneration workplace
Multigeneration workplace
 
Trends zakelijkedienstverlening
Trends zakelijkedienstverleningTrends zakelijkedienstverlening
Trends zakelijkedienstverlening
 
What is MoblinQ?
What is MoblinQ?What is MoblinQ?
What is MoblinQ?
 
Appstore voor het onderwijs
Appstore voor het onderwijsAppstore voor het onderwijs
Appstore voor het onderwijs
 
Cloud Strategy - Cloud Accelerate Workshop
Cloud Strategy - Cloud Accelerate WorkshopCloud Strategy - Cloud Accelerate Workshop
Cloud Strategy - Cloud Accelerate Workshop
 
SharePoint 2010 DMS Round Table
SharePoint 2010 DMS Round TableSharePoint 2010 DMS Round Table
SharePoint 2010 DMS Round Table
 
SharePoint 2010 architecture and infrastructure
SharePoint 2010 architecture and infrastructureSharePoint 2010 architecture and infrastructure
SharePoint 2010 architecture and infrastructure
 
SharePoint 2010 For Developers
SharePoint 2010 For DevelopersSharePoint 2010 For Developers
SharePoint 2010 For Developers
 

SharePoint Nightmares: Respecteer De Grenzen Van Het Platform

  • 1. SharePoint Nightmares De grenzen van het platform...respecteer ze! Mirjam van Olst Technology Consultant Macaw
  • 2. 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
  • 3. 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
  • 4. 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!!!
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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
  • 10. References SharePoint Software Boundaries: • http://technet.microsoft.com/en-us/library/cc262787.aspx Whitepaper: • http://blogs.msdn.com/sharepoint/archive/2008/06/17/belat ed-announcement-sharepoint-server-2007-scalability-and- performance-whitepaper-now-available.aspx
  • 12. Macaw Beechavenue 140 1119 PR Schiphol-Rijk Tel +31 (0)20 8 510 510 Fax +31 (0)20 8 510 511