Easy Release Versioning for .Net Projects using VSTS and TFS

Versioning. Here we are. Again. Over the years I have always worked hard to make versioning a foundational piece of every CI / CD solution I've setup. Reliable, logical versioning becomes key to long-term maintenance and troubleshooting efforts, and whatever you can do to make it a "no-brainer" is worth it (your future self will … Continue reading Easy Release Versioning for .Net Projects using VSTS and TFS

Continuous Deployment of Windows Services using VSTS

I have to admit writing this post feels a bit "old skool". Prior to the last week I can't remember the last time I had to break out a Windows Service to solve anything. Regardless, for one cloud-based IaaS project I'm working on I needed a simple worker-type solution that was private and could post … Continue reading Continuous Deployment of Windows Services using VSTS

Azure Internal Load Balancing – Setting Distribution Mode

Kloud Blog

I’m going to start by saying that I totally missed that the setting of distribution mode on Azure’s Internal Load Balancer (ILB) service is possible. This is mostly because you don’t set the distribution mode at the ILB level – you set it at the Endpoint level (which in hindsight makes sense because that’s how you do it for the public load balancing too).

There is an excellent blog on the Azure site that covers distribution modes for public load balancing and the good news is that they also apply to internal load balancing as well. Let’s take a look.

In the example below we’ll use the following parameters:

  • Cloud Service: apptier
    containing
  • Two VMS: apptier01, apptier02
    on
  • VNet subnet with name of ‘appsubnet’
    adding a
  • load balancer with static IP address of 192.168.1.25
    which
  • balances HTTP traffic based on Source and Destination IP.

Here’s the PowerShell to achieve this…

View original post 2 more words

Getting Started with Office 365 Video

Kloud Blog

Starting Tuesday November 18 Microsoft started rolling out Office 365 Video to customers who have opted in to the First Release programme (if you haven’t you will need to wait a little longer!)

Kloud has built video solutions on Office 365 in the past so it’s great to see Microsoft deliver this as a native feature of SharePoint Online – and one that leverages the underlying power of Azure Media Services capabilities for video cross-encoding and dynamic packaging.

In this blog post we’ll take a quick tour of the new offering and show a simple usage scenario.

Basic Restrictions

In order to have access to Office 365 Video the following must be true for your Office 365 tenant:

  • SharePoint Online must be part of your subscription and users must have been granted access to it.
  • Users must have E1, E2, E3, E4, A2, A3 or A4 licenses.
  • There is no…

View original post 423 more words

Use Azure Management API SDK in an Entity Framework custom database initializer

A post over on Stack Overflow got me thinking about how you can override the default behaviour of the Entity Framework code first database initializer so that the tier of the database created is something other than the deprecated 'Web' tier. Here's one way to go about it. Required bits There are a few things … Continue reading Use Azure Management API SDK in an Entity Framework custom database initializer

Save VM Run Costs in Azure – Shut em down!

One of the benefits of public cloud services is the rich set of APIs they make available to developers and IT Pros alike. Traditionally if you requested compute resources for development or testing purposes you placed a request, waited for your resources to be provisioned and then effectively left them running. Periodic audits by your … Continue reading Save VM Run Costs in Azure – Shut em down!

A New Computing Metric for the Cloud: Time-To-Scale-Out

Last week I was looking through my timeline and came across this tweet from Troy Hunt asking about how the autoscale features in Azure worked. https://twitter.com/troyhunt/status/471985351041368064 (click on the date of the above tweet to view the entire conversation I had with Troy). In and of itself this question doesn't immediately seem unusual. Then you … Continue reading A New Computing Metric for the Cloud: Time-To-Scale-Out