{"id":15726,"date":"2020-08-07T11:51:19","date_gmt":"2020-08-07T11:51:19","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=15726"},"modified":"2020-08-27T09:17:14","modified_gmt":"2020-08-27T09:17:14","slug":"azure-compute-service-for-application","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/","title":{"rendered":"Azure Compute Service for Application"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-304-microsoft-azure-architect-design\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to AZ-304 Tutorials<\/a><\/p>\n\n\n\n<p>There are a number of ways that Azure offers for hosting application code. The term compute refers to the host model for the computing resources that your application runs on. In this tutorial, we will learn about the compute service for the application. To better understand, check the below flowchart for choosing the compute service.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-1.png\" alt=\"choosing compute service\" class=\"wp-image-15754\" width=\"632\" height=\"499\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-1.png 998w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-1-506x400.png 506w\" sizes=\"auto, (max-width: 632px) 100vw, 632px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<p>However, if your application consists of multiple workloads, then evaluate each workload separately.&nbsp;<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Lift and shift<\/strong><\/h6>\n\n\n\n<p>This is a strategy for migrating a workload to the cloud without redesigning the application or making code changes. However, it also means rehosting.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Cloud optimized&nbsp;<\/strong><\/h6>\n\n\n\n<p>This is a strategy for migrating to the cloud by refactoring an application for taking advantage of cloud-native features and capabilities.<\/p>\n\n\n\n<p>In this tutorial, there are several tables that will help you to make these tradeoff decisions. However, on the basis of analysis, you may find that the initial candidate isn&#8217;t suitable for your particular application or workload. For this, expand your analysis to include other compute services.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-azure-architect-design-az-304-free-practice-test\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"150\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-304-practice-tests-8.png\" alt=\"AZ-304 Practice tests\" class=\"wp-image-18278\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-304-practice-tests-8.png 961w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-304-practice-tests-8-750x117.png 750w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/a><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Understand the basic features<\/strong><\/h4>\n\n\n\n<p>For those who are not familiar with the Azure service selected then read the overview documentation to understand the basics of the service.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, <strong>App Service<\/strong>, this is a manageable service for hosting web apps, mobile app back ends, RESTful APIs, or automated business processes.<\/li><li>Secondly, <strong>Azure Kubernetes Service (AKS), <\/strong>this is a manageable Kubernetes service for running containerized applications.<\/li><li>Next, <strong>Batch<\/strong>, this service is for running large-scale parallel and high-performance computing (HPC) applications<\/li><li>After that, <strong>Container Instances<\/strong>, this is the simplest way of running a container in Azure, without having to provision any virtual machines.<\/li><li>Then, <strong>Service Fabric, <\/strong>&nbsp;this is a distributed systems platform that can run in many environments, including Azure or on premises.<\/li><li>Lastly, <strong>Virtual machines, <\/strong>&nbsp;this service deploy and manage VMs inside an Azure virtual network.<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Understand the hosting models<\/strong><\/h4>\n\n\n\n<p>You should know that cloud services, including Azure services, are categorized into three categories that are IaaS, PaaS, and FaaS. Moreover, it is useful to understand the differences.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Infrastructure-as-a-Service (IaaS)<\/strong> provides provisioning for individual VMs along with the associated networking and storage components. After that, you can deploy whatever software and applications you want onto those VMs. However, this model is the closest to a traditional on-premises environment, except that Microsoft manages the infrastructure.&nbsp;<\/li><li><strong>Platform-as-a-Service (PaaS)<\/strong> provides a managed hosting environment in which you can deploy your application without managing VMs or networking resources.<\/li><li><strong>Functions-as-a-Service (FaaS)<\/strong> eliminates the requirement to worry about the hosting environment. That is to say in a FaaS model, you simply deploy your code and the service automatically runs it.<\/li><\/ul>\n\n\n\n<p>However, there is a tradeoff between control and ease of management. As IaaS provides control, flexibility, and portability, but you have to provision, configure and manage the VMs and network components. And, FaaS services automatically manage all aspects for running an application. PaaS services fall somewhere in between.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>DevOps<\/strong><\/h4>\n\n\n\n<p>This includes IIS Express for ASP.NET or node.js (iisnode), PHP web server, Azure Toolkit for IntelliJ, Azure Toolkit for Eclipse. And the App Service also supports remote debugging of deployed web app.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-3.png\" alt=\"Devops service\" class=\"wp-image-15757\" width=\"817\" height=\"394\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-3.png 980w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-3-750x362.png 750w\" sizes=\"auto, (max-width: 817px) 100vw, 817px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Scalability<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-4.png\" alt=\"scalability service in compute\" class=\"wp-image-15758\" width=\"883\" height=\"435\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-4.png 985w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-4-750x369.png 750w\" sizes=\"auto, (max-width: 883px) 100vw, 883px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Availability<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-6.png\" alt=\"availability service\" class=\"wp-image-15760\" width=\"879\" height=\"262\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-6.png 976w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-6-750x224.png 750w\" sizes=\"auto, (max-width: 879px) 100vw, 879px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Other criteria<\/strong><\/h4>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-8.png\" alt=\"Compute services criteria\" class=\"wp-image-15763\" width=\"846\" height=\"316\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-8.png 996w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-8-750x280.png 750w\" sizes=\"auto, (max-width: 846px) 100vw, 846px\" \/><figcaption>Image Source: Microsoft<\/figcaption><\/figure><\/div>\n\n\n\n<p>However, the output from the flowchart is a starting point for consideration.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-azure-architect-design-az-304-practice-exam\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"150\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/Az-304-online-course-15.png\" alt=\"Az-304 online course\" class=\"wp-image-15765\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/Az-304-online-course-15.png 961w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/Az-304-online-course-15-750x117.png 750w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-right\"><strong>Reference: <\/strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/architecture\/guide\/technology-choices\/compute-decision-tree\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Documentation<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-304-microsoft-azure-architect-design\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to AZ-304 Tutorials<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Go back to AZ-304 Tutorials There are a number of ways that Azure offers for hosting application code. The term compute refers to the host model for the computing resources that your application runs on. In this tutorial, we will learn about the compute service for the application. To better understand, check the below flowchart&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-15726","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Azure Compute Service for Application | Microsoft Azure AZ-304<\/title>\n<meta name=\"description\" content=\"Enhance your skills and knowledge by learning about Azure Compute Service for Application using Microsoft Azure AZ-304 online course and practice exam Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure Compute Service for Application | Microsoft Azure AZ-304\" \/>\n<meta property=\"og:description\" content=\"Enhance your skills and knowledge by learning about Azure Compute Service for Application using Microsoft Azure AZ-304 online course and practice exam Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-27T09:17:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/\",\"name\":\"Azure Compute Service for Application | Microsoft Azure AZ-304\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2020-08-07T11:51:19+00:00\",\"dateModified\":\"2020-08-27T09:17:14+00:00\",\"description\":\"Enhance your skills and knowledge by learning about Azure Compute Service for Application using Microsoft Azure AZ-304 online course and practice exam Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure Compute Service for Application\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azure Compute Service for Application | Microsoft Azure AZ-304","description":"Enhance your skills and knowledge by learning about Azure Compute Service for Application using Microsoft Azure AZ-304 online course and practice exam Now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/","og_locale":"en_US","og_type":"article","og_title":"Azure Compute Service for Application | Microsoft Azure AZ-304","og_description":"Enhance your skills and knowledge by learning about Azure Compute Service for Application using Microsoft Azure AZ-304 online course and practice exam Now!","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2020-08-27T09:17:14+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az-304-docs-1.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/","name":"Azure Compute Service for Application | Microsoft Azure AZ-304","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2020-08-07T11:51:19+00:00","dateModified":"2020-08-27T09:17:14+00:00","description":"Enhance your skills and knowledge by learning about Azure Compute Service for Application using Microsoft Azure AZ-304 online course and practice exam Now!","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/azure-compute-service-for-application\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Azure Compute Service for Application"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/15726","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=15726"}],"version-history":[{"count":3,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/15726\/revisions"}],"predecessor-version":[{"id":18282,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/15726\/revisions\/18282"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=15726"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=15726"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=15726"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}