You are designing a distributed application that runs on the Windows Azure platform. The
application must store a small amount of insecure global information that does not change
frequently. You need to configure the application to meet the requirements. Which serverside state management option should you use? (Each correct answer presents a complete
solution. Choose all that apply.)
A.
Windows Azure application state
B.
Sql Azure
C.
Profile properties of the Windows Azure application
D.
Windows Azure session state
Explanation:
SQL Database provides a relational database management system for Windows Azure and is based
on SQL Server technology. With a SQL Database instance, you can easily provision and deploy
relational database solutions to the cloud, and take advantage of a distributed data center that
provides enterprise-class availability, scalability, and security with the benefits of built-in data
protection and self-healing.
Session States in Windows Azure.
If you are a Web developer, you are probably very familiar with managing user state – that is
you are familiar with tracking user activity and actions across several request-response
exchanges that occur in Web applications. Since HTTP is a stateless protocol, developers
over the years have developed all sorts of means to manage state. You’ll even find an
MSDN page providing alternatives and recommendations for state management here.
Cookies, hidden fields, and query strings are some client-side options to tracking user state.
When it comes to managing that state on the server-side, most Web developers rely on
session objects.