Skip to main content

Setting Up OutSystems

 

OutSystems

Additional Configurations for OutSystems on Microsoft Azure

In this article you can find the instructions for some additional configurations you might want to apply to OutSystems on Microsoft Azure.

Check OutSystems Documentation and Support Center for further information.

Enable Remote Desktop for a Virtual Machine

After the deployment of OutSystems on Microsoft Azure, the remote desktop access to OutSystems virtual machines is disabled.

If you need to enable the remote desktop access to a virtual machine in your OutSystems infrastructure, create a jump server with RDP access to set up a connection with the internal IPs of the deployed VMs.

Add a Certificate Issued by a Certificate Authority to the Application Gateway of the Environment

SSL certificates enable secure connections between the web server and the web browser through HTTPS protocol. If you wish to build mobile applications with OutSystems, you will need a certificate from a public trusted authority to place on your application gateway.

SSL offloading is active by default on every environment. All access, both http and https, to the environments are made through the Application Gateway IP/DNS Address.

To add the trusted certificate to the application gateway of the environment, do the following:

  1. Go to the details of the application gateway that was created for the environment and choose Listeners from the menu to the left.
    Application gateway

  2. Select the appGatewayHttpsListener.
    appGatewayHttpsListener

  3. Add a new certificate by uploading the .pfx file and providing its password. Name it according to your preference.
    The certificate combo box

Note that you can set up the end-to-end encryption for traffic in Microsoft Azure, as described in the Microsoft document Configure end to end SSL by using Application Gateway with PowerShell.

Scale Your Environments Using Azure Scale Sets

Your OutSystems environments are ready for horizontal scaling using Azure virtual machine scale sets. This is achieved scaling the number of front-ends of the environment with no need to manually install and register new servers into your infrastructure. To proceed with this operation, make sure your OutSystems license allows for multiple front-ends.

To scale the number of front-ends of an OutSystems environment on Microsoft Azure, do the following:

  1. Go to your OutSystems resource group and list only the "Virtual machine scale sets" resources.
    Virtual machine scale sets

  2. Select the virtual machine scale set corresponding to your OutSystems Production environment.
    Resource overview

  3. Choose Scaling from the menu to the left.
    Scaling

  4. Drag the slide or input the number of servers you want to add to your environment and click Save.
    The Instance Count slide

Choosing Instances from the menu to the left, you can see the progress of the deployment.

Instances section

When the deployment finishes, you will see in the Service Center console for your environment that the new front-end servers are already running.

Monitoring in Service Center