Cost optimization
Azure SQL previously had just one pricing model (a model based on DTUs) but an alternative pricing model based on vCores has also been launched. The pricing model is selected based on the customer’s requirements. The DTU-based model is selected when the customer wants simple and preconfigured resource options. On the other hand, the vCore-based model offers the flexibility to choose compute and storage resources. It also provides control and transparency. There is also a cost model unique to Cosmos DB called request units (RUs), which are similar to the other two models in terms of blending CPU, memory, and IOPS but differ with respect to factors such as the API model being used, regional deployments, object size, data consistency, and the property count of the object(s).
Let’s take a closer look at each of these models.
DTU-based pricing
The DTU is the smallest unit of performance measure for Azure SQL Database. Each DTU corresponds to a certain...