{"id":190,"date":"2026-04-03T22:42:28","date_gmt":"2026-04-04T01:42:28","guid":{"rendered":"https:\/\/proglab.com.br\/?page_id=190"},"modified":"2026-05-24T21:28:53","modified_gmt":"2026-05-25T00:28:53","slug":"design-compute-solutions","status":"publish","type":"page","link":"https:\/\/proglab.com.br\/?page_id=190","title":{"rendered":"Design compute solutions"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"826\" height=\"875\" src=\"https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/05\/image-6.png\" alt=\"\" class=\"wp-image-873\" srcset=\"https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/05\/image-6.png 826w, https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/05\/image-6-283x300.png 283w, https:\/\/proglab.com.br\/wp-content\/uploads\/2026\/05\/image-6-768x814.png 768w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Azure Compute Services<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Azure Virtual Machines<\/strong>: Deploy and manage virtual machines inside an Azure virtual network.<\/li>\n\n\n\n<li><strong>Azure Batch<\/strong>: Apply this managed service to run large-scale parallel and high-performance computing (HPC) applications.<\/li>\n\n\n\n<li><strong>Azure App Service<\/strong>: Host web apps, mobile app backends, RESTful APIs, or automated business processes with this managed service.<\/li>\n\n\n\n<li><strong>Azure Functions<\/strong>: Use this managed service to run code in the cloud, without worrying about the infrastructure. &#8211; <strong>Serverless<\/strong><\/li>\n\n\n\n<li><strong>Azure Logic Apps<\/strong>: Configure this cloud-based\u00a0<em>platform<\/em>\u00a0to create and run automated workflows similar to capabilities in Azure Functions. &#8211; <strong>Serverless<\/strong><\/li>\n\n\n\n<li><strong>Azure Container Instances (ACI)<\/strong>: Run containers in Azure in a fast and simple manner without creating virtual machines or relying on a higher-level service.<strong> &#8211; Container-based<\/strong><\/li>\n\n\n\n<li><strong>Azure Container Apps (ACA)<\/strong>: Run containerized applications on a fully managed serverless platform without managing Kubernetes infrastructure. Supports scale-to-zero, Dapr integration, jobs, and revision-based traffic management.<strong> &#8211; Container-based<\/strong><\/li>\n\n\n\n<li><strong>Azure Kubernetes Service (AKS)<\/strong>: Run containerized applications with this managed Kubernetes service.<strong> &#8211; Container-based<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-compute-solution\/2-choose-compute-service\"><a href=\"https:\/\/learn.microsoft.com\/en-us\/training\/modules\/design-compute-solution\/2-choose-compute-service\/?ns-enrollment-type=learningpath&amp;ns-enrollment-id=learn.wwl.design-infranstructure-solutions\">Choose an Azure compute service<\/a><\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/proglab.com.br\/?page_id=254\" data-type=\"page\" data-id=\"254\">Specify components of a compute solution based on workload requirements<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/proglab.com.br\/?page_id=256\" data-type=\"page\" data-id=\"256\">Recommend a virtual machine-based solution<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/proglab.com.br\/?page_id=258\" data-type=\"page\" data-id=\"258\">Recommend a container-based solution<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/proglab.com.br\/?page_id=260\" data-type=\"page\" data-id=\"260\">Recommend a serverless-based solution<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/proglab.com.br\/?page_id=262\" data-type=\"page\" data-id=\"262\">Recommend a compute solution for batch processing<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Azure Compute Services Choose an Azure compute service<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":153,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-190","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=190"}],"version-history":[{"count":9,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/190\/revisions"}],"predecessor-version":[{"id":876,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/190\/revisions\/876"}],"up":[{"embeddable":true,"href":"https:\/\/proglab.com.br\/index.php?rest_route=\/wp\/v2\/pages\/153"}],"wp:attachment":[{"href":"https:\/\/proglab.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}