SQL Database Pricing Model

Audy Naufal Ghiffari 21 Reputation points
2021-08-05T00:26:47.923+00:00

I'm new to Azure and I wanna ask about their database pricing model specifically for SQL database service, my question is what is the difference between a DTU based database and a vCore database and will the customer still be charged for a DTU based database that is idle or not being used?

Azure SQL Database
{count} votes

Accepted answer
  1. SUNOJ KUMAR YELURU 15,011 Reputation points MVP
    2021-08-05T16:19:16.993+00:00

    Hi @Audy Naufal Ghiffari

    Will the customer still be charged for a DTU based database that is idle or not being used?
    Yes, there is a charges applied.

    A database transaction unit (DTU) represents a blended measure of CPU, memory, reads, and writes.
    ![120951-image.png]1

    DTU-based purchasing model, you can choose between the basic, standard, and premium service tiers for Azure SQL Database.

    https://learn.microsoft.com/en-us/azure/azure-sql/database/service-tiers-dtu#compare-the-dtu-based-service-tiers

    If the Answer is helpful, please click Accept Answer and up-vote, this can be beneficial to other community members.

    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Oury Ba-MSFT 20,716 Reputation points Microsoft Employee
    2021-08-05T01:05:06.077+00:00

    Hi @Audy Naufal Ghiffari Welcome to Microsoft Q&A and Thank you for posting your question.
    vCore model provides a dedicated core for your database and can be scaled independent of storage. In the DTU model you are basically paying for a share of CPU, Memory and storage.Virtual core (vCore)-based purchasing model provides a choice between a provisioned compute tier and a serverless compute tier. With the provisioned compute tier, you choose the exact amount of compute resources that are always provisioned for your workload.
    Database transaction unit (DTU)-based purchasing model provides bundled compute and storage packages balanced for common workloads.

    The below documents explain this in more details.

    https://learn.microsoft.com/en-us/azure/azure-sql/database/purchasing-models

    This article provides some detail: https://learn.microsoft.com/en-us/azure/sql-database/sql-database-service-tiers-vcore

    Hope that helps

    Regards
    Oury


  2. Oury Ba-MSFT 20,716 Reputation points Microsoft Employee
    2021-08-05T21:06:42.627+00:00

    Hi @Audy Naufal Ghiffari In the DTU-based purchasing model, you can choose between the basic, standard, and premium service tiers for Azure SQL Database.

    • Basic (For less demanding workloads)
    • Standard(For workloads with typical performance requirements )
    • Premium(For IO intensive workloads) and prices differ from one to another.**

    As @SUNOJ KUMAR YELURU mentioned below, the DTU-based purchasing model offers a set of preconfigured bundles of compute resources and included storage to drive different levels of application performance. If you prefer the simplicity of a preconfigured bundle and fixed payments each month, If you prefer the simplicity of a preconfigured bundle and fixed payments each month, the DTU-based model might be more suitable for your needs.

    Customer will still be charged even though DTU Database is inactive or not being used. The only model that supports not being charged when the server is "idle" is Serverless which is only part of the vCore purchasing model

    Please do not forget to mark as accepted answer if the reply was helpful.

    Regards,
    Oury

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.