A Quick Comparison Local Data Stores Cloud Storage 5 Library/Services Web/Worker Role 4 Azure Desktop Manifest Service Definition 3 Application Configuration Service Configuration 2 Executable Service Package 1
What is a Role ? Defines a component that may run in the execution environment Three Types Web Role Interacts with end user or web services Worker Role Initiates their own request for data or tasks from the queue VM Role Have full control over the operations
Storage Service Blobs Provides simple interface for storing named files along with metadata Tables Provides structured storage Queues Provides reliable storage and delivery of messages Drives NTFS file system volume
Management Portal https://windows.azure.com One stop location for all Azure resources 100% Silverlight UI Getting Started Wizards Old management portals at http://sql.azure.com.
Developer Experience .NET, SQL Server, WCF Tools – Visual Studio, SSMS Supports PHP, Python Cloud apps can be developed locally / offline SDK Cloud Simulator – Dev Fabric, Dev Storage
Tools Windows Azure SDK Tools to manage and configure roles Local Development Fabric Local Development Storage services Local Cloud Service debugging support Cloud Service package and deployment builder Windows Azure Tools for Visual Studio C# and VB project templates http://www.microsoft.com/windowsazure/sdk/