Posts tagged as:

Azure

Cloud Cover, Episode 3: Worker Role Endpoints

by Joey deVilla on March 6, 2010

Get Microsoft Silverlight
Don’t have Silverlight? Get it here or download the video in
MP4, WMA, WMV, WMV (High) or Zune format.

Here’s the episode 3 of Cloud Cover, the Channel 9 show where hosts Ryan Dunn and Steve Marx show you what’s in the Windows Azure cloud computing platform and how to get the most out of it.

In this episode:

  • How to host other web servers in Worker Roles
  • New tools for working with SQL Azure
  • Find out how to calculate the size of your database and objects in SQL Azure

This article also appears in Canadian Developer Connection.

{ 0 comments }

Get Microsoft Silverlight
Don’t have Silverlight? Get it here or download the video in
MP4, WMA, WMV, WMV (High) or Zune format.

Here’s the second episode of Cloud Cover, the Channel 9 show where hosts Ryan Dunn and Steve Marx show you what’s in the Windows Azure cloud computing platform and how to get the most out of it.

Steve’s off being a jet-set celebrity – what kind of excuse is “I’m off to Japan to shoot a commercial”, anyway? – so David Aiken, who also knows quite a bit about Azure, is filling in for him in this episode. Here’s what David and Steve cover:

  • They do a walkthrough of the RoleEntryPoint class and show you the hooks that you can use to build web and worker services,
  • Explain Azure’s billing model, and
  • Show you how to troubleshoot the Initializing-Busy-Stopping loop.

This article also appears in Canadian Developer Connection.

{ 0 comments }

Cloud Cover, Episode 1

by Joey deVilla on February 23, 2010

Get Microsoft Silverlight
Don’t have Silverlight? Get it here or download the video in MP4, WMA, WMV and Zune formats.

Cloud Cover is a new show on Microsoft’s Channel 9 that covers the Windows Azure platform. In this first episode, hosts Ryan Dunn and Steve Marx show you:

  • Azure’s Service Management API and how to use PowerShell cmdlets to manage your cloud services, and
  • How to get started quickly with Windows Azure.

They also talk about updates to SQL Azure, Windows Azure drives, new Windows Azure storage management tools and Azure Reader architecture.

This article also appears in Canadian Developer Connection.

{ 0 comments }

Cloudy (with a Chance of Mobile)

by Joey deVilla on January 7, 2010

Photo of an airplane soaring against a blue sky with clouds: "Cloudy (with a chance of mobile)"

If you had to give a name to the sort of programming I’m going to be concentrating on in 2010, I’d suggest Cloudy with a Chance of Mobile. I’m using this phrase as a catch-all that comprises the following:

  • Windows Azure as a platform for web applications
  • ASP.NET MVC as my web framework
  • Silverlight as my rich internet application platform
  • jQuery as my JavaScript framework
  • A number of programming languages: C#, JavaScript, PHP, IronRuby, IronPython, F#
  • Mobile computing, which means means phones, tablets and other ways to access processing power while on the go
  • And while it’s yet another thing to put on my plate, I can’t resist XNA, the game development platform for Windows, Xbox 360 and Zune.

Remember: these are just the technologies I’ll that I will be using my in own software development and will be writing about. My job remains helping Canadian developers be the best that they can be, primarily with any Microsoft tools and technologies. If you’ve got questions about tools and tech that aren’t listed above, I (along with my fellow Developer Evangelists, Christian Beauclair and John Bristowe) am still your resource within Microsoft!

I sometimes like to refer to this selection of technologies as “The Undesktop”. The desktop, its operating system and applications have been Microsoft’s bread and butter since the company was a handful of scruffy nerds in New Mexico building a BASIC interpreter for the Altair 8800 (the “old man” of the 8-bit machines). While the desktop has been very good to the company – I’d go so far as to call it Microsoft’s first love – it’s not the only place where the software magic happens.

Sometimes I worry that the company is a little too in love with the desktop:

Bill Gates posing sexily on a desk with an old IBM PC running MS-DOS

(Bill Gates, DOS and a game called DONKEY.BAS actually played a surprisingly influential role in my first kiss, but that’s another story. Buy me a beer and I’ll tell you in person.)

Since the company already lavishes plenty of attention, documentation, demo code and love on the desktop, I thought that I’d do well to take a different tack and help developers build on platforms other than the desktop (and its svelte fraternal twin, the notebook).

What is Windows Azure?

In this article, I’m going to give you a quick overview of Microsoft’s cloud computing platform, Windows Azure. I figured that a good place to start would be by answering the question “What is Windows Azure?”, and doing so with a video whose title is, oddly enough, What is Windows Azure?

Steve Marx of the Azure team made this video, and it’s a quick one, running at a mere 4 minutes, 16 seconds and explains what Azure is and how and why you might want to use it:

Steve also made a video on The CIA Pickup, which features an app that says he built to impress people (okay, he wants to impress potential dates) by convincing them he’s a CIA agent. It runs on Azure and makes use of a couple of services too: Twilio for telephony, Live ID for authentication and Live Mail for… well, mail. It’s easier to show you than tell you what it is and how it works:

