Operating a Private Cloud - Part 2: Creating a Pricing Card in VMware Aria Operations



VMware Aria VMware Aria Operations

Published on 23 April 2024 by Christopher Lewis. Words: 1253. Reading Time: 6 mins.

Introduction

In the second post of this series, we will walkthrough the steps to create a Pricing Card in VMware Aria Operations which helps provide Consumer level visibility to the cost of running workloads within a VMware Private Cloud.

The other posts in this **Operating a Private Cloud **series include:

Contents


Configuring Pricing Cards

Scenario

To demonstrate how to configure a Pricing Card in VMware Aria Operations, we are going to use the following costing scenario:

  • Customers should be charged for Virtual Machine’s resources using the following rates:
    • vCPUs should be charged at $1 per hour.
    • Memory should be charged at $1.50 per GB per hour.
    • Storage should be charged at $2 per GB per day.
    • vCPU and Memory should be charged only when the resource is in use.
    • Storage should be charged at all times.
  • If the customer chooses to deploy a Microsoft Windows 2019-based Virtual Machine, they will incur a monthly cost of $10 for OS Support and Patching.
  • If the customer chooses to deploy Ubuntu-based Virtual Machine, they will incur a monthly cost of $15 for OS Support and Patching.
  • If the customer chooses to protect the virtual machine with storage replication (which assigns the vSphere Tag storage:replicated to each virtual machine), the cost of storage should double.
  • If the customer chooses to create a backup the virtual machine (which assigns the vSphere Tag backup:true to each virtual machine), the backup service costs $5 per month.
  • All Customers will be charged both an $120 onboarding fee and a monthly $5 fee for managed service support per Virtual Machine.

Configuring Pricing Cards in VMware Aria Operations

Prerequisite(s)

The following are prerequisites for configuring Pricing Cards in VMware Aria Operations:

  1. A deployment of VMware Aria Operations.
  2. Within VMware Aria Operations, the currency must be set.

Step By Step Guide

  1. Navigate to https://aria-ops.fqdn in a browser.
  2. From the Welcome Page, select vIDMAuthSource from the dropdown and click REDIRECT.

  1. At the Workspace ONE Access page, type the username and password and click Sign in.
  2. At the Welcome to VMware Aria Operations page, click > to expand Configure.
  3. At the Welcome to VMware Aria Operations page, under Configure, click Cost Drivers.
  4. At the Cost Drivers page, click Pricing.
  5. At the Cost Drivers page, under Pricing, click NEW PRICING CARD.
  6. At the Add New Pricing Card dialog, under Name and Description, type Pricing Demo into the name field and click NEXT.

  1. At the Add New Pricing Card dialog, under Basic Charges, from the Cost or Rate based? options select Rate.
  2. At the Add New Pricing Card dialog, under Basic Charges, complete the following for the CPU Rate:
    • Type 1 into the per vCPU text field.
    • Select Hourly from the Charging Period dropdown.
    • select Only when powered on from the Power State dropdown.
  3. At the Add New Pricing Card dialog, under Basic Charges, complete the following for the Memory Rate:
    • Type 1.5 into the per GB text field.
    • Select Hourly from the Charging Period dropdown.
    • select Only when powered on from the Power State dropdown.
  4. At the Add New Pricing Card dialog, under Basic Charges, complete the following for the Storage Rate:
    • Type 2.0 into the per GB text field.
    • Select Daily from the Charging Period dropdown.
    • select Always from the Power State dropdown.
  5. At the Add New Pricing Card dialog, click NEXT.
  6. At the Add New Pricing Card dialog, under Guest OSs, type Microsoft Windows Server 2019 (64-bit) into the Guest OS Name text field.
  7. At the Add New Pricing Card dialog, under Guest OSs, type 10 into the Base Rate field.
  8. At the Add New Pricing Card dialog, under Guest OSs, select Monthly from the Charging Period dropdown.
  9. At the Add New Pricing Card dialog, under Guest OSs, click SAVE.
  10. At the Add New Pricing Card dialog, under Guest OSs, type Ubuntu Linux (64-bit) into the Guest OS Name text field.
  11. At the Add New Pricing Card dialog, under Guest OSs, type 15 into the Base Rate field.
  12. At the Add New Pricing Card dialog, under Guest OSs, select Monthly from the Charging Period dropdown.
  13. At the Add New Pricing Card dialog, under Guest OSs, click SAVE.
  14. At the Add New Pricing Card dialog, click NEXT.
  15. At the Add New Pricing Card dialog, under Tags, type storage into the Tag Category field.
  16. At the Add New Pricing Card dialog, under Tags, type replicated into the Tag Value field.
  17. At the Add New Pricing Card dialog, under Tags, select Rate Factor from the Charging Method dropdown.
  18. At the Add New Pricing Card dialog, under Tags, select Storage Charge from the Charging Applies To dropdown.
  19. At the Add New Pricing Card dialog, under Tags, enter 2 into the Rate Factor field.
  20. At the Add New Pricing Card dialog, under Tags, click SAVE.
  21. At the Add New Pricing Card dialog, under Tags, type backup into the Tag Category field.
  22. At the Add New Pricing Card dialog, under Tags, type true into the Tag Value field.
  23. At the Add New Pricing Card dialog, under Tags, select Recurring from the Charging Method dropdown.
  24. At the Add New Pricing Card dialog, under Tags, enter 5 into the Base Rate field.
  25. At the Add New Pricing Card dialog, under Tags, select Monthly from the Charge period dropdown.
  26. At the Add New Pricing Card dialog, under Tags, select Always from the Charge on power state dropdown.
  27. At the Add New Pricing Card dialog, under Tags, click SAVE.
  28. At the Add New Pricing Card dialog, click NEXT.
  29. At the Add New Pricing Card dialog, under Overall Charges, type 120 into the VM setup charges field.
  30. At the Add New Pricing Card dialog, under Overall Charges, type 5 into the Recurring field and select Monthly from the dropdown.
  31. At the Add New Pricing Card dialog, click NEXT.
  32. At the Add New Pricing Card dialog, under Assignments, select vCenter from the Policy Assigned To dropdown.
  33. At the Add New Pricing Card dialog, under Assignments, select vcenter.fqdn from the vCenter dropdown.
  34. At the Add New Pricing Card dialog, under Assignments, click ADD.
  35. At the Add New Pricing Card dialog, click FINISH.

And there we have it we’ll be able to see price on our Virtual Machine resources after 24 hours!

Wrapping It All Up!

This was a very quick step by step blog on how to create a Pricing Card in VMware Aria Operations. Based on a scenario, we looked at how we can implement a basic pricing strategy based on cost or rate, include charges based on vSphere Tags and include additional charges.

Published on 23 April 2024 by Christopher Lewis. Words: 1253. Reading Time: 6 mins.