Your SlideShare is downloading. ×
More Best Practices With Share Point Solutions
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

More Best Practices With Share Point Solutions

994
views

Published on

Published in: Technology

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
994
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Best practice installation:http://www.xs4all.nl/~ykuijs/HOWTO%20-%20Install%20MOSS2007%20v2.0.pdfChoose your security environment (Office SharePoint Server)http://technet.microsoft.com/en-us/library/cc262843.aspx Review the secure topology design checklists (Office SharePoint Server) http://technet.microsoft.com/en-us/library/cc263306.aspx Plan security hardening for server roles within a server farm (Office SharePoint Server)http://technet.microsoft.com/en-us/library/cc262849.aspx Plan for administrative and service accounts (Office SharePoint Server)http://technet.microsoft.com/en-us/library/cc263445.aspx
  • http://www.bloggix.com/blogs/microsoft/archive/2008/05/29/automatically-creating-content-databases.aspx
  • http://tomblog.insomniacminds.com/2008/07/30/sharepoint-internals-clearing-configuration-cache-caveat/
  • Transcript

    • 1. Alexander Meijers &
      Roel Hans Bethlehem
      More best practices with SharePoint solutions
    • 2. Introduction
      Alexander Meijers
      Architect at Sparked
      Subject matter Expert for SharePoint and Search
      http://www.bloggix.com/blogs/microsoft
      http://www.dutchsug.nl
      Roel Hans Bethlehem
      Architect at Sparked
      Subject matter Expert for SharePoint
    • 3. Agenda
      Installation
      Farm
      Architecture
      Caching
      DTAP
    • 4. Installation
      Do NOT select basic installation
      No control
      SQL Express
      INSTALLATION
    • 5. Installation
      Do NOT select Stand-alone installation
      No Farm
      SQL Express
      Single machine
      INSTALLATION
    • 6. Installation
      Never click the option “Basic” and “Standalone-alone” installation
      Production: Never install everything on one server
      Separate database and front-end
      Use application server for indexing
      Think about security
      Standard security
      Least privilege rights
      INSTALLATION
    • 7. Choose your farm wisely
      Type of farm (5-farm or other)
      WSS and MOSS cannot be installed on the same server
      WSS
      Free with Windows Server
      Licenses
      MOSS Standard or Enterprise?
      Licenses
      Standard can be upgraded (entering a code)
      Enterprise cannot be downgraded (only reinstall)
      FARM
    • 8. Small Farm (Example)
      Physical
      Logical
      Server 1 & 2:
      Content Sites
      SSP
      SSP admin site
      Shared services
      Shared web services
      Central admin (only svr 1)
      Load balanced servers:
      • Web front end
      • 9. Applications
      Server 3
      All databases
      Dedicated SQL server
      FARM
    • 10. Medium Farm (Example)
      Physical
      Logical
      Servers 1 & 2:
      Content Sites
      SSP
      SSP admin site
      Shared services
      Shared web services
      Load balanced servers:
      • Web front end
      • 11. Applications
      Application server (Index)
      Server 3
      SSP
      Shared service (Index)
      Shared web services
      Central Admin
      • Applications
      Clustered SQL
      server
      Server 4 & 5
      All databases
      FARM
    • 12. Large Farm (Example)
      Physical
      Logical
      WFEs: servers 1 - 4:
      Content Sites
      SSP
      SSP admin site
      • Web front end
      App servers: servers 5 - 10:
      SSP
      Svr5 - 6: Shared service (Index)
      Svr7 - 8:
      Shared service (Search)
      Shared web services (Search)
      Svr 9 – 10:
      Shared service (Excel)
      Shared web services (Excel)
      Central Admin (server # 5)
      Application servers:
      Clustered SQL server
      Server 11 and 12
      All databases
      FARM
    • 15. Farm Performance
      Keep your content databases small (around 30-50 GB)
      Keep your farm scalable
      Multiple front-ends
      Use Application Servers for Indexing
      Do not use virtualization for your database cluster
      FARM
    • 16. Sharepoint 12 folder / Hive
      Important folders
      ControlTemplates
      Layouts
      Images
      Features
      SiteTemplates
      Shared with all SharePoint web applications on the same server farm
      Do not change or replace any of the Microsoft files
      Service packs will cause problems
      Microsoft does not support these changes
      Create your own folders and put files in there
      ARCHITECTUre
    • 17. How to organize information?
      Web applications
      Internet, Intranet, Extranet
      My Sites
      Shared Service Providers
      Site collections
      Unique security permissions and ownership
      Lowest level of granularity of quota is the site collection
      Site usage tracked at the site collection level
      Content databases; site quota templates
      Sub-Sites
      Allow for security inheritance
      Can re-use security groups created for the site collection
      Pages
      Publishing functionality
      Different views of the same data
      ARCHITECTURE
    • 18. Architectural decisions
      Why more than 1 Farm?
      Application/Customization SLAs, Licensing (Internet vs. Intranet CAL), Isolation (No Scale)
      Why more than 1 SSP?
      Isolation and Service Needs
      Why more than 1 App Pool?
      Security Isolation, Memory and CPU isolation, Auth requirements
      Why more than 1 Site Collection?
      Separation/delegation of ownership, quotas, ability to split across databases
      Why one site collection?
      Global Navigation, Inheritance of style/Master page, Security inheritance, Query web parts, Site Collection policy and content types enforcements
      ARCHITECTURE
    • 19. Features
      Any unit of functionality for SharePoint
      Described by:
      Feature.xml
      Possibly some element.xml files
      Delivers functionality like:
      Adding menu items on several places
      Adding templates, files, Web Parts
      Can contain list definitions
      ARCHITECTURE
    • 20. Caching & optimizing
      CACHING
    • 21. Caching don'ts
      Setting memory based caching can waste valuable memory (ASP.NET may flush cache to make room!)
      Never cache search results – disable search results layout page cache
      Never cache personalized web parts
      CACHING
    • 22. DTAP model
      Keep your environment up-to-date
      MOSS 2007 / WSS service packs
      Infrastructure update
      Cumulative update august 2008 (every two months from now)
      Keep DTAP in sync
      Acceptance must be an exact hardware copy of production
      Use WSP packages for deployment
      Check with SharePoint Best Practice Analyzer
      Rights
      Developers can only access development and test
      Customer uses acceptance for functional acceptance
      DTAP
    • 23. Resources
      Best practices resource center for SharePoint 2007http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx
      Patterns and practices SharePoint guidancehttp://www.codeplex.com/spg
      Best practices for SharePoint guidance http://msdn.microsoft.com/en-us/library/dd203468.aspx
      SharePoint Deployment Planning Serviceshttps://iwsolve.partners.extranet.microsoft.com/SDPS/
      Downloadable book: Design and build sites for Office SharePoint Server 2007http://go.microsoft.com/fwlink/?LinkId=110087
      Other resources such as http://www.codeplex.com / http://www.dutchsug.nl / www.microsoft.com/sharepoint
    • 24. Questions?