Question 5

An existing project is being migrated to Azure. The project consists of a database module and a user interface module. Numerous Virtual Machines (VMs) help run the user interface module. A website in the user interface module was developed by using Node.JS. In the same module, background processes are developed using Python. This background process is running as a scheduled job. A self-hosted MySQL database is being utilized by the database module and the user interface module is updated periodically. Up to 25 CPU cores are required for the user interface module.

In case updates to the website result in technical difficulties, you should be able to go back to an earlier version. Up to 50 GB of memory is required for the database. The database is running using a single VM. The solution needs to be deployed to Azure. What is your next step?