SlideShare a Scribd company logo
Planning Enterprise Implementation of SharePoint 2010 Date: 04/13/2010Nilesh MehtaSr. SharePoint ArchitectNGenious Solutions, Inc.E-mail: Nilesh.Mehta@ngenioussolutions.com | © (201) 230-7922 | http://www.ngenioussolutions.com
FOR SUCCESS!!
AgendaSharePoint 2010 Top FeaturesInstallation and ConfigurationSmall, Medium, Large FarmsManaged AccountsDatabase ManagementAuthentication optionsWindows ClassicClaimsFBASetup SharePoint ServicesSetup Service ApplicationsSearch Configuration and ManagementKerberos setupMy SitesUser Profile Synchronization Setup
SharePoint 2010 Top FeaturesUIOffice Web ApplicationsDocument ManagementSearchMetadata ManagementBusiness Intelligence Components (BCS, ECS, PerformancePoint, Visio Graphics)My SitesSandbox SolutionsAdministrationPowerShellRestore OptionsSMS integrationSharePoint Designer Lockdown from Central administration
Installation and ConfigurationPre-Requisites:Windows Server 2008 x64 (Recommended R2)SQL Server (2005 / 2008) x64 (Recommended R2)IIS 7.0IE 7 and above, Firefox 3.6, Safari4.04Small (Single Server)Medium (1 WFE, 1 APP, 1 Search, SQL)Large (1+ WFE, 1+ App, 1+ Search, SQL Cluster)
Large Farm SetupGeneric Steps to setup Large farm (2+ WFE, 2+ App Servers, Search Index, Search Query, SQL Cluster)Prepare servers with base W2K8 R2 OSRun SharePoint pre-requisites on all servers in the farm (Also downloads SP for W2K8 if necessary and configures IIS)Run SharePoint configuration wizard on the first server in the farm. Host Central administration site (Note: Second screen, requirement for Passphrase. Save this information properly)Finish Configuration WizardRunning SharePoint Wizard – Always run but create only following service applications:Application Registry ServiceState ServiceFinish configuration on server one
Managed AccountsRegister different service accounts that you would like to use with your farmRecommended accounts:Farm Admin AccountService Application accountApplication Pool AccountSearch AccountMaybe allow SharePoint to manage passwords for managed accounts?
Contd. Large Farm SetupRun SharePoint Configuration wizards on other servers.Join server to farm.Identify services that will run on each server( WFE vs. App)Manually create remaining service applications. Give Proper Names to SA and also corresponding databases.NOTE: Do not create Search Service application. You will create this when your Search server is joined to the farm
Office Web ApplicationsInstall Office Web Applications binary on each server in the farmRun SharePoint Configuration Wizard on each server in the farm (One at a time)Run the Central administration wizard but do not create the Service Application for Word Viewing and PowerPoint. Manually create them so you can give proper database namesStart Word Viewing and PowerPoint services on the servers where you want them.
Setup Services / Service Applications  on the ServersReference SPEnterprise.vsd
Database ManagementNumber of Databases created in SharePoint 2007:4-6 maximumNumber of Databases created in SharePoint 2010~15 databasesFollow governance similar to MOSS 2007 for Content Databases, for example, group by collaboration sites vs. Highly visible vs. large sites vs. custom applications in content databasesMake sure to hire a dedicated SQL Server admin 
Authentication OptionsWindows ClassicNTLMNegotiate (Kerberos)Windows ClaimsNTLMNegotiate (Kerberos)FBA
Kerberos SetupSetspn -A HTTP/wfe1.company.comSetspn -A HTTP/wfe1Setspn -A HTTP/wfe2.company.comSetspn -A HTTP/wfe2 Constrained Delegation for: WFE1: Add constrained delegation and point to APP1 & APP2WFE2: Add constrained delegation and point to APP1 & APP2      APP1 (Should have SPN - dummy)Then add constrained delegation to server account: APP2, add domain\serviceaccount ->MSSqlSVC/sqlserver.company.comfor all authentication providers.NOTE: Make sure you do not have duplicate SPN’s in the farm. Between missing SPN’s or duplicate SPN’s, these would probably cause 90% of Kerberos setup issues
Search Setup & ConfigurationIdentify Search Index and Query ServerCreate Search Service Application and use appropriate serversCreate separate application pools for Search Admin and Query serviceSearch service account should have read only permissionsSearch Topology – How to manage and modify?
My SitesHome PageNewsfeedsMy ContentMy ProfileStatus UpdatesQuick Launch in My SitesProfile Pictures
User Profile SynchronizationThe feature that most people are having issues configuringAllows import of user profiles from multiple sources like AD, SUN LDAP, etc.Can use normal connection or BCS for importUser FIM client for additional help. Microsoft now supports modifications from FIM client.Manage My Site settings from here.
Feature ListUIOffice Web ApplicationsDocument ManagementSearchMetadata ManagementBusiness Intelligence Components (BCS, ECS, PerformancePoint, Visio Graphics)My Sites
NYC SharePoint Developers User GroupNilesh Mehta will be speaking at the NYC SharePoint Developers User Group on 4/20/2011 – Topic: SharePoint 2010 Claims Authenticationhttp://www.sharepointusergroup.com/newyork

