{"id":1613,"date":"2012-03-04T08:15:53","date_gmt":"2012-03-04T08:15:53","guid":{"rendered":"http:\/\/www.obieta.com\/?p=1613"},"modified":"2012-03-04T08:15:53","modified_gmt":"2012-03-04T08:15:53","slug":"how-to-scale-out-a-sharepoint-2010-farm-from-two-tier-to-three-tier-by-adding-a-dedicated-application-server","status":"publish","type":"post","link":"https:\/\/obieta.com\/?p=1613","title":{"rendered":"How to Scale Out a SharePoint 2010 Farm From Two-Tier to Three-Tier By Adding A Dedicated Application Server"},"content":{"rendered":"<p>any small to medium-sized organizations start using SharePoint in a \u201ctwo-tier\u201d server farm topology.\u00a0 The two tiers consist of:<\/p>\n<ol>\n<li>Tier 1 \u2013 SharePoint Server with all web page serving and all Service Applications running on it<\/li>\n<li>Tier 2 \u2013 A SQL Server to store the SharePoint databases \u2013 the SQL Server could be dedicated to the farm or it might be shared with other non-SharePoint applications.<\/li>\n<\/ol>\n<p>Visually, this topology looks like this:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb.png\" border=\"0\" alt=\"image\" width=\"240\" height=\"311\" \/><\/a><\/p>\n<p>My experience is that this farm topology can frequently support companies with hundreds of employees.\u00a0 Of course, it depends a lot on the specifications of the hardware, but with late-model quad-core Xeons running on the two servers and 8 \u2013 16 GBs of RAM on each one with RAID built with 15k RPM SAS drives in the SQL Server, this configuration with SharePoint Server 2010 can perform very well in many organizations that have less than 1000 users.<\/p>\n<p>At some point, an organization that started with this two-tier topology may want to scale out to the next level which is a three-tier topology.\u00a0 The three tiers would be:<\/p>\n<ol>\n<li>Tier 1 \u2013 SharePoint Server dedicated as a Web Front-End (WFE) with only the web application(s) and the search query service running on it<\/li>\n<li>Tier 2 \u2013 SharePoint Server dedicated as an Application Server with all of the other service applications running on it, but no web applications or query service<\/li>\n<li>Tier 3 \u2013 SQL Server for the databases<\/li>\n<\/ol>\n<p>Visually, this topology looks like this:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image1.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb1.png\" border=\"0\" alt=\"image\" width=\"241\" height=\"383\" \/><\/a><\/p>\n<p>There are many different reasons why a company might want to scale out to three-tiers from two.\u00a0 Some kind of performance improvement is frequently what drives it.\u00a0 However, it may not be the obvious one of desiring better page serving times for the end users.\u00a0 For instance, I frequently see companies do this to move the search crawling and index building process to a different server that is more tuned for its unique resource requirements and can do a more efficient job of crawling and indexing the company\u2019s content.\u00a0 Perhaps in the two-tier approach their crawlindex component can\u2019t get enough hardware resources to crawl through all of the content on a timely basis.<\/p>\n<p>One more point.\u00a0 Many organizations will also choose to add a second WFE when they scale out to a three-tier farm.\u00a0 (I don\u2019t show this in the diagram above).\u00a0 The second WFE will be configured exactly like the first one and some type of network load balancing (NLB) mechanism will be put in front of the WFEs to intelligently route user traffic to the two servers to balance out the load.\u00a0\u00a0 In this scenario, the three-tier farm diagram above would be modified to add a second WFE and the total number of servers in the SharePoint farm would be four.<\/p>\n<h4>Getting From Here to There<\/h4>\n<p>Here is a screen shot of all of the service applications that run on the SharePoint 2010 server in a two-tier farm when you install\u00a0<strong>SharePoint Server 2010 Enterprise edition<\/strong> and run the out-of-the-box Configure Your SharePoint Farm Wizard and\u00a0<strong>choose to provision all service applications<\/strong>:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image17.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb17.png\" border=\"0\" alt=\"image\" width=\"808\" height=\"923\" \/><\/a><\/p>\n<p><strong>(2nd Reminder: for this post, I am working under the assumption that you have used the SharePoint 2010 \u201cConfigure your SharePoint Farm\u201d wizard and have opted for it to provision all of the SharePoint Server 2010 **Enterprise Edition** service applications).<\/strong><\/p>\n<p>Your goal is to add a third server to the SharePoint 2010 farm and have it take over running all of the service applications in the list above,\u00a0<strong>with the exception of the three that have been circled<\/strong>.\u00a0 The three that have been circled in the screen shot are the ones that are necessary for the original server to function as a dedicated WFE with query processing.<\/p>\n<p>The\u00a0<strong>Search Query and Site Settings Service<\/strong> and some of its associated functionality in the\u00a0<strong>SharePoint Server Search Service<\/strong> are technically not required on a WFE, but it is the best place to put them.\u00a0 The reason is that this is the process that takes the user\u2019s search query and looks it up in the indexes.\u00a0 The indexes are files that the query processor needs local access to and are stored on the file system of the server(s) that is running the query service, not in SQL Server.<\/p>\n<p>So, for best performance it is recommended to run the Search Query and Site Settings Service on the WFEs that are serving the pages.\u00a0 The crawling and index process is a separate process whose job it is to build the indexes and push them up to the query servers.<\/p>\n<p>The Search Topology configuration settings in SharePoint 2010 dictate what functionality of the SharePoint Server Search Service runs on what server in the farm.\u00a0 So, while the SharePoint Server Search Service needs to run on both the WFE and the Application Server in this example, it will be possible break out the functionality that it performs on each.\u00a0 We will want it to\u00a0<strong>perform query-related functionality on the WFE<\/strong> and\u00a0<strong>crawling\/indexing functionality on the Application Server<\/strong>.\u00a0 Later in this post I will show you how to do this.<\/p>\n<p>Now, on to the actual steps to doing the work:<\/p>\n<p>&nbsp;<\/p>\n<h1><span style=\"font-family: 'Lucida Sans Unicode';\">Step by Step: Scaling SharePoint 2010 to Three Tiers<\/span><\/h1>\n<h4>Step 1 \u2013 Build a new SharePoint Server with exactly the same software<\/h4>\n<p>I\u2019m talking about taking a fresh physical or virtual server that has Windows Server 2008 (R1 or R2) running on it, and installing all the same SharePoint Server 2010 software on it that is installed on the existing SharePoint 2010 server in your existing farm.\u00a0 That includes the full RTM Enterprise edition, whatever patches have been applied in your farm since RTM, and any other separate products that have been installed on your existing server such as the Office 2010 Web Applications and its patches.<\/p>\n<h4>Step 2 \u2013 Run the SharePoint 2010 Products Configuration Wizard on the new server and join the existing farm<\/h4>\n<p>I recommend installing all RTM software and all patches that have previously been applied to the farm\u00a0<strong>BEFORE<\/strong> running the SharePoint 2010 Products Configuration Wizard from the new server\u2019s Start menu.\u00a0 This means that you will want to respond\u00a0<strong>NO<\/strong> to the prompt to automatically run the wizard until you have installed all software packages on the new server.\u00a0 This will save you from having to run the wizard multiple times.\u00a0 Run it once \u2013 after you have installed all software and patches on the new server.<\/p>\n<p>When you do run the SharePoint 2010 Products Configuration Wizard, you will run it on the new server that will be your application server.\u00a0 The wizard is going to help you join the server to the farm and get all of the software configured and running that you installed in Step 1.<\/p>\n<p>Here are what the pages of the wizard look like as you go through the process:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image3.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb3.png\" border=\"0\" alt=\"image\" width=\"466\" height=\"399\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image4.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb4.png\" border=\"0\" alt=\"image\" width=\"466\" height=\"400\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image5.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb5.png\" border=\"0\" alt=\"image\" width=\"462\" height=\"393\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image6.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb6.png\" border=\"0\" alt=\"image\" width=\"459\" height=\"393\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image7.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb7.png\" border=\"0\" alt=\"image\" width=\"463\" height=\"394\" \/><\/a><\/p>\n<p>Oops, you forgot to install a piece of software on this new server that is already installed on the other server.\u00a0 The wizard has caught your error and is not going to let you proceed until you get this done.<\/p>\n<p>Exit the wizard and go install the software \u2013 in this case, the Microsoft Office 2010 Web Apps.<\/p>\n<p>OK, you got the missing software installed and have restarted the wizard.\u00a0 The next screen asks you for the Farm PassPhrase.\u00a0 This is a special password you created when you originally created the farm.\u00a0 You have to enter it here in order to join this server to the farm:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image8.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb8.png\" border=\"0\" alt=\"image\" width=\"463\" height=\"394\" \/><\/a><\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image9.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb9.png\" border=\"0\" alt=\"image\" width=\"468\" height=\"398\" \/><\/a><\/p>\n<p>If you click on Advanced Settings above, the next page asks whether or not you want to use this server to host the Central Administration website (sort of implying that you could move it from your existing SharePoint 2010 server to the new one).<\/p>\n<p>I haven\u2019t tried selecting the second option in SharePoint 2010.\u00a0 In MOSS 2007,\u00a0<a href=\"http:\/\/bytelab.blogspot.com\/2008\/02\/move-central-administration-to-another.html\">according to this blog post<\/a> you needed to remove the Central Administration web application from the original server before you got to this step on the new server. In the context of scaling out by adding an application server, that is probably what you would want do.\u00a0 If you choose to go this route, just make sure you have good backups before you delete the Central Admin site from the existing server.\u00a0<img src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/wlEmoticon-smile.png\" alt=\"Smile\" \/><\/p>\n<p>For this walkthrough, you are going to leave Central Administration on the existing server:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image10.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb10.png\" border=\"0\" alt=\"image\" width=\"460\" height=\"394\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image11.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb11.png\" border=\"0\" alt=\"image\" width=\"468\" height=\"400\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image12.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb12.png\" border=\"0\" alt=\"image\" width=\"471\" height=\"403\" \/><\/a><\/p>\n<p>Now the server has been joined to the farm and is a full-fledged farm member.\u00a0 But, the Configure Your SharePoint Farm Wizard in Central Administration needs to run to add the service applications that exist in the farm to this new server.\u00a0 So, it automatically fires up your browser and asks you to run the Farm Configuration Wizard:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image13.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb13.png\" border=\"0\" alt=\"image\" width=\"790\" height=\"443\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>After you start the wizard, it will just run for a while without any input from you and return this page if everything was successful:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image14.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb14.png\" border=\"0\" alt=\"image\" width=\"785\" height=\"614\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>Step 3 \u2013 Verifying that everything is running properly on the new server<\/h4>\n<p>It\u2019s a good idea at this point to go verify that the new server is showing up as a member of the farm with a healthy status.\u00a0 To do that go to Central Administration &gt; System Settings &gt; Manage Servers In This Farm and find the new server and verify that it has a \u201cNo action required\u201d status:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image15.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb15.png\" border=\"0\" alt=\"image\" width=\"790\" height=\"338\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image16.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb16.png\" border=\"0\" alt=\"image\" width=\"800\" height=\"639\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Take a moment to breathe deep and pat yourself on the back\u00a0<img src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/wlEmoticon-smile.png\" alt=\"Smile\" \/>.\u00a0 You have done a lot of work to get to this point.\u00a0 You now have a three-tier SharePoint 2010 farm.<\/p>\n<p>But, there is more work to be done so that your three-tier farm has only the web page serving and query processing services running on the WFE and all of the other service applications running only on the Application Server.\u00a0 Until you get that accomplished, the job is not done.<\/p>\n<p>(Note: the farm will work and be fully functional if you stop here.\u00a0 You will have the same Service Applications running on multiple servers and SharePoint 2010 will automatically use this topology as a load balancing technique for the Service Applications.\u00a0 There may be some environments where this is desired.\u00a0 But, most organizations will want to separate the web-serving services and the application-serving services to provide a better balance for the farm as a whole as opposed to just load balancing the Service Applications.)<\/p>\n<h4>Step 4 \u2013 Re-configure the servers to run the services that are appropriate for their individual roles<\/h4>\n<p>You want the Web Front-End to run these (and only these) services:<\/p>\n<ol>\n<li>Microsoft SharePoint Foundation Web Application (this is what turns IIS into a SharePoint \u201cpage-serving\u201d machine)<\/li>\n<li>Search Query and Site Settings Service (the process that takes the user\u2019s query string and looks it up in the index)<\/li>\n<li>SharePoint Server Search Service (but just the functionality that is necessary for the query processor)<\/li>\n<li>Central Administration (assuming you didn\u2019t decide to move it to the Application Server)<\/li>\n<\/ol>\n<p>You want the Application Server to run these (and only these) services:<\/p>\n<ol>\n<li>Access Database Service<\/li>\n<li>Application Registry Service<\/li>\n<li>Business Data Connectivity Service<\/li>\n<li>Excel Calculation Services<\/li>\n<li>Managed Metadata Web Service<\/li>\n<li>Microsoft SharePoint Foundation Incoming E-mail<\/li>\n<li>Microsoft SharePoint Foundation Workflow Timer Service<\/li>\n<li>PerformancePoint Service<\/li>\n<li>Secure Store Service<\/li>\n<li>SharePoint Server Search (but just the scheduled content crawling and indexing building functionality)<\/li>\n<li>User Profile Service<\/li>\n<li>Visio Graphics Service<\/li>\n<li>Web Analytics Data Processing Service<\/li>\n<li>Web Analytics Web Service<\/li>\n<li>Word Automation Services<\/li>\n<li>Word Viewing Service<\/li>\n<\/ol>\n<p>If you can get this done and everything works properly, you will have achieved your overall goal.<\/p>\n<p>(Important Note: Step 1 above is really the only step in the process that can be done during normal working hours.\u00a0 Everything else has the potential to impact the availability of the system to the users.\u00a0 If everything goes smoothly, it is possible to do Step 2 through Step 4 in two to four hours.\u00a0 Of course, it is highly recommended to have solid backups in place before starting Step 2.)<\/p>\n<p>For the most part, the re-configuration of the services involves stopping a lot of services on the WFE server (using the Services on Server page in Central Admin) and verifying that they are running on the new server (which they probably are because the Configure Your SharePoint Farm wizard started them up when you ran it in Step 2).\u00a0 Then, you will want to make one last pass over the list of services running on the Application Server and make sure that the Microsoft SharePoint Foundation Web Application Service and the Search Query and Site Settings\u00a0<strong>are not<\/strong> running on it.<\/p>\n<h4>Adjusting the Search Application Topology<\/h4>\n<p>The exception to the statements of the previous paragraph is the search-related services:\u00a0 SharePoint Server Search Service and Search Query and Site Settings Service.\u00a0 Search is complicated enough that it has its own topology configuration settings.\u00a0\u00a0 You need to use this capability to place the query functionality of the SharePoint Server Search Service on the WFE and to place the crawlingindexing functionality of the service on the Application Server.<\/p>\n<p>Since this is a little more complicated than the other Service Applications, go ahead and do this one first.<\/p>\n<p>Navigate to the Search Administration home page in Central Administration.\u00a0 Scroll down to the bottom of the page until you see the section titled Search Application Topology:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image18.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb18.png\" border=\"0\" alt=\"image\" width=\"711\" height=\"399\" \/><\/a><\/p>\n<p>This part of the page shows you what servers the following four components of the Search service are running on:<\/p>\n<ul>\n<li>Search Administration component<\/li>\n<li>Crawling component (this is the crawling engine that crawls your content and builds full-text indexes from it)<\/li>\n<li>Database component (as the crawling engine crawls through the content, it stores the full-text indexes in SQL Server.\u00a0 It also compiles the full-text indexes into special non-SQL files that can be propagated up to the WFE)<\/li>\n<li>Query component (this is the component that receives the user\u2019s query and looks up the results in the special files that have been propagated to the hard drive of the WFE)<\/li>\n<\/ul>\n<p>The Server Name column shows that the Search Administration, Crawl, and Query components are currently running on the existing server (SPS-INTRANET in the example).\u00a0 The search-related databases are running on the SQL Server.<\/p>\n<p>You want to do the following:<\/p>\n<ol>\n<li>Move the Search Administration component to the new Application Server<\/li>\n<li>Move the Crawl component to the new Application Server<\/li>\n<li>Leave the Database component running on the SQL Server<\/li>\n<li>Leave the Query component running on the WFE<\/li>\n<\/ol>\n<p>To accomplish this, click on the Modify button to go to the Topology for Search Service Application page:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image19.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb19.png\" border=\"0\" alt=\"image\" width=\"850\" height=\"437\" \/><\/a><\/p>\n<p>By hovering your mouse over the component lines, you can bring up a drop down menu and select Edit Properties for the components you want to move to the new server.<\/p>\n<p>Do this now for the\u00a0<strong>Search Administration component<\/strong>:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image20.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb20.png\" border=\"0\" alt=\"image\" width=\"907\" height=\"639\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Now do it the same way for the\u00a0<strong>Crawl component<\/strong> (screen shot is the same as the one above).<\/p>\n<p>&nbsp;<\/p>\n<p>Once you have changed the server assignments for these two components, you need to kick of the actual transfer of responsibilities by clicking on Apply Topology Changes:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image21.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb21.png\" border=\"0\" alt=\"image\" width=\"915\" height=\"418\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>The actual transfer of responsibilities begins:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image22.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb22.png\" border=\"0\" alt=\"image\" width=\"693\" height=\"334\" \/><\/a><\/p>\n<p>When it is finished, you will be returned to the Search Administration home page and you should see that the components have been transferred as directed and all of the search-related servers should have a status of \u201cOnline\u201d:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image23.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb23.png\" border=\"0\" alt=\"image\" width=\"827\" height=\"433\" \/><\/a><\/p>\n<p>Note:\u00a0 I am not sure why, but this page never shows anything in the Status column for the Databases component.\u00a0 So, it is normal for that column to be blank for that component.<\/p>\n<p>&nbsp;<\/p>\n<h4>Transferring the remaining Service Applications<\/h4>\n<p><span style=\"text-decoration: line-through;\">All that is left is to use the Services on Server page in Central Administration to make sure the list of services running on each server matches your master list from above:<\/span><\/p>\n<p>You want the Web Front-End to run these (and only these) services:<\/p>\n<ol>\n<li><span style=\"text-decoration: line-through;\">Microsoft SharePoint Foundation Web Application (this is what turns IIS into a SharePoint page-serving machine)<\/span><\/li>\n<li>Search Query and Site Settings Service (the process that takes the user\u2019s query string and looks it up in the index)<\/li>\n<li>SharePoint Server Search Service (only the functionality that is necessary for the query processor)<\/li>\n<li>Central Administration (assuming you didn\u2019t decide to move it to the Application Server)<\/li>\n<\/ol>\n<p>You want the Application Server to run these (and only these) services:<\/p>\n<ol>\n<li>Access Database Service<\/li>\n<li>Application Registry Service<\/li>\n<li>Business Data Connectivity Service<\/li>\n<li>Excel Calculation Services<\/li>\n<li>Managed Metadata Web Service<\/li>\n<li>Microsoft SharePoint Foundation Incoming E-mail<\/li>\n<li>Microsoft SharePoint Foundation Workflow Timer Service<\/li>\n<li>PerformancePoint Service<\/li>\n<li>Secure Store Service<\/li>\n<li>SharePoint Server Search (only the scheduled content crawling and indexing building functionality)<\/li>\n<li>User Profile Service<\/li>\n<li>Visio Graphics Service<\/li>\n<li>Web Analytics Data Processing Service<\/li>\n<li>Web Analytics Web Service<\/li>\n<li>Word Automation Services<\/li>\n<li>Word Viewing Service<\/li>\n<\/ol>\n<p>To do this, you use the Server drop-down control to select the server you want to adjust, and then use the Start\/Stop link in the Action column to turn on\/off the services.<\/p>\n<p>Here is what your Services on Server page should look like once each has been properly adjusted fore each server:<\/p>\n<p>For the Web Front-End (SPS-INTRANET in this example):<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image24.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb24.png\" border=\"0\" alt=\"image\" width=\"681\" height=\"672\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>For the Application Server (SPS-APPSVR in this example):<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image25.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb25.png\" border=\"0\" alt=\"image\" width=\"680\" height=\"697\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>If you navigate to the Servers in Farm page of Central Administration, you will see a more succinct view of your new farm topology:<\/p>\n<p><a href=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image26.png\"><img loading=\"lazy\" src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/image_thumb26.png\" border=\"0\" alt=\"image\" width=\"769\" height=\"638\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h4>Step 5 \u2013 Testing and Verifying<\/h4>\n<p>Even though you are ready to head out the door and head home since you are probably doing this on a night or weekend, it is really important to fight the urge to leave too soon.\u00a0 You really need to do some basic testing and verification before you leave.\u00a0 It will be a lot better to find out about any problems now rather than when the next business day has already started.<\/p>\n<p>Here is what I recommend doing before you leave:<\/p>\n<ol>\n<li>Browse to each of your SharePoint web applications and log in with your user account and make sure you can hit the home page of each of them.<\/li>\n<li>While you are there, try to open up and edit a document in the browser using one of the Office 2010 Web Apps (Word, PowerPoint, Excel or OneNote).<\/li>\n<li>Browse to your My Site and verify that everything is working normally.<\/li>\n<li>Add a unique phrase to a test page somewhere in one of your Sites (I always use the phrase \u201cjabborwocky\u201d\u00a0<img src=\"http:\/\/sharepointsolutions.com\/sharepoint-help\/files\/2011\/02\/wlEmoticon-smile.png\" alt=\"Smile\" \/>) and then go run an incremental Search crawl from Central Administration.\u00a0 After the crawl completes, go back to your Site Collection and search for the phrase.\u00a0 Verify that it comes up in the results.<\/li>\n<li>Run an incremental User Profile Synchronization from the User Profile Administration page.\u00a0 While it is running, logon to the desktop of the new Application Server, and find this program and run it:\u00a0 c:program filesmicrosoft office servers14.0synchronization serviceuishellmiisclient.exe.\u00a0 This is the Forefront Identity Management (FIM) client application that you can use to see the details of the AD synchronization process.\u00a0 Several jobs will be run by FIM.\u00a0 Verify that they all complete successfully with no error messages.<\/li>\n<li>In Central Administration, go into Manage Service Applications and click on Managed Metadata Service and select Manage in the ribbon.\u00a0 Verify that the Term Store management interface loads and that you can add\/change\/delete a Term Set and some Terms.<\/li>\n<li>Finally, reboot your WFE and Application Server.\u00a0 When they come back up, check your Windows System and Application event logs on those servers and verify that there are no SharePoint-related critical or warning events that you haven\u2019t seen before you scaled out to three tiers.<\/li>\n<li>Browse to your primary web application one more time before you head out the door.<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p>I hope this blog post is a good resource for those SharePoint Server Administrators who find themselves needing to scale out to the next level!<\/p>\n<div>\n<ul>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>any small to medium-sized organizations start using SharePoint in a \u201ctwo-tier\u201d server farm topology.\u00a0 The two tiers consist of: Tier 1 \u2013 SharePoint Server with all web page serving and all Service Applications running on it Tier 2 \u2013 A SQL Server to store the SharePoint databases \u2013 the SQL Server could be dedicated to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[5,1],"tags":[],"_links":{"self":[{"href":"https:\/\/obieta.com\/index.php?rest_route=\/wp\/v2\/posts\/1613"}],"collection":[{"href":"https:\/\/obieta.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/obieta.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/obieta.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/obieta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1613"}],"version-history":[{"count":0,"href":"https:\/\/obieta.com\/index.php?rest_route=\/wp\/v2\/posts\/1613\/revisions"}],"wp:attachment":[{"href":"https:\/\/obieta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/obieta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/obieta.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}