{"id":98025,"date":"2025-04-30T09:12:36","date_gmt":"2025-04-30T03:42:36","guid":{"rendered":"https:\/\/cloudfoundation.com\/blog\/?p=98025"},"modified":"2025-05-01T14:57:38","modified_gmt":"2025-05-01T09:27:38","slug":"azure-cosmos-db-tutorial","status":"publish","type":"post","link":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/","title":{"rendered":"Azure Cosmos DB Tutorial"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.7&#8243;][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.7&#8243; title_font=&#8221;Times New Roman||||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;47&#8243; background_color=&#8221;RGBA(0,0,0,0)&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;|||10%&#8221; title_font_size_tablet=&#8221;40&#8243; title_font_size_phone=&#8221;35&#8243; title_font_size_last_edited=&#8221;on|desktop&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p><div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Setting_Up_Cosmos_DB_in_Azure\" >Setting Up Cosmos DB in Azure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#What_is_Azure_and_Polyglot_Persistence\" >What is Azure and Polyglot Persistence<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Schemaless_Data_Storage_in_Azure\" >Schemaless Data Storage in Azure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#How_Azure_Table_Storage_Benefits_Applications\" >How Azure Table Storage Benefits Applications<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Connecting_Front-End_Applications_to_Azure_Cosmos_DB\" >Connecting Front-End Applications to Azure Cosmos DB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Cosmos_DB_enclosed_by_Azure\" >Cosmos DB enclosed by Azure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Creating_Databases_in_Azure_with_Cosmos_DB\" >Creating Databases in Azure with Cosmos DB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Data_Management_in_Azure_Tables_vs_Cosmos_DB\" >Data Management in Azure Tables vs Cosmos DB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Cosmos_DB_APIs_and_Azure_Integration\" >Cosmos DB APIs and Azure Integration<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Coherence_Models_in_Azure_Cosmos_DB\" >Coherence Models in Azure Cosmos DB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Azure_and_Cosmos_DB_APIs\" >Azure and Cosmos DB APIs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Why_are_Azure_APIs_Cool\" >Why are Azure APIs Cool?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Performance_and_Elasticity_of_Azure\" >Performance and Elasticity of Azure<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Azure_IaaS\" >Azure IaaS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Simplifying_Cloud_with_Azure_PaaS\" >Simplifying Cloud with Azure PaaS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#Azure_for_Developers_and_Administrators\" >Azure for Developers and Administrators<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#_The_Knowledge_Stack_and_Azures_Adaptability\" >\u00a0The Knowledge Stack and Azure&#8217;s Adaptability<\/a><\/li><\/ul><\/nav><\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"Setting_Up_Cosmos_DB_in_Azure\"><\/span><strong>Setting Up Cosmos DB in Azure<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>It&#8217;s a good idea to get the Cosmos DB creation process underway because it usually takes around eight minutes to fully set up or sometimes as long as 20 minutes.<\/p>\n<p>You first start by naming the data storeand assigning the <a href=\"https:\/\/cloudfoundation.com\/blog\/workday-developer-api-tutorial\" target=\"_blank\" rel=\"noopener\"><strong>API<\/strong><\/a> you want to use \u2013 be it SQL API, Mongo API, Cassandra, or Gremlin API. In my case, I will use the SQL API. Therefore, regarding the positioning, I would say that Southeast Asia would be the best choice.<\/p>\n<p>Azure supplies speed flexibility in the method of throughput, one can pick either a provisioned throughput type, i.e., fixed one, or a serverless one. Provisioned throughput is used for measuring read units per second and in case you\u2019re stuck you also have the choice to arrange dereplications or multi-region rights, deliberating your demands on Azure. Resource you can range if something goes wrong.<\/p>\n<p><video src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Cosmos-DB-Setup.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><\/p>\n<p>Throughput is the measure of capacity of a system to complete operate work. So, the throughput concept is important for the database to work productively. The handler manages the submission and the transport of data for each client request.<\/p>\n<p>Azure, on the other hand, is a <a href=\"https:\/\/cloudfoundation.com\/blog\/what-is-cloud-computing\/\" target=\"_blank\" rel=\"noopener\"><strong>cloud service<\/strong><\/a> that gives all the equipment for you, depending on the conditions of your cloud infrastructure.<\/p>\n<p>Through this, you get the perfect performance for any different application because the milliseconds in latency lead to key performance improvements in the application speed. An exemplar of that with HTTP is the browser requesting a.<\/p>\n<p>JSON is a programming language independent and simple data swap format that is easy to read and write for any computer language<\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_Azure_and_Polyglot_Persistence\"><\/span><strong>What is Azure and Polyglot Persistence <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now, during the Cosmos DB creation phase, it\u2019s time to explain why Azure Cosmos DB is the most cutting-edge solution Treating the data with SQL databases decline to always be enough due to polyglot persistence Azure proposes the selection of the most suitable storage type according to the type of the data used For illustration, <a href=\"https:\/\/cloudfoundation.com\/blog\/aws-dynamodb-interview-questions\" target=\"_blank\" rel=\"noopener\"><strong>NoSQL data store<\/strong><\/a> is the best fit for storing JSON documents.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Schemaless-Data-Storage.png\" alt=\"\" width=\"800\" height=\"879\" \/><\/p>\n<p>Managing your data distribution smoothly will raise your system\u2019s performance greatly. Old-school RDBMS can be as inefficient as Azure storage alternatives in the way of remote block storage`You know, it was always the case that all data was stored in databases such as SQL Server.<\/p>\n<p>On the other hand, the revolution in Azure has been the cause of the emergence of such courses as MongoDB and Cassandra.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Schemaless_Data_Storage_in_Azure\"><\/span><strong>Schemaless Data Storage in Azure<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Storing schemaless data with Azure Table Storage is really a great way to go It makes it possible for you to put in a certain piece of schemaless, key-value data The composite key in Azure Table Storage is a union of partition key and row key, along with another timestamp column that is dealt with by Azure<\/p>\n<p>Azure Table Storage is so beautiful because of its coherence of the storage model. One can delimit any number of columns without any schema amendments.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Azure-Storage-Benefits.png\" alt=\"\" width=\"800\" height=\"2424\" \/><\/p>\n<p>Each line can contain totally different data field compared to any other which is exactly suitable for those applications which need to change the <a href=\"https:\/\/cloudfoundation.com\/blog\/sas-di-interview-questions\" target=\"_blank\" rel=\"noopener\"><strong>data disciplines<\/strong><\/a>\u00a0constantly- like storing employees&#8217; details in the database where each individual&#8217;s data is drastically different from the other.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_Azure_Table_Storage_Benefits_Applications\"><\/span><strong>How Azure Table Storage Benefits Applications<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>With Azure Table Storage, you do not only get rid of the need for joins, foreign codes, and stored processes, it also has very high-performance levels by capitalizing on denormalized data which can only be affected when there are revisions to the data.<\/p>\n<p>For illustration, adding the multiple experience or <a href=\"https:\/\/cloudfoundation.com\/blog\/citrix-netscaler-interview-questions\/\" target=\"_blank\" rel=\"noopener\"><strong>connectivity<\/strong><\/a> \u00a0details through a user of a website is possible nowadays.<\/p>\n<p>The Cloud gives us the <strong>required capacity<\/strong> to work with such data only by ourselves.<\/p>\n<p>When one needs to retrieve or add data, Azure is the way to go because of the enabled OData and LINQ question language The possibility of connecting to the storage account and dealing with data in a relaxed and straightforward manner is made easier by the OData protocol and LINQ inquiries.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Connecting_Front-End_Applications_to_Azure_Cosmos_DB\"><\/span><strong>Connecting Front-End Applications to Azure Cosmos DB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you are in the process of developing a front-end application, you might be wondering how to connect it with Azure Cosmos DB via a <a href=\"https:\/\/cloudfoundation.com\/blog\/sas-di-interview-questions\" target=\"_blank\" rel=\"noopener\"><strong>data access<\/strong><\/a> layer. This very layer not only does this but acts as an interface as well to the data service that in turn is connected with your APIs.<\/p>\n<p><video src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Azure-Cosmos-DB.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><\/p>\n<p>One more choice for your front-end app serving side is the technology stack. Predominantly, Layer is a <a href=\"https:\/\/cloudfoundation.com\/blog\/ibm-wcs-training\/\" target=\"_blank\" rel=\"noopener\"><strong>server-side component<\/strong><\/a> comprising a business logic contract, where you outline the contract and the business logic that implements it, based on a technology stack of your choice.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#064399&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;#0095f2&#8243; background_color_gradient_end=&#8221;#7dbed8&#8243; background_color_gradient_direction=&#8221;92deg&#8221; background_color_gradient_start_position=&#8221;35%&#8221; background_color_gradient_end_position=&#8221;80%&#8221; transform_scale=&#8221;73%|62%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;-53px|-50px&#8221; transform_translate_linked=&#8221;off&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2023\/06\/SS_436-_Converted_-1.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_scale=&#8221;114%|112%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;25px|-4px&#8221; transform_translate_linked=&#8221;off&#8221; width=&#8221;98.1%&#8221; custom_margin=&#8221;|7px|||false|false&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Georgia|700|||||||&#8221; text_font_size=&#8221;23px&#8221; text_line_height=&#8221;1.3em&#8221; header_font=&#8221;Georgia|700|||||||&#8221; header_font_size=&#8221;21px&#8221; header_letter_spacing=&#8221;-1px&#8221; header_line_height=&#8221;2em&#8221; transform_scale=&#8221;171%|159%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;40px|44px&#8221; transform_translate_linked=&#8221;off&#8221; transform_origin=&#8221;70%|50%&#8221; z_index=&#8221;-161&#8243; width=&#8221;100%&#8221; custom_margin=&#8221;|-215px||||&#8221; custom_padding=&#8221;|0px||||&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><span style=\"color: #ffffff;\"><strong>Azure <\/strong>Training<\/span><\/h1>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Explore Course Content&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#0C71C3&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_font=&#8221;|700|||||||&#8221; transform_translate=&#8221;64px|65px&#8221; transform_translate_linked=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2019\/06\/logo_resize_color.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_translate=&#8221;-36px|0px&#8221; transform_translate_linked=&#8221;off&#8221; custom_margin=&#8221;|||178px||&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cosmos_DB_enclosed_by_Azure\"><\/span><strong>Cosmos DB enclosed by Azure<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>At the beginning, I was trying to get to know Cosmos DB in Azure, and I wondered if Cosmos is something that builds on top of such databases as MongoDB, Cassandra, or Azure tables? Or is it rather a database that by itself has no resemblance to any other? As you can see \u2013 it is a database that does not share the characteristics of any other, and it is not a part of the other mentioned databases.<\/p>\n<p>Unlike Azure Storage Account that only exposes itself as an interface to these things (tables, <strong>queues<\/strong>, blobs, files), Cosmos DB can be used to craft an entire environment that is based on the chosen API.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Azure-Tables-vs-Cosmos.png\" alt=\"\" width=\"800\" height=\"2432\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Creating_Databases_in_Azure_with_Cosmos_DB\"><\/span><strong>Creating Databases in Azure with Cosmos DB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If you choose <strong>Cassandra or Table<\/strong> API data, you&#8217;re not able to store it there. Cosmos DB is fashioned for the particular API you have chosen In the old days before the cloud era, customers used to save data in <a href=\"https:\/\/cloudfoundation.com\/blog\/atg-interview-questions\/\" target=\"_blank\" rel=\"noopener\"><strong>Oracle or SQL databases<\/strong><\/a> But with Azure Cosmos DB, an environment can be set up that is customizable according to your specifications, such as key-value pair, columnar store, JSON documents, or graph databases<\/p>\n<p>The beauty of Azure Cosmos DB is it is schema-less, which means that each entity could have different properties. As an illustration, in a Storage Account of Azure, you can construct tables where a row can have exceptional features available to it<\/p>\n<p>Similarly, you can influence the flexibility of Cosmos DB to work with different types of data across different API&#8217;s, which will greatly help you the most in architecting a database that is the perfect fit for your application.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Data_Management_in_Azure_Tables_vs_Cosmos_DB\"><\/span><strong>Data Management in Azure Tables vs Cosmos DB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>It might look a bit multifaceted to conduct Azure tables via Storage Account as compared to Cosmos DB, indeed, the insertion of the records can be a headache without the involvement of such tools as Storage Explorer.<\/p>\n<p>I performed an operation through Storage Explorer for the addition of properties namely department ID, region ID, and employee ID into Azure tables while quite at the same time there are inimitable constraints like partition electronic keys and row passes that can make data insertion into the table more perplexing.<\/p>\n<p><video src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Azure-Cosmos-Features.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><\/p>\n<p>Best part about Cosmos DB is it grants storing data in a way that is not possible to achieve with any other database. Cosmos DB can be compared to the way <a href=\"https:\/\/cloudfoundation.com\/blog\/nosql-interview-questions\" target=\"_blank\" rel=\"noopener\"><strong>NoSQL databases<\/strong><\/a> work, where you can add or remove some properties of the &#8220;scheme&#8221; without many constraints.<\/p>\n<p>In the Azure environment, you can fabricate tables and entities, each having certain properties, in order to easily make inquiries and retrieve data without any obstacles<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cosmos_DB_APIs_and_Azure_Integration\"><\/span><strong>Cosmos DB APIs and Azure Integration<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>One notable advantage of Cosmos DB is that it is an integral part of Azure. When you create a Cosmos DB instance, you have the <strong>flexibility to choose the API<\/strong> you want to use\u2014Table API, Cassandra, MongoDB, or Gremlin\u2014and Cosmos DB will automatically configure the database to support that specific API, even though this happens behind the scenes without public acknowledgment.<\/p>\n<p>Unlike Azure Storage Accounts, where multiple services can coexist within a single instance, Cosmos DB is dedicated to the selected API, ensuring <a href=\"https:\/\/cloudfoundation.com\/blog\/netezza-training\" target=\"_blank\" rel=\"noopener\"><strong>optimized performance<\/strong><\/a> and practicality.<\/p>\n<p>Azure&#8217;s Cosmos DB is the most revolutionary when it refers to planetary distribution and the elasticity of the level. You don&#8217;t specify the number of servers, but you set &#8216;read units per second&#8217; to regulate throughput. In this way, you only pay for the pace and surety of your choice, which makes Azure Cosmos DB quite a good match specifically for these types of applications, which need a very quick data access.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Azure-Cosmos-Features.png\" alt=\"\" width=\"800\" height=\"1867\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Coherence_Models_in_Azure_Cosmos_DB\"><\/span><strong>Coherence Models in Azure Cosmos DB<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In a traditional SQL database, you are limited up to strong stability, where modifications are reflected across all replicas former to being given to the users.\u00a0 On the other hand, Azure Cosmos DB sanctions you to select from five different coherence models, which vary from strong to eventual dependability.<\/p>\n<p>This choice of models supplies the indispensable flexibility for your application to be the best-fitting one. Azure Cosmos DB is characterized by the best possible latency and uptime, thus safeguarding that <a href=\"https:\/\/cloudfoundation.com\/blog\/centrify-training\" target=\"_blank\" rel=\"noopener\"><strong>data access<\/strong><\/a> is carried out with a high degree of speed and stability at the same time.<\/p>\n<p>Cosmos DB, indoors Azure, supplies the tools to control and access data expediently, if you store your data in JSON objects or key-value pairs.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Azure_and_Cosmos_DB_APIs\"><\/span><strong>Azure and Cosmos DB APIs <\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>working with Azure Cosmos DB was so much more than just dropping into the flexible world of databases. Azure invitations the <strong>advantage of elastic<\/strong> spectrum, all-encompassing distribution, and a vigorous 99.99% SLA.At my first encounter with Cosmos DB, I came across different APIs: SQL API, Mongo API, Table API, and Gremlin API of which the SQL API was my first pick since it allowed me to write SQL concerns on a JSON-based document database.<\/p>\n<p>Azure Cosmos DB resources creation is quite simple. At the beginning, I made a new database and gave it the name Company DB Azure enables you from a list of real units every second to balance performance For case, I chose 400 RU\/s, which allowed me to make the performance that was perfect for my needs I included into this database not only containers but also partition electronic keys and schema-less documents with varied values and members of the same group Data Explorer in Azure helped me see, add elements, and upload gratified quickly.<\/p>\n<p><video src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Azure-Performance-Elasticity.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><\/p>\n<p>Azure&#8217;s SQL API really changed my perspective. Even though it was the case of working by JSON-based documents, I corrected all the SQL search terms, like JOIN, ORDER BY, and GROUP BY.<\/p>\n<p>Stored methods, user-defined functions, and stimuli are they quite familiar? Azure licenses me to use JavaScript to generate everything in a way that I want them, subsequently, introducing a layer of adaptation and flexibility.<\/p>\n<p>The <strong>capability of the SQL API<\/strong>, which is the ability to run the familiar SQL operations even on non-relational data, has opened my eyes. This is the reason why Azure feels attractive.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#064399&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;#ff8c7c&#8221; background_color_gradient_end=&#8221;#e5ba4e&#8221; background_color_gradient_type=&#8221;radial&#8221; background_color_gradient_direction_radial=&#8221;top left&#8221; background_color_gradient_start_position=&#8221;35%&#8221; background_color_gradient_end_position=&#8221;80%&#8221; transform_scale=&#8221;74%|69%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;-53px|-50px&#8221; transform_translate_linked=&#8221;off&#8221; custom_margin=&#8221;||-5px||false|false&#8221; custom_padding=&#8221;|||2px|false|false&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2023\/06\/8423118_3895895.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;85.4%&#8221; custom_margin=&#8221;-31px||-24px||false|false&#8221; custom_padding=&#8221;|22px|0px||false|false&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Georgia|700|||||||&#8221; text_font_size=&#8221;23px&#8221; text_line_height=&#8221;1.3em&#8221; header_font=&#8221;Georgia|700|||||||&#8221; header_font_size=&#8221;19px&#8221; header_letter_spacing=&#8221;-1px&#8221; header_line_height=&#8221;1.2em&#8221; transform_scale=&#8221;171%|159%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;40px|44px&#8221; transform_translate_linked=&#8221;off&#8221; transform_origin=&#8221;70%|50%&#8221; z_index=&#8221;-161&#8243; width=&#8221;100%&#8221; custom_margin=&#8221;|-215px||||&#8221; custom_padding=&#8221;|0px||||&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/&#8221; link_option_url_new_window=&#8221;on&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><strong>Azure Online <\/strong>Training<\/h1>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Up Coming Batches&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#E09900&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_font=&#8221;|700|||||||&#8221; transform_translate=&#8221;64px|65px&#8221; transform_translate_linked=&#8221;off&#8221; background_layout=&#8221;dark&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2019\/06\/logo_resize_color.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_translate=&#8221;-36px|0px&#8221; transform_translate_linked=&#8221;off&#8221; custom_margin=&#8221;|||178px||&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Why_are_Azure_APIs_Cool\"><\/span><strong>Why are Azure APIs Cool?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The cosmos of Azure Cosmos DB has an API to meet every of your demands The SQL API was my choice, although you may like Mongo API for querying in a fashion similar with Mongo, Table API for your high-performance table operations, or Gremlin API for managing graph databases Azure\u2019s Cosmos DB not only affords a flexible model to its users but also entitles them to find the best scene for their needs and deploy that one with less effort<\/p>\n<p>Authorize\u2019s understand how resilient service works in Azure Cosmos DB. Azure has a characteristic to copy data to multiple nodes and different geographical locations Besides, even when the <a href=\"https:\/\/cloudfoundation.com\/blog\/microsoft-azure-certification\" target=\"_blank\" rel=\"noopener\"><strong>Azure infrastructure<\/strong><\/a> is not working as expected, the data replication and resource mapping are done smoothly You really do not need to engage in the work of load balancing because Azure encompasses all for you<\/p>\n<p>An advantage of Azure lies in its possibility to interoperate with current tools and databases such as MongoDB and Cassandra Only a connection string was required for the relocation of my data to Azure Without rewriting a solitary code line, Azure made it possible for me to employ the same tools but with finer performance and elasticity.<\/p>\n<p><img decoding=\"async\" class=\"size-medium aligncenter\" src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Azure-Cloud-Services.png\" alt=\"\" width=\"800\" height=\"1070\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Performance_and_Elasticity_of_Azure\"><\/span><strong>Performance and Elasticity of Azure<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>With the exception of structured data storage, Azure Cosmos DB makes a point to process completely unstructured data that is not only large but also schema-less NoSQL data in a very competent manner<\/p>\n<p>Azure&#8217;s elasticity drew my attention the most. It encouraged me to be able to change the resources dynamically as per the situation that would be best for growable applications. Through the use of Azure APIs, multi-region writes could be fulfilled which assured me of data steadfastness over geographical boundaries.<\/p>\n<p>With Azure no matter if you are dealing with JSON-based documents in SQL API, graphs in Gremlin API, or tables in Table API, you will still get the best performance. Its openness to different categories of <a href=\"https:\/\/cloudfoundation.com\/blog\/aws-dynamodb-training\" target=\"_blank\" rel=\"noopener\"><strong>NoSQL solutions in the cloud<\/strong><\/a> makes it highly preferred.<\/p>\n<p>If you ever found yourself struggling with the user management in Azure, guess what? It&#8217;s been actually a piece of cake all along. With Azure, you are capable of creating and managing users and groups, granting the permissions, and categorizing everything in a neat way It&#8217;s not only the security and access control you are providing, but also your life has less stress when doing so.<\/p>\n<p>Check out the tools <a href=\"https:\/\/cloudfoundation.com\/microsoft-azure-az-900-training\/\" target=\"_blank\" rel=\"noopener\"><strong>Azure suggestions<\/strong><\/a> and learn new ways of working the identities. Infrastructure is automatically formed and it is throttled according to the requirement of expandability in Azure<\/p>\n<p>By opting for <a href=\"https:\/\/cloudfoundation.com\/blog\/introduction-to-azure-container-services\/\" target=\"_blank\" rel=\"noopener\"><strong>Azure Container<\/strong><\/a> Registry or Docker Hub, you can picture container artifacts quickly Azure not only gets that done, but it also permits for a more relaxed resource management environment taking advantage of PowerShell or the Azure Portal.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Azure_IaaS\"><\/span><strong>Azure IaaS<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Azure Infrastructure as a Service (IaaS) clarifies the infrastructure front in the cloud which is all about simulated machines, capably You then purely modify templates, download apps and equip licenses without receiving ani bad groove The curtly organized load balancers on the stand and the apportioned resources&#8217; concept facilitate what was originally big hardware problems.<\/p>\n<p>If you move to <a href=\"https:\/\/cloudfoundation.com\/microsoft-azure-az-104-training\/\" target=\"_blank\" rel=\"noopener\"><strong>Azure IaaS<\/strong><\/a>, you will immediately grasp the concept of process rationalization and abolishment of the classical infrastructure management overhead It does not matter if you are dealing with subscriptions or applying earthwide solutions, Azure makes it possible for you to balance out the activities and gain a greater hold of the resources It is more of achieving competence in the basics and at the same time, keeping things in order that matters.<\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Simplifying_Cloud_with_Azure_PaaS\"><\/span><strong>Simplifying Cloud with Azure PaaS<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The shift to Azure Rostrum as a Service (PaaS) can be compared to entering another universe &#8211; and that is true Azure PaaS models are to untangle the service to the management team, not to complicate it Once autoscaling is set up and you have restructured your resources, Azure will verify the smooth flow without much need for your involvement<\/p>\n<p>Because of the way Azure PaaS is easy to operate, a lot of people find it attractive. <a href=\"https:\/\/cloudfoundation.com\/blog\/splunk-administration-interview-questions-answers\" target=\"_blank\" rel=\"noopener\"><strong>Developers and administrators<\/strong><\/a> are both in favor of how it trims down fuss. IaaS operators, who usually find themselves burdened with more management work than their counterparts in the PaaS environment.<br \/><video src=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/Azure-s-Dynamic-Edge.webm\" poster=\"https:\/\/cloudfoundation.com\/blog\/wp-content\/plugins\/a3-lazy-load\/assets\/images\/lazy_placeholder.gif\" autoplay=\"autoplay\" loop=\"loop\" muted=\"\" width=\"800\" height=\"auto\"><\/video><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Azure_for_Developers_and_Administrators\"><\/span><strong>Azure for Developers and Administrators<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>It is a key attribute of the Azure stage that the system can alter to the user&#8217;s skill set. If you are an operator with a set of scripts for creating, deleting, and management of resources, then you will greatly <a href=\"https:\/\/cloudfoundation.com\/blog\/microsoft-azure-training\/\" target=\"_blank\" rel=\"noopener\">Azure&#8217;s flexibility<\/a>. <strong>Automation<\/strong> and support scripts combine.<\/p>\n<p>For developers, making use of Azure PaaS feels like playing a game. Don&#8217;t give a second thought to the infrastructure lying under the surface, the central is all about being lithe and deploying newer software versions quickly You can, thus, remain fully devoted to the development process, while Azure will do the work, and at the same time, affirming a smoother method<\/p>\n<h2><span class=\"ez-toc-section\" id=\"_The_Knowledge_Stack_and_Azures_Adaptability\"><\/span>\u00a0<strong>The Knowledge Stack and Azure&#8217;s Adaptability<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>As regards your <a href=\"https:\/\/cloudfoundation.com\/blog\/azure-architect-interview-questions\" target=\"_blank\" rel=\"noopener\"><strong>experience with Azure<\/strong><\/a>, it is the knowledge stack you are currently employing that matters Administrators who are armed with sturdy scripts have no trouble in managing resources powerfully and quickly Developers who would like to see the deployment taking place at a high speed are finding Azure PaaS a very useful tool for their ease<\/p>\n<p>Azure&#8217;s adaptability is clearly visible and even increases despite the level of your team&#8217;s competence It not only clarifies the management of resources for administrators but also supplies adroitness for developers This combination greatly satisfies the needs of the varied technical backgrounds, making Azure a preferred solution<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#064399&#8243; use_background_color_gradient=&#8221;on&#8221; background_color_gradient_start=&#8221;#494fff&#8221; background_color_gradient_end=&#8221;#9ea6ff&#8221; background_color_gradient_type=&#8221;radial&#8221; background_color_gradient_direction_radial=&#8221;top left&#8221; background_color_gradient_start_position=&#8221;35%&#8221; background_color_gradient_end_position=&#8221;80%&#8221; transform_scale=&#8221;74%|71%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;-53px|-50px&#8221; transform_translate_linked=&#8221;off&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2023\/06\/Untitled-11.png&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_scale=&#8221;103%|103%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;11px|0px&#8221; transform_translate_linked=&#8221;off&#8221; custom_padding=&#8221;|88px||||&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Georgia|700|||||||&#8221; text_text_color=&#8221;#FFFFFF&#8221; text_font_size=&#8221;23px&#8221; text_line_height=&#8221;1.3em&#8221; header_font=&#8221;Georgia|700|||||||&#8221; header_font_size=&#8221;19px&#8221; header_letter_spacing=&#8221;-1px&#8221; header_line_height=&#8221;1.2em&#8221; transform_scale=&#8221;171%|159%&#8221; transform_scale_linked=&#8221;off&#8221; transform_translate=&#8221;40px|44px&#8221; transform_translate_linked=&#8221;off&#8221; transform_origin=&#8221;70%|50%&#8221; z_index=&#8221;-161&#8243; width=&#8221;100%&#8221; custom_margin=&#8221;|-215px||||&#8221; custom_padding=&#8221;|0px||||&#8221; link_option_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; link_option_url_new_window=&#8221;on&#8221;]<\/p>\n<h1 style=\"text-align: center;\"><span style=\"color: #ffffff;\"><strong>Azure Course Price<\/strong><\/span><\/h1>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; button_text=&#8221;Offer Price&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#0C71C3&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_font=&#8221;|700|||||||&#8221; transform_translate=&#8221;64px|65px&#8221; transform_translate_linked=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221;][et_pb_image src=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2019\/06\/logo_resize_color.png&#8221; url=&#8221;https:\/\/cloudfoundation.com\/blog\/&#8221; url_new_window=&#8221;on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; transform_translate=&#8221;-36px|0px&#8221; transform_translate_linked=&#8221;off&#8221; custom_margin=&#8221;|||178px||&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_team_member name=&#8221;Vanitha&#8221; position=&#8221;Author&#8221; image_url=&#8221;https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2024\/09\/Vanitha.png&#8221; _builder_version=&#8221;4.9.7&#8243; header_level=&#8221;h5&#8243; header_font=&#8221;Titillium Web|700|||||||&#8221; body_font=&#8221;Titillium Web||||||||&#8221; body_font_size=&#8221;16&#8243;]The capacity to learn is a gift; the ability to learn is a skill; the willingness to learn is a choice[\/et_pb_team_member][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.7&#8243;][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.7&#8243; title_font=&#8221;Times New Roman||||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;47&#8243; background_color=&#8221;RGBA(0,0,0,0)&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;|||10%&#8221; title_font_size_tablet=&#8221;40&#8243; title_font_size_phone=&#8221;35&#8243; title_font_size_last_edited=&#8221;on|desktop&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;] Setting Up Cosmos DB in Azure [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":98071,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"2880","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-98025","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-uncategorized"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Azure Cosmos DB Tutorial<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Cosmos DB Tutorial\" \/>\n<meta property=\"og:description\" content=\"[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.7&#8243;][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.7&#8243; title_font=&#8221;Times New Roman||||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;47&#8243; background_color=&#8221;RGBA(0,0,0,0)&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;|||10%&#8221; title_font_size_tablet=&#8221;40&#8243; title_font_size_phone=&#8221;35&#8243; title_font_size_last_edited=&#8221;on|desktop&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;] Setting Up Cosmos DB in Azure [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/\" \/>\n<meta property=\"og:site_name\" content=\"CloudFoundation | Blog\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-30T03:42:36+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-01T09:27:38+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/AZURE-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"500\" \/>\n\t<meta property=\"og:image:height\" content=\"292\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"NAGENDRAG\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"NAGENDRAG\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Cosmos DB Tutorial","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:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/","og_locale":"en_US","og_type":"article","og_title":"Azure Cosmos DB Tutorial","og_description":"[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.9.7&#8243;][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.9.7&#8243; title_font=&#8221;Times New Roman||||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;47&#8243; background_color=&#8221;RGBA(0,0,0,0)&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;|||10%&#8221; title_font_size_tablet=&#8221;40&#8243; title_font_size_phone=&#8221;35&#8243; title_font_size_last_edited=&#8221;on|desktop&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.9.7&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.7&#8243; text_font=&#8221;Georgia||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;22px&#8221; text_line_height=&#8221;1.9em&#8221; max_width=&#8221;800px&#8221; max_width_last_edited=&#8221;off|phone&#8221; custom_margin=&#8221;|||10%&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; hover_enabled=&#8221;0&#8243; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; text_line_height_last_edited=&#8221;off|phone&#8221; sticky_enabled=&#8221;0&#8243;] Setting Up Cosmos DB in Azure [&hellip;]","og_url":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/","og_site_name":"CloudFoundation | Blog","article_published_time":"2025-04-30T03:42:36+00:00","article_modified_time":"2025-05-01T09:27:38+00:00","og_image":[{"width":500,"height":292,"url":"http:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/AZURE-2.jpg","type":"image\/jpeg"}],"author":"NAGENDRAG","twitter_card":"summary_large_image","twitter_misc":{"Written by":"NAGENDRAG","Est. reading time":"15 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/","url":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/","name":"Azure Cosmos DB Tutorial","isPartOf":{"@id":"https:\/\/cloudfoundation.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#primaryimage"},"image":{"@id":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#primaryimage"},"thumbnailUrl":"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/AZURE-2.jpg","datePublished":"2025-04-30T03:42:36+00:00","dateModified":"2025-05-01T09:27:38+00:00","author":{"@id":"https:\/\/cloudfoundation.com\/blog\/#\/schema\/person\/df6c7eba98f1bb15f2a100a9958266e4"},"breadcrumb":{"@id":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#primaryimage","url":"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/AZURE-2.jpg","contentUrl":"https:\/\/cloudfoundation.com\/blog\/wp-content\/uploads\/2025\/04\/AZURE-2.jpg","width":500,"height":292},{"@type":"BreadcrumbList","@id":"https:\/\/cloudfoundation.com\/blog\/azure-cosmos-db-tutorial\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudfoundation.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Azure Cosmos DB Tutorial"}]},{"@type":"WebSite","@id":"https:\/\/cloudfoundation.com\/blog\/#website","url":"https:\/\/cloudfoundation.com\/blog\/","name":"CloudFoundation | Blog","description":"A New way of Learning","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudfoundation.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/cloudfoundation.com\/blog\/#\/schema\/person\/df6c7eba98f1bb15f2a100a9958266e4","name":"NAGENDRAG","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudfoundation.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/09e08ba1102807a876f2c00245d6b955f0a9f027b40c181e9cee0cd2d927f84a?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/09e08ba1102807a876f2c00245d6b955f0a9f027b40c181e9cee0cd2d927f84a?s=96&d=wavatar&r=g","caption":"NAGENDRAG"},"url":"https:\/\/cloudfoundation.com\/blog\/author\/nagendrag\/"}]}},"_links":{"self":[{"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/posts\/98025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/comments?post=98025"}],"version-history":[{"count":29,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/posts\/98025\/revisions"}],"predecessor-version":[{"id":98450,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/posts\/98025\/revisions\/98450"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/media\/98071"}],"wp:attachment":[{"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/media?parent=98025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/categories?post=98025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudfoundation.com\/blog\/wp-json\/wp\/v2\/tags?post=98025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}