Microsoft Azure Cost Estimator version 2.2

We’re happy to announce version 2.2 of the Microsoft Azure Cost Estimator!

Supported Environments

  • Microsoft technologies (Hyper-V, SCVMM)
  • VMware technologies (vCenter, ESXi)
  • Physical environments (Windows, Linux)

New and Updated Features

  • New scenario based cost estimator that allows you to choose from any of the Azure services and pre-defined sample scenarios to create a cost estimate.
  • Expanded support for A and G-Series in addition to D-series VMs with pricing updates.
  • Estimate Microsoft Azure support costs.
  • Scan Windows, Linux, and physical machines within a specified subnet range (up to 25 addresses).
  • Create cost estimate using an environment scan.
  • Import and Export of private scenarios via XML.
  • List views and grid views of cost estimates and scenarios.
  • Price conversion in 24 currencies with the latest prices.
  • Export estimates to Excel/.csv to be used for discussions with Systems Integrators or a Microsoft representative.

Note: No data is sent to Microsoft at any time. All report and profile information resides on the machine where the tool is installed.

Download: https://www.microsoft.com/en-us/download/details.aspx?id=43376

WALK-THROUGH

After download and installation, launch the tool.

The new startup screen offers options to scan your current environment (as with v1) or (NEW feature) create a profile and model a new environment based on Azure services.

clip_image002

If you choose to “Scan your Environment” you’ll be taken to a similar screen as in v1 of the cost estimator tool. For details on running a scan please reference my previous post here: https://blogs.technet.com/b/cbernier/archive/2015/01/05/microsoft-azure-iaas-cost-estimator-tool-version-1-2.aspx

NEW FEATURE OVERVIEW – Scenario Based Calculator

Organizations require the flexibility to manually architect a solution across Azure services beyond just scanning what is already deployed. With the ability to add scenarios either from the sample collection or manually, you’re able to architect your solution hosted in Azure and generate pricing. You’ll find using the tool will reduce the amount of time needed to generate an estimate of running workloads in Azure.

Here is a list of current sample scenarios

clip_image004

Let’s take a look at some examples

Example #1: Create a cost estimate for running a “Web Site and a SQL Server VM” on Azure:

From the home screen under “Choose your Environment and Services” select Start:

clip_image006

Under “Cost Estimates” select Add new Cost Estimate:

clip_image008

Once Add new Cost Estimate is selected, you’re taken to screen where you’ll name the cost estimate and add information about the account as shown below (this will be added to the Excel based output automatically).

clip_image010

Scroll up and enter information about the workloads in this scenario (e.g. SQL Tier) and select where the workload will live (e.g. dev, test, etc.).

clip_image012

When finished, select “Save” then “Edit” to make sure your work is saved up to this point. Now select “Services”, to add services to the tier (e.g. SQL Tier).

clip_image014

In Services, you’ll see a list of Azure services to choose from. Since this is my SQL tier I’m going to choose an Azure Virtual Machine (IaaS) instance with SQL Server already installed as shown below:

clip_image016

clip_image018

From here we have a choice, go back to the screen where the scenario is listed or continue to add additional scenarios (tiers). For demonstration purposes, I’m going to add on a Platform as a Service (PaaS) web app tier as shown below:

clip_image020

Close out the services overlay screen to go back to the main cost estimate screen.

clip_image022

From here we need to rename the additional scenario(s) and select where they’ll live (e.g. dev, test, etc.):

clip_image024

clip_image026

You can also add additional services such as storage, networking, BizTalk Services, analytics, RemoteApp, etc. or add a pre-authored sample scenario under “Sample Scenarios”:

clip_image028

Back on the “Cost Estimates” screen select “Save”, and then “Generate Estimate” and choose a pricing model.

clip_image030

When prompted, give the report a name and save.

clip_image032

Open the Excel document previously saved to view the estimate of costs for the specified scenarios (List and Grid views).

clip_image034

clip_image036

 

Scenario 2
Scanning by IP range and creating a scenario from a scan.

Open the Cost Estimator Tool and select Start under “Scan your Environment”:

clip_image038

Select Windows/Linux under the “Physical” header:

clip_image040

Add an IP Range, select type of OS, and select Add Range:

Note: if more than 25 IP addresses are in a range you’ll receive the following message.

clip_image041

clip_image043

Select a profiling duration and scanning frequency. When finished add a name for the report and select Begin Profiling.

clip_image045

In my environment I happen to have two servers within the IP range. When finished select Get Cost:

clip_image047

A great new feature added is the ability to generate an estimate directly from the scan. To do this select Generate Estimate:

clip_image049

The estimate for the VMs, storage, bandwidth, etc. will be added to new scenarios:

clip_image051

clip_image053

clip_image055

Modify the names, select where the services will be hosted (e.g. Production), and select from the newly added Microsoft Support options.

clip_image057

Save out the estimate and select Generate Estimate:

clip_image059

Open the Excel file that was saved and you’ll see something similar to the following:

clip_image061

clip_image063

Lastly, cost estimates are retained for reference and use:

clip_image065

Conclusion
If you’re not using Microsoft Azure today sign up for a trial here: https://azure.microsoft.com/en-us/pricing/free-trial/

Azure Cost Estimator Tool feedback: feedbackazurecalc@microsoft.com

Comments

  • Anonymous
    January 01, 2003
    Great insights, thank you Courtenay!
  • Anonymous
    January 01, 2003
    Great article.
  • Anonymous
    March 26, 2015
    Excellent Article Courtenay !
  • Anonymous
    March 31, 2015
    Recent Releases and Announcements   ·          SQL 2012
  • Anonymous
    April 26, 2015
    Pokud plánujete migrovat své servery a aplikace do prostředí Microsoft Azure a nejste
  • Anonymous
    June 02, 2015
    Receive a null reference exception when generating the costs. From the screenshots here, I'm confident that this issue is related to perhaps Norwegian culture on the local machine, where handling of decimal points is different.

    Tried on both Windows 10 and Windows 8.1, same result. On Windows 10, I have Excel 2016 Preview. Both crashes with a .NET error dialog and null reference exception.