Geeks With Blogs
Steve Loethen When I grow up I want to code in c# June 2012 Entries
Why is IaaS important in Azure…
Three weeks ago, Microsoft released the next phase of Azure. I have had several clients waiting on this release. The fact that they have been waiting and are now more receptive to looking at the cloud. Customers expressed fear of the unknown. And a fear of lack of control, even when that lack of control also means a huge degree of flexibility to innovate with concerns about the underlying infrastructure. I think IaaS will be that “gateway drug” to get customers who have been hesitant to take another ......

Posted On Thursday, June 28, 2012 3:12 PM

Sogeti recognized as Cloud Innovation Alliance Partner of the Year by MSFT
I am proud to report that Microsoft has selected Sogeti as it’s 2012 Microsoft Alliance Cloud Innovation Partner of the Year. You can read all about it here… Thanks to all the Sogetians that made this possible… ......

Posted On Wednesday, June 27, 2012 1:16 PM

Autoscaling in a modern world…. last chapter
As we all know as coders, things like logging are never important. Our code will work right the first time. So, you can understand my surprise when the first time I deployed the autoscaling worker role to the actual Azure fabric, it did not scale. I mean, it worked on my machine. How dare the datacenter argue with that. So, how did I track down the problem? (turns out, it was not so much code as lack of the right certificate) When I ran it local in the developer fabric, I was able to see a wealth ......

Posted On Tuesday, June 26, 2012 10:19 AM

Autoscaling in a modern world…. Part 4
Now that I have the rules and services XML files in the cloud, it is time to sever the bounds of earth and live totally in the cloud. I have to host the Autoscaling object in Azure as well, point it to the rules, tell it the management certs and get out of the way. A couple of questions. Where to host? The most obvious place to me was a worker role. A simple, single purpose worker role, doing nothing but watching my app. Here are the steps I used. 1) Created a project. Separate project from my web ......

Posted On Friday, June 15, 2012 10:45 AM

Azure spring release today

The Azure spring release (1.7) went live this morning.  Go take a look at the newest features at

Posted On Thursday, June 7, 2012 9:39 AM

Autoscaling in a modern world…. Part 3
The Wasabi Hands on Labs give you a good look at the basic mechanics, but I don’t find the setup too practical. Using a local console application to host the Autoscaler and rules files is probably the (IMHO) least likely architecture. Far more common would be hosting in a service on premise (if you want to have the Autoscaler local) or most likely, host it in a Azure role of it’s own. I chose to go the Azure route. First step was to get the rules.xml and the services.xml files into the cloud. I tend ......

Posted On Thursday, June 7, 2012 8:34 AM

Autoscaling in a modern world…. Part 1
It has been a while since I have had time to sit down and blog. I need to make sure I take the time. It helps me to focus on technology and not let the administrivia keep me from doing the things I love. I have been focusing on the cloud for the last couple of years. Specifically the PaaS platform from Microsoft called Azure. Time to dig in.. I wanted to explore Autoscaling. Autoscaling is not native part of Azure. The platform has the needed connection points. You can write code that looks at the ......

Posted On Monday, June 4, 2012 3:53 PM

Autoscaling in a modern world…. Part 2
When we last left off, we had a web application spinning away in the cloud, and a local console application watching it and reacting to changes in demand. Reactions that were specified by a set of rules. Let’s talk about those rules. Constraints. The first set of rules this application answered to were the constraints. Here is what they looked like: <constraintRules> <rule name="default" enabled="true" rank="1" description="The default constraint rule"> <actions> <range min="1" ......

Posted On Monday, June 4, 2012 11:25 AM

Copyright © Steve Loethen | Powered by: