SlideShare a Scribd company logo
Enterprise-scale Farms for SharePoint Server 2013
EXAMPLE ENTERPRISE-SCALE FARM
The architecture represented in this model is an example enterprise-scale farm based on a customer with 90,000 users and 100 million search items. This
                                                                                                                                                                                                                                                                                                                                                                          OFFICE WEB APPS SERVERS
                                                                                                                                                                                                                                                                                                                                                                           Office Web Apps Server is not part of the SharePoint 2013 farm. The following architecture provides an example of an appropriately-scaled
architecture can be used as a reference point for planning an enterprise-scale farm. Actual numbers of servers and components depends on many                                                                                                                                                                                                                              Office Web Apps Server environment to accompany the enterprise-scale SharePoint farm that is represented in this model.
variables such as usage, services, size of documents, rates of change and freshness requirements for search results, and many others.

                                                                                                                                                                                                                                                                                                                                                                                 Physical host                                    Physical host

Web servers
                                                                                                                                                                                                                                                                                                                                                                      4
                                                               Physical host                                                                          Physical host                                                                 Physical host                                                                                                    Example order
                                                                                                                                                                                                                                                                                                                                                       for updating
A Web server typically supports 10,000-20,000 users.                                                                                                                                                                                                                                                                                                        servers                 Web server   Web server    Web server            Web server    Web server
For 90,000 users this architecture starts with six Web
servers to serve user requests and leaves room for                 Web server              Web server                                                      Web server    Web server                                                        Web server            Web server
additional Web servers, if needed.

Two-three Web servers that are dedicated for search
                                                                   Web server                                                                              Web server                                                                      Web server
crawling is a good starting point, depending on rates of
change and freshness requirements.


                                                                                                                                                                                                                           Dedicated for
                                                                                                                                                                                                                           search crawling




Application Servers — General
                                                                                                                                                                                                                                                                                                                                                                          PATCHING AND UPDATING ENTERPRISE-SCALE FARMS
                                                                                                                                                                                                                                                                                                                                                                      3
                                                               Physical host                                                                          Physical host                                                                 Physical host

·   Four servers dedicated for distributed cache
·
·
·
    Central Administration
    Access Services
    App Management
                                                                   Application
                                                                   server
                                                                                           Application
                                                                                           server
                                                                                                                                                           Application
                                                                                                                                                           server
                                                                                                                                                                         Application
                                                                                                                                                                         server
                                                                                                                                                                                                                                           Application
                                                                                                                                                                                                                                           server
                                                                                                                                                                                                                                                                 Application
                                                                                                                                                                                                                                                                 server
                                                                                                                                                                                                                                                                                                                                                                          General guidance for SharePoint environments
·   Business Data Connectivity
·   Excel Services
                                                                   Application                                                                             Application   Application                                                       Application                                                                                                                    Operating system updates                                  SQL Server updates                                        Office Web Apps Server                               Disaster recovery environments
·   Machine Translation Service
·   Managed Metadata
                                                                   server                                                                                  server        server                                                            server                                                                                                                         The process that updates the operating system             Whether you can apply updates of SQL Server               You can update Office Web Apps Server                If a standby disaster recovery environment is in
·   PerformancePoint                                                                                                                                                                                                                                                                                                                                                      for servers in a SharePoint farm is                       in a high availability state depends on the               independent of updates of the SharePoint             place, be aware of the effect of using SQL log
·   PowerPoint Conversion
·   Secure Store Service
                                                                                                                                                                                                                                                                                                                                                                          uncomplicated and can be performed server                 implementation of SQL Server:                             environment.                                         shipping or SQL Server 2012 AlwaysOn
·   State Service                                                                                                                                                                                            Dedicated for                                                                                                                                                by server (one server at a time):                         · SQL mirroring — You can update servers in                                                                    features when the farms are on different
·   Usage and Health Data Collection                                                                                                                                                                         Distributed Cache
                                                                                                                                                                                                                                                                                                                                                                          · Remove a server from the rotation of the                   a high availability state.                             Monitoring servers                                   versions of SQL Server or SharePoint Server.
·   User Profile
·   Visio Graphics Service                                                                                                                                                                                                                                                                                                                                                    load balancer.                                        · SQL clustering — The server farm that hosts             Be sure to coordinate with your operations
·   Word Automation Services                                                                                                                                                                                                                                                                                                                                              · Update the server.                                         SharePoint will be down while you update               team when servers are taken offline for
·   Work Management
·   Workflow
                                                                                                                                                                                                                                                                                                                                                                          · Return the server to the rotation of the                   the config db.                                         maintenance. Remote actions that bring a
                                                                                                                                                                                                                                                                                                                                                                              server farm.                                          See SQL Server documentation for guidance                 server back online during the patching process
                                                                                                                                                                                                                                                                                                                                                                          This guidance applies to both physical and                about how to patch SQL Server, including                  can produce unrecoverable error states.
Search application servers —                                                                                                                                                                                                                                                                                                                                              virtual servers.                                          guidance for SQL Server 2012 AlwaysOn.
                                                                                                                                                                                                                                                                                                                                                                      2
                                                               Host A                                                  Host B                                            Host C                                                      Host D


Index and query processing
components
                                                                   Application Server                                        Application Server                               Application Server                                            Application Server



                                                                                                                                                                                                                                                                                                                                                                          Applying SharePoint updates to a large server farm
                                                                                  Query Processing                                                                                           Query Processing

Search architecture to support 100 million                                              Replica          Index partition 0         Replica                                                         Replica             Index partition 2            Replica

