{"id":24372,"date":"2024-02-15T14:53:34","date_gmt":"2024-02-15T22:53:34","guid":{"rendered":"https:\/\/docs.extraview.com\/v25\/book\/clustering-servers-1\/"},"modified":"2025-02-17T12:42:21","modified_gmt":"2025-02-17T20:42:21","slug":"clustering-servers-1","status":"publish","type":"page","link":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/","title":{"rendered":"Clustering Servers"},"content":{"rendered":"<p>For installations of more than 200 users, a hardware strategy that separates the database server from the web (and possibly the application) server should be considered. It is not typically necessary to separate the servers unless you foresee one of the following:<\/p>\n<ul>\n<li>More than 100 users concurrently logged into the system<\/li>\n<li>More than 50 users concurrently submitting requests to the system<\/li>\n<li>You require a fault-tolerant system, with as much redundancy as possible<\/li>\n<\/ul>\n<p>There are many permutations of database server \/ web server \/ application server plus potential other components for load balancing that can be used in setting up an ExtraView network to support a large number of users. Here are some examples, together with a list of the important points to consider.<\/p>\n<h3>Single Computer Environment<\/h3>\n<hr \/>\n<p><center><\/center><center><img decoding=\"async\" src=\"\/v25\/extraview-media\/images\/ig\/system_size\/single_server.png\" \/><\/center><\/p>\n<table style=\"color: var(--global-palette4);\" width=\"100%\">\n<tbody>\n<tr>\n<td width=\"13%\"><\/td>\n<td class=\"tableHeaderRow\" width=\"35%\">Advantages<\/td>\n<td width=\"4%\"><\/td>\n<td class=\"tableHeaderRow\" width=\"35%\">Disadvantages<\/td>\n<td width=\"13%\"><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td class=\"border\" valign=\"top\">Simple installation and configurationSuitable for sites up to 1,000 users<\/td>\n<td><\/td>\n<td class=\"border\">Not scalable for large numbers of frequent usersNot scalable for large number of concurrent connections<\/p>\n<p>No redundancy in case of failure (but consider using mirrored disk drives for redundancy)<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h3>Multiple Web Server Environments<\/h3>\n<p>The following diagrams give examples of configurations. There are more possibilities and additional variants that can be configured, but it is unlikely they will give additional benefit to the ExtraView installation.<\/p>\n<hr \/>\n<p><span class=\"imageCaption\">Variant 1: Web Servers and Application Servers on Single Computers<\/span><\/p>\n<p><img decoding=\"async\" src=\"\/v25\/extraview-media\/images\/ig\/system_size\/multiple_servers.png\" \/><\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td width=\"13%\"><\/td>\n<td class=\"tableHeaderRow\" width=\"35%\">Advantages<\/td>\n<td width=\"4%\"><\/td>\n<td class=\"tableHeaderRow\" width=\"35%\">Disadvantages<\/td>\n<td width=\"13%\"><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Scalable solution to handle a significant number of concurrent transactionsRedundancy with failure of a computer with the web and application server<\/p>\n<p>A single web or application server can be stopped for maintenance<\/td>\n<td><\/td>\n<td valign=\"top\">Expense of multiple web and application servers (although these each may be small, inexpensive computers)Needs significant knowledge of server environments to set up and maintain<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<p><span class=\"imageCaption\">Variant 2: Web Servers and Application Servers on Separate Computers<\/span> <img decoding=\"async\" src=\"\/v25\/extraview-media\/images\/ig\/system_size\/multiple_web_app_servers.png\" \/><\/p>\n<table width=\"100%\">\n<tbody>\n<tr>\n<td width=\"13%\"><\/td>\n<td class=\"tableHeaderRow\" width=\"35%\">Advantages<\/td>\n<td width=\"4%\"><\/td>\n<td class=\"tableHeaderRow\" width=\"35%\">Disadvantages<\/td>\n<td width=\"13%\"><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>Most scalable solution to handle a significant number of concurrent transactionsRedundancy with failure of a computer with the web and application server<\/p>\n<p>A single web or application server can be stopped for maintenance<\/td>\n<td><\/td>\n<td valign=\"top\">Expense of multiple web and application servers (although these each may be small, inexpensive computers)Needs significant knowledge of server environments to set up and maintain<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>For installations of more than 200 users, a hardware strategy that separates the database server from the web (and possibly the application) server should be considered. It is not typically necessary to separate the servers unless you foresee one of the following: More than 100 users concurrently logged into the system More than 50 users&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":24363,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_lmt_disableupdate":"no","_lmt_disable":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"class_list":["post-24372","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Clustering Servers - Product Documentation<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Clustering Servers - Product Documentation\" \/>\n<meta property=\"og:description\" content=\"For installations of more than 200 users, a hardware strategy that separates the database server from the web (and possibly the application) server should be considered. It is not typically necessary to separate the servers unless you foresee one of the following: More than 100 users concurrently logged into the system More than 50 users...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/\" \/>\n<meta property=\"og:site_name\" content=\"Product Documentation\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T20:42:21+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/\",\"url\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/\",\"name\":\"Clustering Servers - Product Documentation\",\"isPartOf\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\"},\"datePublished\":\"2024-02-15T22:53:34+00:00\",\"dateModified\":\"2025-02-17T20:42:21+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"ExtraView 25\",\"item\":\"https:\/\/docs.extraview.com\/v25\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Installation &#038; Upgrade Guide\",\"item\":\"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Clustering Servers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#website\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"name\":\"ExtraView Product Documentation\",\"description\":\"ExtraView Documentation\",\"publisher\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#organization\",\"name\":\"ExtraView Corporation\",\"url\":\"https:\/\/docs.extraview.com\/v25\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"contentUrl\":\"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png\",\"width\":512,\"height\":512,\"caption\":\"ExtraView Corporation\"},\"image\":{\"@id\":\"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Clustering Servers - Product Documentation","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/","og_locale":"en_US","og_type":"article","og_title":"Clustering Servers - Product Documentation","og_description":"For installations of more than 200 users, a hardware strategy that separates the database server from the web (and possibly the application) server should be considered. It is not typically necessary to separate the servers unless you foresee one of the following: More than 100 users concurrently logged into the system More than 50 users...","og_url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/","og_site_name":"Product Documentation","article_modified_time":"2025-02-17T20:42:21+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/","url":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/","name":"Clustering Servers - Product Documentation","isPartOf":{"@id":"https:\/\/docs.extraview.com\/v25\/#website"},"datePublished":"2024-02-15T22:53:34+00:00","dateModified":"2025-02-17T20:42:21+00:00","breadcrumb":{"@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/clustering-servers-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":2,"name":"ExtraView 25","item":"https:\/\/docs.extraview.com\/v25\/"},{"@type":"ListItem","position":3,"name":"Installation &#038; Upgrade Guide","item":"https:\/\/docs.extraview.com\/v25\/extraview-25\/installation-upgrade-guide-1\/"},{"@type":"ListItem","position":4,"name":"Clustering Servers"}]},{"@type":"WebSite","@id":"https:\/\/docs.extraview.com\/v25\/#website","url":"https:\/\/docs.extraview.com\/v25\/","name":"ExtraView Product Documentation","description":"ExtraView Documentation","publisher":{"@id":"https:\/\/docs.extraview.com\/v25\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.extraview.com\/v25\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/docs.extraview.com\/v25\/#organization","name":"ExtraView Corporation","url":"https:\/\/docs.extraview.com\/v25\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/","url":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","contentUrl":"https:\/\/docs-stg.extraview.com\/wp-content\/uploads\/2024\/03\/favicon.png","width":512,"height":512,"caption":"ExtraView Corporation"},"image":{"@id":"https:\/\/docs.extraview.com\/v25\/#\/schema\/logo\/image\/"}}]}},"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"carl.koppel","author_link":"https:\/\/docs.extraview.com\/v25\/author\/carl-koppel\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/comments?post=24372"}],"version-history":[{"count":0,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24372\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/pages\/24363"}],"wp:attachment":[{"href":"https:\/\/docs.extraview.com\/v25\/wp-json\/wp\/v2\/media?parent=24372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}