* Free Azure SQL DB offers one SQL Database per subscriptions limited to 32 MB for free for one year.
** Both Linux and Windows App service platforms support use of these data solutions , but based on your application framework you may require additional libraries in your application code to connect to the database.
*** Currently App Service backup and restore feature does not support database connections over SSL.
**** Azure Functions supports Azure SQL DB , MySQL and PostgreSQL via the .NET SDK of these respective data services. For cosmos DB you can use binding or the SDK.
Azure SQL DB | MySQL in-app | Azure Database for MySQL | Azure Database for PostgreSQL | Cosmos DB | |
Generally available | ✓ | ✓ | Public Preview | Public Preview | ✓ |
Free Database Tier * | ✓ | ✓ | |||
Managed Database as a Service | ✓ | ✓ | ✓ | ✓ | |
Remotely access database | ✓ | ✓ | ✓ | ✓ | ✓ |
Documentation | link | link | link | link | link |
Scalability | ✓ | ✓ | ✓ | ✓ | |
Geo Replication | ✓ | ✓ | |||
SSL | ✓ | ✓ | ✓ | ✓ | |
Firewall Configuration | ✓ | ✓ | ✓ | ✓ | |
Database Sharding /Partitioning | ✓ | ✓ | |||
Pricing | link | link | link | link | |
Region Availability | link | ||||
Linux Azure Web Apps ** | ✓ | link | ✓ | ✓ | ✓ |
Windows Azure Web Apps ** | ✓ | link | ✓ | ✓ | ✓ |
App service Backup and Restore *** | ✓ | ✓ | ✓ | ✓ | |
Azure Mobile App | ✓ | ✓ | |||
Azure Functions **** | ✓ | ✓ | ✓ | ✓ |