We are planning to migrate from on-premise to private cloud (Azure) but currently facing some problems particularly data migration.
On-Premise: 8 Database vs. Azure Cloud: 1 Database
In Azure Cloud, Outsystems only supports 1 Database catalog.
The link below applies to same on-premise environments only. Can't find on-prem to private cloud (Azure)
https://success.outsystems.com/support/enterprise_customers/maintenance_and_operations/migrate_an_environment_using_a_database_clone/#clean-up-an-environment-managed-by-lifetimeIs it safe to assume that there is no documentation yet for on-prem to private cloud?
If there is not, our workaround would be to clone the onprem environment and merge the different databases into outsystem's main database, and then migrate that database to our azure cloud, as recommended by our Infra team.
Any additional advice would be greatly appreciated.
in the on-premise installations in the Azure cloud, multiple database catalogs are possible. For example under the Database Server in Azure, create multiple databases containing your 8 on-premise databases.
I would also advise to contact outsystems support for detailed help about this topic, since there is not a lot of (public) documentation available.
However, to use database catalogs you must use Azure managed instance database, or create a VM and host the SQL server database on it yourself. Because the use of catalogs in outsystems requires these catalogs to be present on the same database server, and that is only guaranteed in these 2 scenario's that i just described.
Hi Bas,
Thanks for your suggestion. However there are limitations from our end, such as:
SQL Server hosted on a VM is not allowed.
Azure Managed Instance is not supported in Outsystems Azure as confirmed with Outsystems Support.
It is not officially supported but I have worked at multiple clients who have this setup.
If you want to use catalogs, these two are your only options in the Azure cloud.