title: Server side state management in Windows Azure
body: <p>I'm working on a distributed application that runs on Windows Azure, but I'm new of this kind of environment. I have a question about server-side state management.
  Where should I store global almost static data? </p>
  
  <p>Because it is a distributed environment if a user makes a request to the application, there is no guarantee that subsequent requests will be routed to the same server and so I think that I should use Sql Azure or Table Storage Session Provider (but I've read that can be performance issues) to store the data.</p>
  
  <p>I can also use Windows Azure AppFabric Caching that enables session maintenance.</p>
  
  <p>What is the better solution to store global information that don't need to be secured? Is there something similar to "Application" (like Application["key"] = value)?</p>
  
  <p>Thanks</p>