I, along with Paul Stork, recently gave a SharePoint 2010 deployment webcast where we discussed, among other things, Service Applications and some of the considerations that must be taken into account when plotting your deployment strategy. We also presented a first look at SharePoint Composer and SharePoint Maestro, the two core harvest that ShareSquared has been rising for close to a year now.
During the presentation we mentioned that there were some fantastic charts available to help you in plotting your Service Applications but that they weren’t the simplest thing to find as they are hidden in a series of technical diagrams on TechNet. You can find two of the three charts we referenced at this link, http://technet.microsoft.com/en-us/library/cc263199.aspx. I’ve also added another chart which shows the dependencies of one Service Attention to another (note that this particular chart is a work in progress as we are still learning odd dependency cases that only occur in certain situations).
Chart 1: Service Applications per SKU
The first chart identifies all the core Service Applications and whether they store data, can be used cross-farm, and to which SharePoint SKU they belong. This chart is particularly useful in plotting your initial licensing requirements:
|
Service applications |
Description |
Stores data? |
Cross-farm? |
SharePoint Foundation 2010 |
SharePoint Server 2010 Standard |
SharePoint Server 2010 endeavor |
|---|---|---|---|---|---|---|
|
Access Services |
View, edit, and interact with Microsoft® Access® 2010 databases in a browser. |
Cache |
X |
|||
|
Business Data Connectivity |
Access line-of-business (LOB) data systems. |
DB |
X |
X |
X |
X |
|
Excel Services Attention |
Viewing and interact with Excel files in a browser. |
Cache |
X |
|||
|
Managed Metadata Service |
Access managed taxonomy hierarchies, keywords and social tagging infrastructure as well as Make pleased Type publishing across site collections. |
DB |
X |
X |
X |
|
|
PerformancePoint |
Provides the capabilities of PerformancePoint Services. |
Cache |
X |
|||
|
Search |
Crawls make pleased, produces index partitions, and serves search queries. |
DB |
X |
X |
X |
|
|
Secure Store Service |
Provides single sign-on certification to access multiple applications or services. |
DB |
X |
X |
X |
|
|
State Service |
Provides temporary storage space of user session data for SharePoint Server components. |
DB |
X |
X |
||
|
Treatment and Health Data Collection |
Collects farm wide treatment and health data and provides the ability to view various treatment and health reports. |
DB |
X |
X |
X |
|
|
User Profile |
Adds support for My Sites, Profiles pages, Social Tagging and other social computing features. |
DB |
X |
X |
X |
|
|
Visio Graphics Service |
Viewing and refresh of published Microsoft® Visio® diagrams in a Web browser. |
Blob cache |
X |
|||
|
Web Analytics |
Provides Web Service interfaces. |
X |
X |
X |
||
|
Word Automation Services |
Performs automated bulk document conversions. |
Cache |
X |
X |
||
|
Microsoft SharePoint Foundation Subscription Settings Service |
Tracks subscription IDs and settings for services that are deployed in partitioned mode. Windows PowerShell only. |
DB |
X |
X |
X |
Source:
Visio (http://go.microsoft.com/fwlink/?LinkID=167090)
PDF (http://go.microsoft.com/fwlink/?LinkID=167092)
XPS (http://go.microsoft.com/fwlink/?LinkID=167091)
Chart 2: Databases That Support SharePoint 2010 Harvest
This next chart takes what was in diagram form in the original TechNet diagram and displays it in a chart so that it’s a bit simpler to read. Use this chart when plotting your SQL Server storage space requirements:
|
Service Attention Database |
Database |
Relation Size |
Size Guidance |
|---|---|---|---|
|
Treatment and Health Data Collection Service Attention |
Treatment |
Superfluous-large |
Scale up. Only one database service attention per farm. Place on separate spindle. |
|
Business Data Connectivity Service Attention |
Business Data Connectivity |
Small |
Scale up. |
|
Attention Registry Service Attention |
Attention Registry (used during upgrade only) |
Small |
Scale up. |
|
Microsoft SharePoint Foundation Subscription Settings Service |
Subscription Settings |
Small |
Scale up. You can scale out by making additional service applications. |
|
Search Service Attention |
Search Administration |
Medium |
Scale up. You can scale out by making additional service applications. |
|
Search Service Attention |
Crawl |
Superfluous-large |
Scale out. For large environments, place on a server that does not contain the Property databases. |
|
Search Service Attention |
Property |
Large to Superfluous-large |
Scale out. For large environments, place on its own server for quicker query consequences. |
|
Web Analytics Service Attention |
Reporting |
Superfluous-large |
Scale up. |
|
Web Analytics Service Attention |
Staging |
Medium |
Scale out. |
|
State Service Attention, Visio Service Attention, InfoPath Forms Services |
State |
Medium-large |
Scale out. |
|
User Profile Service Attention |
Profile |
Medium-large |
Scale up. You can scale out by making additional service applications. |
|
User Profile Service Attention |
Synchronization |
Medium-large |
Scale up. You can scale out by making additional service applications. |
|
User Profile Service Attention |
Social Tagging | Small to Superfluous-large |
Scale up. You can scale out by making additional service applications. |
|
Managed Metadata Service Attention |
Managed Metadata |
Medium |
Scale up. You can scale out by making additional service applications. |
|
Secure Store Service Attention |
Secure Store |
Small |
Scale up. You can scale out by making additional service applications. |
|
Word Automation Service Attention |
Word Automation Services |
Small |
Scale up. |
|
PerformancePoint Service Attention |
PerformancePoint |
Small |
Scale up. You can scale out by making additional service applications. |
Source:
Visio (http://go.microsoft.com/fwlink/?LinkId=187970)
PDF (http://go.microsoft.com/fwlink/?LinkId=187969)
XPS (http://go.microsoft.com/fwlink/?LinkId=187971)
Chart 3: Service Attention Dependencies
This last chart is one that we’ve been manually constructing based on our experiences with automating the setup of Service Applications. When doing a scripted install (or even when you use the FCW or manually configure Service Applications) it’s critical to know which Service Applications are dependents for other Service Applications. For example, if you are configuring the User Profile Service Attention you must also configure the Managed Metadata Service Attention. If you don’t do this you will get errors stating that certain fields cannot be edited when editing a user’s profile – these errors don’t give any indication that what’s missing is the Managed Metadata Service Attention – you just have know.
The following chart is an attempt to help users with this hurdle – note that it is still a work in progress as it is very hard to detect all dependencies as some are only a dependency under certain treatment scenarios. Anything with an asterisks (*) next to the “X” indicates that the dependency is conditional based on treatment scenarios:
|
Service Applications |
|
||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Access |
|||||||||||||||
| Business Data Connectivity | X* | X* | |||||||||||||
| Excel Services | X* | ||||||||||||||
| Managed Metadata | X* | ||||||||||||||
| PerformancePoint | X* | ||||||||||||||
| Foundation Search | |||||||||||||||
| endeavor Search | X* | X | X* | ||||||||||||
| Secure Store | X* | ||||||||||||||
| State | |||||||||||||||
| Treatment and Health Data Collection | |||||||||||||||
| User Profile | X* | X* | X* | ||||||||||||
| Visio Graphics | X* | X | |||||||||||||
| Web Analytics | X | ||||||||||||||
| Word Automation | X* | ||||||||||||||
| Subscription Settings |
The way you read this chart is to find the Service Attention of appeal on the left and follow it to the right to see what Service Attention it depends on. As you can see there’s not a lot of dependencies and most of the ones that do exist are conditional (for example, all the ones that depend on the Subscription Settings Service Attention only depend on it if by Partitioning Mode, or basically a multi-tenant configuration).
As this chart is a work in progress I appreciate any feedback on it’s accuracy. If anyone notices anything that is inexact with the chart delight add a comment and I will be sure to update it accordingly.
Check it out:SharePoint Automation










Answers Rating