items
                                                                   Application Server                                        Application Server                               Application Server                                            Application Server                                                                                                            Safest update method                                                                                                Using database snapshots during the update process
                                                                                                                                                                                                                                                                                                                                                                          The safest method to update a SharePoint farm is to take the entire farm offline, update all servers, and           A new feature of SharePoint 2013 enables you to update databases in a production environment. The
                                                                                        Replica          Index partition 1         Replica                                                         Replica             Index partition 3            Replica
                                                                                                                                                                                                                                                                                                                                                                          then bring the farm back online. It is important to test the update process in a test environment even              snapshot method takes a snapshot of the current database and then performs all update operations
                                                                                                                                                                                                                                                                                                                                                                          when you use this method. This method requires a maintenance window that might not be practical                     that apply to the database, and optionally to its contents.
                                                                                                                                                                                                                                                                                                                                                                          for all organizations.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              The existing connections to the content database are set to use the snapshot in read-only mode for
                                                               Host E                                                  Host F                                            Host G                                                      Host H                                        Host I                                           Host J                                High availability updating                                                                                          the duration of the update, and then switched back after successful completion of upgrade. A failed
                                                                                                                                                                                                                                                                                                                                                                          High availability updating involves more planning, testing, and coordination. The general outline for               upgrade reverts the database to its state when the snapshot was taken.
                                                                   Application Server                                        Application Server                               Application Server                                            Application Server                         Application Server                                 Application Server
                                                                                                                                                                                                                                                                                                                                                                          the process includes the following steps.                                                                           This feature is implemented by using the Windows PowerShell update-spcontentdatabase cmdlet and
                                                                                                                                                                                                                                                                                                                                                                          1. Update servers by role, in the following order:                                                                  only works for versions of SQL Server that support creation and use of snapshots, such as, SQL Server
                                                                                 Query Processing                                                                                            Query Processing
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              Enterprise edition.
                                                                                        Replica          Index partition 4        Replica                                                          Replica             Index partition 6            Replica                                                 Replica   Index partition 8        Replica                       ·   Application servers — Start with the services that are most important to the organization. The
                                                                                                                                                                                                                                                                                                                                                                                 example to the left updates search servers before other application servers. Within the search
                                                                   Application Server                                        Application Server                               Application Server                                            Application Server                         Application Server                                 Application Server                     service application roles, servers that host the index are updated after servers that host other
                                                                                                                                                                                                                                                                                                                                                                                 search roles. If a different service is more important to your organization, such as the Business            Updating multiple farms
                                                                                                                                                                                                                                                                                                                                                                                 Data Connectivity Service, update these servers first.                                                       When you update environments with multiple farms, update farms in the following order:
                                                                                                         Index partition 5                                                                                             Index partition 7                                                                              Index partition 9
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              · Service farms
                                                                                                                                                                                                                                                                                                                                                                             ·
                                                                                        Replica                                   Replica                                                          Replica                                        Replica                                                   Replica                            Replica

                                                                                                                                                                                                                                                                                                                                                                                 Web servers                                                                                                  · My site farm
                                                                                                                                                                                                                                                                                                                                                                             ·   Database servers — The example to the left updates content databases before search                           · Content farms
                                                                                                                                                                                                                                                                                                                                                                                 databases.                                                                                                   It's important to update service farms before you update farms that consume services. Service farms
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              support connections to farms that do not have the same updates installed. However, if you update a
                                                                                                                                                                                                                                                                                                                                                                          2. For each role, update half the servers at a time.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              consuming farm before you update a service farm, the consuming farm might encounter issues when it
                                                                                                                                                                                                                                                                                                                                                                             ·   Remove the first half of the servers from the rotation of the load balancer. Update these servers.           connects to the service farm.
Search application servers —
                                                                                                                                                                                                                                                                                                                                                                      1      ·
                                                               Host K                                                  Host L                                                Host M                                                        Host N
                                                                                                                                                                                                                                                                                                                                                                                 Before you return updated servers to the rotation, remove the second half of the servers of the
All other search application                                                                                                                                                                                                                                                                                                                                                     same role from the load balancing rotation.                                                                  Working around sites with issues
components                                                                                                                                                                                                                                                                                                                                                                   ·   Return the first half of the servers to the load-balancing rotation.                                         If specific sites cause upgrade issues, you will encounter error messages with each server that you
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              update. The best course of action is to resolve the issues with the sites. However, if you cannot resolve
                                                                   Application Server                                        Application Server                                   Application Server                                           Application Server
                                                                                                                                                                                                                                                                                                                                                                             ·   Update the second half of the servers and then return these to the load-balancing rotation.                  issues during the update timeframe, you can consider the following solutions:
                                                                                                                                                      Analytics                                                                                                        Analytics
                                                                                             Analytics                                                                                                       Analytics
                                                                                                                                                                                                                                                                                                                                                                          3. Run the Psconfig command-line tool to update SharePoint databases.                                               1. Move the sites to a dedicated database.
                                                                                  Content processing                                         Content processing                                 Content processing                                            Content processing
                                                                                                                                                                                                                                                                                                                                                                          If you updat half of the servers of the same role at the same time, you eliminate the possibility that a            2. Remove the database from the farm during the update process.
                                                                   Application Server                                        Application Server                                                                                                                                                                                                                           given role will run on the same farm with two different versions. Site will not be accessible while                 3. Reattach the database after the update process.
                                                                                                                                                                                  Application Server                                           Application Server
                                                                                                                                                                                                             Analytics                                                 Analytics                                                                                          Psconfig runs.
                                                                                     Administration                                Crawl        Administration                                  Content processing                                            Content processing
                                                                                                                                                                                                                                                                                                                                                                          Important — Be sure to test the upgrade process and code in a test environment before you
                                                                         Crawl


                                                                                                                                                                                                                                                                                                                                                                          attempt the update process in production.


                                                                                                                                                                                                                                                                                                                                                                          Scaling to a multi-farm environment for                                                                             Top mistakes to avoid when you update farms
