WebApplication1 is running on large number of instances (around 100,000) across the geographical location. WebApplication2 is running on only one machine and will be adding/updating records in the cloud storage.
Now I want to sync all these records(added by Application2) in all instances where my Application 1 is running(i.e ~100,000) once or twice in a day around same time. I will be caching it in-memory for later use.
One Record is 3KB large and at max there are 1000 records. (3MB total storage). I am restricted to use any cloud storage that Azure provides.
Any suggestions on which storage to use keeping in mind the cost and less throttles.