--- title: "Installing on AWS" slug: "installing-aws" tags: ["AWS", "Amazon Web Services", "Installing on AWS", "Decisions Installation "] updated: 2024-12-20T20:31:15Z published: 2024-12-20T20:31:15Z canonical: "documentation.decisions.com/installing-aws" --- > ## Documentation Index > Fetch the complete documentation index at: https://documentation.decisions.com/llms.txt > Use this file to discover all available pages before exploring further. # Installing on AWS ## ## Overview The following document demonstrates how to setup a [**v9** **Installation**](https://documentation.decisions.com/v9/docs/installation-ms-sql) on [**Amazon Web Services**](https://aws.amazon.com/). Installing to AWS gives **Server** **Administrators** the flexibility and scalability of AWS to their Decisions environment. --- ## AWS Specifications PLEASE READ BEFORE CONTINUING - IMPORTANT!!!  Decisions is a robust software with a wide variety of use cases. The deploying organizations' Senior Database Administrator (DBA) should be involved in recommending resources. - **Standard Specifications** - recommended for optimal performance in the average standalone server environment - local development installs may run on reduced system requirements - **Enterprise Specifications** - recommended for data-heavy [clustered](https://documentation.decisions.com/v9/docs/about-clustering) environments and/or organizations with long procurement/change request cycles The specifications outlined in this article are intended for the **Application Server** based on these server types: - **Production Server**: a live environment where created processes are leveraged by end-users (customers) - **Non-Production Server**: non-customer facing environment used for testing and development to assess production readiness - **Repository Server**: non-customer facing environment used to help maintain version control and migrating projects between servers ### Production Server | | **Instance Class** | **VCPU** | **Memory** | **Storage** | | --- | --- | --- | --- | --- | | **Standard** | t3.xlarge | 4-Core | 16 GB RAM | 100 GB | | **Enterprise** | t3.2xlarge | 8-Core | 32 GB RAM | 100 GB | ### Non-Production Server | | **Instance Class** | **VCPU** | **Memory** | **Storage** | | --- | --- | --- | --- | --- | | **Standard** | t3.xlarge | 4-Core | 16 GB RAM | 100 GB | ### Repository Server | | **Instance Class** | **VCPU** | **Memory** | **Storage** | | --- | --- | --- | --- | --- | | **Standard** | t3.xlarge | 4-Core | 16 GB RAM | 100 GB | --- ## Start an AWS Database (RDS) Time-Zone Compatibility The **Application** **Server** and **Database** **Server** must be set to the same Time-Zone. 1. From AWS, navigate to **Services > Database > RDS**. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-22_16h15_09.png) 2. From the **Amazon** **RDS** **Databases** page, click **Create database**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-22_16h19_59.png) 3. From the **Select** **Engine** window, **Select** **Microsoft** **SQL Server**. Then, choose the specific type of SQL based on the environment's needs (for most deployments **SQL** **Server** **SE** is used).![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/selectSQLServer(1).png) 4. Configure the **DB** **Details** as is needed, then click **Next** **Step**. For most **Production** applications **4 CPU, 15 GB RAM** works well.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/02_22_2022_16h_29m.png) 5. From **Configure** **Advanced** **Settings**, under **Network & Security > VPC Security Group (s)** select **Create new Security Group** unless there is one already configured. --- ## **Start an EC2 Instance** Launch a new **Windows** **Server** **Instance** and choose the **size** and **OS** **Version** in accordance with the [**Amazon Web Services (AWS) Specifications**](https://documentation.decisions.com/v9/docs/installation-requirements#amazon-web-services-aws-specifications:~:text=100%20GB-,Amazon%20Web%20Services%20(AWS)%20Specifications,-Server%20Type). After the **Instance** starts, configure any software requirements that are missing from the image. --- ## **Install Decisions on an EC2 Instance** 1. **Remote** **Desktop** into the **Instance** and run **DecisionsServerInstaller.exe**. Proceed with [installation](https://documentation.decisions.com/v9/docs/installation-ms-sql) until the **D****atabase Setup** screen is reached. In the **Database** **Setup** dialog, select **MS SQL** for the **Database Type.** Then, locate the **Endpoint** address for the **RDS** **Instance**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-23_16h_16.png) 2. Enter this **Endpoint** address in the **DB Server** field**.**Required ConfigurationsFor the **Decisions** **Server** to be allowed to connect to the **RDS** **Instance**, the **RDS** **Security** **Groups** and/or **VPC** must be configured to allow communication from the **EC2** **Instance**. For more information see **Amazon's** articles on [**Security Groups**](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.RDSSecurityGroups.html) and [**RDS in VPC**](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.html).![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-22_16h48m.png) 3. Back in the **RDS** **Dashboard**, edit the **RDS** **Security** **Group** to allow **SQL** **Connections** from the **Internal** **IP** **Address** of the **EC2** **Application** **Server**; find and select the Security Group for the **RDS** **Instance**.![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-23_16h_15.png) 4. Unde**r Security Group > Inbound**, click **Edit**. From the **Edit** **inbound** **rules** window, add a **Rule** that allows MS SQL from the **Internal** **IP** **Address** of **EC2** **Instance**. Then, click **Save**. ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-23_16h_25.png) 5. Select **T****est** on the **Database Setup** screen to ensure that there is successful communication between these two servers. Continue the [Decisions Installation](https://documentation.decisions.com/v9/docs/installation-ms-sql#installing-decisions-part-2-database-setup-and-hosting-options-). ![](https://cdn.document360.io/6ef8bcc1-6489-4486-9ad1-83acff7e5df0/Images/Documentation/2022-02-23_16h34(1).png) --- For more information regarding **Installation**/**Setup**, see [Decisions Forum Installation/Setup](https://support.decisions.com/forum/forum2-installation--setup.aspx).