More Related Content

PPTX
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
PDF
Office 365 Groups and Tasks API - Getting Started
PPTX
[Tech.Ed India 2011] SharePoint Designer 2010 Top 10
PPTX
[AU SPC 2011] Backup Restore SharePoint 2010
PPTX
[Tech.Ed India 2011] Backup and Restore SharePoint 2010
PPTX
Peter Ward: The True Power of SharePoint Designer Workflows
PPT
Salesforce REST API
PDF
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...
SharePoint 2010 Service Application Architecture_ Ayman El-Hattab,MVP
Office 365 Groups and Tasks API - Getting Started
[Tech.Ed India 2011] SharePoint Designer 2010 Top 10
[AU SPC 2011] Backup Restore SharePoint 2010
[Tech.Ed India 2011] Backup and Restore SharePoint 2010
Peter Ward: The True Power of SharePoint Designer Workflows
Salesforce REST API
SharePoint Fest Chicago 2015 - Anatomy of configuring provider hosted add-in...

What's hot (20)

PDF
2014 09-20 - SPSNJ - Worst Practices of SharePoint
DOC
Simple Farm Server Deployment
PPTX
Developing a Provider Hosted SharePoint app
PPTX
SharePoint 2010 architecture and infrastructure
PPTX
Share Point Admin 101
PPTX
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
PPTX
Play with force.com metadata
PPTX
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
PPTX
Apex REST
PPTX
Salesforce APIs
PPTX
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
PPTX
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
PPTX
Oracle EBS(On Premise) and Oracle Revenue Management Cloud Integration
PPTX
TEC2010 SharePoint 2010 Upgrade
PPTX
Ddps 2013 office web apps
PPTX
Microsoft SharePoint Server 2010 governance v1
PPTX
Oracle EBS to Oracle Service Cloud Integration
PPTX
Chris givens building custom service applications
PPTX
Developing Apps for SharePoint Store
PPTX
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
2014 09-20 - SPSNJ - Worst Practices of SharePoint
Simple Farm Server Deployment
Developing a Provider Hosted SharePoint app
SharePoint 2010 architecture and infrastructure
Share Point Admin 101
Tech Ed Africa Demystifying Backup Restore In Share Point 2007
Play with force.com metadata
SharePoint Intelligence Extending Share Point Designer 2010 Workflows With Cu...
Apex REST
Salesforce APIs
SoCalCodeCamp SharePoint Server 2010 a Developer Platform
SharePoint Connections Coast to Coast Overview of Enterprise Content Management
Oracle EBS(On Premise) and Oracle Revenue Management Cloud Integration
TEC2010 SharePoint 2010 Upgrade
Ddps 2013 office web apps
Microsoft SharePoint Server 2010 governance v1
Oracle EBS to Oracle Service Cloud Integration
Chris givens building custom service applications
Developing Apps for SharePoint Store
Deep dive into SharePoint 2013 hosted apps - Chris OBrien
Ad

