Contents tagged with Microsoft Azure
-
ASP.NET Web API OWIN Self Host on Windows Azure
In this blog post, I will take a look at Open Web Interface for .NET (OWIN) and will also demonstrate how to deploy ASP.NET Web API app on Windows Azure Worker Role using OWIN and OWIN HttpListener server provided by OWIN self host infrastructure. The OWIN HttpListener server lets you host ASP.NET Web API within your own process. In this demo, I will host the ASP.NET Web API app within a Windows Azure Worker Role.
-
The new Auto Scaling Service in Windows Azure
One of the key features of the Cloud is the on-demand scalability, which lets the cloud application developers to scale up or scale down the number of compute resources hosted on the Cloud. Auto Scaling provides the capability to dynamically scale up and scale down your compute resources based on user-defined policies, Key Performance Indicators (KPI), health status checks, and schedules, without any manual intervention. Auto Scaling is an important feature to consider when designing and architecting cloud based solutions, which can unleash the real power of Cloud to the apps for providing truly on-demand scalability and can also guard the organizational budget for cloud based application deployment. In the past, you have had to leverage the the Microsoft Enterprise Library Autoscaling Application Block (WASABi) or a services like MetricsHub for implementing Automatic Scaling for your cloud apps hosted on the Windows Azure. The WASABi required to host your auto scaling block in a Windows Azure Worker Role for effectively implementing the auto scaling behaviour to your Windows Azure apps. The newly announced Auto Scaling service in Windows Azure lets you add automatic scaling capability to your Windows Azure Compute Services such as Cloud Services, Web Sites and Virtual Machine. Unlike WASABi hosted on a Worker Role, you don’t need to host any monitoring service for using the new Auto Scaling service and the Auto Scaling service will be available to individual Windows Azure Compute Services as part of the Scaling.
-
Scaling Node.js Real-time Apps with Windows Azure Service Bus
In this post, I will demonstrate how to scale out real-time Socket.IO apps with Windows Azure Service Bus by leveraging the Node.js module Socket.IO-ServiceBus. The Node module Socket.IO-ServiceBus lets the Node.js developers scale out the Socket.IO apps to multiple servers, which will work with Socket.IO store, provided by Windows Azure Service Bus Topic. The only Windows Azure component you need to scale out your Socket.IO apps with Socket.IO-ServiceBus, is Windows Azure Service Bus Topic. You can deploy your Socket.IO apps into any cloud platform or on-premise servers and, the apps deployed in multiples servers, that will be work through the Windows Azure Service Bus. This blog post assumes that you have already worked with Socket.IO apps and will be focused on how to scale out Socket.IO apps with Windows Azure Service Bus.
-
Consuming Windows Azure Mobile Services REST API from ASP.NET Web API App
Windows Azure Mobile Services lets the developers to use structured storage, user authentication and push notifications to Android, iOS, HTML, Windows Store, or Windows Phone 8 apps by leveraging the Windows Azure Cloud platform. Using with Windows Azure Mobile Services, you can enjoy the scalability power of Cloud to your Mobile apps. In this blog post, I will demonstrate how to persist data on Windows Azure Mobile Services Table from a ASP.NET Web API app by leveraging the Windows Azure Mobile Services REST API, and finally provides a generic type helper class for performing CRUD operations on the Windows Azure Mobile Services Table.
-
Windows Azure SDK 2.0 for .NET Released
The Windows Azure Cloud Computing platform has been in the big news after the platform exceeded the annual revenue of $1 billion. Today, Microsoft has been released the Windows Azure SDK 2.0 for .NET update that lets the .NET developers to build Windows Azure apps from Visual Studio with an easy and more elegant manner. The new update provides the lot of improvements within Visual Studio, for developing, deploying and managing Windows Azure apps. You can download and install the Windows Azure SDK 2.0 for .NET from the Windows Azure .NET developer center. The Windows Azure SDK for .NET is a open source project hosted on GitHub.
-
Sending and Receiving Messages in Windows Azure Storage Queue with JavaScript Serializer
In this blog post, I will demonstrate sample code for sending and receiving messages in Windows Azure Storage Queue with JavaScript Serializer for serializing and de-serializing messages. We are adding a custom type to Windows Azure Queue where we are using JavaScriptSerializer Class provided by System.Web.Script.Serialization namespace, for the serialization.
-
Slides and Code from My Global Windows Azure Bootcamp Presentation
I did a presentation on Windows Azure Cloud Services at Global Windows Azure Bootcamp in Kochi, India. The title of the session was “Windows Azure Cloud Services – Web Roles and Worker Roles”. In this session, I have demonstrated how to building multi-tier Windows Azure Cloud Services application using with Web Role, Worker Role, Table Storage and Service Bus Queue. You can download the source code from my github repository https://github.com/shijuvar/AzureCloudServices. The code walkthrough demonstrated in the blog post Building Windows Azure Cloud Services App with Web Role, Worker Role, Table Storage and Service Bus. The slides used for the talk can download from here.
-
Global Windows Azure Bootcamp in Kochi, Kerala
On April 27, a global Windows Azure bootcamp is organizing across the world. This event is a free, one-day training program for Windows Azure and delivering variety of topics on the Cloud and Windows Azure platform. You can visit the global Windows Azure bootcamp website from here.
-
Deploying Windows Azure Cloud Services Apps
In my previous post Building Windows Azure Cloud Services App with Web Role, Worker Role, Table Storage and Service Bus, I have demonstrated how to build a multi-tier cloud application using Windows Azure Cloud Service. In this post, I will demonstrate how to deploy our Cloud Service application on Windows Azure using Visual Studio 2012. You can create a Cloud Service from Visual Studio itself and can deploy the Cloud Service to Windows Azure without using the Windows Azure management portal.
-
Building Windows Azure Cloud Services App with Web Role, Worker Role, Table Storage and Service Bus
Windows Azure Cloud Services, provides a Platform as a Service (PaaS) offering for building multi-tier, highly scalable, reliable cloud applications on the Windows Azure Cloud platform. In this blog post, I will demonstrate how to build a multi-tier Windows Azure Cloud Services application using with Web Role, Worker Role, Table Storage and Service Bus Queue. This demo application will also demonstrates the usages of Service Bus Queue, Table Storage and how to communicate between the Web Role and Worker Role.