Production Installation and Hosting

The purpose of this discussion is to document how to host an iDempiere production environment.

Hosting using AWS

There is no question that Amazon's AWS service makes hosting and supporting iDempiere much easier. You do not need to configure server hardware like raid arrays and storage networks. You can choose just about any size server. Offsite backups are fast. You can create copies of disks and servers without needing to install and learn visualization software like VMWare. There is lots of documentation and tutorials for how to do stuff. And, it is relatively easy to use.

Server Configuration

Here are the server configurations based on load (head count). I recommend that you watch the medium installation example even if you plan to install a small server.

2014-07-03 PM Amazon AWS Services Overview

Sample AWS Hosting Configuration

Let's assume that you are presently at 25 concurrent users and you expect growth both in terms of transactions and concurrent users over the next three years. Here is a sample configuration that should serve you well:

AWS VPC (Virtual Private Cloud)

If you plan to host using AWS, you will probably want to create your production EC2 instance of iDempiere or ADempiere in an AWS VPC (Virtual Private Cloud). VPC adds no additional expense over a regular EC2 instance, and you get the benefit of being able to extend your current LAN into the cloud. Here is a tutorial to help you create your EC2 instance inside an AWS VPC. Here are some quick bullets about this topic:

Protecting your System

Make sure you spend time learning how to protect your application server and your database. (link)