{"id":14780,"date":"2020-08-01T10:50:06","date_gmt":"2020-08-01T10:50:06","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=14780"},"modified":"2022-04-04T10:08:45","modified_gmt":"2022-04-04T10:08:45","slug":"service-tiers-in-the-dtu-based-purchase-model-for-sizing","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/","title":{"rendered":"Service tiers in the DTU-based purchase model for Sizing"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-304-microsoft-azure-architect-design\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to AZ-304 Tutorials<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>AZ-304: Microsoft Azure Architect Design is retired.\u00a0<a href=\"https:\/\/www.testpreptraining.ai\/designing-microsoft-azure-infrastructure-solutions-az-305\" target=\"_blank\" rel=\"noreferrer noopener\">AZ-305<\/a>\u00a0replacement is available.<\/strong><\/h3>\n\n\n\n<p>In this, we&#8217;ll understand and learn about the service tiers in the DTU purchase model by a range of computing sizes with a fixed amount of included storage, the retention period for backups, and price. You will know that all service tiers in the DTU-based purchase model provide the flexibility of changing compute sizes with minimal downtime.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Comparing the DTU-based service tiers<\/strong><\/h4>\n\n\n\n<p>Choosing a service tier depends on business continuity, storage, and performance requirements.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier.png\" alt=\"DTU Service tier\" class=\"wp-image-14802\" width=\"830\" height=\"548\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier.png 977w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-606x400.png 606w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Single database DTU and storage limits<\/strong><\/h4>\n\n\n\n<p>Compute sizes are Database Transaction Units for single databases and elastic Database Transaction Units for elastic pools.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-1.png\" alt=\"Single database DTU\" class=\"wp-image-14803\" width=\"874\" height=\"161\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-1.png 988w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-1-750x138.png 750w\" sizes=\"auto, (max-width: 874px) 100vw, 874px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Elastic pool eDTU, storage, and pooled database limits<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-2.png\" alt=\"Elastic pool eDTU\" class=\"wp-image-14804\" width=\"804\" height=\"276\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-2.png 993w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-2-750x258.png 750w\" sizes=\"auto, (max-width: 804px) 100vw, 804px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>DTU Benchmark<\/strong><\/h3>\n\n\n\n<p>Physical characteristics (CPU, memory, IO) are in association with each DTU measure calibration is using a benchmark that simulates real-world database workload.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-azure-architect-design-az-304-free-practice-test\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"150\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-304-practice-tests-5.png\" alt=\"AZ-304 practice tests\" class=\"wp-image-18213\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-304-practice-tests-5.png 961w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-304-practice-tests-5-750x117.png 750w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/a><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Correlating benchmark results to real world database performance<\/strong><\/h4>\n\n\n\n<p>You should understand that all benchmarks are representative and indicative only. However, the transaction rates achieved with the benchmark application will not be the same as those that might be achieved with other applications. The benchmark comprises a collection of different transaction types running against a schema containing a range of tables and data types. But, the goal of the benchmark is to provide a reasonable guide for the relative performance of a database while scaling up or down between compute sizes.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Schema<\/strong><\/h4>\n\n\n\n<p>The schema provides variety and complexity for supporting a broad range of operations. However, the benchmark runs against a database of six tables in which these tables fall into three categories such as fixed-size, scaling, and growing. And, there are two fixed-size tables, three scaling tables, and one growing table. In which, the Fixed-size tables have a constant number of rows, scaling tables have a cardinality that is proportional to database performance. Lastly, the growing table is sized like a scaling table on initial load. But, the cardinality changes in the course of running the benchmark as rows are inserted and deleted.<\/p>\n\n\n\n<p>Further, the schema includes a mix of data types, including integer, numeric, character, and date\/time including primary and secondary keys, but not any foreign keys.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Transactions<\/strong><\/h4>\n\n\n\n<p>There are nine transactions in workloads that are designed for highlighting a particular set of system characteristics in the database engine and system hardware.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-3.png\" alt=\"Transactions\" class=\"wp-image-14805\" width=\"751\" height=\"531\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-3.png 843w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier-3-566x400.png 566w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Users and pacing<\/strong><\/h4>\n\n\n\n<p>The benchmark workload refers to a tool that submits transactions across a set of connections for simulating the behavior of a number of concurrent users. However, all of the connections and transaction generation is through machines. So, for simplicity, we refer to these connections as \u201cusers.\u201d And, each user operates independently of all other users, all users perform the same cycle of steps shown below:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, establishing a database connection.<\/li><li>Secondly, selecting a transaction at random (from a weighted distribution).<\/li><li>Thirdly, perform selected transactions and measure the response time.<\/li><li>Then, waiting for a pacing delay.<\/li><li>After that, closing the database connection.<\/li><li>Lastly, Exit.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Scaling rules<\/strong><\/h4>\n\n\n\n<p>The measurement of the number of users is on the basis of the database size. However, there is one user for every five scale-factor units. This is because of the pacing delay, one user can generate at most one transaction per second, on average.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Measurement duration<\/strong><\/h4>\n\n\n\n<p>There is a requirement of a steady-state measurement duration of at least one hour for a valid benchmark.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Metrics<\/strong><\/h6>\n\n\n\n<p>The key metrics are throughput and response time in the benchmark.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, the throughput is the essential performance measure in the benchmark. This is reported in transactions per unit-of-time, counting all transaction types.<\/li><li>Secondly, the response time is a measure of performance predictability. This constraint varies with the class of service as well as with higher classes of service having a more stringent response time requirement, as shown below.<\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-azure-architect-design-az-304-practice-exam\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"150\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/Az-304-online-course-4.png\" alt=\"Understand DTU in AZ_304 Online course\" class=\"wp-image-14801\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/Az-304-online-course-4.png 961w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/Az-304-online-course-4-750x117.png 750w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-right\"><strong>Reference: <\/strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/azure-sql\/database\/service-tiers-dtu\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Documentation<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-304-microsoft-azure-architect-design\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to AZ-304 Tutorials<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Go back to AZ-304 Tutorials AZ-304: Microsoft Azure Architect Design is retired.\u00a0AZ-305\u00a0replacement is available. In this, we&#8217;ll understand and learn about the service tiers in the DTU purchase model by a range of computing sizes with a fixed amount of included storage, the retention period for backups, and price. You will know that all service&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-14780","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Service tiers in the DTU-based purchase model for Sizing | AZ-304<\/title>\n<meta name=\"description\" content=\"Enhance your knowledge by learning about Service tiers in the DTU for Sizing using Microsoft Azure AZ-304 online course and practice exam Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Service tiers in the DTU-based purchase model for Sizing | AZ-304\" \/>\n<meta property=\"og:description\" content=\"Enhance your knowledge by learning about Service tiers in the DTU for Sizing using Microsoft Azure AZ-304 online course and practice exam Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-04T10:08:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/\",\"name\":\"Service tiers in the DTU-based purchase model for Sizing | AZ-304\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2020-08-01T10:50:06+00:00\",\"dateModified\":\"2022-04-04T10:08:45+00:00\",\"description\":\"Enhance your knowledge by learning about Service tiers in the DTU for Sizing using Microsoft Azure AZ-304 online course and practice exam Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Service tiers in the DTU-based purchase model for Sizing\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Service tiers in the DTU-based purchase model for Sizing | AZ-304","description":"Enhance your knowledge by learning about Service tiers in the DTU for Sizing using Microsoft Azure AZ-304 online course and practice exam Now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/","og_locale":"en_US","og_type":"article","og_title":"Service tiers in the DTU-based purchase model for Sizing | AZ-304","og_description":"Enhance your knowledge by learning about Service tiers in the DTU for Sizing using Microsoft Azure AZ-304 online course and practice exam Now!","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2022-04-04T10:08:45+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/DTU-Service-tier.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/","name":"Service tiers in the DTU-based purchase model for Sizing | AZ-304","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2020-08-01T10:50:06+00:00","dateModified":"2022-04-04T10:08:45+00:00","description":"Enhance your knowledge by learning about Service tiers in the DTU for Sizing using Microsoft Azure AZ-304 online course and practice exam Now!","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/service-tiers-in-the-dtu-based-purchase-model-for-sizing\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Service tiers in the DTU-based purchase model for Sizing"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/14780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=14780"}],"version-history":[{"count":5,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/14780\/revisions"}],"predecessor-version":[{"id":54065,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/14780\/revisions\/54065"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=14780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=14780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=14780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}