Databases — Search                                                                                                                                                                                                                                                                                                                                                        manageability                                                                                                       · Monitoring servers during the update process — An operations team can initiate remote actions

                                                                                                                                                                                                                                                                                                                                                                      6                                                                                                                         that interfere with servers that are offline for updating. Coordinate with the operations team to
                                                               Host O                                                 Host P                                                Host Q                                                         Host R

                                                                                                                                                                                                                                                                                                                                                                          This model provides an example of a very large server farm. While farms of this size are supported, you               remove servers from monitoring.
                                                                    SharePoint databases                                      SharePoint databases                                 SharePoint databases                                         SharePoint databases
                                                                                                                                                                                                                                                                                                                                                                          could more easily manage the environment if you split it into two farms. Given the search                           · Updating one server at a time — If you return updated servers to a farm one-by-one, you can
                                                                                                                                                                                                                                                                                                                                                                          requirements for this environment, the recommendation for manageability is to create a separate                       cause server roles of two different versions to run in the production farm. This can compromise
                                                                Search admin db            Crawl db                                                                                Link db                   Link db                                                                                                                                                      search farm that hosts all search roles. The resulting content farm can host all other service                        performance or cause error states. Instead, for each server role, take half of the servers offline and
                                                                 Analytics db              Crawl db
                                                                                                                         Redundant copies of all databases                        Crawl db                                                  Redundant copies of all databases
                                                                                                                                                                                                                                                                                                                                                                          applications. Another option is to divide the environment into three farms, and the non-search service                update these servers. Before you return these servers to the rotation, remove the second half of the
                                                                                                                         using SQL clustering, mirroring, or                                                                                using SQL clustering, mirroring, or
                                                                 Analytics db            Analytics db                        SQL Server 2012 AlwaysOn                             Crawl db                                                      SQL Server 2012 AlwaysOn                                                                                                  applications reside on a dedicated services farm.                                                                     servers that run the same role from the rotation.
                                                                                                                                                                                  Crawl db
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              · Waiting to update databases — Databases do not always need to be updated at the same time as
                                                                 Analytics db            Analytics db
                                                                                                                                                                                                                                                                                                                                                                          For more information about how to design dedicated search farms see the Enterprise Search                             the rest of the farm. This allows critical updates to be applied to a production farm with minimal
                                                                 Analytics db            Analytics db
                                                                                                                                                                                                                                                                                                                                                                          Architectures for SharePoint Server 2013 model.                                                                       downtime. However, databases should be updated within the next week or month.
                                                                                                                                                                                                                                                                                                                                                                          If you divide the environment into two or more farms, you greatly reduce the time that is required to               · Not testing the update process and code — See below.
                                                                                                                     Optional for test environment
                                                                                                                                                                                                                                                                                                                                                                          update any one of the farms.




Databases — Content                                                                                                                                                                                                                                                                                                                                                       Build and use a test environment for SharePoint updates
                                                                                                                                                                                                                                                                                                                                                                      5
                                                               Host O                                                 Host P                                                Host Q                                                         Host R


                                                                    SharePoint databases                                      SharePoint databases                                 SharePoint databases                                         SharePoint databases                                                                                                      Build the environment                                                                                               Testing the update process
                                                                                                                                                                                                                                                                                                                                                                          It is important to replicate a portion of the production environment in a test environment to test the              The primary purposes for testing include:
                                                                   Config db                                                                                                                                                                                                                                                                                              update process and code. The servers highlighted with the green background represent the maximum                    · Confirm that the updates perform as intended and do not cause issues for the server farm. This is
                                                                                                                         Redundant copies of all databases
                                                                                                                         using SQL clustering, mirroring, or
                                                                                                                                                                               Content dbs for
                                                                                                                                                                                                                                            Redundant copies of all databases
                                                                                                                                                                                                                                            using SQL clustering, mirroring, or
                                                                                                                                                                                                                                                                                                                                                                          number of servers that you need to test the update process for a farm of this size. This environment                  especially important if you apply more than one update at the same time.
                                                                Content dbs for
                                                                   My Sites
                                                                                                                             SQL Server 2012 AlwaysOn
                                                                                                                                                                                  My Sites
                                                                                                                                                                                                                                                SQL Server 2012 AlwaysOn                                                                                                  consists of 8-10 servers, depending on whether the redundant copies of the specified database servers               · Identify “breaking changes” that might occur with a specific update or combination of updates.
                                                                                                                                                                                                                                                                                                                                                                          are included or not. Be sure to include the Link db and content databases for both My Sites and team                · Test the update process for your organization.
                                                                                                                                                                                                                                                                                                                                                                          sites in the test environment (also highlighted in green). These can be shared on a VM with other dbs.
                                                                                                                     Optional for test environment                                                                                                                                                                                                                                                                                                                                            The recommended process for testing validates both the updates and the process that applies updates
                                                                                                                                                                                                                                                                                                                                                                          The advantages of building a larger test environment include the following:
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              for your organization:
                                                                                                                                                                                                                                                                                                                                                                          · The environment more closely resembles the production environment with combination of virtual
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              · Test and document the process and procedures, including the specific order of roles that are
                                                               Host O                                                 Host P                                                Host Q                                                         Host R                                                                                                                           roles shared on physical hardware.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 updated.
                                                                                                                                                                                                                                                                                                                                                                          · The performance of updating the servers will more closely match the performance in production.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              · Validate the health of the server farm.
                                                                                                                                                                                                                                                                                                                                                                            This will give you an idea of how long it will take to update the production environment.
                                                                    SharePoint databases                                      SharePoint databases                                 SharePoint databases                                         SharePoint databases
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              · Start all over with a clean environment and use the documentation that you produced to reapply
                                                                                                                                                                                                                                                                                                                                                                          · You can use procedures and processes that you develop in the test environment when you update
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 the updates.
                                                                                                                                                                                                                                                                                                                                                                            the production environment.
                                                                Content dbs for
                                                                  Collab Sites
                                                                                                                         Redundant copies of all databases
                                                                                                                         using SQL clustering, mirroring, or
                                                                                                                                                                               Content dbs for
                                                                                                                                                                                 Collab Sites
                                                                                                                                                                                                                                            Redundant copies of all databases
                                                                                                                                                                                                                                            using SQL clustering, mirroring, or
                                                                                                                                                                                                                                                                                                                                                                          Smaller environments can be used to test the update process. For example, the following three-server                When updates are applied in the production environment, replicate the same process and procedures.
                                                                                                                             SQL Server 2012 AlwaysOn                                                                                           SQL Server 2012 AlwaysOn                                                                                                  environment represents the smallest environment that is recommended for an enterprise-scale farm:
                                                                                                                                                                                                                                                                                                                                                                          · Host 1 — 2 Web servers and 2 application servers
                                                                                                                                                                                                                                                                                                                                                                          · Host 2 — All search roles on one server
                                                                                                                                                                                                                                                                                                                                                                          · Host 3 — SQL Server with all database roles included
                                                                                                                                                                                                                                                                                                                                                                          In any test environment, be sure to include at least two instances of every role represented on the
                                                                                                                                                                                                                                                                                                                                                                          farm.




                                                                                                                                                      © 2012 Microsoft Corporation. All rights reserved. This document supports a preliminary release of a software program that bears the project code name Microsoft® SharePoint® Server 2013. To send feedback about this documentation, please write to us at ITSPDocs@microsoft.com.

More Related Content

Viewers also liked

