In November 2011, the following updates were released for the Windows Azure platform -
Windows Azure SDK for .NET version 1.6 (the new name is Windows Azure SDK), Windows Azure HPC Scheduler SDK and version of Windows Azure Platform Training Kit, which includes a number of new and advanced modules, reflecting changes in Windows Azure SDK for .NET version 1.6.
Windows Azure SDK for .NET 1.6
The Windows Azure SDK for .NET is a set of software components designed to build and deploy applications on the Windows Azure platform. The updated version (November 2011) includes the following components:
- Actually Windows Azure SDK for .NET - 32-bit and 64-bit version
- Windows Azure Emulator - 32-bit and 64-bit version
- .NET libraries for Windows Azure - 32-bit and 64-bit version
- Visual Studio 2010 Extension Kit
The address for downloading and installing the entire set of tools included in the Windows Azure SDK:
http://www.microsoft.com/windowsazure/sdk/ .
To manually install the Windows Azure SDK components for .NET, use the
following link . Below we look at the key changes in the components of the Windows Azure SDK for .NET.
Visual Studio Extension Kit
The set of extensions for Visual Studio 2010 (Windows Azure Tools for Visual Studio 2010) has been extended with the following functionality:
- Ability to load account data from the Windows Azure portal (see below)
- Publication of projects. Simplified connection of the development environment with Windows Azure due to a new publish settings file associated with an account in Windows Azure. This allows you to configure all aspects of a deployment, including access settings via Remote Desktop (RDP) directly from Visual Studio.
- Multiple profiles — publishing settings, configurations for the project build process, and other settings are saved in MSBuild files, which makes it easy to change all settings of the development environment, build and publish projects on Windows Azure
- TeamBuild support. Windows Azure Tools for Visual Studio 2010 provides support for creating deployment packages via MSBuild with the ability to transfer the required parameters. If necessary, the deployment package build tools can be installed on a dedicated computer - installing Visual Studio in this case is not required
- Advanced Publishing Wizard. Combines all the necessary steps - from setting the account parameters to the deployment configuration and getting a list of the changes made
- Automatic certificate management - no longer need to manually create and manage certificates
- Manage multi-subscription deployment - simplified the use of multiple Windows Azure subscriptions due to the ability to select a subscription when publishing projects from Visual Studio
- Creating a new service - the ability to create a new service directly from Visual Studio without the need to use the Windows Azure portal
- Storage Accounts - the ability to create and configure storage accounts directly from Visual Studio
- Simplified access via Remote Desktop - no longer need to create and upload certificates
- Manage multiple deployment settings
- More information on the process of publishing and initializing virtual machines
Windows Azure Libraries for .NET 1.6
The following improvements and changes appeared in the libraries for .NET:
- Service Bus and Caching support — client libraries previously included in the Windows Azure AppFabric SDK have been updated and are included in Windows Azure Libraries for .NET
- Windows Azure Storage Services. Added GetServiceSettings () and SetServiceSettings () methods for managing settings for binary objects, queues and tables, including analytics settings for Windows Azure storage
- Queues — support for UpdateMessage () methods — to update the message content and change its “invisibility” time), AddMessage () —to control the message “visibility” and SetMessageContent () —to set the message content, and the message size has been increased from 8 to 64 KB
Windows Azure Emulator
Improved performance of compute services emulator and Windows Azure storage emulator. The DSInit command line utility now runs during the installation of the SDK so that the first start of the storage emulator is faster. Windows Azure Storage Emulator now supports the latest version of storage services (08-11-2011) and includes the following extensions:
- support for increased size of messages in the queue - up to 64 KB
- support of new header format for specifying ranges in binary objects using the GetBlob () method
- support for timeout "visibility" of the message in the queue for the method PutMessage ()
For compatibility with the SDK versions of the guest operating systems available in Windows Azure, see
http://msdn.microsoft.com/en-us/library/windowsazure/ee924680.aspx .
')
Windows Azure Training Kit
The Windows Azure Platform Training Kit includes technical materials — presentations, hands-on labs and code samples that should help developers master the Windows Azure platform. The November update includes the following new and updated materials:
- New Demo: Publishing Cloud Applications with Visual Studio
- Updated labs and examples: Using new features Window Azure SDK & Tools 1.6
- Updated SQL Azure Presentations
Download address:
http://www.microsoft.com/download/en/details.aspx?id=8396Windows Azure HPC Scheduler SDK
Launched simultaneously with the Windows Azure SDK for .NET, the Windows Azure HPC Scheduler SDK suite of software contains tools for developers building compute-intensive applications with parallel code execution — such applications can scale well on the Windows Azure platform. Using the Windows Azure HPC Scheduler SDK, you can create projects on Windows Azure that:
- Supports task scheduling and resource management
- Use task retrieval via web
- Requires support for parallel computing based on MPI applications and WCF services
- Keep state for task queues and resource configurations
Download address:
http://go.microsoft.com/fwlink/?LinkId=231893Code examples:
http://go.microsoft.com/fwlink/?LinkId=231894Documentation
http://go.microsoft.com/fwlink/?LinkId=230982