Skip to Content (Press Enter)
OutSystems.com
Personal Edition
Community
Support
Training
Training
Online Training
Developer Schools
Boot Camps
Certifications
Tech Talks
Documentation
Documentation
Overview
ODC
O11
Forums
Forge
Get Involved
Get Involved
Jobs
Ideas
Members
Mentorship
User Groups
Platform
Platform
ODC
O11
Search in OutSystems
Log in
Get Started
Back to Forums
Dan Stueck
18
Views
4
Comments
Best way to do load balancing front end servers – Amazon Hosting
Question
Hello
I am utilizing an Amazon Hosting server for my espace. It is working great. I was wondering if you can clarify/help me understand how I can utilize load balancing with my espace. Amazon has the available to add more instances and allow load balancing. But I have noticed that Servicecenter has a section for front end servers. So I am wondering about what is the best way to set up load balancing. Is it done through servicecenter or the addition of more Amazon instances.
Note: my Amazon server is currently all in one server. Meaning the SQL server and espace is all on the same server.. So I don’t know if I have to separate the 2 into 2 separate instances in order to do load balancing.
Thanks in advance for your help with this
Dan
Daniel Lourenço
Staff
Hi Dan,
You currently have a single-node architecture on your server where in the same server you have an
OutSystems Front-End
,
OutSystems Deployment Controller
and
SQL Server
Database
running. What you have to do to add a
new OutSystems Front-End
node to your
OutSystems Farm
is simply install the OutSystems Agile Platform in your new server and configure it to work as an
OutSystems Front-End
. When configured, this Front-End will automatically register itself in the
OutSystems Deployment Controller
and access the existing
SQL Server Database
.
From a high level, what you have to do to add new node in your OutSystems farm is the following:
Provision a new server node in Amazon;
Install the OutSystems Agile Platform in this new node (the same version same version and revision - eg. 5.0.2.14 - that you have installed in the existing server);
Configure this new OutSystems node so that it "registers" itself in the OutSystems farm as a Front-End server:
Do not worry about the database, this OutSystems node can access the database even if it is installed in the previously existing
Front-End
;
This step will automatically deploy all OutSystems applications to this new node - after this step, the server is able to process OutSystems requests;
Configure the Amazon load balancer in order to also direct requests to the new node.
To get the
detailed information on steps 2 and 4
, you can
read the
Platform Server 5.0 - .NET Install Checklist
document
and configure the document as shown in the picture below.
Finally, i would just like to tell you that we are missing details in the step
"In Configuration Tool,
import the configuration file
"
of the
OutSystems Platform Server Installation Check list
section (we are already improving our check-list on this detailed). In this step, what you have to do is the following:
Backup the configuration file by going to the existing
OutSystems Controller
server node, opening the
OutSystems Configuration Tool
and choosing
File > Save
;
In the new
Front-End server
, import the configuration file by opening the
OutSystems Configuration Tool
and choosing
File > Import.
After that, exit the Configuration Tool by clicking OK.
Best Regards,
Daniel Lourenço
OutSystems
Daniel Lourenço
Staff
Hi Dan,
I would like to tell you that I have just published the
HOWTO configure load balancing in the Amazon Cloud
.
Regards,
Daniel Lourenço
OutSystems
Robert Chanphakeo
@Daniel Are there any specific software/Outsystems license requirements needed to setup load balancing? (it does not say)
Daniel Lourenço
Staff
You are right, Robert. In order to have more that one OutSystems Front-End, you have to have the
OutSystems Professional Edition
or above.
You can see all the details at
https://www.outsystems.com/agile-platform-editions
.
Regards,
Daniel Lourenço
OutSystems
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting.
See the full guidelines
Loading...