Similar to SharePoint 2010 enterprise implementation (20)

PPTX
SharePoint Administration
PPTX
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
PPTX
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
PPTX
Bus intelligence bringing_it_all_together
PPTX
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
PPTX
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
PPTX
Microsoft SharePoint server 2010 Governance v1
PPTX
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
PPTX
Introducing SP2010 To Administrators
PPTX
Automating your tasks with microsoft flow
PPT
Back to the Basics: SharePoint Fundamentals by Joel Oleson
PPTX
SharePoint 2010 - User Profile Store
PDF
Sharepoint 2007 Install Best Practice Phase 1
PPT
MOSS 2007 Deployment Fundamentals -Part1
PDF
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
PPTX
A Deep Dive into SharePoint 2016 architecture and deployment
PPTX
SharePoint 2010 design and deploy
PPTX
Changes in SharePoint 2010 from MOSS 2007
PPTX
Share Point Infrastructure And Setup
PPTX
SharePoint 2010 new features seminar
SharePoint Administration
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Kathryn Birstein: SharePoint 2010 Business Intelligence-Bringing it All Together
Bus intelligence bringing_it_all_together
Teched Middle East New World of SharePoint 2010 Administration with Joel Oles...
John Burkholder: SharePoint 2010 in a multi tenant and hosted environment-nyc
Microsoft SharePoint server 2010 Governance v1
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
Introducing SP2010 To Administrators
Automating your tasks with microsoft flow
Back to the Basics: SharePoint Fundamentals by Joel Oleson
SharePoint 2010 - User Profile Store
Sharepoint 2007 Install Best Practice Phase 1
MOSS 2007 Deployment Fundamentals -Part1
SPSHOU - Upgrading and Migrating to SharePoint 2016 like a Pro
A Deep Dive into SharePoint 2016 architecture and deployment
SharePoint 2010 design and deploy
Changes in SharePoint 2010 from MOSS 2007
Share Point Infrastructure And Setup
SharePoint 2010 new features seminar
Ad

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Spectroscopy.pptx food analysis technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
KodekX | Application Modernization Development
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Cloud computing and distributed systems.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Weekly Chronicles - August'25 Week I
Spectroscopy.pptx food analysis technology
MIND Revenue Release Quarter 2 2025 Press Release
KodekX | Application Modernization Development
“AI and Expert System Decision Support & Business Intelligence Systems”
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Cloud computing and distributed systems.
Building Integrated photovoltaic BIPV_UPV.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
Machine learning based COVID-19 study performance prediction
Review of recent advances in non-invasive hemoglobin estimation
Diabetes mellitus diagnosis method based random forest with bat algorithm

