Hi Rita Nzenwa,
Thank you for reaching out and posting the query.
Based on your inquiry, we understand that you need to migrate a legacy SQL Server application to Azure, but it cannot be moved due to its Windows 7 certification. The business still requires access to the data for lookups, and you're looking for a straightforward, cost-effective web app solution for users, with the database hosted on Azure SQL VM, Managed Instance, or SQL Database.
Database Migration Options: You can move the SQL Server database to different Azure services, such as:
- Azure SQL Database: A fully managed service offering scalability and built-in high availability.
- Azure SQL Managed Instance: Provides almost complete SQL Server compatibility, ideal for apps needing SQL Server features not found in Azure SQL Database.
- Azure SQL VM: Gives full control over the SQL Server instance but requires more management.
Web Application Development: A simple web app can be created using various technologies that connect to the migrated database. Options include:
- ASP.NET Core: A framework for rapid web app development if you’re familiar with .NET.
- Node.js: A JavaScript runtime for building lightweight web applications.
- Python Flask: A micro-framework for easy setup and use in simple web apps.
Hosting Options: Azure App Service, a PaaS solution, lets you host web apps without managing infrastructure. Alternatively, Azure Static Web Apps works for mainly static applications.
Cost Management: To reduce costs, you can use free Azure service tiers, serverless architectures, or host the app on existing resources.
I would request you to refer the below mentioned links for more information
Tutorial: Migrate SQL Server to Azure SQL Database (offline) - Azure Database Migration Service | Microsoft Learn
SQL Server to SQL Server on Azure Virtual Machines: Migration guide - SQL Server on Azure VMs | Microsoft Learn
I hope this information helps. Please do let us know if you have any further queries.