Azure is Live!

Picture of the Death Star II: "Now witness the power of this fully-armed and operational battle station"

As of this Monday, Windows Azure has gone live. That means it’s out of beta, commercially available and ready to host websites, web apps and data. Azure will remain free-as-in-beer for you to evaluate through January 2010, after which you’ll start getting charged for Azure compute time. Take it out for a spin!

Getting Started with Azure

I’ll cover Azure in greater detail in future posts. In the meantime, here are some links to resources to help you get started developing for the cloud:

An overview of Azure

Check out this quick introduction to Azure and its pillars:

  • Windows Azure, where your apps, data storage live and where you can manage them.
  • SQL Azure, the cloud-based relational database, with lots of SQL Server goodness.
  • AppFabric, which makes it easier to connect cloud apps with “on-premises” (that is, non-cloud) apps through features like identity management, firewall-friendly messaging and more.

Building Azure Apps

Before you can put an app in the cloud, you need to build it on your local machine:

Deploying Azure Apps

Once you’ve got a web app running on your local machine, it’s time to deploy it to the cloud. Here’s how you do it:

  1. Purchase the Windows Azure platform package that works for you. And yes, there’s a free-as-in-beer one. Remember that if you have an MSDN subscription, you already have a monhtly allotment of Azure compute hours – check your subscription!
  2. Package your application for deployment.
  3. If your app needs a storage project, create one.
  4. Create a hosted service for your app, then deploy the your package to that service.

If this seems a bit vague and hand-wavy for you, that’s because it is. I’m working on a step-by-step, from-the-ground-up tutorial that will cover the process in greater detail. I hope to post it in the next couple of weeks.

If have an Azure account set up, I strongly recommend checking out Colin Melia’s article, titled Deploy this Silverlight Application on Windows Azure in 10 Minutes – No Tools Required! We had 150 people at TechDays Ottawa and TechDays Winnipeg follow the steps in this article successfully.

Azure in a Little More Detail

Azure@PDC

There were a number of Azure presentations at the Professional Developer Conference (PDC), which took place in November. If you want an introduction to Azure that goes into a little more detail, watch these:

Canadian Developers Blogging About Azure

Be sure to check out Colin Melia’s and Cory Fowler’s blogs – they write about Azure quite often! (And if you’re a Canadian developer blogging about Azure, let me know.)

Books on Azure

I’m currently working my way through these books:

Cover of "Introducing Windows Azure"    Cover of "Windows Azure Platform"    Cover of "Azure in Action"

This article also appears in Canadian Developer Connection.

{ 0 comments }

Apress’ “Windows Azure Platform”…and Discounts!

by Joey deVilla on December 30, 2009

The Book

windows azure platform

I do believe I’ll be ordering an ebook edition of Apress’ Windows Azure Platform. Here’s Apress’ description of the book:

Master Microsoft’s brand-new cloud-computing technology with Windows Azure Platform by Tejaswi Redkar. You’ll learn how to utilize Azure’s four core components— Windows Azure, .NET Services, SQL Services, and Live Services—both separately and together to build flawless cloud computing services.

What you’ll learn in Windows Azure Platform:

  • Everything you need to know about the Azure Services components—from Access Control to SQL Services, from the Service Bus to Workflow Services.
  • Understand both the architectural thinking behind Azure and the nuts-and-bolts code that binds your service together.
  • Design, build, and deploy an Azure service with the assistance of a fully worked template for end-to-end application design that mimics a real-world scenario and gives you a rock-solid example of the design and development processes that you need to work through.

The Discounts

If you bought the ebook version of their previous Azure book, Introducing Windows Azure, you’ll get an automatic 50% discount off the the price of the ebook of Windows Azure Platform.

If you didn’t buy the ebook version of Introducing Windows Azure, you can still get a discount. If you place an order for Windows Azure Platform before the end of December 31st, use the discount code APRESSHOLIDAYML, which will apply a 25% discount to your entire purchase (so you can save on other Apress books, too!)

These discounts won’t last very long, so place an order today!

This article also appears in Canadian Developer Connection.

{ 0 comments }

Azure/Silverlight Hallowe’en App

October 29, 2009
Thumbnail image for Azure/Silverlight Hallowe’en App

Archetype have put together a cute little Hallowe’en pumpkin-carving application built with Silverlight and hosted on Azure. It lets you “carve” a pumpkin, complete with backlit glow from the candle, and send the resulting image to a friend. Give it a try!

To get started with Silverlight, visit the Silverlight site’ “Get Started” page.
To [...]

Read the full article →

EnergizeIT 2009: Coming Soon!

February 23, 2009

It’s been announced on Canadian Developer Connection, but I thought I’d mention it here: we folks at Microsoft Canada are gearing up for the 2009 edition of EnergizeIT, a cross-country tour where we’ll show off our upcoming tools, technology and platforms.

For starters, we’ll be showing off Windows 7. I’ve been running it on [...]

Read the full article →