With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine

With AWS, you can get volume based discounts and realize important savings as your usage increases. For services such as S3 and data transfer OUT from EC2, pricing is tiered, meaning the more you use, the less you pay per GB. In addition, data transfer IN is always free of charge. As a result, as your AWS usage needs increase, you benefit from the economies of scale that allow you to increase adoption and keep costs under control.

As your organization evolves, AWS also gives you options to acquire services that help you address your business needs. For example, AWS’ storage services portfolio, offers options to help you lower pricing based on how frequently you access data, and the performance you need to retrieve it. To optimize your savings, choose the right combinations of storage solutions that help you reduce costs while preserving performance, security and durability.

Learn more about tiered pricing »  

Exam az-900 - Description


Candidates for this exam should have foundational knowledge of cloud services and how those services are provided with Microsoft Azure. The exam is intended for candidates who are just beginning to work with cloud-based solutions and services or are new to Azure.

Azure Fundamentals exam is an opportunity to prove knowledge of cloud concepts, Azure services, Azure workloads, security and privacy in Azure, as well as Azure pricing and support. Candidates should be familiar with the general technology concepts, including concepts of networking, storage, compute, application support, and application development.

Azure Fundamentals can be used to prepare for other Azure role-based or specialty certifications, but it is not a prerequisite for any of them.

Skills measured

Describe cloud concepts (25–30%)

Describe Azure architecture and services (35–40%)

Describe Azure management and governance (30–35%)

What is a consumption-based pricing model?

A consumption-based pricing model is a service provision and payment scheme in which the customer pays according to the resources used. The provider tracks how much the customer uses and then bills them for the amount of services consumed. It can also be referred to as pay-as-you-go billing, metered billing or usage-based pricing.

Although relatively new in computing, consumption-based pricing is common in many traditional business types. For example, municipal utility companies, such as water and electricity service, charge consumers a fee based on the amount of the service the customer used.

Consumption pricing is common in cloud computing and utility computing. These are often treated as commodities and may be required to rapidly scale up and down based on demand. Platform as a service (PaaS) and infrastructure as a service (IaaS) often also use consumption pricing to maintain cost advantage and profitability.

Consumption pricing is often in contrast to a subscription price model, where the customer pays the same amount for access to a service regardless of how much or little of the service used. An example of subscription service is cable television, where customers pay the same amount per month regardless of how much television they watch. Software is more often offered as a subscription, but with the emergence of software as a service (SaaS), consumption-based billing for software is being increasingly used.

With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine
Consumption pricing is common with the various types of cloud computing models.

Common consumption-based pricing models

Consumption-based pricing tracks and bills how much a service is used. The exact details of what is tracked can change from product to product and provider to provider. Most often these are quantitated by time used or amount of a resource. Some providers offer a certain amount of use for free. Sometimes a service may track and bill on several factors at a time, making the total bill difficult for the consumer to predict.

Common consumption billing items

  • Compute or CPU. Seconds a virtual machine was active or milliseconds a service was handling a customer request.
  • Data transfer. Gigabytes of data that ingress or egress to the provider.
  • Data storage. Gigabytes of data held by the provider.
  • Uses or queries. Many API service providers will charge based on the number of times the customer accesses it. These may be billed individually or in groups up to 100,000 depending on the service.
  • Execution memory. Gigabytes of RAM per second consumed by service. Common in serverless functions.
  • Credits. A prepaid amount of service defined by the provider. These are often specialized based on the workload.
  • Other. Software may charge based on specific uses. For example, CRM software may charge based on number of customer contacts held in the system.

Consumption-based pricing as a customer

Consumption-based pricing is increasingly attractive for service customers. Consuming a service provided by a vendor removes the capital expense costs of building out their own systems, making it particularly attractive for smaller uses and startups. Paying a single bill is simpler than managing hardware, software and other service costs separately.

It allows the consumer to be more dynamic and provide faster response to market needs. It also makes sense to the bottom line to only pay for capacity as it is used instead of tying up capital in subscriptions or hardware. Additionally, the vendor is highly motivated to assist the customer in using the service, so customer service is often better.

With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine
Table highlighting the pros and cons of the consumption-based pricing model.

Customers should beware of potential pitfalls of consumption-based pricing. For large uses, it will often be cheaper for the customer to buy their own infrastructure; so a careful total cost of ownership analysis is warranted. Predicting total bill size can be difficult, often resulting in the shock of increasing cloud bills. A misconfiguration in the customer implementation can cause the service to rack up billing while not performing useful work, causing massive bills. The customer may also experience vendor lock-in, making it difficult to switch providers.

Advantages

The consumption-based computing model includes the following advantages:

  • reduced start-up capital cost;
  • less waste and overprovisioning;
  • vendor support is incentivized to help customers use the product;
  • lower ecological impact due to vendor economies of scale;
  • less startup risk;
  • consolidated billing;
  • faster resource scaling; and
  • simpler system design.

Disadvantages

There are also some disadvantages to this model, such as the following:

  • often more expensive than self-built systems;
  • rigid pricing;
  • vendor lock-in;
  • customers have no say in vendor service quality; and
  • customers are billed for their wasted activity.

Consumption-based pricing as a provider

Many service providers are considering transitioning from a subscription-based pricing model to a consumption-based one. This is especially true as they begin to offer SaaS solutions. As a service provider itself begins to use more cloud services, using consumption-based pricing can help it align its customer billing and provider costs more accurately.

Consumption-based pricing models often show better customer retention and revenue. It also provides customer use metrics showing opportunities to expand and improve.

See also: flexible consumption models lower IT overhead, help investments and explore the consumption-based IT and Opex storage landscape.

This was last updated in April 2022

Continue Reading About consumption-based pricing model

  • Five key questions to ask about storage-as-a-service and consumption models
  • 5 consumption models help simplify storage buying options
  • Forget emerging tech, consumption-based pricing is booming
  • What is HPE GreenLake and how does it work?
  • Why hyper-converged infrastructure simplifies IT management

Dig Deeper on Cloud infrastructure design and management

  • With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine
    Cloud storage TCO: Key pitfalls and how to avoid them

    By: Stephen Pritchard

  • With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine
    Learn the basics of SaaS licensing and pricing models

    With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine

    By: Brian  Kirsch

  • With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine
    capacity on demand (COD)

    With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine

    By: Robert Sheldon

  • With a consumption based plan you pay a fixed rate for all data sent to or from virtual machine
    Five key questions to ask about storage-as-a-service and consumption models

    By: Stephen Pritchard

What is consumption

Azure Functions consumption plan is billed based on per-second resource consumption and executions. Consumption plan pricing includes a monthly free grant of 1 million requests and 4,00,000 GB-s of resource consumption per month per subscription in pay-as-you-go pricing across all function apps in that subscription.

Why would someone prefer a consumption

The major benefit of the consumption-based model is that it seems a fairer way to price. In this case, customers are paying for their actual usage, not simply their access to the platform, or for their potential usage.

Which storage account service is used to store the data disks for the virtual machine?

VM uses disks as a place to store an operating system, applications, and data in Azure. All virtual machines have at least two disks- a Windows operating system disk and a temporary disk. Both the operating system disk and the image are virtual hard disks (VHDs) stored in an Azure storage account.

Which storage service must be used to store the unmanaged data disks of the virtual machine?

Manage the unmanaged data disks attached to a VM. Azure Virtual Machines use disks as a place to store an operating system, applications, and data.