DocumentDB Free Tier
DocumentDB offering should provide a free tier for dev/testing.
I'm maintaining the MongoDB provider for NEventStore (https://github.com/NEventStore/NEventStore.Persistence.MongoDB) and would try to build a DocumentDB Persistence Provider.
Would be even better to have an "open source" subscription for oss projects on azure (dev/testing)!
Yes, CosmosDB is available free. Please check https://azure.microsoft.com/en-us/try/cosmosdb/
Jon McGuire commented
What would be ideal is to make free-tier "slots" available the same way lower-lane deployment slots are available on the app- and platform-based parts of Azure. Local emulation isn't even on the radar for serious enterprise-wide development.
Jiping Wang commented
Should provide a free-tier for Cosmos DB for proof of concept purposes.
AWS has a free-tier for many services, including its DynamoDB.
Yes, but that emulator requires a Windows machine to run.
Someone on a mac or a linux box attempting to develop anything would need to first purchase a Windows machine.
Tiago Freire (Brazilian Joe) commented
The Emulator does not cover all scenarios.
The emulator runs on the user's own personal hardware. It means nothing for a low-throughput app on the web, which would demand the actual cloud service.
This request is relevant and will continue to be, the emulator does not solve such scenarios.
22,- per collection is too much for devs which need to pay that through their msdn benefit. there really should be a free (or 100 RU) possibility with much lower capacity and throughput.
There really should be an entry-level, preferably free tier (low performance/low scale, maybe no replication). Right now it's too expensive to get started.
We just announced the availability of a DocumentDB Emulator, which we hope addresses some of the scenarios for a Free Tier (https://azure.microsoft.com/blog/documentdb-emulator-for-local-development-and-dotnet-core-support/)
Kieren Johnstone commented
I have some super-low-traffic apps - a small handful of requests per hour. Somewhere very cheap and easy to throw data would be great. If not free, then a shared tier, please!
Even if it wasn't a free tier. I would be happy with a "shared" tier where each collection was something like $5/month. Some sites just need a small amount of storage but lots of scale. Others need more storage but get relatively little traffic.
Obviously dev/test is a huge use case. Our org usually runs production/staging, test, integration and dev environments. Only production/staging need to be full scale. The rest can be tiny
As noted in 11/5/2016 status, the local emulator should help address the dev/test scenarios.
A Free Tier or $5 per month plan would make the pricing more reasonable.
Youngjae KIM commented
If free tier is not applicable, less than 400 RU tier is required. 100 RU could be enough for dev/test purpose.
Dane Vinson commented
I agree. I'm ust trying to prototype some stuff using Azure DocumentDB to make a case for using it with our live applications but the standard plan is chewing through my Azure credits even with just a couple entries in the database.
I would like to use Azure DocumentDB to store data for internal tools. This would be a very small amount of data and I wouldn't mind paying ~$5 a month or so but the current entry price is too high
A very important element of a new framework is developer adoption. The $22.60/mo ($45.20 after preview) price is a significant barrier for any developer to explore and learn this. You should consider a Free Tier for DocumentDB similar to the free tier for Azure Websites. The Free Tier would be a fraction of the capacity unit (such as 100MB disk & 20 operations/second and no SLA).
I've got a ton of small mobile apps and websites that use either Azure websites or Azure services. I would love to use DocumentDB for the data store backing these apps. Today I use Azure Table Storage (which is a huge pain to manage) or SQL Azure (which is pricey at $9 / DB / mo.). I thought DocumentDB was going to give me the scalability and pricing structure of Azure Tables with a little bit more of the power of SQL Azure. I was blown a way to find that SQL Azure is WAY cheaper than DocumentDB for my type of application.
Stuart Hallows commented
Currently the minimum cost is $22.70 per month in preview, that's $45.40 once it leaves preview. That's way too expensive for a developer to play with. Really there should be a free SKU with much lower capacity and throughput.