Summary Youth strategy Meeting AgriProFocus
Summary Youth strategy Meeting AgriProFocusSummary Youth strategy Meeting AgriProFocus
Summary Youth strategy Meeting AgriProFocus
Alinta Geling
 
A new breed of agripreneurs in nigeria by sotonye anga.
A new breed of agripreneurs in nigeria by sotonye anga.A new breed of agripreneurs in nigeria by sotonye anga.
A new breed of agripreneurs in nigeria by sotonye anga.
Sotonye anga
 
EMAGINE Media Launch
EMAGINE Media LaunchEMAGINE Media Launch
EMAGINE Media Launch
james chong
 
Smartroom_by_Hibox
Smartroom_by_HiboxSmartroom_by_Hibox
Smartroom_by_HiboxDanny Shaw
 
Gaia TV hospitality solution
Gaia TV hospitality solutionGaia TV hospitality solution
Gaia TV hospitality solution
sbukkapa
 
Pigcity 2 0
Pigcity 2 0Pigcity 2 0
Pigcity 2 0
Meg Studer
 
Agric Business In Ekiti State
Agric Business In Ekiti StateAgric Business In Ekiti State
Agric Business In Ekiti State
Government of Ekiti State, Nigeria
 
ibert presentation piggery
ibert presentation piggeryibert presentation piggery
ibert presentation piggery
Horst Unterlechner
 
Grasscutter farming
Grasscutter farmingGrasscutter farming
Grasscutter farming
Prince john
 
Agribusiness potential in Nigeria
Agribusiness potential in Nigeria Agribusiness potential in Nigeria
Agribusiness potential in Nigeria
Kushimo Oluwaseun
 
Entrepreneurial Finance - Fred Huibers
Entrepreneurial Finance - Fred HuibersEntrepreneurial Finance - Fred Huibers
Entrepreneurial Finance - Fred Huibers
Crowdale.com
 
R24 Power Tiller Re-branding ATL & BTL Campaign
R24 Power Tiller Re-branding ATL & BTL CampaignR24 Power Tiller Re-branding ATL & BTL Campaign
R24 Power Tiller Re-branding ATL & BTL Campaign
DEX, SNS Communications, Chhabighar and Vorpur BD Entertainment
 
How agribusiness can impact positively on nigeria’s economy by sotonye anga
How agribusiness can impact positively on nigeria’s economy by sotonye anga How agribusiness can impact positively on nigeria’s economy by sotonye anga
How agribusiness can impact positively on nigeria’s economy by sotonye anga
Sotonye anga
 
Agribusiness 2015
Agribusiness 2015Agribusiness 2015
Agribusiness 2015
Taras Kutoviy
 
Situation Analysis of Youth in Agribusiness in Uganda
Situation Analysis of Youth in Agribusiness in UgandaSituation Analysis of Youth in Agribusiness in Uganda
Situation Analysis of Youth in Agribusiness in Uganda
Dr. Joshua Zake
 
In-room TV: Smart TV solutions to Hotels, Hospitals and Care Homes
In-room TV: Smart TV solutions to Hotels, Hospitals and Care HomesIn-room TV: Smart TV solutions to Hotels, Hospitals and Care Homes
In-room TV: Smart TV solutions to Hotels, Hospitals and Care Homes
Amador Rodriguez
 
Smart Hotel Solution Proposal to Hoteliers
Smart Hotel Solution Proposal to HoteliersSmart Hotel Solution Proposal to Hoteliers
Smart Hotel Solution Proposal to Hoteliers
Blynk Systems Pvt Ltd
 
Business plan for a centralized pig abattoir in Masaka, Uganda
Business plan for a centralized pig abattoir in Masaka, UgandaBusiness plan for a centralized pig abattoir in Masaka, Uganda
Business plan for a centralized pig abattoir in Masaka, Uganda
ILRI
 
How to Start Pig Farming and Pork Processing Business, Piggery Business Plan,...
How to Start Pig Farming and Pork Processing Business, Piggery Business Plan,...How to Start Pig Farming and Pork Processing Business, Piggery Business Plan,...
How to Start Pig Farming and Pork Processing Business, Piggery Business Plan,...
Ajjay Kumar Gupta
 

Viewers also liked (20)

Summary Youth strategy Meeting AgriProFocus
Summary Youth strategy Meeting AgriProFocusSummary Youth strategy Meeting AgriProFocus
Summary Youth strategy Meeting AgriProFocus
 
A new breed of agripreneurs in nigeria by sotonye anga.
A new breed of agripreneurs in nigeria by sotonye anga.A new breed of agripreneurs in nigeria by sotonye anga.
A new breed of agripreneurs in nigeria by sotonye anga.
 
EMAGINE Media Launch
EMAGINE Media LaunchEMAGINE Media Launch
EMAGINE Media Launch
 
Smartroom_by_Hibox
Smartroom_by_HiboxSmartroom_by_Hibox
Smartroom_by_Hibox
 
Gaia TV hospitality solution
Gaia TV hospitality solutionGaia TV hospitality solution
Gaia TV hospitality solution
 
Pigcity 2 0
Pigcity 2 0Pigcity 2 0
Pigcity 2 0
 
Agric Business In Ekiti State
Agric Business In Ekiti StateAgric Business In Ekiti State
Agric Business In Ekiti State
 
Agroporc-Presentation (Denmark)
Agroporc-Presentation (Denmark)Agroporc-Presentation (Denmark)
Agroporc-Presentation (Denmark)
 
ibert presentation piggery
ibert presentation piggeryibert presentation piggery
ibert presentation piggery
 
Grasscutter farming
Grasscutter farmingGrasscutter farming
Grasscutter farming
 
Agribusiness potential in Nigeria
Agribusiness potential in Nigeria Agribusiness potential in Nigeria
Agribusiness potential in Nigeria
 
Entrepreneurial Finance - Fred Huibers
Entrepreneurial Finance - Fred HuibersEntrepreneurial Finance - Fred Huibers
Entrepreneurial Finance - Fred Huibers
 
R24 Power Tiller Re-branding ATL & BTL Campaign
R24 Power Tiller Re-branding ATL & BTL CampaignR24 Power Tiller Re-branding ATL & BTL Campaign
R24 Power Tiller Re-branding ATL & BTL Campaign
 
