Three Rules for SLA Management: Tips for Enterprise SaaS Providers While working with a SaaS company that delivers medical information to large pharmacy chains, I was reminded of how Service Level Agreement (SLA) management is a challenging and often overlooked part of delivering Software-as-a-Service (SaaS). This is especially true when these services are aimed at enterprise customers. A number of years ago I wrote a […]
Carbon60 and Akamai: Two Halves of an Ideal Public Sector Hosting Solution Carbon60 and Akamai have a long history servicing the public sector in Canada. Last week we announced a partnership to deliver a cost effective, fully-managed cloud hosting solution that meets the public sector’s rigorous availability, performance, and security requirements. Below, we look behind-the-scenes at how this partnership came together and some of the technical details […]
Executing System Center Orchestrator 2012 Runbooks from C# The Problem: System Center Orchestrator 2012 exposes a data service that enables to query and execute runbooks. But working directly with the data service is like executing a WCF service by manually composing the SOAP messages. There are no type-safe parameters, no intellisense and you need to type the exact path of the runbook or […]
Remotely Executing “Real” Exchange 2010 SP2 PowerShell Scripts You can probably find several blog posts out there about remotely executing simple commands and scripts against Exchange servers, but trying to implement these examples on a “real” functional script, can introduce some annoying problems that nobody seems to mention. This was the case when I tried to develop a web page that was supposed […]
Code in the Cloud with Cloud9 IDE One of my favourite cloud innovations has been a Cloud IDE. I always found that setting up for development was a chore. I had to sit down, open all my apps, load all my work, and get my windows setup the way I need them. It sounds trivial yet the task is so tedious. It […]