I’m rebuilding an application from the ground up. At some point in the future…not sure if it’s near or far yet, I’d like to move it to Azure. What decisions can I make today, that will make that migration easier.
I’m going to be dealing with large amounts of data, and like the idea of Azure Tables…are there some specific persistance choices I can make now that will mimick Azure Tables so that when the time comes the pain of migration will be lessened?
A good place to start is the Windows Azure Guidance
If you want to use Azure Tables eventually, you could design your database where all tables are a primary key, plus a field with XML data.