{"id":71917,"date":"2020-02-29T08:54:13","date_gmt":"2020-02-29T05:54:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/balansirovka-nagruzki-s-pomoshhyu-aws-elb"},"modified":"2020-03-03T16:14:06","modified_gmt":"2020-03-03T13:14:06","slug":"balansirovka-nagruzki-s-pomoshhyu-aws-elb","status":"publish","type":"post","link":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","title":{"rendered":"Lastbalancering med AWS ELB.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hej alle! I dag starter kurset <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/EBsK\/\">\u00abAWS for udviklere\u00bb<\/a><\/noindex>, hvorfor vi afholdt et relevant webinar, der var dedikeret til en oversigt over ELB. Vi gennemgik typerne af belastningsbalancere og oprettede flere EC2-instanser med en belastningsbalancer. Vi unders\u00f8gte ogs\u00e5 andre anvendelseseksempler.<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/ad01e706fd18742f7199346081874a44.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=L3e5bylykOU\">N\u00e5r du har lyttet til webinaret<\/a><\/noindex>, vil du: <\/p>\n<ul>\n<li>forst\u00e5, hvad AWS Load Balancing er;<\/li>\n<li>kende typerne af Elastic Load Balancer og dens komponenter;<\/li>\n<li>bruge AWS ELB i din praksis.<\/li>\n<\/ul>\n<p>\nHvorfor overhovedet kunne det:<\/p>\n<ul>\n<li>nyttigt, hvis du planl\u00e6gger at tage AWS-certificeringseksamener;<\/li>\n<li>det er en enkel m\u00e5de at fordele belastningen mellem servere;<\/li>\n<li> det er en enkel m\u00e5de at tilf\u00f8je Lambda til din service (ALB).<\/li>\n<\/ul>\n<p>\nDen \u00e5bne lektion blev ledet af <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rjXk\/\">Rishat Teregulov<\/a><\/noindex>, systemingeni\u00f8r i et marketingfirma til udvikling og support af websites.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Introduktion<\/h3>\n<p>\nHvad Elastic Load Balancer er, kan ses p\u00e5 diagrammet nedenfor, hvor der pr\u00e6senteres et enkelt eksempel: <\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/3cee42a12bcc3c16ebf18e38921c1a25.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nBelastningsbalanceren modtager anmodninger og fordeler dem mellem instanserne. Vi har en separat instans, Lambda-funktioner og en AutoScaling-gruppe (servergruppe). <\/p>\n<h3>Typer af AWS ELB<\/h3>\n<p>\n<b>1. Lad os se p\u00e5 de vigtigste typer<\/b>:<\/p>\n<p>Classic Load Balancer. Den f\u00f8rste belastningsbalancer fra AWS, fungerer b\u00e5de p\u00e5 niveau 4 og 7 i OSI-modellen, underst\u00f8tter HTTP, HTTPS, TCP og SSL. Den sikrer grundl\u00e6ggende belastningsbalancering mellem flere Amazon EC2-instanser og fungerer b\u00e5de p\u00e5 anmodningsniveau og forbindelsesniveau. Lad os \u00e5bne den (markeret med gr\u00e5):<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/34ecf8bb89d3dbc9c822813bf4e212e6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDenne balancer anses for at v\u00e6re for\u00e6ldet, s\u00e5 den anbefales kun til brug i s\u00e6rlige tilf\u00e6lde. For eksempel for applikationer, der blev bygget i EC2\u2011Classic-netv\u00e6rket. Generelt er der ikke noget til hinder for, at vi kan oprette den:<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/0cc18b7a1bc617af6847723a4459e161.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>2. Network Load Balancer.<\/b> Velegnet til h\u00f8j belastning, fungerer p\u00e5 niveau 4 i OSI (kan bruges i EKS og ECS), underst\u00f8tter TCP, UDP og TLS. <\/p>\n<p>Network Load Balancer dirigerer trafikken til m\u00e5lobjekterne i Amazon VPC og kan h\u00e5ndtere millioner af anmodninger per sekund ved ekstremt lave ventetider. Desuden er den optimeret til at h\u00e5ndtere trafikm\u00f8nstre med pludselige og skiftende belastninger.<\/p>\n<p><b>3. Application Load Balancer<\/b>. Fungerer p\u00e5 niveau 7, har st\u00f8tte til Lambda, underst\u00f8tter regler p\u00e5 hoved- og stiniveau, underst\u00f8tter HTTP og HTTPS. <br \/>\nGiver avanceret ruteanmodning, der fokuserer p\u00e5 leveringen af applikationer bygget p\u00e5 moderne arkitekturer, herunder mikroservices og containere. Dirigerer trafik til m\u00e5lobjekter i Amazon VPC baseret p\u00e5 indholdet af anmodningen. <\/p>\n<p>For mange brugere erstattede Application Load Balancer f\u00f8rst Classic Load Balancer, da TCP ikke er s\u00e5 udbredt i mods\u00e6tning til HTTP.<\/p>\n<p>Lad os ogs\u00e5 oprette den, hvormed vi allerede har to belastningsbalancere:<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/581b6c8d2861d634892f5bffac2e61d9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Komponenter til Lastbalance<\/h3>\n<p>\n<b>Generelle komponenter til Lastbalance<\/b> (tilstedev\u00e6rende i alle belastningsbalancere):<\/p>\n<ul>\n<li><b>Adgangslogningspolitik<\/b><\/li>\n<\/ul>\n<p> \u2014 dine adgangslogger til ELB. For at konfigurere det, kan du g\u00e5 til Beskrivelse og v\u00e6lge knappen 'Rediger attributter':<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/26e649c163db320139fec38db6da5a4d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDerefter angiver vi S3Bucket \u2014 objektslageret i Amazon:<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/6840a9867f8c33f29dcc3776f96cdbc2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Scheme <\/b><\/li>\n<\/ul>\n<p>\u2014 intern eller ekstern balancer. Pointen er, om din LoadBalancer skal modtage eksterne adresser for at v\u00e6re tilg\u00e6ngelig udefra, eller om det kan v\u00e6re din interne balancer;<\/p>\n<ul>\n<li><b>Sikkerhedsgrupper<\/b><\/li>\n<\/ul>\n<p> \u2014 kontrol af adgangen til balancer. I bund og grund er dette en avanceret firewall.<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/23116f4ecf2b1b8fa29549aa1ee47cf1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/ed63c80c7ee5e0843a64dc494bded4c0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Undernet<\/b> <\/li>\n<\/ul>\n<p>\u2014 undernet inde i dit VPC (og dermed tilg\u00e6ngelighedszoner). Undernet angives ved oprettelse. Hvis VPC er begr\u00e6nset til regionen, er Undernet begr\u00e6nset af tilg\u00e6ngelighedszoner. N\u00e5r du opretter Load Balancer, er det bedst at oprette den i mindst to undernet (hj\u00e6lper, hvis der opst\u00e5r problemer med en tilg\u00e6ngelighedszone); <\/p>\n<ul>\n<li><b>Lyttere<\/b> <\/li>\n<\/ul>\n<p>\u2014 dine protokoller for balancer. Som n\u00e6vnt tidligere kan dette for Classic Load Balancer v\u00e6re HTTP, HTTPS, TCP og SSL, for Network Load Balancer \u2014 TCP, UDP og TLS, for Application Load Balancer \u2014 HTTP og HTTPS.<\/p>\n<p>Eksempel for Classic Load Balancer:<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/6a63f184d0d33c6ad70c007853c1daba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHer i Application Load Balancer ser vi en lidt anden brugerflade og generelt en anden logik:<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/6cb81a09a92efc63a95a6d5fcc7f63df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Komponenter til Load Balancer v2 (ALB og NLB)<\/h3>\n<p>\nLad os nu se n\u00e6rmere p\u00e5 anden version af Application Load Balancer og Network Load Balancer. Disse balancere har deres egne komponentfunktioner. For eksempel er der nu et begreb som Target Groups \u2014 instanser (og funktioner). Takket v\u00e6re denne komponent, har vi mulighed for at angive, hvilken af Target Groups vi vil dirigere trafik til.<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/4bd252ecc69967c2dd47a0da5a66f7ba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/12e6a6b664bc77c17ca45db9683ae932.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nFor at sige det enkelt, angiver vi i Target Groups, hvilke instanser trafik vil komme til. Mens du i Classic Load Balancer blot tilslutter instanser direkte til balancer, s\u00e5 g\u00f8r du i Application Load Balancer det f\u00f8rst ved at:<\/p>\n<ul>\n<li>oprette en Load Balancer;<\/li>\n<li>oprette en Target-gruppe;<\/li>\n<li>dirigerer til de n\u00f8dvendige porte eller Load Balancer-regler til de relevante Target Groups;<\/li>\n<li>i Target-grupperne tildeler du instanser.<\/li>\n<\/ul>\n<p>\nS\u00e5dan en arbejdslogik kan virke mere kompleks, men i virkeligheden er den mere praktisk. <\/p>\n<p>Den n\u00e6ste komponent \u2014 <b>Listener-regler<\/b> (regler for routing). Dette vedr\u00f8rer kun Application Load Balancer. I Network Load Balancer opretter du blot en Listener, og den sender trafik til en bestemt Target-gruppe, men i Application Load Balancer er alt <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=1414\">mere sjovt og praktisk<\/a><\/noindex>. <\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/1e6c0edcf7db4a8eb336b1d653ef14c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNu skal vi sige et par ord om den n\u00e6ste komponent \u2014 <b>Elastic IP<\/b> (statisk adresser til NLB). Hvis reglerne for routing Listener-reglerne kun vedr\u00f8rte Application Load Balancer, s\u00e5 g\u00e6lder Elastic IP kun Network Load Balancer. <\/p>\n<p>Lad os oprette en Network Load Balancer:<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/fadb6aae1ac199ab2a8cd2b024ce008d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/116a54e4011f88ab360ae0d82211fd49.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOg netop i oprettelsesprocessen vil vi se, at vi f\u00e5r mulighed for at v\u00e6lge Elastic IP:<\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/a959a74f438f2455aabdd7249c750f0d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nElastic IP giver en enkelt IP-adresse, som kan knyttes til forskellige EC2-instanser over tid. Hvis en EC2-instant har en Elastic IP-adresse, og denne instans stoppes eller afsluttes, kan en ny EC2-instant straks knyttes til Elastic IP-adressen. Dine nuv\u00e6rende applikationer stopper ikke, da de fortsat ser den samme IP-adresse, selvom den faktiske EC2 er \u00e6ndret. <\/p>\n<p>Her er <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=2086\">endnu et use-case<\/a><\/noindex> om hvorfor Elastic IP er n\u00f8dvendigt. Se, vi ser 3 IP-adresser, men de vil ikke forblive her for evigt: <\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/62f1b41f4ef217e7dc015d7b16136839.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAmazon \u00e6ndrer dem over tid, muligvis hver 60. sekund (men i praksis sj\u00e6ldnere). Det betyder, at IP-adresserne kan \u00e6ndre sig. Og i tilf\u00e6ldet med Network Load Balancer kan du netop knytte IP-adressen og angive den i dine regler, politikker osv. <\/p>\n<p><img decoding=\"async\" alt=\"Lastbalancering med AWS ELB.\" src=\"\/wp-content\/uploads\/2020\/02\/b2d98ff6f0682347372a0e74d246a3bf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Lad os opsummere<\/h3>\n<p>\nELB sikrer automatisk fordeling af indkommende trafik til flere m\u00e5l (containere, Amazon EC2-instanser, IP-adresser og Lambda-funktioner). ELB kan fordele trafik med varierende belastning b\u00e5de inden for en tilg\u00e6ngelighedzone og p\u00e5 tv\u00e6rs af flere tilg\u00e6ngelighedszoner. Brugeren kan v\u00e6lge mellem tre typer balancere, der sikrer b\u00e5de h\u00f8j tilg\u00e6ngelighed, automatisk skalering og rimelig beskyttelse. Alt dette er vigtigt for at sikre robustheden af dine applikationer.<\/p>\n<p>De prim\u00e6re fordele:<\/p>\n<ul>\n<li><b>h\u00f8j tilg\u00e6ngelighed<\/b>. Aftalen om service indeb\u00e6rer 99,99 % tilg\u00e6ngelighed for lastbalancer. For eksempel sikrer flere tilg\u00e6ngelighedszoner, at trafikken kun behandles af funktionsdygtige objekter. Man kan faktisk balancere belastningen p\u00e5 tv\u00e6rs af regionen ved at omdirigere trafikken til funktionsdygtige m\u00e5lobjekter i forskellige tilg\u00e6ngelighedszoner;<\/li>\n<li><b>sikkerhed<\/b>. ELB fungerer med Amazon VPC og tilbyder forskellige sikkerhedsmuligheder \u2014 det inkluderer integreret certifikatstyring, brugergodkendelse og SSL\/TLS-kryptering. Alt i alt giver dette centraliseret og fleksibel h\u00e5ndtering af TLS-indstillinger;<\/li>\n<li><b>elasticitet<\/b>. ELB kan h\u00e5ndtere pludselige \u00e6ndringer i netv\u00e6rkstrafikken. Den t\u00e6tte integration med Auto Scaling giver applikationen tilstr\u00e6kkelige ressourcer, n\u00e5r belastningen \u00e6ndrer sig, uden behov for manuel intervention;<\/li>\n<li><b>fleksibilitet<\/b>. IP-adresser kan bruges til at rute anmodninger til m\u00e5lobjekterne for dine applikationer. Dette sikrer fleksibilitet i virtualiseringen af m\u00e5lprogrammerne, hvilket g\u00f8r det muligt at hoste flere applikationer p\u00e5 \u00e9n instans. Da applikationerne kan bruge \u00e9n netv\u00e6rksport og har separate sikkerhedsgrupper, forenkles interaktionen mellem applikationer, is\u00e6r i en mikroservices-arkitektur;<\/li>\n<li><b>overv\u00e5gning og revision<\/b>. Du kan overv\u00e5ge applikationer i realtid ved hj\u00e6lp af Amazon CloudWatch-funktioner. Dette inkluderer m\u00e5linger, logs og sporing af anmodninger. Med andre ord kan du identificere problemer og pr\u00e6cist bestemme flaskehalse i ydeevnen;<\/li>\n<li><b>hybrid lastbalancering<\/b>. Muligheden for at balancere belastningen mellem lokale ressourcer og AWS ved hj\u00e6lp af den samme balancer g\u00f8r det lettere at migrere eller udvide lokale applikationer til skyen. Det forenkler ogs\u00e5 h\u00e5ndteringen af fejlsituationer ved brug af skyen.<\/li>\n<\/ul>\n<p>\nHvis du er interesseret i flere detaljer, har vi et par nyttige links fra Amazon's officielle hjemmeside:<\/p>\n<ol>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/ru\/elasticloadbalancing\/\">Elastic Load Balancing<\/a><\/noindex>.<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/aws.amazon.com\/ru\/elasticloadbalancing\/features\/\">Funktionerne i Elastic Load Balancing.<\/a><\/noindex><\/li>\n<\/ol>\n<p>Kilde: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/490232\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0423\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043a\u0443\u0440\u0441 \u00abAWS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u00bb, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440\u0443 ELB. \u041c\u044b \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0435\u043b\u0438 \u0432\u0438\u0434\u044b \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u0438 \u0441\u043e\u0437\u0434\u0430\u043b\u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043d\u0441\u0442\u0430\u043d\u0441\u043e\u0432 EC2 \u0441 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u043c. \u0410 \u0442\u0430\u043a\u0436\u0435 \u0438\u0437\u0443\u0447\u0438\u043b\u0438 \u0434\u0440\u0443\u0433\u0438\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f. \u041f\u0440\u043e\u0441\u043b\u0443\u0448\u0430\u0432 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u0432\u044b \u0431\u0443\u0434\u0435\u0442\u0435: \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 AWS Load Balancing; \u0437\u043d\u0430\u0442\u044c \u0442\u0438\u043f\u044b Elastic Load Balancer \u0438 \u0435\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":71918,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-71917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0423\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043a\u0443\u0440\u0441 \u00abAWS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u00bb, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440\u0443 ELB.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AWS ELB | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0423\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043a\u0443\u0440\u0441 \u00abAWS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u00bb, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440\u0443 ELB.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-29T05:54:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-03-03T13:14:06+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Lastbalancering med AWS ELB | ProHoster","description":"Hej alle sammen! I dag starter kurset 'AWS for udviklere', og derfor har vi afholdt et relevant webinar om oversigten af ELB.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0411\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e AWS ELB | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u0423\u0436\u0435 \u0441\u0435\u0433\u043e\u0434\u043d\u044f \u0441\u0442\u0430\u0440\u0442\u0443\u0435\u0442 \u043a\u0443\u0440\u0441 \u00abAWS \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432\u00bb, \u0432 \u0441\u0432\u044f\u0437\u0438 \u0441 \u0447\u0435\u043c \u043c\u044b \u043f\u0440\u043e\u0432\u0435\u043b\u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0435\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u0435\u0431\u0438\u043d\u0430\u0440, \u043f\u043e\u0441\u0432\u044f\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0431\u0437\u043e\u0440\u0443 ELB.","og:url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-29T05:54:13+00:00","article:modified_time":"2020-03-03T13:14:06+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"71917","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 18:54:24","updated":"2022-10-04 10:23:56","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/71917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=71917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/71917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/71918"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=71917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=71917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=71917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}