SharePoint 2010 enterprise implementation

  • 1. Planning Enterprise Implementation of SharePoint 2010 Date: 04/13/2010Nilesh MehtaSr. SharePoint ArchitectNGenious Solutions, Inc.E-mail: Nilesh.Mehta@ngenioussolutions.com | © (201) 230-7922 | http://www.ngenioussolutions.com
  • 3. AgendaSharePoint 2010 Top FeaturesInstallation and ConfigurationSmall, Medium, Large FarmsManaged AccountsDatabase ManagementAuthentication optionsWindows ClassicClaimsFBASetup SharePoint ServicesSetup Service ApplicationsSearch Configuration and ManagementKerberos setupMy SitesUser Profile Synchronization Setup
  • 4. SharePoint 2010 Top FeaturesUIOffice Web ApplicationsDocument ManagementSearchMetadata ManagementBusiness Intelligence Components (BCS, ECS, PerformancePoint, Visio Graphics)My SitesSandbox SolutionsAdministrationPowerShellRestore OptionsSMS integrationSharePoint Designer Lockdown from Central administration
  • 5. Installation and ConfigurationPre-Requisites:Windows Server 2008 x64 (Recommended R2)SQL Server (2005 / 2008) x64 (Recommended R2)IIS 7.0IE 7 and above, Firefox 3.6, Safari4.04Small (Single Server)Medium (1 WFE, 1 APP, 1 Search, SQL)Large (1+ WFE, 1+ App, 1+ Search, SQL Cluster)
  • 6. Large Farm SetupGeneric Steps to setup Large farm (2+ WFE, 2+ App Servers, Search Index, Search Query, SQL Cluster)Prepare servers with base W2K8 R2 OSRun SharePoint pre-requisites on all servers in the farm (Also downloads SP for W2K8 if necessary and configures IIS)Run SharePoint configuration wizard on the first server in the farm. Host Central administration site (Note: Second screen, requirement for Passphrase. Save this information properly)Finish Configuration WizardRunning SharePoint Wizard – Always run but create only following service applications:Application Registry ServiceState ServiceFinish configuration on server one
  • 7. Managed AccountsRegister different service accounts that you would like to use with your farmRecommended accounts:Farm Admin AccountService Application accountApplication Pool AccountSearch AccountMaybe allow SharePoint to manage passwords for managed accounts?
  • 8. Contd. Large Farm SetupRun SharePoint Configuration wizards on other servers.Join server to farm.Identify services that will run on each server( WFE vs. App)Manually create remaining service applications. Give Proper Names to SA and also corresponding databases.NOTE: Do not create Search Service application. You will create this when your Search server is joined to the farm
  • 9. Office Web ApplicationsInstall Office Web Applications binary on each server in the farmRun SharePoint Configuration Wizard on each server in the farm (One at a time)Run the Central administration wizard but do not create the Service Application for Word Viewing and PowerPoint. Manually create them so you can give proper database namesStart Word Viewing and PowerPoint services on the servers where you want them.
  • 10. Setup Services / Service Applications on the ServersReference SPEnterprise.vsd
  • 11. Database ManagementNumber of Databases created in SharePoint 2007:4-6 maximumNumber of Databases created in SharePoint 2010~15 databasesFollow governance similar to MOSS 2007 for Content Databases, for example, group by collaboration sites vs. Highly visible vs. large sites vs. custom applications in content databasesMake sure to hire a dedicated SQL Server admin 
  • 12. Authentication OptionsWindows ClassicNTLMNegotiate (Kerberos)Windows ClaimsNTLMNegotiate (Kerberos)FBA
  • 13. Kerberos SetupSetspn -A HTTP/wfe1.company.comSetspn -A HTTP/wfe1Setspn -A HTTP/wfe2.company.comSetspn -A HTTP/wfe2 Constrained Delegation for: WFE1: Add constrained delegation and point to APP1 & APP2WFE2: Add constrained delegation and point to APP1 & APP2 APP1 (Should have SPN - dummy)Then add constrained delegation to server account: APP2, add domain\serviceaccount ->MSSqlSVC/sqlserver.company.comfor all authentication providers.NOTE: Make sure you do not have duplicate SPN’s in the farm. Between missing SPN’s or duplicate SPN’s, these would probably cause 90% of Kerberos setup issues
  • 14. Search Setup & ConfigurationIdentify Search Index and Query ServerCreate Search Service Application and use appropriate serversCreate separate application pools for Search Admin and Query serviceSearch service account should have read only permissionsSearch Topology – How to manage and modify?
  • 15. My SitesHome PageNewsfeedsMy ContentMy ProfileStatus UpdatesQuick Launch in My SitesProfile Pictures
  • 16. User Profile SynchronizationThe feature that most people are having issues configuringAllows import of user profiles from multiple sources like AD, SUN LDAP, etc.Can use normal connection or BCS for importUser FIM client for additional help. Microsoft now supports modifications from FIM client.Manage My Site settings from here.
  • 17. Feature ListUIOffice Web ApplicationsDocument ManagementSearchMetadata ManagementBusiness Intelligence Components (BCS, ECS, PerformancePoint, Visio Graphics)My Sites
  • 18. NYC SharePoint Developers User GroupNilesh Mehta will be speaking at the NYC SharePoint Developers User Group on 4/20/2011 – Topic: SharePoint 2010 Claims Authenticationhttp://www.sharepointusergroup.com/newyork

