I am working on this project that needs a high throughput Redis cache. Since it is kind of expensive to run a Redis cache (This is a hobby project) I am starting with a 1GB node. However if this pans off how to I change to a large instance of the cache without having a major outage to create a new instance, update connection strings etc?
I can't seem to find any way of either migrating of changing service tier. In fact it specifically says that "plan can not be changed" when I go to that page.
Are there any other options for me once I outgrow my initial cache instance size? This is very "uncloudy" behavior is it not? All my other Azure resources I can resize as I need to at a moments notice.
According to this talk (around the 26m mark), this type of functionality is planned for next year.
Shameless plug: AFAIK the only Redis-as-a-Service provider that allows changing your plan in realtime, without loosing your data or having your service interrupted, is Redis Cloud by Redis Labs (also available on Azure).