How agribusiness can impact positively on nigeria’s economy by sotonye anga
How agribusiness can impact positively on nigeria’s economy by sotonye anga How agribusiness can impact positively on nigeria’s economy by sotonye anga
How agribusiness can impact positively on nigeria’s economy by sotonye anga
 
Agribusiness 2015
Agribusiness 2015Agribusiness 2015
Agribusiness 2015
 
Situation Analysis of Youth in Agribusiness in Uganda
Situation Analysis of Youth in Agribusiness in UgandaSituation Analysis of Youth in Agribusiness in Uganda
Situation Analysis of Youth in Agribusiness in Uganda
 
In-room TV: Smart TV solutions to Hotels, Hospitals and Care Homes
In-room TV: Smart TV solutions to Hotels, Hospitals and Care HomesIn-room TV: Smart TV solutions to Hotels, Hospitals and Care Homes
In-room TV: Smart TV solutions to Hotels, Hospitals and Care Homes
 
Smart Hotel Solution Proposal to Hoteliers
Smart Hotel Solution Proposal to HoteliersSmart Hotel Solution Proposal to Hoteliers
Smart Hotel Solution Proposal to Hoteliers
 
Business plan for a centralized pig abattoir in Masaka, Uganda
Business plan for a centralized pig abattoir in Masaka, UgandaBusiness plan for a centralized pig abattoir in Masaka, Uganda
Business plan for a centralized pig abattoir in Masaka, Uganda
 
How to Start Pig Farming and Pork Processing Business, Piggery Business Plan,...
How to Start Pig Farming and Pork Processing Business, Piggery Business Plan,...How to Start Pig Farming and Pork Processing Business, Piggery Business Plan,...
How to Start Pig Farming and Pork Processing Business, Piggery Business Plan,...
 

Similar to SharePoint 2013-enterprise farm-model

Svs singlefarm sharepointproducts2010
Svs singlefarm sharepointproducts2010Svs singlefarm sharepointproducts2010
Svs singlefarm sharepointproducts2010
Ard van Someren
 
Exchange 2007 poster
Exchange 2007 posterExchange 2007 poster
Exchange 2007 poster
Huda Kamaruzaman
 
Document Imaging and the SAP Content Server 101
Document Imaging and the SAP Content Server 101Document Imaging and the SAP Content Server 101
Document Imaging and the SAP Content Server 101
Verbella CMG
 
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
Amazon Web Services
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azureManish Corriea
 
SharePoint 2013-enterprise-search-model
SharePoint 2013-enterprise-search-modelSharePoint 2013-enterprise-search-model
SharePoint 2013-enterprise-search-modelDavid J Rosenthal
 
[A3]deview 2012 network binder
[A3]deview 2012 network binder[A3]deview 2012 network binder
[A3]deview 2012 network binderNAVER D2
 
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Amazon Web Services
 
SRV313_Building Resilient, Multi-Region Serverless Applications
SRV313_Building Resilient, Multi-Region Serverless ApplicationsSRV313_Building Resilient, Multi-Region Serverless Applications
SRV313_Building Resilient, Multi-Region Serverless Applications
Amazon Web Services
 
Mashup Services Overview
Mashup Services OverviewMashup Services Overview
Mashup Services Overviewzeljkoobrenovic
 
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWSBest Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Amazon Web Services
 
Document Imaging and the SAP Content Server 101
Document Imaging and the SAP Content Server 101Document Imaging and the SAP Content Server 101
Document Imaging and the SAP Content Server 101
Verbella CMG
 
Implementing Web Commerce In A Complex Environment
Implementing Web Commerce In A Complex EnvironmentImplementing Web Commerce In A Complex Environment
Implementing Web Commerce In A Complex Environment
Jerome Leonard
 
Migrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWSMigrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWS
Amazon Web Services
 
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
Amazon Web Services
 
Learn how to build serverless applications using the AWS Serverless Platform-...
Learn how to build serverless applications using the AWS Serverless Platform-...Learn how to build serverless applications using the AWS Serverless Platform-...
Learn how to build serverless applications using the AWS Serverless Platform-...
Amazon Web Services
 
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Amazon Web Services
 
데이터 센터 모던화::임흥선::AWS Summit Seoul 2018
데이터 센터 모던화::임흥선::AWS Summit Seoul 2018데이터 센터 모던화::임흥선::AWS Summit Seoul 2018
데이터 센터 모던화::임흥선::AWS Summit Seoul 2018Amazon Web Services Korea
 

Similar to SharePoint 2013-enterprise farm-model (20)

Svs singlefarm sharepointproducts2010
Svs singlefarm sharepointproducts2010Svs singlefarm sharepointproducts2010
Svs singlefarm sharepointproducts2010
 
Exchange 2007 poster
Exchange 2007 posterExchange 2007 poster
Exchange 2007 poster
 
Document Imaging and the SAP Content Server 101
Document Imaging and the SAP Content Server 101Document Imaging and the SAP Content Server 101
Document Imaging and the SAP Content Server 101
 
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
End-User Computing on AWS with Amazon WorkSpaces and Amazon AppStream 2.0 - E...
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azure
 
SharePoint 2013-enterprise-search-model
SharePoint 2013-enterprise-search-modelSharePoint 2013-enterprise-search-model
SharePoint 2013-enterprise-search-model
 
[A3]deview 2012 network binder
[A3]deview 2012 network binder[A3]deview 2012 network binder
[A3]deview 2012 network binder
 
Orange is v cloud 3
Orange is v cloud 3Orange is v cloud 3
Orange is v cloud 3
 
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
 
SRV313_Building Resilient, Multi-Region Serverless Applications
SRV313_Building Resilient, Multi-Region Serverless ApplicationsSRV313_Building Resilient, Multi-Region Serverless Applications
SRV313_Building Resilient, Multi-Region Serverless Applications
 
Orange is v cloud 3
Orange is v cloud 3Orange is v cloud 3
Orange is v cloud 3
 
Mashup Services Overview
Mashup Services OverviewMashup Services Overview
Mashup Services Overview
 
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWSBest Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
Best Practices cho việc lưu trữ, backup, và khôi phục dữ liệu trên AWS
 
Document Imaging and the SAP Content Server 101
Document Imaging and the SAP Content Server 101Document Imaging and the SAP Content Server 101
Document Imaging and the SAP Content Server 101
 
