An Azure relational database service.
Please allow me to recommend you Azure SQL Elastic Pools. An Azure SQL Elastic Pool is a shared resource model for managing and scaling multiple databases that have varying and unpredictable usage demands. The databases in an elastic pool are on a single server and share a set number of resources (DTUs) at a set price. This allows for higher resource utilization efficiency and cost savings, especially for databases that have low average utilization with some infrequent high spikes. Please read more about them here.
You can connect to an Azure SQL Elastic Pool database from VB6 using below connection string:
sConnectionString = "Provider=SQLNCLI11;Password=PASSWORD;User ID=USER@SERVERNAME;Initial Catalog=DATABASE;Data Source=tcp:SERVERNAME.database.windows.net;"
The connection string uses SQL Server 2012 Native Client which you can download from here.