{"id":970,"date":"2022-04-22T18:41:47","date_gmt":"2022-04-22T18:41:47","guid":{"rendered":"https:\/\/thecloudmarathoner.com\/?p=970"},"modified":"2022-04-25T14:06:00","modified_gmt":"2022-04-25T14:06:00","slug":"study-guide-for-az-305-part-12-design-for-high-availability","status":"publish","type":"post","link":"https:\/\/elyusubov.com\/index.php\/2022\/04\/22\/study-guide-for-az-305-part-12-design-for-high-availability\/","title":{"rendered":"Study Guide for AZ-305: Part 12 \u2013Design for high availability"},"content":{"rendered":"\n<p>Hello friends!<\/p>\n\n\n\n<p>Thank you for following series of blog posts on this Study Guide for AZ-305!<br><br>This is the final (Part 12\/12) of blog post series to help you get ready for the latest&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/certifications\/exams\/az-305\" target=\"_blank\">AZ-305 exam<\/a>.<br><br>Feel free to check the previous posts listed below, if you did not look into them yet&nbsp;\ud83d\ude42<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"table-of-content-blog-series\">Table of content (blog series)<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/02\/11\/study-guide-for-az-305-designing-microsoft-azure-infrastructure-solutions-part-1-design-a-governance-solution\/\" target=\"_blank\">Part 1: Design a governance solution<\/a><\/li><li><a href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/02\/12\/study-guide-for-az-305-part-2-design-authentication-and-authorization-solutions\/\">Part 2:\u00a0Design Authentication and Authorization Solutions<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/02\/19\/study-guide-for-az-305-part-3-design-a-solution-to-log-and-monitor-azure-resources\/\" target=\"_blank\">Part 3:\u00a0Design a solution to log and monitor Azure resources<\/a><\/li><li><strong><strong>*** Design Infrastructure Solutions ***<\/strong><\/strong><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/02\/24\/study-guide-for-az-305-part-4-design-a-compute-solution\/\" target=\"_blank\">Part 4: Design a compute solution<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/03\/07\/study-guide-for-az-305-part-5-design-an-application-architecture-solution\/\" target=\"_blank\">Part 5:\u00a0Design an application architecture solution<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/03\/11\/study-guide-for-az-305-part-6-design-a-network-infrastructure-solution\/\" target=\"_blank\">Part 6:\u00a0Design a network infrastructure solution<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/03\/19\/study-guide-for-az-305-part-7-design-a-migration-solution\/\" target=\"_blank\">Part 7:\u00a0Design a migration solution<\/a><\/li><li><strong><strong>*** Design Data Storage Solutions ****<\/strong><\/strong><\/li><li><a href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/03\/25\/study-guide-az-305-part-8-design-a-non-relational-storage-solution\/\">Part 8:\u00a0Design a non-relational data storage solution<\/a><\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/04\/01\/study-guide-az-305-part-9-design-a-data-storage-solution-for-relational-data\/\" target=\"_blank\">Part 9:\u00a0Design a data storage solution for relational data<\/a><\/li><li><a href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/04\/10\/study-guide-az-305-part-10-design-a-data-integration-solution\/\">Part 10:\u00a0Design a data integration solution<\/a><\/li><li><strong><strong>*** Design Business Continuity Solutions ***<\/strong><\/strong><\/li><li><a href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/04\/16\/study-guide-az-305-part-11-design-for-business-continuity-backup-and-disaster-recovery\/\">Part 11:\u00a0Design a solution for BC, Backup and Disaster Recovery<\/a>\u00a0<\/li><li><a href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/04\/22\/study-guide-for-az-305-part-12-design-for-high-availability\/\">Part 12: Design for high availability<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-backup-and-disaster-recovery\">What is high availability ?<\/h3>\n\n\n\n<p>High availability (HA) is an important quality measure of computing infrastructure that is mission-critical for the customer facing applications and overall organization&#8217;s systems. High availability permits the computing infrastructure to continue functioning, even when certain components fail.<\/p>\n\n\n\n<p>Thus, cloud solution providers (CSPs) are expected to deliver certain measures and guarantees to claim the high availability of the offered services. <\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/availability-zones\/az-overview?WT.mc_id=AZ-MVP-5004750#availability-zones\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/docs.microsoft.com\/en-us\/azure\/availability-zones\/media\/availability-zones-region-geography.png\" alt=\"Image showing availability zones that protect against localized disasters and regional or large geography disasters by using another region.\" width=\"801\" height=\"477\"\/><\/a><figcaption><em><strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/availability-zones\/az-overview?WT.mc_id=AZ-MVP-5004750#availability-zones\" target=\"_blank\" rel=\"noreferrer noopener\">Azure Regions and Availability zones<\/a><\/strong><\/em><\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>The diagram below, equates Service Level Agreement (SLA) percentual to actual downtime, measured in seconds per week, month and year. <\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.007ffflearning.com\/post\/images\/2020-06-14-2.jpg\" alt=\"Measuring SLA table\" width=\"849\" height=\"477\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-the-compute-service\">How to achieve High Availability in Azure?<\/h3>\n\n\n\n<p>Azure infrastructure is composed of geographies, regions, and availability zones which in turn limits the impact of a physical server or Sofware update failure and therefore limit potential impact to customer applications and data.<br><br>The Azure availability zones construct was developed to provide a software and networking solution to protect against datacenter failures and to provide increased high availability (HA) to the Azure customers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/infographic-reliability-with-microsoft-azure\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"\/wp-content\/uploads\/2022\/04\/image-1-1024x616.png\" alt=\"\" class=\"wp-image-1371\" width=\"815\" height=\"489\" srcset=\"\/wp-content\/uploads\/2022\/04\/image-1-1024x616.png 1024w, \/wp-content\/uploads\/2022\/04\/image-1-300x180.png 300w, \/wp-content\/uploads\/2022\/04\/image-1-768x462.png 768w, \/wp-content\/uploads\/2022\/04\/image-1.png 1166w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><\/a><figcaption><strong><em><a href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/infographic-reliability-with-microsoft-azure\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\" rel=\"noreferrer noopener\">Infographic: Reliability with Microsoft Azure<\/a><\/em><\/strong><\/figcaption><\/figure>\n\n\n\n<p>Availability zones are playing very important role in designing your HA solution to meet customer needs. Please, read more about the <a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/availability-zones\/az-overview?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">Azure Regions and availability zones here<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/assets.cloudskew.com\/assets\/blog\/images\/16-azure-functions-redundancy.jpg\" alt=\"High Availability in Azure: App Service, Function Apps | mithun shanbhag's  blog\" width=\"870\" height=\"460\"\/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"part-3-design-a-solution-to-log-and-monitor-azure-resources\">Part 12:&nbsp;Design for high availability<\/h4>\n\n\n\n<p>The references below are taken from official Microsoft docs and focused on designing HA solutions in Azure. You could also find it helpful to check the Microsoft docs and learning paths with [Tutorials] below \ud83d\ude09.<\/p>\n\n\n\n<p>This collection of links is gathered with a focus on the exam objectives of the AZ-305 certification exam. <\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/availability-zones\/az-overview?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">Regions and availability zones<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/global-infrastructure\/geographies\/?WT.mc_id=AZ-MVP-5004750#overview\" target=\"_blank\">Azure geographies<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/availability-zones\/az-region?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">Azure services that support availability zones<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/achieving-compliant-data-residency-and-security-with-azure\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">[Article] Enabling Data Residency and Data Protection in Microsoft Azure Regions<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/features\/reliability\/?WT.mc_id=AZ-MVP-5004750#overview\" target=\"_blank\">Azure reliability Overview<\/a><br><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/high-availability\/building-solutions-for-high-availability?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\" rel=\"noreferrer noopener\">Build solutions for high availability using availability zones<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/framework\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">Microsoft Azure Well-Architected Framework<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/framework\/resiliency\/reliability-patterns\" target=\"_blank\">Reliability Patterns<\/a><br><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/example-scenario\/infrastructure\/iaas-high-availability-disaster-recovery?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\" rel=\"noreferrer noopener\">High availability and disaster recovery scenarios for IaaS apps<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/azure.microsoft.com\/en-us\/resources\/infographic-reliability-with-microsoft-azure\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">Infographic: Reliability with Microsoft Azure<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/design-for-high-availability\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">[Tutorial] Design for high availability<\/a><br><a href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/configure-virtual-machine-availability\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\" rel=\"noreferrer noopener\">[Tutorial] Configure virtual machine availability<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/describe-high-availability-disaster-recovery-strategies\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">[Tutorial] Describe high availability and disaster recovery strategies<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/monitor-usage-performance-availability-resources-azure-monitor\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">[Tutorial] Monitor the usage, performance, and availability of resources with Azure Monitor<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/paths\/plan-implement-high-availability-disaster-recovery-environment\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">[Tutorial] Plan and implement a high availability and disaster recovery environment<\/a><br><a rel=\"noreferrer noopener\" href=\"https:\/\/docs.microsoft.com\/en-us\/learn\/modules\/azure-sql-high-availability\/?WT.mc_id=AZ-MVP-5004750\" target=\"_blank\">[Tutorial] Deploy highly available solutions by using Azure SQL<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"summary\">SUMMARY<\/h4>\n\n\n\n<p>This is it folk, we did it!!!<br><br>Thank you for visiting the AZ-305 Study Guide and checking the <em><em><em><a href=\"https:\/\/thecloudmarathoner.com\/index.php\/2022\/04\/22\/study-guide-for-az-305-part-12-design-for-high-availability\/\">Part 12: <em>Design a solution for backup and disaster recovery<\/em><\/a><\/em><\/em><\/em> and completing your learning journey.<\/p>\n\n\n\n<p>Looking forward and ask for feedback.<\/p>\n<div class=\"pvc_clear\"><\/div><p id=\"pvc_stats_970\" class=\"pvc_stats all  \" data-element-id=\"970\" style=\"\"><i class=\"pvc-stats-icon medium\" aria-hidden=\"true\"><svg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"chart-bar\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\" class=\"svg-inline--fa fa-chart-bar fa-w-16 fa-2x\"><path fill=\"currentColor\" d=\"M396.8 352h22.4c6.4 0 12.8-6.4 12.8-12.8V108.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v230.4c0 6.4 6.4 12.8 12.8 12.8zm-192 0h22.4c6.4 0 12.8-6.4 12.8-12.8V140.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v198.4c0 6.4 6.4 12.8 12.8 12.8zm96 0h22.4c6.4 0 12.8-6.4 12.8-12.8V204.8c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v134.4c0 6.4 6.4 12.8 12.8 12.8zM496 400H48V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-16c0-8.84-7.16-16-16-16zm-387.2-48h22.4c6.4 0 12.8-6.4 12.8-12.8v-70.4c0-6.4-6.4-12.8-12.8-12.8h-22.4c-6.4 0-12.8 6.4-12.8 12.8v70.4c0 6.4 6.4 12.8 12.8 12.8z\" class=\"\"><\/path><\/svg><\/i> <img loading=\"lazy\" decoding=\"async\" width=\"16\" height=\"16\" alt=\"Loading\" src=\"\/wp-content\/plugins\/page-views-count\/ajax-loader-2x.gif\" border=0 \/><\/p><div class=\"pvc_clear\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Hello friends! Thank you for following series of blog posts on this Study Guide for AZ-305! This is the final (Part 12\/12) of blog post series to help you get ready for the latest&nbsp;AZ-305 exam. Feel free to check the previous posts listed below, if you did not look into them yet&nbsp;\ud83d\ude42 Table of content &hellip; <a href=\"https:\/\/elyusubov.com\/index.php\/2022\/04\/22\/study-guide-for-az-305-part-12-design-for-high-availability\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Study Guide for AZ-305: Part 12 \u2013Design for high availability&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,29],"tags":[],"class_list":["post-970","post","type-post","status-publish","format-standard","hentry","category-architecture","category-study-guides"],"_links":{"self":[{"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/posts\/970","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/comments?post=970"}],"version-history":[{"count":21,"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/posts\/970\/revisions"}],"predecessor-version":[{"id":1424,"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/posts\/970\/revisions\/1424"}],"wp:attachment":[{"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/media?parent=970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/categories?post=970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elyusubov.com\/index.php\/wp-json\/wp\/v2\/tags?post=970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}