Comparing Costs : Is Cloud more expensive than an On Premises setup?

Introduction

In my role as a Cloud Solution Architect, I’m often faced with the statement that cloud is expensive. My reply is always that Cloud is not expensive (more expensive than On Premises) if you take into account all the costs involved. As this is an easy statement to make… I made an effort to create a cost comparison for four different scenario’s (in term of deployment size) and stacked “OnPremises” vs “Cloud”.

apple-orange-compare

In this post we’ll discuss this calculation and ensure that we are comparing apples to apples!

 

Design Decisions

Continue reading “Comparing Costs : Is Cloud more expensive than an On Premises setup?”

Azure : Auto Shutdown of Servers

Did you know that the “Dev/Test Labs” service in Azure had a neat feature where you could schedule the shutdown of servers? No, or yes… Now this features has been integrated in all virtual machines. Nice!

So just go to the details blade of a virtual machine and click on the “Auto-Shutdown”-tile. Here you can enable / schedule a shutdown.

2016-12-05-19_22_16-auto-shutdown-microsoft-azure

Via this method, you configure it per VM. You can always use Azure automation / runbooks and do it per resource groups.

Why do this? In Azure you are billed per minute for your compute runtime. So shutting down (and deallocating) will safe you a great bunch!

Azure : Billing Automation / Integration via the REST

Introduction
If you are an internal service provider needing to do chargebacks, or get an insight into your spending. Or if you are a cloud service provider in need to bill your customers for their Azure usage… You’ll find your self in need to get the raw usage data of your subscription(s). So today we’ll delve into getting your usage data from Azure via the REST api.

kvaes-azure-billing-consumption-usage-pricing-data-information

 

Environment Setup
For today’s post, we’ll be using “postman“. A very nice tool suggested by a co-worker of mine (Robin) and it’s really user-friendly to work with! What does the tool do? Basically it’ll let you craft REST calls without the need for custom scripts / coding effort. Why do we need it? Because we’re going to need to do authentication with each call, and let’s say… It isn’t that straightforward if you aren’t accustomed with it (like me at this time). 🙂

In order to set up your environment, I would suggest that you go through the following guide. So basically setup your environment …
2016-09-01 13_14_56-Postman
and your header preset ; Continue reading “Azure : Billing Automation / Integration via the REST”

Lingo Explained : ROI, NPV, IRR

When talking about projects, you often see the following terms popping up ; ROI, NPV & IRR. Yet what do they mean?

projects_separator_bar

ROI

  • Abbreviation : Return On Investment
  • In Short : The ROI will give you an indication how fast you will have a return on your investment. It’s mostly expressed in a period of years, when calculating with costs related to a year.
  • Wikipedia : http://en.wikipedia.org/wiki/Return_on_investment
  • Formula :

    return on investment = (gain from investment – cost of investment) / cost of investment

  • Video : Youtube

projects_separator_bar

NPV

projects_separator_bar

IRR

  • Abbreviation : Internal Rate of Return
  • In Short : The IRR will indicate the “interest” you get from an investement. It’s often used as a metric to see if money shouldn’t be kept with the finance institution instead of within a (risky) investment.
  • Wikipedia : http://en.wikipedia.org/wiki/Internal_rate_of_return
  • Formula :

    Check here…

  • Video : Youtube

projects_separator_bar

And how does that related to decision making?

Project-Selection-Criteria2