Implementing Web Commerce In A Complex Environment
Implementing Web Commerce In A Complex EnvironmentImplementing Web Commerce In A Complex Environment
Implementing Web Commerce In A Complex Environment
 
Migrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWSMigrating Microsoft Workloads to AWS
Migrating Microsoft Workloads to AWS
 
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
A Practitioner’s Guide on Migrating to, and Running on Amazon Aurora - DAT315...
 
Learn how to build serverless applications using the AWS Serverless Platform-...
Learn how to build serverless applications using the AWS Serverless Platform-...Learn how to build serverless applications using the AWS Serverless Platform-...
Learn how to build serverless applications using the AWS Serverless Platform-...
 
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
Serverless Applications at Global Scale with Multi-Regional Deployments - AWS...
 
데이터 센터 모던화::임흥선::AWS Summit Seoul 2018
데이터 센터 모던화::임흥선::AWS Summit Seoul 2018데이터 센터 모던화::임흥선::AWS Summit Seoul 2018
데이터 센터 모던화::임흥선::AWS Summit Seoul 2018
 

More from David J Rosenthal

Microsoft Teams Phone - Calling Made Simple
Microsoft Teams Phone  - Calling Made SimpleMicrosoft Teams Phone  - Calling Made Simple
Microsoft Teams Phone - Calling Made Simple
David J Rosenthal
 
Whats New in Microsoft Teams Calling November 2021
Whats New in Microsoft Teams Calling November 2021Whats New in Microsoft Teams Calling November 2021
Whats New in Microsoft Teams Calling November 2021
David J Rosenthal
 
Whats New in Microsoft Teams Hybrid Meetings November 2021
Whats New in Microsoft Teams Hybrid Meetings November 2021Whats New in Microsoft Teams Hybrid Meetings November 2021
Whats New in Microsoft Teams Hybrid Meetings November 2021
David J Rosenthal
 
Viva Connections from Microsoft
Viva Connections from MicrosoftViva Connections from Microsoft
Viva Connections from Microsoft
David J Rosenthal
 
Protect your hybrid workforce across the attack chain
Protect your hybrid workforce across the attack chainProtect your hybrid workforce across the attack chain
Protect your hybrid workforce across the attack chain
David J Rosenthal
 
Microsoft Viva Introduction
Microsoft Viva IntroductionMicrosoft Viva Introduction
Microsoft Viva Introduction
David J Rosenthal
 
Microsoft Viva Learning
Microsoft Viva LearningMicrosoft Viva Learning
Microsoft Viva Learning
David J Rosenthal
 
Microsoft Viva Topics
Microsoft Viva TopicsMicrosoft Viva Topics
Microsoft Viva Topics
David J Rosenthal
 
A Secure Journey to Cloud with Microsoft 365
A Secure Journey to Cloud with Microsoft 365A Secure Journey to Cloud with Microsoft 365
A Secure Journey to Cloud with Microsoft 365
David J Rosenthal
 
Azure Arc Overview from Microsoft
Azure Arc Overview from MicrosoftAzure Arc Overview from Microsoft
Azure Arc Overview from Microsoft
David J Rosenthal
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 Overview
David J Rosenthal
 
Windows365 Hybrid Windows for a Hybrid World
Windows365 Hybrid Windows for a Hybrid WorldWindows365 Hybrid Windows for a Hybrid World
Windows365 Hybrid Windows for a Hybrid World
David J Rosenthal
 
Windows 11 for the Enterprise
Windows 11 for the EnterpriseWindows 11 for the Enterprise
Windows 11 for the Enterprise
David J Rosenthal
 
Microsoft Scheduler for M365 - Personal Digital Assistant
Microsoft Scheduler for M365 - Personal Digital AssistantMicrosoft Scheduler for M365 - Personal Digital Assistant
Microsoft Scheduler for M365 - Personal Digital Assistant
David J Rosenthal
 
What is New in Teams Meetings and Meeting Rooms July 2021
What is New in Teams Meetings and Meeting Rooms July 2021What is New in Teams Meetings and Meeting Rooms July 2021
What is New in Teams Meetings and Meeting Rooms July 2021
David J Rosenthal
 
Modernize Java Apps on Microsoft Azure
Modernize Java Apps on Microsoft AzureModernize Java Apps on Microsoft Azure
Modernize Java Apps on Microsoft Azure
David J Rosenthal
 
Microsoft Defender and Azure Sentinel
Microsoft Defender and Azure SentinelMicrosoft Defender and Azure Sentinel
Microsoft Defender and Azure Sentinel
David J Rosenthal
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active Directory
David J Rosenthal
 
Nintex Worflow Overview
Nintex Worflow OverviewNintex Worflow Overview
Nintex Worflow Overview
David J Rosenthal
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
David J Rosenthal
 

More from David J Rosenthal (20)

Microsoft Teams Phone - Calling Made Simple
Microsoft Teams Phone  - Calling Made SimpleMicrosoft Teams Phone  - Calling Made Simple
Microsoft Teams Phone - Calling Made Simple
 
Whats New in Microsoft Teams Calling November 2021
Whats New in Microsoft Teams Calling November 2021Whats New in Microsoft Teams Calling November 2021
Whats New in Microsoft Teams Calling November 2021
 
Whats New in Microsoft Teams Hybrid Meetings November 2021
Whats New in Microsoft Teams Hybrid Meetings November 2021Whats New in Microsoft Teams Hybrid Meetings November 2021
Whats New in Microsoft Teams Hybrid Meetings November 2021
 
Viva Connections from Microsoft
Viva Connections from MicrosoftViva Connections from Microsoft
Viva Connections from Microsoft
 
Protect your hybrid workforce across the attack chain
Protect your hybrid workforce across the attack chainProtect your hybrid workforce across the attack chain
Protect your hybrid workforce across the attack chain
 
Microsoft Viva Introduction
Microsoft Viva IntroductionMicrosoft Viva Introduction
Microsoft Viva Introduction
 
Microsoft Viva Learning
Microsoft Viva LearningMicrosoft Viva Learning
Microsoft Viva Learning
 
Microsoft Viva Topics
Microsoft Viva TopicsMicrosoft Viva Topics
Microsoft Viva Topics
 
A Secure Journey to Cloud with Microsoft 365
A Secure Journey to Cloud with Microsoft 365A Secure Journey to Cloud with Microsoft 365
A Secure Journey to Cloud with Microsoft 365
 
