How do you choose between Azure SQL Database , Azure Cosmos DB , and other Azure data storage options for an ASP.NET Core Web API application ?