{"id":12315,"date":"2016-10-17T12:51:00","date_gmt":"2016-10-17T12:51:00","guid":{"rendered":"https:\/\/viewmyprojects.com\/winwirewp\/?p=12315"},"modified":"2023-11-30T08:56:44","modified_gmt":"2023-11-30T08:56:44","slug":"azure-resource-manager","status":"publish","type":"post","link":"https:\/\/viewmyprojects.com\/winwirewp\/blog\/azure-resource-manager\/","title":{"rendered":"Introduction to Azure Resource Manager"},"content":{"rendered":"\n<p>Have you experienced an escalation issue or sent a response to the client\u2019s mail indicating \u201cYou have not installed it correctly\u201d or \u201cYour hardware is not configured properly?<\/p>\n\n\n\n<p><strong>As IT professionals we often encounter support tickets for applications that are:<\/strong><\/p>\n\n\n\n<p class=\"blog-detail-list\">\u2022 Sluggish<br>\u2022 Fail to install<br>\u2022 Randomly stop working<\/p>\n\n\n\n<p><strong><em>The Conflict between software development teams and IT operations is not new to us.<\/em><\/strong><\/p>\n\n\n\n<p>Even when an application initially at the time of deployment would work well, later, the configuration changes made to the production environment could create a conflict.<\/p>\n\n\n\n<p><em><strong>Keeping objects consistent across dev, test, and production<\/strong><\/em><\/p>\n\n\n\n<p>To resolve this issues, we need to ensure that we maintain consistency between the DevTest and Production environments. And this we can do is by creating a template that defines the environment. This template is then deployed along with the application to ensure consistency.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is Azure Resource Manager (ARM)?<\/h2>\n\n\n\n<p>The Azure Resource Manager stack, just like its predecessor, supports imperative operations, but what is exciting is, it also provides a new way of deploying artifacts in a declarative fashion through a template, using JSON object notation, also using a special language.<\/p>\n\n\n\n<p>An Azure Resource Manager template is written in JSON (JavaScript Object Notation) which is a similar concept to XML. It is a JavaScript Object Notation (JSON) file that defines one or more resources to deploy to a resource group. It also defines the dependencies between the deployed resources.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"779\" height=\"466\" src=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/image-1-11.webp\" alt=\"\" class=\"wp-image-18767\" srcset=\"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/image-1-11.webp 779w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/image-1-11-300x179.webp 300w, https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/image-1-11-768x459.webp 768w\" sizes=\"auto, (max-width: 779px) 100vw, 779px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Azure Resource Manager &#8211; Benefits<\/h2>\n\n\n\n<p class=\"blog-detail-list\"><em><strong><br><\/strong><\/em>\u2022 Prevent deletion\/modification of resources using resources Locks<br>\u2022 Role-Based Access Control (RBAC) is natively integrated<br>\u2022 Deploy, manage, and monitor all of the resources<br>\u2022 Declarative templates<br>\u2022 View rolled-up costs for the entire group or for a group of resources<br>\u2022 Enables to group &amp; manage multiple resources as a single logical group<br>\u2022 Repeatedly deploy solutions, throughout the development lifecycle 8 Set sequence of deployment by defining dependencies.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Azure Resource Manager: The Secret ingredient of the Microsoft Cloud Strategy<\/h2>\n\n\n\n<p>Since its inception in 2009, Microsoft Azure has gone through a significant transformation. What began as a hardcore set of platform services is now a force to be evaluated within the infrastructure market as well.<\/p>\n\n\n\n<p>According to Gartner, <a href=\"https:\/\/viewmyprojects.com\/winwirewp\/blog\/powering-your-business-with-microsoft-azure\/\">Microsoft Azure<\/a> is inching closer to Amazon Cloud Dominance, firmly securing its place in the top right section of the Infrastructure-as-a-Service (IaaS) Magic Quadrant. And one technology that has accelerated Microsoft\u2019s infrastructure services is Azure Resource Manager, which has become the cornerstone of Microsoft cloud platform and needless to say that it\u2019s gearing up to play a key role in Azure Stack.<\/p>\n\n\n\n<p><em>Isn\u2019t it amazing to witness how a wonderful thing comes up in such a short period of time and occupies such a key place?<\/em><\/p>\n\n\n\n<p><strong><em>Watch the recording of our webinar on <a href=\"https:\/\/viewmyprojects.com\/winwirewp\/webinars\/azure-arm-templates\/\">Azure Resource Manager<\/a> to elevate your insights.<\/em><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you experienced an escalation issue or sent a response to the client\u2019s mail indicating \u201cYou have not installed it correctly\u201d or \u201cYour hardware is not configured properly? As IT professionals we often encounter support tickets for applications that are: \u2022 Sluggish\u2022 Fail to install\u2022 Randomly stop working The Conflict between software development teams and&hellip; <a class=\"more-link\" href=\"https:\/\/viewmyprojects.com\/winwirewp\/blog\/azure-resource-manager\/\">Continue reading <span class=\"screen-reader-text\">Introduction to Azure Resource Manager<\/span><\/a><\/p>\n","protected":false},"author":32,"featured_media":16789,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","_uag_custom_page_level_css":"","footnotes":""},"categories":[59,61,62],"tags":[],"class_list":["post-12315","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-app-modernization-blogs","category-cloud-blogs","entry"],"acf":[],"featured_image_src":"https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager.webp","author_info":{"display_name":"Sai","author_link":"https:\/\/viewmyprojects.com\/winwirewp\/author\/sai\/"},"views":3674,"uagb_featured_image_src":{"full":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager.webp",800,440,false],"thumbnail":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager-150x150.webp",150,150,true],"medium":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager-300x165.webp",300,165,true],"medium_large":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager-768x422.webp",750,412,true],"large":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager.webp",750,413,false],"1536x1536":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager.webp",800,440,false],"2048x2048":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager.webp",800,440,false],"post-thumbnail":["https:\/\/viewmyprojects.com\/winwirewp\/wp-content\/uploads\/2023\/11\/December22_Blog_Azure-Resource-Manager.webp",800,440,false]},"uagb_author_info":{"display_name":"Sai","author_link":"https:\/\/viewmyprojects.com\/winwirewp\/author\/sai\/"},"uagb_comment_info":0,"uagb_excerpt":"Have you experienced an escalation issue or sent a response to the client\u2019s mail indicating \u201cYou have not installed it correctly\u201d or \u201cYour hardware is not configured properly? As IT professionals we often encounter support tickets for applications that are: \u2022 Sluggish\u2022 Fail to install\u2022 Randomly stop working The Conflict between software development teams and&hellip;&hellip;","_links":{"self":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/12315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/comments?post=12315"}],"version-history":[{"count":3,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/12315\/revisions"}],"predecessor-version":[{"id":18793,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/posts\/12315\/revisions\/18793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/media\/16789"}],"wp:attachment":[{"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/media?parent=12315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/categories?post=12315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/viewmyprojects.com\/winwirewp\/wp-json\/wp\/v2\/tags?post=12315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}