{"id":782,"date":"2020-07-16T02:41:57","date_gmt":"2020-07-16T09:41:57","guid":{"rendered":"https:\/\/finaldie.com\/blog\/?p=782"},"modified":"2020-07-16T03:02:27","modified_gmt":"2020-07-16T10:02:27","slug":"load-balancer-will-our-system-survive","status":"publish","type":"post","link":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/","title":{"rendered":"Load Balancer: Will our system survive?"},"content":{"rendered":"<h2>Types of The Load Balancers<\/h2>\n<p>There are two major types:<\/p>\n<ul>\n<li>Layer <strong>4<\/strong> load balancer<\/li>\n<li>Layer <strong>7<\/strong> load balancer<\/li>\n<\/ul>\n<h2>Pros<\/h2>\n<ul>\n<li>High availability, maintain the uninterrupted service externally<\/li>\n<li>Less downtime and higher throughput<\/li>\n<li>More secure, admins can easily to configure the routing rules<\/li>\n<li>Detect bottlenecks before they happening<\/li>\n<li>Fewer failed or stressed components<\/li>\n<\/ul>\n<h2>Cons<\/h2>\n<ul>\n<li>Additional hop adds a little latency<\/li>\n<li>Additional hardware and operation cost<\/li>\n<\/ul>\n<h2>Common Load Balancing Algorithms<\/h2>\n<ul>\n<li>Least Connection Method<\/li>\n<li>Least Response Time Method<\/li>\n<li>Least Bandwidth Method<\/li>\n<li>Round Robin Method<\/li>\n<li>Weighted Round Robin Method<\/li>\n<li>IP Hash<\/li>\n<li>Mod-Hashing by a certain dimension<\/li>\n<li>Consistent-Hashing by a certain dimension<\/li>\n<li>Range-based<\/li>\n<li>List-based<\/li>\n<li>&#8230;<\/li>\n<\/ul>\n<h2>Products<\/h2>\n<table>\n<thead>\n<tr>\n<th>Product<\/th>\n<th>Layer4<\/th>\n<th>Layer7<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>LVS<\/td>\n<td>Y<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Nginx<\/td>\n<td><\/td>\n<td>Y<\/td>\n<\/tr>\n<tr>\n<td>Haproxy<\/td>\n<td>Y<\/td>\n<td>Y<\/td>\n<\/tr>\n<tr>\n<td>Traefix<\/td>\n<td><\/td>\n<td>Y<\/td>\n<\/tr>\n<tr>\n<td>&#8230;<\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Demo<\/h2>\n<p>To learn more, we can search for more content from the internet. And one more thing here, let&#8217;s back the original question, <strong>will our system survive if we have a load balancer?<\/strong> To answer it, I&#8217;ve made a video on <a href=\"https:\/\/www.youtube.com\/watch?v=HgpgzsNN44M\">Youtube<\/a>, hope you enjoy it, have fun :)<\/p>\n<h2>Reference<\/h2>\n<ul>\n<li><a href=\"https:\/\/en.wikipedia.org\/wiki\/Load_balancing_%28computing%29\">Load Balancer &#8211; Wikipedia<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Types of The Load Balancers There are two major types: Layer 4 load balancer Layer 7 load balancer Pros High availability, maintain the uninterrupted service externally Less downtime and higher throughput More secure, admins can easily to configure the routing rules Detect bottlenecks before they happening Fewer failed or stressed components Cons Additional hop adds &#8230; <a title=\"Load Balancer: Will our system survive?\" class=\"read-more\" href=\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/\" aria-label=\"More on Load Balancer: Will our system survive?\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":783,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50,49],"tags":[51,52],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Load Balancer: Will our system survive? - Final Blog<\/title>\n<meta name=\"description\" content=\"A animation way to solve the problem.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Load Balancer: Will our system survive? - Final Blog\" \/>\n<meta property=\"og:description\" content=\"A animation way to solve the problem.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/\" \/>\n<meta property=\"og:site_name\" content=\"Final Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hu.yuzhang\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-16T09:41:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-16T10:02:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2169\" \/>\n\t<meta property=\"og:image:height\" content=\"1190\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"final\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@hyzwowtools\" \/>\n<meta name=\"twitter:site\" content=\"@hyzwowtools\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"final\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/\",\"url\":\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/\",\"name\":\"Load Balancer: Will our system survive? - Final Blog\",\"isPartOf\":{\"@id\":\"https:\/\/finaldie.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg\",\"datePublished\":\"2020-07-16T09:41:57+00:00\",\"dateModified\":\"2020-07-16T10:02:27+00:00\",\"author\":{\"@id\":\"https:\/\/finaldie.com\/blog\/#\/schema\/person\/2d4c840d6e8e197f8ade98af2bd2fab3\"},\"description\":\"A animation way to solve the problem.\",\"breadcrumb\":{\"@id\":\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#primaryimage\",\"url\":\"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg\",\"contentUrl\":\"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg\",\"width\":2169,\"height\":1190},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/finaldie.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Load Balancer: Will our system survive?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/finaldie.com\/blog\/#website\",\"url\":\"https:\/\/finaldie.com\/blog\/\",\"name\":\"Final Blog\",\"description\":\"As simple as possible...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/finaldie.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/finaldie.com\/blog\/#\/schema\/person\/2d4c840d6e8e197f8ade98af2bd2fab3\",\"name\":\"final\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/finaldie.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/4c720545b79ddb0f23b527e0bbcfd9bc?s=96&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/4c720545b79ddb0f23b527e0bbcfd9bc?s=96&r=g\",\"caption\":\"final\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Load Balancer: Will our system survive? - Final Blog","description":"A animation way to solve the problem.","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:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/","og_locale":"en_US","og_type":"article","og_title":"Load Balancer: Will our system survive? - Final Blog","og_description":"A animation way to solve the problem.","og_url":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/","og_site_name":"Final Blog","article_publisher":"https:\/\/www.facebook.com\/hu.yuzhang","article_published_time":"2020-07-16T09:41:57+00:00","article_modified_time":"2020-07-16T10:02:27+00:00","og_image":[{"width":2169,"height":1190,"url":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg","type":"image\/jpeg"}],"author":"final","twitter_card":"summary_large_image","twitter_creator":"@hyzwowtools","twitter_site":"@hyzwowtools","twitter_misc":{"Written by":"final","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/","url":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/","name":"Load Balancer: Will our system survive? - Final Blog","isPartOf":{"@id":"https:\/\/finaldie.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#primaryimage"},"image":{"@id":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#primaryimage"},"thumbnailUrl":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg","datePublished":"2020-07-16T09:41:57+00:00","dateModified":"2020-07-16T10:02:27+00:00","author":{"@id":"https:\/\/finaldie.com\/blog\/#\/schema\/person\/2d4c840d6e8e197f8ade98af2bd2fab3"},"description":"A animation way to solve the problem.","breadcrumb":{"@id":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#primaryimage","url":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg","contentUrl":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg","width":2169,"height":1190},{"@type":"BreadcrumbList","@id":"https:\/\/finaldie.com\/blog\/load-balancer-will-our-system-survive\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/finaldie.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Load Balancer: Will our system survive?"}]},{"@type":"WebSite","@id":"https:\/\/finaldie.com\/blog\/#website","url":"https:\/\/finaldie.com\/blog\/","name":"Final Blog","description":"As simple as possible...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/finaldie.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/finaldie.com\/blog\/#\/schema\/person\/2d4c840d6e8e197f8ade98af2bd2fab3","name":"final","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/finaldie.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/4c720545b79ddb0f23b527e0bbcfd9bc?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4c720545b79ddb0f23b527e0bbcfd9bc?s=96&r=g","caption":"final"}}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2020\/07\/loadbalancer_cover_1_1_1_jpg_3840\u00d72160__png_3333\u00d71824_-scaled-e1594892253623.jpg","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/posts\/782"}],"collection":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/comments?post=782"}],"version-history":[{"count":3,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/posts\/782\/revisions"}],"predecessor-version":[{"id":786,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/posts\/782\/revisions\/786"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/media\/783"}],"wp:attachment":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/media?parent=782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/categories?post=782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/tags?post=782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}