{"id":80548,"date":"2021-12-25T04:51:23","date_gmt":"2021-12-25T10:21:23","guid":{"rendered":"https:\/\/www.whizlabs.com\/blog\/?p=80548"},"modified":"2022-01-06T23:23:35","modified_gmt":"2022-01-07T04:53:35","slug":"aws-auto-scaling","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/","title":{"rendered":"AWS Auto Scaling"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Whizlabs on 19 Dec 2021, conducted a well explained webinar on \u2018<\/span><b>AWS Auto Scaling<\/b><span style=\"font-weight: 400;\">\u2019 with Mr. Pavan Gumaste.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Pavan Gumaste is a Certified Solutions Architect and a Cloud Computing Professional with an in-depth knowledge of AWS, Azure, and Google Cloud Platform. Currently, he manages the Hands-on Labs platform at Whizlabs and helps figure out what to build, ensuring successful delivery and incorporating user learning to improve the strategy and product further.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Here are the concepts discussed:<\/span><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 ez-toc-wrap-left counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ea7e02;color:#ea7e02\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ea7e02;color:#ea7e02\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/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:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#What_is_Auto_Scaling\" >What is Auto Scaling?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#AWS_Auto_Scaling\" >AWS Auto Scaling<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#How_does_Auto_Scaling_work\" >How does Auto Scaling work?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#Components_of_AWS_Auto_Scaling\" >Components of AWS Auto Scaling\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#Types_of_Scaling_based_on_how_to_scale\" >Types of Scaling based on how to scale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#Types_of_Scaling_based_on_when_to_scale\" >Types of Scaling based on when to scale<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#Benefits_of_Auto_Scaling\" >Benefits of Auto Scaling<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#The_process_of_Auto_Scaling\" >The process of Auto Scaling<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#Prerequisites_for_Auto_Scaling\" >Prerequisites for Auto Scaling<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.whizlabs.com\/blog\/aws-auto-scaling\/#Auto_Scaling_and_Load_Balancing\" >Auto Scaling and Load Balancing<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"What_is_Auto_Scaling\"><\/span><b>What is Auto Scaling?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Auto Scaling is the method used in Cloud Computing that dynamically adjusts the amount of computational resources in a server farm, typically measured by the number of active users, automatically based on the load on the farm.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">One of the reasons for companies moving to the Cloud is having the facility to upscale and downscale based on the client requirement.<\/span><\/p>\n<p><img decoding=\"async\" class=\" wp-image-80551 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/what-is-auto-scaling-blog-1-300x99.png\" alt=\"what-is-auto-scaling-blog \" width=\"651\" height=\"215\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/what-is-auto-scaling-blog-1-300x99.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/what-is-auto-scaling-blog-1-640x211.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/what-is-auto-scaling-blog-1.png 658w\" sizes=\"(max-width: 651px) 100vw, 651px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Whenever the traffic arrives from the internet via a website or an app, it will pass through a load balancer, which will then divide it into multiple Auto Scaling groups, based on which the groups are configured. This is done to avoid load being put on a single server.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Organizations often are required to upscale and downscale their servers based on their requirements, be it static or dynamic.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"AWS_Auto_Scaling\"><\/span><b>AWS Auto Scaling<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">AWS Auto Scaling monitors the applications and adjusts capacity automatically to maintain steady and predictable performance at the lowest cost possible. It helps you in ensuring that you have the correct number of Amazon EC2 instances available to handle the load for the application.<\/span><\/p>\n<p><img decoding=\"async\" class=\" wp-image-80553 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-blog-2-300x244.png\" alt=\"aws-auto-scaling-blog\" width=\"490\" height=\"399\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-blog-2-300x244.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-blog-2.png 511w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"How_does_Auto_Scaling_work\"><\/span><b>How does Auto Scaling work?<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It creates a number of EC2 instances, and the minimum and the maximum number of instances we might require in the Auto Scaling Groups are defined.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">A desired capacity of instances is defined, either when you create the group or anytime after, Amazon EC2 ensures that the group contains the said instances.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You specify the <\/span><b>minimum number of instances<\/b><span style=\"font-weight: 400;\"> that might be required in an Auto Scaling Group, Amazon EC2 Auto Scaling ensures that the group never goes below this size.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You specify the <\/span><b>maximum number of instances<\/b><span style=\"font-weight: 400;\"> that might be required in an Auto Scaling Group, Amazon EC2 Auto Scaling ensures that the group never goes above this size.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">When the scaling policies are defined, the Amazon EC2 Auto Scaling launches and terminates instances on demand.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Components_of_AWS_Auto_Scaling\"><\/span><b>Components of AWS Auto Scaling\u00a0<\/b><b><\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li aria-level=\"1\"><b>Launch Configuration: <\/b><span style=\"font-weight: 400;\">A launch configuration is an instance configuration template that is used by an Auto Scaling Group to launch EC2 instances.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The following parameters are required to be specified while creating any launch\u00a0 configuration:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ID of the Amazon Machine Image (AMI)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Instance type<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Key pair<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">One or more security groups<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Block device mapping<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">These parameters are helpful while creating the clones of the new servers about to be created.<\/span><b><\/b><\/p>\n<ul>\n<li aria-level=\"1\"><b>Launch Template: <\/b><span style=\"font-weight: 400;\">A launch template is similar to a launch configuration, in that it specifies instance configuration information. Defining a launch template instead of a launch configuration allows you to have multiple versions of a Launch Template.<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-level=\"1\"><b>Auto Scaling Groups: <\/b><span style=\"font-weight: 400;\">These are the collection of Amazon EC2 instances that are treated as a logical grouping for the purpose of automatic scaling and management. These groups allow you to use Amazon EC2 Auto Scaling features such as health check replacements and scaling policies.<\/span><\/li>\n<\/ul>\n<ul>\n<li aria-level=\"1\"><b>Core functionality: <\/b><span style=\"font-weight: 400;\">The core functionality of the Amazon EC2 Auto Scaling service is to maintain the number of instances in an Auto Scaling Group.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For example, if we are watching an IPL match or a football match on Hotstar or Netflix, the number of users watching might rise from 1 million to 10 million at the climax of the game. This should not let the application crash. So, what happens is that initially we are using a certain number of instances, then Auto Scaling comes into play and increases the instances.<\/span><\/p>\n<ul>\n<li aria-level=\"1\"><b>Size: <\/b><span style=\"font-weight: 400;\">The size of the Auto Scaling Group depends on the number of instances that were set as the desired capacity initially, which is set as per the average no. of users. The number of the instances will increase or decrease as per demand, either through manual scaling or automatic scaling.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Types_of_Scaling_based_on_how_to_scale\"><\/span><b>Types of Scaling based on how to scale<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\"><strong>Horizontal Scaling:<\/strong> By adding more servers or machines to the Auto Scaling Group in order to help scaling. <\/span>It focuses on the availability<\/p>\n<p><span style=\"font-weight: 400;\"><strong>Vertical Scaling<\/strong>: By adding more power rather than more units, for instance adding more RAMv. <\/span>It enhances the performance.<\/p>\n<p><img decoding=\"async\" class=\" wp-image-80549 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/types-of-scaling-vertical-horizontal-1-300x131.png\" alt=\"types-of-scaling-vertical-horizontal\" width=\"571\" height=\"249\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/types-of-scaling-vertical-horizontal-1-300x131.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/types-of-scaling-vertical-horizontal-1-640x279.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/types-of-scaling-vertical-horizontal-1-681x297.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/types-of-scaling-vertical-horizontal-1.png 692w\" sizes=\"(max-width: 571px) 100vw, 571px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Scaling to be chosen depends on the type of application and work.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In the above example, in the case of Vertical Scaling, the capacity of the server is increasing, while for Horizontal Scaling, the no. of clones is increasing so that the load bearing capacity is divided. Both kinds of scaling can also be used in combination.<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Types_of_Scaling_based_on_when_to_scale\"><\/span><b>Types of Scaling based on when to scale<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Predictive Auto Scaling: This type of scaling deploys predictive analytics, including historical usage data and recent usage trends, used in Auto Scaling based on predictions about its usage in the future.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Scheduled Auto Scaling: This is a kind of hybrid approach to scaling policy that functions in real time, and also anticipates changes in traffic loads and executes policy reactions to those changes at specific times.\u00a0<\/span><\/li>\n<\/ol>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It is used when we are able to anticipate the traffic.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Benefits_of_Auto_Scaling\"><\/span><b>Benefits of Auto Scaling<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Better fault tolerance<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Better cost management<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">High availability of resources<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Increased reliability of resources<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Improved flexibility of resources<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"The_process_of_Auto_Scaling\"><\/span><b>The process of Auto Scaling<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Suppose we are given an application with requirements and we have to auto scale it. Then, we will:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Explore the required application and create a Cloud system that adds and removes EC2 instances as per the requirement or load.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Choose the service that is to be auto scaled.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Optimize the service. Based on metric changes, scale the application in response to predictable load changes.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Keep tracing the load and maintain a steady count of instances.<\/span><img decoding=\"async\" class=\" wp-image-80550 aligncenter\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/process-of-auto-scaling-1-300x91.png\" alt=\"process-of-auto-scaling \" width=\"722\" height=\"219\" srcset=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/process-of-auto-scaling-1-300x91.png 300w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/process-of-auto-scaling-1-1024x310.png 1024w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/process-of-auto-scaling-1-768x232.png 768w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/process-of-auto-scaling-1-640x194.png 640w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/process-of-auto-scaling-1-681x206.png 681w, https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/process-of-auto-scaling-1.png 1111w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Prerequisites_for_Auto_Scaling\"><\/span><b>Prerequisites for Auto Scaling<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Virtual Private Cloud(VPC): You create instances inside it based on requirement.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">EC2 Instances: This is a typical server having an Operating System and storage, enabled with SSH or HTTP port, that helps in communicating with the instance.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Security Groups: These are attached to the EC2 instances.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Availability Zones: Data centers are divided into availability zones, which ensure that a fault in one of the data centers does not affect the availability of the application.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Elastic Load Balancer: It acts as an intermediary between the traffic and the servers and divides the traffic among various availability zones.<\/span><\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Auto_Scaling_and_Load_Balancing\"><\/span><b>Auto Scaling and Load Balancing<\/b><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">An application Load Balancer Auto Scaling package works in tandem.\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">You can deploy an Auto Scaling Group Load Balancer to improve the availability and performance, and decrease application latency.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">This works because you can define your Auto Scaling policies based on your application requirements, to scale-in and scale-out instances and thus, instruct the load balancer to distribute the traffic load between the running instances.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Auto Scaling allows a user to set a policy based on a predefined criteria that manages the number of available instances in both peak and off-peak hours, enabling multiple instances with the same functionality.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">To get a better understanding of the concepts, refer to the hands-on session.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The clarity and brevity demonstrated by the instructor on the concept is amazing. Watch the complete webinar on the below link:<\/span><\/p>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=2CTEqYAzqm4\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400;\">https:\/\/www.youtube.com\/watch?v=2CTEqYAzqm4<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whizlabs on 19 Dec 2021, conducted a well explained webinar on \u2018AWS Auto Scaling\u2019 with Mr. Pavan Gumaste. Pavan Gumaste is a Certified Solutions Architect and a Cloud Computing Professional with an in-depth knowledge of AWS, Azure, and Google Cloud Platform. Currently, he manages the Hands-on Labs platform at Whizlabs and helps figure out what to build, ensuring successful delivery and incorporating user learning to improve the strategy and product further. Here are the concepts discussed: What is Auto Scaling? Auto Scaling is the method used in Cloud Computing that dynamically adjusts the amount of computational resources in a server [&hellip;]<\/p>\n","protected":false},"author":359,"featured_media":80552,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[10,29],"tags":[4792,4791],"class_list":["post-80548","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-computing-certifications","category-webinar","tag-auto-scaling-aws","tag-aws-auto-scaling"],"uagb_featured_image_src":{"full":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",900,473,false],"thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop-150x150.jpg",150,150,true],"medium":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop-300x158.jpg",300,158,true],"medium_large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop-768x404.jpg",768,404,true],"large":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",900,473,false],"1536x1536":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",900,473,false],"2048x2048":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",900,473,false],"profile_24":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",24,13,false],"profile_48":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",48,25,false],"profile_96":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",96,50,false],"profile_150":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",150,79,false],"profile_300":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",300,158,false],"tptn_thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop-250x250.jpg",250,250,true],"web-stories-poster-portrait":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",640,336,false],"web-stories-publisher-logo":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",96,50,false],"web-stories-thumbnail":["https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2021\/12\/aws-auto-scaling-whizlabs-workshop.jpg",150,79,false]},"uagb_author_info":{"display_name":"Abilesh Premkumar","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/abilesh\/"},"uagb_comment_info":1,"uagb_excerpt":"Whizlabs on 19 Dec 2021, conducted a well explained webinar on \u2018AWS Auto Scaling\u2019 with Mr. Pavan Gumaste. Pavan Gumaste is a Certified Solutions Architect and a Cloud Computing Professional with an in-depth knowledge of AWS, Azure, and Google Cloud Platform. Currently, he manages the Hands-on Labs platform at Whizlabs and helps figure out what&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/80548","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/359"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=80548"}],"version-history":[{"count":3,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/80548\/revisions"}],"predecessor-version":[{"id":80556,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/80548\/revisions\/80556"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media\/80552"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=80548"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=80548"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=80548"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}