<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Prerequisites on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/</link><description>Recent content in Prerequisites on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/index.xml" rel="self" type="application/rss+xml"/><item><title>Deployment considerations</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/deployment-considerations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/deployment-considerations/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: information to help you plan your &lt;strong&gt;CAST AIP for Dashboards&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-communication-between-cast-components"&gt;Typical communication between CAST components&lt;/h2&gt;
&lt;p&gt;The following diagram shows the interaction between &lt;strong&gt;AIP Console&lt;/strong&gt; and the &lt;strong&gt;main CAST Components&lt;/strong&gt;. It also shows the flow from the source code delivery to the snapshot and Dashboard data consumption.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/SIZING/attachments/338755640/444563485.png" alt=""&gt;&lt;/p&gt;
&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;*Analysis Node = Server on which the &lt;strong&gt;AIP Node service&lt;/strong&gt; and &lt;strong&gt;AIP Core&lt;/strong&gt; are installed.&lt;/p&gt;</description></item><item><title>Hardware sizing</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/hardware-sizing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/hardware-sizing/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;Note that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;hardware requirements depend on various factors related to the Application(s) you are analyzing and these must be considered:
&lt;ul&gt;
&lt;li&gt;Number of lines of code (LOC)&lt;/li&gt;
&lt;li&gt;Number of objects after analysis&lt;/li&gt;
&lt;li&gt;Number of violations after analysis&lt;/li&gt;
&lt;li&gt;Technologies used&lt;/li&gt;
&lt;li&gt;Number of users accessing results&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;due to the different factors that need to be considered, it is difficult to make precise hardware recommendations, therefore what we provide in this page is &lt;strong&gt;indicative&lt;/strong&gt; only. We provide these figures as a guide to the &lt;strong&gt;absolute minimum&lt;/strong&gt; required to run AIP Console and all required components, and your own configuration will &lt;strong&gt;likely require better hardware&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;using storage/disk with &lt;strong&gt;high IOPS values&lt;/strong&gt; (i.e. SSD disks or SANs configured with SSD) will bring &lt;strong&gt;better performance&lt;/strong&gt;. This is particularly true for servers hosting the CAST AIP/AIP Node and PostgreSQL components where faster storage will improve analysis performance.&lt;/li&gt;
&lt;li&gt;installations of CAST AIP on servers with resources that are lower than the minimum required or that barely meet the minimum requirements will have the following limitations:
&lt;ul&gt;
&lt;li&gt;analysis runtime and SQL operations will be sub-optimal&lt;/li&gt;
&lt;li&gt;you cannot run more than one application in parallel&lt;/li&gt;
&lt;li&gt;disk space can be quickly overloaded&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="on-premises"&gt;On-premises&lt;/h3&gt;
&lt;h4 id="multi-node-largeenterprise"&gt;Multi-node (Large/Enterprise)&lt;/h4&gt;
&lt;h5 id="with-aip-console-v-2x"&gt;With AIP Console v. 2.x&lt;/h5&gt;
&lt;table class="wrapped confluenceTable"&gt;&lt;colgroup&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;col/&gt;&lt;/colgroup&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class="confluenceTh" style="text-align: left;"&gt;&lt;p&gt;&lt;strong&gt;Component&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Software requirements</title><link>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/software-requirements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/dashboards/installation-and-deployment-process/prerequisites/software-requirements/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: information to help you plan your &lt;strong&gt;CAST AIP for Dashboards&lt;/strong&gt; installation.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="typical-architecture"&gt;Typical architecture&lt;/h2&gt;
&lt;h3 id="2x"&gt;2.x&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;Click to enlarge&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://doc-data.castsoftware.com/DASHBOARDS/attachments/576127305/576127306.png" alt=""&gt;&lt;/p&gt;
&lt;h2 id="deployment-modes"&gt;Deployment modes&lt;/h2&gt;
&lt;p&gt;Before beginning the installation process, you should be aware of the various deployment methods available:&lt;/p&gt;
&lt;table class="wrapped confluenceTable"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Release&lt;/th&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Deployment mode&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Deployment scenario&lt;/th&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Details&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;colgroup&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;col/&gt;
&lt;/colgroup&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" rowspan="4" style="text-align: left;"&gt;2.x&lt;/th&gt;
&lt;th class="confluenceTh" style="text-align: left;"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Docker for Linux or Docker Desktop for Microsoft Windows&lt;/td&gt;
&lt;td class="confluenceTd" rowspan="3"&gt;
&lt;p&gt;
&lt;strong&gt;Enterprise mode using Docker&lt;/strong&gt; is highly recommended wherever possible:
 &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This mode uses &lt;strong&gt;microservices architecture&lt;/strong&gt;: all &lt;strong&gt;Console front-end&lt;/strong&gt; services (authentication, UI, registration, Dashboards etc.) are provided either: &lt;ul&gt;
&lt;li&gt;as Docker containers&lt;/li&gt;
&lt;li&gt;or can be installed via Java JAR installers where Docker cannot be used&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;When using Docker/Docker Desktop: &lt;ul&gt;
&lt;li&gt;the deployment of CAST Dashboards is entirely automatic and no manual configuration is required&lt;/li&gt;
&lt;li&gt;upgrades to new releases of Console is simple - pull/rebuild new images for the containers&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The Node service is provided as a separate Java JAR installer for installation on Microsoft Windows and can be installed on multiple hosts where AIP Core exists&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Single installer (exe) for Microsoft Windows only&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Enterprise&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Java JAR installers (multiple)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th class="confluenceTh" colspan="1" style="text-align: left;"&gt;Standalone&lt;/th&gt;
&lt;td class="confluenceTd" colspan="1"&gt;Java JAR installer (single) for Microsoft Windows only&lt;/td&gt;
&lt;td class="confluenceTd" colspan="1"&gt;
&lt;div class="content-wrapper"&gt;
&lt;p&gt;
&lt;span style="color: rgb(23,43,77);"&gt;
&lt;strong&gt;Standalone mode&lt;/strong&gt; is targeted at &lt;/span&gt;
&lt;span style="color: rgb(51,51,51);"&gt; deployments on &lt;span&gt;&lt;/span&gt;
&lt;/span&gt;
&lt;strong&gt;Microsoft Windows&lt;/strong&gt;
&lt;span style="color: rgb(51,51,51);"&gt;
&lt;span&gt;&lt;/span&gt;on  &lt;/span&gt;
&lt;strong&gt;one single machine&lt;/strong&gt;. &lt;span style="color: rgb(51,51,51);"&gt; The installer includes all required services in &lt;span&gt;&lt;/span&gt;
&lt;strong&gt;one single Java JAR installer&lt;/strong&gt;: &lt;/span&gt;
&lt;/p&gt;</description></item></channel></rss>