Patterns & practices - Windows Azure Guidance - Download: WAAG 2 - Released. Windows Azure MMC. How to Create a Hosted Service. Azure Platform (requires login) Azure Geo-Location Live. At MIX ‘09, we announced the upcoming support for geo-location, and we’re pleased to announce that last night this functionality went live. Choosing a Location The first thing you’ll notice when creating a new storage account or hosted service is that there’s a new “affinity group” section. The simplest thing you can do here is choose a region (currently limited to “USA – Anywhere,” “USA – Northwest,” and “USA – Southwest”) where you’d like your storage or hosted service to run. Using Affinity Groups One of the reasons to choose where your storage accounts and hosted services are running is to make sure that the two are very close to each other, to make sure you have high bandwidth and low latency between your running application and the data it depends on.
Using our new geo-location functionality, you can now specify an affinity between different hosted services and storage accounts. To use affinity groups, just choose the second option in the new affinity group section. Try it Out! Azure Content Delivery Network. As part of the Windows Azure CTP, we are announcing the Windows Azure Content Delivery Network (CDN) to deliver Windows Azure Blob content. Windows Azure CDN offers developers a global solution for delivering high-bandwidth content. Windows Azure CDN has 18 locations globally (United States, Europe, Asia, Australia and South America) and continues to expand.
Windows Azure CDN caches your Windows Azure blobs at strategically placed locations to provide maximum bandwidth for delivering your content to users. You can enable CDN delivery for any storage account via the Windows Azure Developer Portal. The benefit of using a CDN is better performance and user experience for users who are farther from the source of the content stored in the Windows Azure Blob service. When you enable CDN access for a storage account, the Windows Azure portal provides you with a domain name of the following format: http:/ /<guid>.vo.msecnd.net/. The following steps are to enable CDN access to a storage account: Using the CloudDrive Sample to Access Windows Azure Logs : Azure Feeds. Download details: Windows Azure SDK and Windows Azure Tools for Microsoft Visual Studio (March 2011)
Windows Azure Tools for Microsoft Visual Studio, which includes the Windows Azure SDK, extends Visual Studio 2010 to enable the creation, configuration, building, debugging, running, packaging and deployment of scalable web applications and services on Windows Azure. Note: There are multiple files available for this download.
Once you click on the “Download” button, you will be prompted to select the files you need. Windows Azure™ is a cloud services operating system that serves as the development, service hosting and service management environment for the Windows Azure platform. Windows Azure provides developers with on-demand compute and storage to host, scale, and manage web applications on the internet through Microsoft® datacenters. Loading your results. Debug Your Application. If you’re running your Windows Azure application on your local machine using the Visual Studio Development Fabric, it’s easy to figure out problems by simply putting a breakpoint in your code and using the debugger.
If your app is running in the cloud, using the debugger is impossible. This is where Azure’s logging features come in handy. The most straightforward way to get logging into your app is by using the RoleManager object in the Microsoft.ServiceHosting.ServiceRuntime namespace. RoleManager has a static method called WriteToLog that takes a name of the eventLog and the message. RoleManager.WriteToLog(string eventLogName, string message) The supported values for eventLogName are Critical, Error, Warning, Information, and Verbose.
Here’s a simple sample of writing to the log from the code behind of an ASP.NET page running in an Azure Web Role. You should now see the Development Fabric window and you can then drill in to locate the role that’s doing the logging. Ok. -Ben.