Upload
thuan-nguyen
View
476
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Mail: [email protected] | Website: www.thesoldier.net
SharePoint 2010 Training Course Administrator - Level 100 (Beginner)
Thuan Nguyen (MVP, MCITP, MCTS) – Principal SharePoint Consultant
Mail: [email protected] | Website: www.thesoldier.net
Thuan Nguyen - MVP, MCITP, MCTS
The Soldier - Principal SharePoint Consultant
Founder of www.sharepointvn.net Blogs at www.thuansoldier.net Twitter - @nnthuan Focusing on Planning, Designing,
Implementation, ECM, Infrastructure Mail - [email protected] Skype - thuansoldier
Mail: [email protected] | Website: www.thesoldier.net
Lets start with the basics – what are you going to need?
SharePoint Server 2010 is 64-bit only Requires 64-bit Windows Server 2008 SP2 or 64-bit
Windows Server 2008 R2 Requires 64-bit SQL Server 2008 or 64-bit SQL Server
2005More secure
Improve performance
Data Execution Prevention
http://en.wikipedia.org/wiki/64-bit(* You can run SharePoint 2010 on 64-bit Windows 7 for development purpose)
There is no permanent connection between the client browser and the SharePoint server
Mail: [email protected] | Website: www.thesoldier.net
The number of users in the organization is not the same as the number of simultaneous users.
Different activities in SharePoint require different resources
You need to know for your planning server
Normalized Operations Per Second (NOPS)
E
DCBA
000.360Operation/second (NOPS)
A = The number of usersB = The percentage of active users on a typical dayC = The number of operations per active user per day (estimate) (1 – 10)D = The peak factor (estimate) (1 – 10)E = The number of working hours per day
Your organization has 4,000 employees (A). The percentage of active users in a typical dayis 50 (B). The number of operations per active user is 7(C). The number of working hours forthe organization as a whole is 7 hours (E). You estimate the peak factor (D) to be 5.
At least 8GB RAM
http://h71019.www7.hp.com/activeanswers/Secure/54820-0-0-0-121.html
Mail: [email protected] | Website: www.thesoldier.net
1 NOPS ~ 3 GB
Server Roles
Web front-end (WFE)
Application Database
Mail: [email protected] | Website: www.thesoldier.net
SharePoint 2010 is far more flexible than MOSS 2007
Flexible
Scalable
Extensible
Architecture depends on the size of
deployment
Small Farm Deployment
Mail: [email protected] | Website: www.thesoldier.net
For production purposes, a typical two-tier server farm that supports 10,000 to 20,000 users.
This provides redundancy from a Web front-end perspective
Separating Search service in Application tier
Mail: [email protected] | Website: www.thesoldier.net
Separating Search database
The farm can be capable of handling search indexes with up to 10 million items.
Separating Search service in Application tier
Three tier deployment with search-optimized
Medium Farm Deployment
Mail: [email protected] | Website: www.thesoldier.net
Focusing on Search and Search index database
Optimize SearchDatabase
Control performance
But you need more
Install SharePoint 2010
Host OS 64-bit Windows Server 2008 R2 Standard, Enterprise or Datacenter. WCF hotfix: http://go.microsoft.com/fwlink/?LinkID=166231
64-bit Windows Server 2008 Standard, Enterprise or Datacenter: WCF hotfix: http://go.microsoft.com/fwlink/?LinkID=160770
Database Microsoft SQL Server 2008 64-bit Microsoft SQL Server 2008 SP1 (CU2) 64-bit Microsoft SQL Server 2005 SP3 (CU3)
WFE/App Web Server (IIS) role Application Server role Microsoft .NET Framework 3.5 SP1 Microsoft Windows Identity Framework Microsoft Sync Framework Runtime v1.0 (x64) Microsoft Filter Pack 2.0 Microsoft Chart Controls for Microsoft .NET Framework 3.5 SQL Server 2008 Native Client Microsoft SQL Server 2008 Analysis Services ADOMD.NET ADO.NET Data Services v1.5 Windows PowerShell 2.0((To automatically install prerequisites by Microsoft SharePoint Products preparation Tool, ensure you have an Internet connection)
Mail: [email protected] | Website: www.thesoldier.net
Mail: [email protected] | Website: www.thesoldier.net
Supported browser
Level 1 Level 2
Internet Explorer 7 Internet Explorer 8 (32-
bit) Mozilla Firefox 3.5 Windows XP Windows Vista Windows 7
Apple Safari 4.x Mozilla Firefox 3.5 Internet Explorer 7 Internet Explore 8 (64-bit) Apple MAC OS X Snow
Leopard UNIX/Linux 8.1
Recommendation: the best browser for SharePoint 2010 is Inter Explorer 8 (32-bit)
All level 2 browsers have some limitations.
Mail: [email protected] | Website: www.thesoldier.net
Account Requirement
Setup user account Domain user account Member of Local
Administrations group SQL Server login Securityadmin role
(SQL Server) Dbcreator (SQL
Server)
SharePoint_Config: Configuration database stores configuration SharePoint, IIS Web Site, Web Application…
SharePoint_AdminContent_<GUID>: this database stores content in Central Administration Web application.
Mail: [email protected] | Website: www.thesoldier.net
Web Application Site Collection Content Database
Fundamental architecture
In SQL Server
In IIS Web Server
Mail: [email protected] | Website: www.thesoldier.net
An IIS application pool is an isolated memory space that is routed to one or moreworker processes within the security context of a user.
Basics of Application Pool
Strengthen your overall security but increase memory.
Start > Administrative Tools > Internet Information Service (IIS) Manager > Application Pools
Mail: [email protected] | Website: www.thesoldier.net
Another view
Server farm
Web Application
Site
SiteCollection
Lists/LibrariesItems/Folders
Mail: [email protected] | Website: www.thesoldier.net
Service Application – Your core importance in SharePoint environment
Mail: [email protected] | Website: www.thesoldier.net
Farewell to the Shared Services Provider
SSP
http://hrweb/
SearchProfiles
Excel CalcBDC
http://itweb/
ExtensibleFlexible
Monolithic architecture
Mail: [email protected] | Website: www.thesoldier.net
Share Service Provider in SharePoint 2007
The monolithic design meant that all services were available to all Web applications.
You could not have a separate service for one Web application.
There was only one SSP for each farm, which meant that there was a single point of failure. If this SSP failed, all users lost all SSP functionality.
You could not implement granular services to individual business groups.
SSP limited the security functionality of SSP.
Farewell to Shared Service Provider
Welcome to Service
Application
Mail: [email protected] | Website: www.thesoldier.net
Mail: [email protected] | Website: www.thesoldier.net
Service Application in SharePoint 2010
http://hrweb/ http://itweb/
Search User Profiles
Excel Calc
Visio
3rd party
Service
BCS
WAC
Extensible Flexible
Single farm Shared across
farms
GetTogeth
er
Service Applications is buffet
Mail: [email protected] | Website: www.thesoldier.net
Service Applications Description Store Data?
Cross-farm capable
Access Services View, edit, and interact with Microsoft Access 2010 database in a browser. No No
Business Data Connectivity Access line-of-business (LOB) data systems. Yes Yes
Excel Services Viewing and interact with Microsoft Excel files in a browser. No No
Managed Metadata Service Access managed taxonomy hierarchies, keywords, and social tagging infrastructure as well as content type publishing across site collections.
Yes Yes
PerformancePoint PerformancePoint Services enables users to create interactive dashboards that display key performance indicators (KPIs) and data visualizations in the form of scorecards, reports and filters.
Yes No
Search Crawls content, produces index partitions, and serves search queries. Yes Yes
Secure Store Service Provides single sign-on authentication to access multiple applications or services. Yes Yes
State Service Provide temporary storage of user session data for SharePoint Server components. Yes No
Usage and Health Data Collection
Collects farm wide usage and health data and provides the ability to view various usage and health reports.
Yes No
User Profile Adds support for My Site, Profiles pages, Social Tagging and other social computing features
Yes Yes
Visio Graphics Service Viewing and refresh of published Microsoft Visio diagrams in Web browser No No
Web Analytics Provides Web Service interfaces No No
Word Automation Services Perform automated bulk document conversions No No
Microsoft SharePoint Foundation Subscription Settings Service
Tracks subscription IDs and settings for services that are deployed in partitioned mode. Windows PowerShell only.
Yes No
SERVICE APPLICATIONS
Mail: [email protected] | Website: www.thesoldier.net
Single Farm services versus Cross-Farm services
Single Farm Service Cross-Farm Service
Access Database Services
Business Data Connectivity
Excel Services Managed Metadata Service
PerformancePoint Search
State Service Secure Store Service
Visio Graphics Services
User Profile
Word Automation Services
Web Analytics
Service Application Architecture
Mail: [email protected] | Website: www.thesoldier.net
Service: A set of bits installed on a farm that’s capable of providing some functionality.
Service Application: A specific farm-level configuration of the Service in SharePoint.
Service Instance: An instance of the Service running on an Application server.
Service Application Proxy: A pointer to a Service Application that exists on the WFE.
Service Consumer: A SharePoint feature, such as a web-part, that talks with the service and makes its functionality available to an end user.
Some proxies might include settings that can be modified- For example, for the Managed Metadata SA, you must indicate which proxy is the default taxonomy store
A proxy is automatically created for an SA when the SA is created via central admin.
It’s a virtual link used to connect web apps to SAs
Proxies in the local farm are not created by admins, but they appear along with the SAs in central admin
Mail: [email protected] | Website: www.thesoldier.net
Service Application Proxies
Service Application Proxies Group
The custom proxy group for one web app cannot be reused with a different web app
A proxy group is a group of SA proxies that are selected for a web app
By default, all SA proxies are included in the default proxy group. You can remove them of course A single proxy can be in multiple Proxy Groups
When you create a web app you can: Select the default proxy group Create a custom proxy group by selecting Which SA proxies should be included
Mail: [email protected] | Website: www.thesoldier.net
Mail: [email protected] | Website: www.thesoldier.net
SharePoint 2010 Hosting Service Provider ??? You can
do
SharePoint 2010 for Hosting Service ?
The ability to uniquely separate each customer on a shared environment
WA
SC SC SC SC SCTenant 1
SC SC SC
Tenant 2
SC SC
21
SA
Mail: [email protected] | Website: www.thesoldier.net
Hosting Company
Hosted Company
Tenant Administrator
Site Administrator
Services can be configured to “share” data across Tenants or to “partition” data for each tenant (data isolation)
Allows multiple organizations to be ‘hosted’ on the same SharePoint configuration, but keeps their data isolated
Configurable ‘per-service’ to allow for “Mixed-Mode Partitioning”
Data
Partition B
Partition A
Multi-Tenant for Hosting Provider
Mail: [email protected] | Website: www.thesoldier.net
Is that your desire?
Backup/Restore Constraints
List of possibilities
User Profiles Managed Metadata Data Connectivity Search Secure Store Word Automation
State Access Database Visio Graphics Word Viewing PowerPoint Excel Calculation
(can store tenant data and can be partitioned) (do not store tenant data, and do not support PartitionMode)
Web Analytics (site-based)
Usage and Health Data Collection (site-based)
(can store tenant data, but cannot be partitioned)
PerformancePoint FAST for SharePoint
(cannot be partitioned, and don not make sense in multi-tenant environments)
Mail: [email protected] | Website: www.thesoldier.net
Example Scenario
SharePoint 2010 Hosting Provider
Cloud area ???
Foundation Standard Enterprise
Personal blog Small
solution DMS/Search
One Database
Partition data
Mail: [email protected] | Website: www.thesoldier.net
To be continued…