{"id":8811,"date":"2024-10-08T07:00:32","date_gmt":"2024-10-08T14:00:32","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cosmosdb\/?p=8811"},"modified":"2024-10-22T09:43:31","modified_gmt":"2024-10-22T16:43:31","slug":"introducing-new-storage-sizes-for-vcore-based-azure-cosmos-db-for-mongodb-unlock-more-capacity-and-performance","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cosmosdb\/introducing-new-storage-sizes-for-vcore-based-azure-cosmos-db-for-mongodb-unlock-more-capacity-and-performance\/","title":{"rendered":"Introducing New Storage Sizes for vCore-Based Azure Cosmos DB for MongoDB: Unlock More Capacity and Performance"},"content":{"rendered":"<p>We\u2019re thrilled to announce the preview of <span style=\"font-weight: normal !msorm;\"><strong>new storage sizes<\/strong><\/span> for <span style=\"font-weight: normal !msorm;\"><strong>vCore-based Azure Cosmos DB for MongoDB<\/strong><\/span>, designed to provide more capacity and enhanced performance for your MongoDB workloads. Whether you\u2019re managing large, complex datasets or high-throughput applications, these new storage tiers\u2014<span style=\"font-weight: normal !msorm;\"><strong>8 TiB, 16 TiB, and 32 TiB<\/strong><\/span> per physical shard\u2014offer the flexibility to scale effortlessly and optimize your MongoDB database operations.<\/p>\n<h2>Expanded storage options: 8 TiB, 16 TiB, and 32 TiB per physical shard<\/h2>\n<p>vCore-based Azure Cosmos DB for MongoDB now offers larger storage capacities per physical shard, with <a href=\"https:\/\/learn.microsoft.com\/azure\/cosmos-db\/mongodb\/vcore\/compute-storage#storage-in-azure-cosmos-db-for-mongodb-vcore\">new tiers of <strong>8 TiB, 16 TiB, and 32 TiB<\/strong><\/a>, a significant jump from the typical industry standard of 4 TiB for MongoDB databases. These expanded sizes mean you can now store much larger datasets on a single shard, simplifying database management and reducing the need for complex sharding configurations in many cases.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/mongodb-vcore-large-storage-preview.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-8833\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/mongodb-vcore-large-storage-preview.png\" alt=\"vCore-based Azure Cosmos for MongoDB large storage sizes selection during cluster provisioning preview\" width=\"1106\" height=\"974\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/mongodb-vcore-large-storage-preview.png 1106w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/mongodb-vcore-large-storage-preview-300x264.png 300w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/mongodb-vcore-large-storage-preview-1024x902.png 1024w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/mongodb-vcore-large-storage-preview-768x676.png 768w\" sizes=\"(max-width: 1106px) 100vw, 1106px\" \/><\/a><\/p>\n<p><em>Figure 1. Screenshot from the Azure portal of an extended selection of the storage sizes for a vCore-based Azure Cosmos DB for MongoDB cluster.<\/em><\/p>\n<h2>Performance boost: Up to 20,000 IOPS with 32 TiB Storage<\/h2>\n<p>The new <span style=\"font-weight: normal !msorm;\"><strong>32 TiB storage<\/strong><\/span> tier isn\u2019t just about capacity\u2014it\u2019s also designed for high performance, supporting up to <span style=\"font-weight: normal !msorm;\"><strong>20,000 IOPS per physical shard<\/strong><\/span>. This increase in throughput allows you to handle high-traffic, I\/O-intensive workloads with ease, delivering low-latency, high-performance operations, even for your most demanding applications.<\/p>\n<h2>Storage beyond the industry standard<\/h2>\n<p>Compared to the standard <span style=\"font-weight: normal !msorm;\"><strong>4 TiB per shard<\/strong><\/span> commonly seen in other cloud providers, the <span style=\"font-weight: normal !msorm;\"><strong>32 TiB option<\/strong><\/span> in Azure Cosmos DB represents a significant leap forward in available storage per shard. This expanded capacity is ideal for MongoDB customers with massive workloads, such as real-time analytics, large-scale transactional systems, or high-volume e-commerce platforms.<\/p>\n<h2>Handling 100s of terabytes with multishard capabilities<\/h2>\n<p>When combined with the <span style=\"font-weight: normal !msorm;\"><strong><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/scale-your-database-workloads-with-multishard-clusters-in-vcore-based-azure-cosmos-db-for-mongodb\/\">multishard capabilities<\/a> <\/strong><\/span>of vCore-based Azure Cosmos DB for MongoDB, these larger storage sizes enable you to handle workloads in the <span style=\"font-weight: normal !msorm;\"><strong>hundreds of terabytes<\/strong><\/span>. By distributing your data across multiple shards, each capable of holding up to 32 TiB, you can scale horizontally while maintaining high performance and availability. This flexibility ensures that your database infrastructure grows seamlessly as your application scales.<\/p>\n<h2>Less physical shards for the same large workloads<\/h2>\n<p>Traditionally, storage-intensive workloads that require <a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/scale-your-database-workloads-with-multishard-clusters-in-vcore-based-azure-cosmos-db-for-mongodb\/\">multishard clusters<\/a> have had to overprovision compute resources to meet their storage demands. In other words, around 50 physical shards are needed for a 180 TiB workload when max storage per physical shard is limited to 4 TiB. With 32 TiB storage available, 7 shards are enough to handle the same workload with lower aggregated number of vCores across all shards.<\/p>\n<p>With these larger disks, storage-heavy use cases no longer need to allocate excess compute power just to accommodate storage requirements, enabling more efficient and <a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/reduce-tco-with-azure-cosmos-db-for-mongodb\/\">cost-effective scaling<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/Reduction-in-Compute-nodes-with-large-disks.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-8836\" src=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/Reduction-in-Compute-nodes-with-large-disks.png\" alt=\"Image Reduction in Compute nodes with large disks\" width=\"472\" height=\"286\" srcset=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/Reduction-in-Compute-nodes-with-large-disks.png 472w, https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-content\/uploads\/sites\/52\/2024\/10\/Reduction-in-Compute-nodes-with-large-disks-300x182.png 300w\" sizes=\"(max-width: 472px) 100vw, 472px\" \/><\/a><\/p>\n<p><em>Figure 2. Decrease in the compute node count with the increased storage size per node for the same size of workload chart.<\/em><\/p>\n<h2>Single shard solutions for large MongoDB workloads<\/h2>\n<p>Not all workloads require a complex multishard configuration. For MongoDB workloads that are large but don\u2019t necessitate parallelization, the new storage tiers provide a powerful <span style=\"font-weight: normal !msorm;\"><strong>single shard solution<\/strong><\/span>. With up to 32 TiB and 20,000 IOPS per shard, you can manage large datasets within a single shard, simplifying operations while still using enhanced storage and performance capabilities.<\/p>\n<h2>Aggregated IOPS for multishard cluster configurations<\/h2>\n<p>For MongoDB workloads that demand even more performance, <a href=\"https:\/\/devblogs.microsoft.com\/cosmosdb\/scale-your-database-workloads-with-multishard-clusters-in-vcore-based-azure-cosmos-db-for-mongodb\/\"><span style=\"font-weight: normal !msorm;\"><strong>multishard clusters<\/strong><\/span> <\/a>with the new storage tiers can deliver <strong>hundreds of thousands of aggregated IOPS<\/strong>. By combining multiple shards, each with 32 TiB of storage and 20,000 IOPS, you can scale both capacity and throughput to meet the needs of your most resource-intensive workloads, ensuring that your MongoDB environment is still performant under heavy loads.<\/p>\n<h2>A tip: Provision at least 16 vCore compute to maximize IOPS<\/h2>\n<p>To fully use the high IOPS offered by the new storage sizes, it\u2019s essential to provision <a href=\"https:\/\/learn.microsoft.com\/azure\/cosmos-db\/mongodb\/vcore\/compute-storage#maximizing-iops-for-your-compute--storage-configuration\"><span style=\"font-weight: normal !msorm;\"><strong>at least 16 vCore compute<\/strong><\/span><\/a>. This ensures that your underlying compute resources can drive the storage performance to its full potential, allowing you to take advantage of the enhanced storage and throughput capabilities offered by Azure Cosmos DB for MongoDB.<\/p>\n<h2>Conclusion: New storage sizes to bring vCore-based Azure Cosmos DB for MongoDB to the new heights<\/h2>\n<p>With these new storage sizes, <span style=\"font-weight: normal !msorm;\"><strong>vCore-based Azure Cosmos DB for MongoDB<\/strong><\/span> is better equipped than ever to meet the needs of large-scale, high-performance workloads. Whether you\u2019re looking to scale a single shard or manage a complex multishard cluster, vCore-based Azure Cosmos DB for MongoDB gives you the flexibility, performance, and ability to support MongoDB workloads of any size. Get started with our preview today!<\/p>\n<p>To learn more about how to use storage in the most best way for your workload on vCore-based Azure Cosmos DB for MongoDB clusters, check out our documentation or start a free trial.<\/p>\n<h2>Watch a demonstration<\/h2>\n<p>Watch Azure Cosmos DB TV Episode &#8220;<a href=\"https:\/\/youtu.be\/X-4-2G3ZOv8\">Handling hundreds of TBs MongoDB workloads with vCore-based Azure Cosmos DB for MongoDB &#8211; Ep 99<\/a>&#8221; and see how this new storage solution can benefit you!<\/p>\n<p><iframe src=\"\/\/www.youtube.com\/embed\/X-4-2G3ZOv8\" width=\"560\" height=\"314\" allowfullscreen=\"allowfullscreen\" data-mce-fragment=\"1\"><\/iframe><\/p>\n<h2><b>Leave a review<\/b><\/h2>\n<p>Tell us about your Azure Cosmos DB experience! Leave a review on PeerSpot and we\u2019ll gift you $50. <a href=\"https:\/\/peerspotdotcom.my.site.com\/proReviews\/?SalesOpportunityProduct=00kPy000004TKXJIA4&amp;productPeerspotNumber=30881&amp;CalendlyAccount=peerspot&amp;CalendlyFormLink=peerspot-product-reviews-ps-gc-vi-sf-50&amp;giftCard=50\">Get started here<\/a>.<\/p>\n<h2><b>About Azure Cosmos DB<\/b><\/h2>\n<p>Azure Cosmos DB is a fully managed and serverless NoSQL and vector database for modern app development, including AI applications. With its SLA-backed speed and availability as well as instant dynamic scalability, it is ideal for real-time NoSQL and MongoDB applications that require high performance and distributed computing over massive volumes of NoSQL and vector data.<\/p>\n<p><a href=\"https:\/\/cosmos.azure.com\/try\/\">Try Azure Cosmos DB for free here.<\/a> To stay in the loop on Azure Cosmos DB updates, follow us on <a href=\"https:\/\/twitter.com\/AzureCosmosDB\">X<\/a>, <a href=\"https:\/\/aka.ms\/AzureCosmosDBYouTube\">YouTube<\/a>, and <a href=\"https:\/\/www.linkedin.com\/company\/azure-cosmos-db\/\">LinkedIn<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019re thrilled to announce the preview of new storage sizes for vCore-based Azure Cosmos DB for MongoDB, designed to provide more capacity and enhanced performance for your MongoDB workloads. Whether you\u2019re managing large, complex datasets or high-throughput applications, these new storage tiers\u20148 TiB, 16 TiB, and 32 TiB per physical shard\u2014offer the flexibility to scale [&hellip;]<\/p>\n","protected":false},"author":103349,"featured_media":8835,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[12,15],"tags":[],"class_list":["post-8811","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-announcements","category-mongodb-api"],"acf":[],"blog_post_summary":"<p>We\u2019re thrilled to announce the preview of new storage sizes for vCore-based Azure Cosmos DB for MongoDB, designed to provide more capacity and enhanced performance for your MongoDB workloads. Whether you\u2019re managing large, complex datasets or high-throughput applications, these new storage tiers\u20148 TiB, 16 TiB, and 32 TiB per physical shard\u2014offer the flexibility to scale [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/8811","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/users\/103349"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/comments?post=8811"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/posts\/8811\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media\/8835"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/media?parent=8811"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/categories?post=8811"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cosmosdb\/wp-json\/wp\/v2\/tags?post=8811"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}