Editor's Notes

  • #3: As we all know, with any technology, if it is not configured or planned for use properly, it will be just another technology in the stack. SharePoint will fall in the same bucket unless you plan properly. What does that mean for us? What it means is to plan ahead for the features that bring benefit to your organization (even if you have been using MOSS 2007 and are just upgrading to 2010), understand how these features work, what does it take to configure our environment so that it can provide these features in a stable and scalable manner, how do we support the environment, what is our roadmap? The worst thing you can do with any platform is to use it only for a specific purpose and not understand the full benefits of the platform. In case of SharePoint, success can be defined as any of the following:Successfully implement infrastructureSuccessfully create hundreds of sites enabling better collaborationSuccessfully leverage SharePoint featuresSuccessfully create business process automation or portal solutionsSuccessfully socialize on SharePoint platform with your colleaguesSuccessfully support the platform and consolidate multiple repositories into a single repository. The goal of the session today is to help understand some of the best features, how / where to use them, successfully implement the infrastructure for SharePoint 2010 (In my view), how to setup your farm so you can support these features and if time permits discuss some governance and support around these.Questions:How many of you are new to SharePoint 2010? Should we start with basic level session or advanced level session?How many business users vs. Administrators vs. DevelopersHow many of you have installed SharePoint 2010?What kind of farms?
  • #4: Enterprise planning of SharePoint 2010 would include the following: planning for SharePoint UI, SharePoint Features that you can support (includes Document management features, search, BI, etc.), Server architecture, Database management, planning for scalability, Governance and support. SharePoint is a huge platform and very easy to adopt if implemented the right way. The more you invest in it, the more returns you can get from it.
  • #5: UI: Ribbon navigation, Wiki Anywhere, Context Sensitive Menus, missing breadcrumb, AJAX page refresh.Office Web Applications – Word, PowerPoint, Excel, OneNote. Co-Authoring online for everything except PowerPoint. PowerPoint co-authoring from client side only.Document Management consists of a few different types of feature that I like: Content Organizer, Document Sets, Document ID, etc. Search: SharePoint Search and FAST Search. Much more reliable, stable and scalable from the previous version. We will cover some of it later in the session.Metadata management- Term Store concept to implement enterprise wide metadata terms, Content Type HubBusiness Intelligence components – Collection of BCS, Excel Services, PerformancePoint, Visio graphics. BCS the one with the most potential.
  • #6: Scripted install using PowerShell – Sample Scripts at http://technet.microsoft.com/en-us/library/cc262839.aspxSmall and Medium farms the same way as in MOSS 2007, with the exception of Passphrase and managed accounts.
  • #9: Discuss details on how Services can be organized for the farm, just for load balancing and also from Kerberos perspective.
  • #11: Where should you run Central administration from?If you run in to issue with User Profile Synchronization Service, I will cover those issues at the end of the deck and also have some additional material in a presentation that I did in December found at http://www.SharePointUserGroup.com/NewYork
  • #12: When setting up SharePoint, take care not to allow SharePoint to create all your databases for you. SharePoint will create databases with the guid’s in there and will make it difficult for you to identify them in the future. I had a session on SharePoint data and database management about 3 years ago. The same still holds true for SharePoint 2010 in a lot of ways. You can find it at http://www.sharepointusergroup.com/newyork
  • #14: Reference Visio Diagram for SPEnterprise.vsd. Add screen shots for setspn, and how to setup constrained delegations.
  • #15: With Search topology, show different components of the topology, how to manage them, move them from one server to another, how / when to create additional components? For FAST Search, check out Carlos’s session later in the day.
  • #17: Talk about how to import pictures for profiles.