Azure Arc Overview from Microsoft
Azure Arc Overview from MicrosoftAzure Arc Overview from Microsoft
Azure Arc Overview from Microsoft
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 Overview
 
Windows365 Hybrid Windows for a Hybrid World
Windows365 Hybrid Windows for a Hybrid WorldWindows365 Hybrid Windows for a Hybrid World
Windows365 Hybrid Windows for a Hybrid World
 
Windows 11 for the Enterprise
Windows 11 for the EnterpriseWindows 11 for the Enterprise
Windows 11 for the Enterprise
 
Microsoft Scheduler for M365 - Personal Digital Assistant
Microsoft Scheduler for M365 - Personal Digital AssistantMicrosoft Scheduler for M365 - Personal Digital Assistant
Microsoft Scheduler for M365 - Personal Digital Assistant
 
What is New in Teams Meetings and Meeting Rooms July 2021
What is New in Teams Meetings and Meeting Rooms July 2021What is New in Teams Meetings and Meeting Rooms July 2021
What is New in Teams Meetings and Meeting Rooms July 2021
 
Modernize Java Apps on Microsoft Azure
Modernize Java Apps on Microsoft AzureModernize Java Apps on Microsoft Azure
Modernize Java Apps on Microsoft Azure
 
Microsoft Defender and Azure Sentinel
Microsoft Defender and Azure SentinelMicrosoft Defender and Azure Sentinel
Microsoft Defender and Azure Sentinel
 
Microsoft Azure Active Directory
Microsoft Azure Active DirectoryMicrosoft Azure Active Directory
Microsoft Azure Active Directory
 
Nintex Worflow Overview
Nintex Worflow OverviewNintex Worflow Overview
Nintex Worflow Overview
 
Microsoft Power BI Overview
Microsoft Power BI OverviewMicrosoft Power BI Overview
Microsoft Power BI Overview
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

