> For the complete documentation index, see [llms.txt](https://docs.cloudassert.com/hybr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudassert.com/hybr/installation/hybr-pre-requisites/infrastructure/production-environments.md).

# Production

### 1. General Requirements

| SN# | Server                                                   | Load balancer                                                    | Config                                                                                                                                                                                                      | Details                                                                                    |
| --- | -------------------------------------------------------- | ---------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| 1   | <p>Hybr  front-end server 1  </p><p>(Load balanced) </p> | <p></p><ul><li>Hybr Load Balancer </li><li>Public IPs </li></ul> | <ul><li>Windows server 2019 or later</li><li>4 Core CPU </li><li>8 GB RAM</li><li>150 GB</li></ul>                                                                                                          | <p>Front end server 1 </p><ol><li>Hybr WebApp </li></ol>                                   |
| 2   | <p>Hybr front-end server 2 </p><p>(Load balanced) </p>   | <ul><li>Hybr Load Balancer </li><li>Public IPs </li></ul>        | <p></p><ul><li>Windows server 2019 or later</li><li>4 Core CPU </li><li>8 GB RAM</li><li>150 GB </li></ul>                                                                                                  | <p></p><p>Front end server 2 </p><ol><li>Hybr WebApp </li></ol>                            |
| 3   | <p>Hybr RP server 1 </p><p>(Load balanced) </p>          | <ul><li>RP Load Balancer</li><li>Private IPs </li></ul>          | <ul><li>Windows server 2019 or later</li><li>8 Core CPU </li><li>16 GB RAM</li><li>150 GB  </li></ul>                                                                                                       | <p>Backend server 1 </p><ol><li>Billing services</li><li>VConnect Service </li></ol>       |
| 4   | <p>Hybr RP server 2 </p><p>(Load balanced) </p>          | <p></p><ul><li>RP Load Balancer</li><li>Private IPs </li></ul>   | <p> </p><ul><li>Windows server 2019 or later</li><li>8 Core CPU </li><li>16 GB RAM</li><li>150 GB  </li></ul>                                                                                               | <p></p><p>Backend server 2 </p><ol><li>Billing services</li><li>VConnect service</li></ol> |
| 5   | <p>SQL Server 1x <br> <br>SQL Server 1x </p>             | <p>  </p><p>Private IPs </p><p>  </p>                            | <ul><li>Windows server 2019 or later</li><li>SQL Server 2019 or later</li><li>8 Core CPU</li><li>16 GB RAM</li><li>512 GB (Can be scaled up based on need) </li><li>Always On availability group </li></ul> | SQL Server that holds all 4 product’s databases                                            |

&#x20;

&#x20;

### 2. VCONNECT SERVICE SPECIFIC REQUIREMENTS

This is required only if you have opted for VConnect feature capability that helps you manage On-premise and Cloud data centers. This must be on application server where VConnect will be installed.&#x20;

* VMware vSphere PowerCLI (Supported Versions: 5.5 to 6.3 R1)&#x20;
* VMM 2012/2016 Console (Supported Versions: UR10)&#x20;
* AWS CLI (Supported Versions: 1.11.10 to 1.11.13)&#x20;
* Azure PowerShell (Supported Versions: 1.5 - 7)&#x20;

#### 2.1 PowerShell configurations &#x20;

Run the following commands in Command prompt on the Application Server and use appropriate thresholds for your environment&#x20;

* `winrm set winrm/config/winrs '@{MaxShellsPerUser="500"}'`&#x20;
* `winrm set winrm/config/client '@{AllowUnencrypted="true"}'`&#x20;

Run the following commands in the Windows Power Shell ISE on the Application server and use appropriate thresholds for your environment&#x20;

* `Set-Item -Path WSMan:\localhost\Plugin\microsoft.powershell\Quotas\MaxShells -Value 500`&#x20;
* `Set-Item -Path WSMan:\localhost\Plugin\microsoft.powershell\Quotas\MaxShellsPerUser -Value 500`&#x20;
* `Set-Item -Path WSMan:\localhost\Plugin\microsoft.powershell32\Quotas\MaxShells -Value 500`&#x20;
* `Set-Item -Path WSMan:\localhost\Plugin\microsoft.powershell32\Quotas\MaxShellsPerUser -Value 500`&#x20;
* `Restart-Service winrm`&#x20;

#### 2.2 vSphere specific configuration&#x20;

This is required for only for vCenter integration.&#x20;

* Clusters that will be configured with VConnect must have DRS turned on in vCenter&#x20;
* Ensure that VM Templates in the vCenter environment used for VM provisioning through VConnect, are created with only 1 core per socket and 1 CPU&#x20;

### 3. WORKFLOW SERVICE SPECIFIC REQUIREMENTS&#x20;

Need not share the below details, but be ready with this for workflow configuration&#x20;

Smtp and Imap settings:&#x20;

* Host name&#x20;
* Port number&#x20;
* User name&#x20;
* Password&#x20;

### 4. IDENTITY PROVIDERS&#x20;

* Supports Microsoft Entra ID or ADFS 2016&#x20;
* Microsoft Entra ID Pre-requisites&#x20;
  * Use this only if cloud admin organization user accounts are maintained in Microsoft Entra ID
  * Refer Microsoft Entra ID prerequisites for steps to retrieve below information.&#x20;
  * Directory ID &#x20;
  * Application ID &#x20;
  * Application Client Secret &#x20;
  * Microsoft Entra ID user account for Admin (this should belong to the same directory mentioned above)&#x20;
    * ‘User’ directory role is enough for admin user&#x20;
* ADFS Pre-requisites&#x20;
  * Use this only if cloud admin organization user accounts are maintained in ADFS&#x20;
  * Application ID&#x20;
  * Application Client Secret&#x20;
  * Obtain Authority and Metadata address of ADFS 2016&#x20;
  * User account for admin&#x20;
  * ‘User’ directory role for admin user is suffice&#x20;

### 5. OTHERS&#x20;

* Azure storage account.&#x20;
  * Standard storage account is needed for using Queues and Table.  Refer section 3 of Microsoft Entra ID Prerequisites (link below).

&#x20;

{% file src="/files/-LzpSKGGz8MfRnx7kgYx" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cloudassert.com/hybr/installation/hybr-pre-requisites/infrastructure/production-environments.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
