{"id":2622,"date":"2019-08-28T09:34:08","date_gmt":"2019-08-28T09:34:08","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=2622"},"modified":"2020-05-01T09:15:07","modified_gmt":"2020-05-01T09:15:07","slug":"elb-concepts","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/","title":{"rendered":"ELB concepts"},"content":{"rendered":"\n<ul class=\"wp-block-list\"><li>ELB is used to balance network traffic load<\/li><li>It load balances following<ul><li>EC2\ninstances<\/li><\/ul><ul><li>containers<\/li><\/ul><ul><li>IP\naddresses<\/li><\/ul><\/li><li>It load balances in multiple Availability Zones<\/li><li>Every load balancer is name as per DNS in format\n&#8211; {Balancer-name}.{region}-elb.amazonaws.com<\/li><li>Health monitoring of all nodes is done to\nprevent sending data to unhealthy nodes<\/li><li>Unhealthy nodes are detected, stopped sending\ndata and wait till it turns healthy<\/li><li>Ports supported by ELB, are in range &#8211; 1-65535<\/li><li>Protocols supported by ELB, are<ul><li>HTTP<\/li><\/ul><ul><li>HTTPS<\/li><\/ul><ul><li>TCP<\/li><\/ul><ul><li>SSL\n(Secure TCP)<\/li><\/ul><\/li><li>Listener are configured on balancer to accept requests<ul><li>Configuration\ninvolves specifying protocol and port number for listener and protocol and port\nnumber of nodes to send requests, to<\/li><\/ul><\/li><li>AWS has 3 types of load balancers in ELB, which\nare<ul><li>Application\nLoad Balancers<\/li><\/ul><ul><li>Network\nLoad Balancers<\/li><\/ul><ul><li>Classic\nLoad Balancers<\/li><\/ul><\/li><li>Application Load Balancer <ul><li>Works\non application layer or Layer 7<\/li><\/ul><ul><li>Protocols\nsupported are &#8211; HTTP\/1.1, and HTTP\/2<\/li><\/ul><ul><li>Has\nWebSockets support<\/li><\/ul><ul><li>Supports\nrouting of request like routing of HTTP requests based on path\/headers<\/li><\/ul><ul><li>Used\nfor offloading SSL\/TLS <\/li><\/ul><\/li><li>Network Load Balancer <ul><li>Works\non network layer or layer 4<\/li><\/ul><ul><li>Offers\ngood routing performance like million request\/second<\/li><\/ul><ul><li>Supports\nstatic IP<\/li><\/ul><\/li><li>Classic Load Balancer <ul><li>Is\nthe legacy AWS load balancer <\/li><\/ul><ul><li>Works\non layer 7 with support for layer 4 also<\/li><\/ul><ul><li>Layer\n7 support limited to X-Forwarded<\/li><\/ul><ul><li>Protocols\nsupported for layer 4 \u2013 TCP, TCP+SSL<\/li><\/ul><ul><li>Protocols\nsupported for layer 7 \u2013 HTTP 1.1, HTTPS 1.1<\/li><\/ul><\/li><li>Steps for enabling ELB<ul><li>Define\nLoad Balancer<\/li><\/ul><ul><li>Assign\nand configure Security Groups<\/li><\/ul><ul><li>Configure\nHealth Check for load balancer<\/li><\/ul><ul><li>Add\nEC2 Instances<\/li><\/ul><\/li><\/ul>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"338\" height=\"294\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-263.png\" alt=\"\" class=\"wp-image-3986\"\/><\/figure><\/div>\n\n\n\n<ul class=\"wp-block-list\"><li>In Cross-Zone Load Balancing, traffic is\ndistributed across target nodes in all enabled AZ<\/li><li>504 error is given by ELB, when<ul><li>no\nresponse <\/li><\/ul><ul><li>timeout<\/li><\/ul><\/li><li>Target nodes can have 2 healthcheck status \u2013<ul><li>InService\n<\/li><\/ul><ul><li>OutOfService<\/li><\/ul><\/li><li>Health check interval is time duration after\nwhich health check will take place<\/li><li>Default idle timeout value for classical and\nApplication load balancer is 60 seconds<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>ELB is used to balance network traffic load It load balances following EC2 instances containers IP addresses It load balances in multiple Availability Zones Every load balancer is name as per DNS in format &#8211; {Balancer-name}.{region}-elb.amazonaws.com Health monitoring of all nodes is done to prevent sending data to unhealthy nodes Unhealthy nodes are detected, stopped&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2468,"menu_order":13,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[2],"tags":[7,438,448],"class_list":["post-2622","page","type-page","status-publish","hentry","category-amazon-aws","tag-aws","tag-big-data-specialty","tag-elb-concepts"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ELB concepts - Testprep Training Tutorials<\/title>\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\/aws-certified-advanced-networking-specialty\/elb-concepts\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"ELB concepts - Testprep Training Tutorials\" \/>\n<meta property=\"og:description\" content=\"ELB is used to balance network traffic load It load balances following EC2 instances containers IP addresses It load balances in multiple Availability Zones Every load balancer is name as per DNS in format &#8211; {Balancer-name}.{region}-elb.amazonaws.com Health monitoring of all nodes is done to prevent sending data to unhealthy nodes Unhealthy nodes are detected, stopped...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-01T09:15:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-263.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=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/\",\"name\":\"ELB concepts - Testprep Training Tutorials\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2019-08-28T09:34:08+00:00\",\"dateModified\":\"2020-05-01T09:15:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS Certified Advanced Networking Specialty Exam\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"ELB concepts\"}]},{\"@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":"ELB concepts - Testprep Training Tutorials","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\/aws-certified-advanced-networking-specialty\/elb-concepts\/","og_locale":"en_US","og_type":"article","og_title":"ELB concepts - Testprep Training Tutorials","og_description":"ELB is used to balance network traffic load It load balances following EC2 instances containers IP addresses It load balances in multiple Availability Zones Every load balancer is name as per DNS in format &#8211; {Balancer-name}.{region}-elb.amazonaws.com Health monitoring of all nodes is done to prevent sending data to unhealthy nodes Unhealthy nodes are detected, stopped...","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2020-05-01T09:15:07+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2019\/09\/image-263.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/","name":"ELB concepts - Testprep Training Tutorials","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2019-08-28T09:34:08+00:00","dateModified":"2020-05-01T09:15:07+00:00","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/elb-concepts\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"AWS Certified Advanced Networking Specialty Exam","item":"https:\/\/www.testpreptraining.ai\/tutorial\/aws-certified-advanced-networking-specialty\/"},{"@type":"ListItem","position":3,"name":"ELB concepts"}]},{"@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\/2622","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=2622"}],"version-history":[{"count":5,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2622\/revisions"}],"predecessor-version":[{"id":5054,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2622\/revisions\/5054"}],"up":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/2468"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=2622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=2622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=2622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}