SharePoint 2013-enterprise farm-model

  • 1. Enterprise-scale Farms for SharePoint Server 2013 EXAMPLE ENTERPRISE-SCALE FARM The architecture represented in this model is an example enterprise-scale farm based on a customer with 90,000 users and 100 million search items. This OFFICE WEB APPS SERVERS Office Web Apps Server is not part of the SharePoint 2013 farm. The following architecture provides an example of an appropriately-scaled architecture can be used as a reference point for planning an enterprise-scale farm. Actual numbers of servers and components depends on many Office Web Apps Server environment to accompany the enterprise-scale SharePoint farm that is represented in this model. variables such as usage, services, size of documents, rates of change and freshness requirements for search results, and many others. Physical host Physical host Web servers 4 Physical host Physical host Physical host Example order for updating A Web server typically supports 10,000-20,000 users. servers Web server Web server Web server Web server Web server For 90,000 users this architecture starts with six Web servers to serve user requests and leaves room for Web server Web server Web server Web server Web server Web server additional Web servers, if needed. Two-three Web servers that are dedicated for search Web server Web server Web server crawling is a good starting point, depending on rates of change and freshness requirements. Dedicated for search crawling Application Servers — General PATCHING AND UPDATING ENTERPRISE-SCALE FARMS 3 Physical host Physical host Physical host · Four servers dedicated for distributed cache · · · Central Administration Access Services App Management Application server Application server Application server Application server Application server Application server General guidance for SharePoint environments · Business Data Connectivity · Excel Services Application Application Application Application Operating system updates SQL Server updates Office Web Apps Server Disaster recovery environments · Machine Translation Service · Managed Metadata server server server server The process that updates the operating system Whether you can apply updates of SQL Server You can update Office Web Apps Server If a standby disaster recovery environment is in · PerformancePoint for servers in a SharePoint farm is in a high availability state depends on the independent of updates of the SharePoint place, be aware of the effect of using SQL log · PowerPoint Conversion · Secure Store Service uncomplicated and can be performed server implementation of SQL Server: environment. shipping or SQL Server 2012 AlwaysOn · State Service Dedicated for by server (one server at a time): · SQL mirroring — You can update servers in features when the farms are on different · Usage and Health Data Collection Distributed Cache · Remove a server from the rotation of the a high availability state. Monitoring servers versions of SQL Server or SharePoint Server. · User Profile · Visio Graphics Service load balancer. · SQL clustering — The server farm that hosts Be sure to coordinate with your operations · Word Automation Services · Update the server. SharePoint will be down while you update team when servers are taken offline for · Work Management · Workflow · Return the server to the rotation of the the config db. maintenance. Remote actions that bring a server farm. See SQL Server documentation for guidance server back online during the patching process This guidance applies to both physical and about how to patch SQL Server, including can produce unrecoverable error states. Search application servers — virtual servers. guidance for SQL Server 2012 AlwaysOn. 2 Host A Host B Host C Host D Index and query processing components Application Server Application Server Application Server Application Server Applying SharePoint updates to a large server farm Query Processing Query Processing Search architecture to support 100 million Replica Index partition 0 Replica Replica Index partition 2 Replica items Application Server Application Server Application Server Application Server Safest update method Using database snapshots during the update process The safest method to update a SharePoint farm is to take the entire farm offline, update all servers, and A new feature of SharePoint 2013 enables you to update databases in a production environment. The Replica Index partition 1 Replica Replica Index partition 3 Replica then bring the farm back online. It is important to test the update process in a test environment even snapshot method takes a snapshot of the current database and then performs all update operations when you use this method. This method requires a maintenance window that might not be practical that apply to the database, and optionally to its contents. for all organizations. The existing connections to the content database are set to use the snapshot in read-only mode for Host E Host F Host G Host H Host I Host J High availability updating the duration of the update, and then switched back after successful completion of upgrade. A failed High availability updating involves more planning, testing, and coordination. The general outline for upgrade reverts the database to its state when the snapshot was taken. Application Server Application Server Application Server Application Server Application Server Application Server the process includes the following steps. This feature is implemented by using the Windows PowerShell update-spcontentdatabase cmdlet and 1. Update servers by role, in the following order: only works for versions of SQL Server that support creation and use of snapshots, such as, SQL Server Query Processing Query Processing Enterprise edition. Replica Index partition 4 Replica Replica Index partition 6 Replica Replica Index partition 8 Replica · Application servers — Start with the services that are most important to the organization. The example to the left updates search servers before other application servers. Within the search Application Server Application Server Application Server Application Server Application Server Application Server service application roles, servers that host the index are updated after servers that host other search roles. If a different service is more important to your organization, such as the Business Updating multiple farms Data Connectivity Service, update these servers first. When you update environments with multiple farms, update farms in the following order: Index partition 5 Index partition 7 Index partition 9 · Service farms · Replica Replica Replica Replica Replica Replica Web servers · My site farm · Database servers — The example to the left updates content databases before search · Content farms databases. It's important to update service farms before you update farms that consume services. Service farms support connections to farms that do not have the same updates installed. However, if you update a 2. For each role, update half the servers at a time. consuming farm before you update a service farm, the consuming farm might encounter issues when it · Remove the first half of the servers from the rotation of the load balancer. Update these servers. connects to the service farm. Search application servers — 1 · Host K Host L Host M Host N Before you return updated servers to the rotation, remove the second half of the servers of the All other search application same role from the load balancing rotation. Working around sites with issues components · Return the first half of the servers to the load-balancing rotation. If specific sites cause upgrade issues, you will encounter error messages with each server that you update. The best course of action is to resolve the issues with the sites. However, if you cannot resolve Application Server Application Server Application Server Application Server · Update the second half of the servers and then return these to the load-balancing rotation. issues during the update timeframe, you can consider the following solutions: Analytics Analytics Analytics Analytics 3. Run the Psconfig command-line tool to update SharePoint databases. 1. Move the sites to a dedicated database. Content processing Content processing Content processing Content processing If you updat half of the servers of the same role at the same time, you eliminate the possibility that a 2. Remove the database from the farm during the update process. Application Server Application Server given role will run on the same farm with two different versions. Site will not be accessible while 3. Reattach the database after the update process. Application Server Application Server Analytics Analytics Psconfig runs. Administration Crawl Administration Content processing Content processing Important — Be sure to test the upgrade process and code in a test environment before you Crawl attempt the update process in production. Scaling to a multi-farm environment for Top mistakes to avoid when you update farms Databases — Search manageability · Monitoring servers during the update process — An operations team can initiate remote actions 6 that interfere with servers that are offline for updating. Coordinate with the operations team to Host O Host P Host Q Host R This model provides an example of a very large server farm. While farms of this size are supported, you remove servers from monitoring. SharePoint databases SharePoint databases SharePoint databases SharePoint databases could more easily manage the environment if you split it into two farms. Given the search · Updating one server at a time — If you return updated servers to a farm one-by-one, you can requirements for this environment, the recommendation for manageability is to create a separate cause server roles of two different versions to run in the production farm. This can compromise Search admin db Crawl db Link db Link db search farm that hosts all search roles. The resulting content farm can host all other service performance or cause error states. Instead, for each server role, take half of the servers offline and Analytics db Crawl db Redundant copies of all databases Crawl db Redundant copies of all databases applications. Another option is to divide the environment into three farms, and the non-search service update these servers. Before you return these servers to the rotation, remove the second half of the using SQL clustering, mirroring, or using SQL clustering, mirroring, or Analytics db Analytics db SQL Server 2012 AlwaysOn Crawl db SQL Server 2012 AlwaysOn applications reside on a dedicated services farm. servers that run the same role from the rotation. Crawl db · Waiting to update databases — Databases do not always need to be updated at the same time as Analytics db Analytics db For more information about how to design dedicated search farms see the Enterprise Search the rest of the farm. This allows critical updates to be applied to a production farm with minimal Analytics db Analytics db Architectures for SharePoint Server 2013 model. downtime. However, databases should be updated within the next week or month. If you divide the environment into two or more farms, you greatly reduce the time that is required to · Not testing the update process and code — See below. Optional for test environment update any one of the farms. Databases — Content Build and use a test environment for SharePoint updates 5 Host O Host P Host Q Host R SharePoint databases SharePoint databases SharePoint databases SharePoint databases Build the environment Testing the update process It is important to replicate a portion of the production environment in a test environment to test the The primary purposes for testing include: Config db update process and code. The servers highlighted with the green background represent the maximum · Confirm that the updates perform as intended and do not cause issues for the server farm. This is Redundant copies of all databases using SQL clustering, mirroring, or Content dbs for Redundant copies of all databases using SQL clustering, mirroring, or number of servers that you need to test the update process for a farm of this size. This environment especially important if you apply more than one update at the same time. Content dbs for My Sites SQL Server 2012 AlwaysOn My Sites SQL Server 2012 AlwaysOn consists of 8-10 servers, depending on whether the redundant copies of the specified database servers · Identify “breaking changes” that might occur with a specific update or combination of updates. are included or not. Be sure to include the Link db and content databases for both My Sites and team · Test the update process for your organization. sites in the test environment (also highlighted in green). These can be shared on a VM with other dbs. Optional for test environment The recommended process for testing validates both the updates and the process that applies updates The advantages of building a larger test environment include the following: for your organization: · The environment more closely resembles the production environment with combination of virtual · Test and document the process and procedures, including the specific order of roles that are Host O Host P Host Q Host R roles shared on physical hardware. updated. · The performance of updating the servers will more closely match the performance in production. · Validate the health of the server farm. This will give you an idea of how long it will take to update the production environment. SharePoint databases SharePoint databases SharePoint databases SharePoint databases · Start all over with a clean environment and use the documentation that you produced to reapply · You can use procedures and processes that you develop in the test environment when you update the updates. the production environment. Content dbs for Collab Sites Redundant copies of all databases using SQL clustering, mirroring, or Content dbs for Collab Sites Redundant copies of all databases using SQL clustering, mirroring, or Smaller environments can be used to test the update process. For example, the following three-server When updates are applied in the production environment, replicate the same process and procedures. SQL Server 2012 AlwaysOn SQL Server 2012 AlwaysOn environment represents the smallest environment that is recommended for an enterprise-scale farm: · Host 1 — 2 Web servers and 2 application servers · Host 2 — All search roles on one server · Host 3 — SQL Server with all database roles included In any test environment, be sure to include at least two instances of every role represented on the farm. © 2012 Microsoft Corporation. All rights reserved. This document supports a preliminary release of a software program that bears the project code name Microsoft® SharePoint® Server 2013. To send feedback about this documentation, please write to us at ITSPDocs@microsoft.com.