14
Views
5
Comments
Traditional web app deploy to Azure cloud

Hi,

If we want to migrate from OutSystems on-prem to Azure, I have below questions:

1. As our current apps are all traditional web apps, is it ok to deploy these apps to Azure server directly without any change? 

2. Can these traditional web apps work well when deployed to Azure server?

3. What are the main differences of below 2 options to migrate traditional web apps? 

  • Migrate to OutSystems Cloud
  • Migrate to Azure Cloud

Thanks.

2019-01-07 16-04-16
Siya
 
MVP

@Na Fu :  Basically, there are two options at a high level: one managed by OutSystems (OutSystems Cloud) and another self-managed by you, which could be on your own data center or on a cloud provider such as Azure or AWS. When moving from OutSystems on-premises to Azure, it is still considered self-managed.

The migration can be done in several ways: a lift-and-shift approach, where you take an image of your existing servers and deploy them to Azure with minimal changes (typically only DNS updates to point to the new IP addresses); an application-by-application approach, where you first move the applications and then the database, often involving a newer version of the OutSystems platform server and requiring validation or updates to ensure your apps work as intended; or a database restore approach, where you back up your existing OutSystems database and restore it on Azure, then configure a fresh Platform Server installation to connect to this restored database. 

In all cases, your traditional web apps can run on Azure, but the level of required changes depends on the chosen migration strategy.

UserImage.jpg
Na Fu

Hi Siya,

Thank you very much for your reply.

UserImage.jpg
Xia Yanxue

How to deploy to Azure, what are environment configurations needed? Is there an official guideline to help to this?

2019-01-07 16-04-16
Siya
 
MVP

Whether on Azure or on-premises, the instructions are the same, as both are considered self-managed. In a standard installation, you will typically have Development, UAT, Production, and LifeTime environments.

You can follow the official setup instructions here: Setting up OutSystems Infrastructure and Platform.

You will need to download the following:

A detailed installation checklist is available at each respective download location.

For guidance on migrations, see: Migrate an environment using a database clone.

UserImage.jpg
Xia Yanxue

Hi Siya,

Thank you so much for your help~

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.