{"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\/et\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","title":{"rendered":"Koormuse tasakaalustamine AWS ELB abil","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Tere k\u00f5igile! T\u00e4na algab kursus <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/EBsK\/\">AWS arendajatele<\/a><\/noindex>, seoses sellega korraldasime vastava temaatilise veebinari, mis oli p\u00fchendatud ELB \u00fclevaatele. Arutasime tasakaalustajaid ja l\u00f5ime mitmeid EC2 instantsse koos tasakaalustajaga. Samuti uurisime teisi kasutamisn\u00e4iteid.<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" 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\">Veebinari kuulamisel<\/a><\/noindex>, te m\u00f5istate: <\/p>\n<ul>\n<li>mida t\u00e4hendab AWS Load Balancing;<\/li>\n<li>Elastic Load Balancer'i t\u00fc\u00fcpe ja selle komponente;<\/li>\n<li>kuidas kasutada AWS ELB-d oma praktikas.<\/li>\n<\/ul>\n<p>\nMiks seda \u00f5ppida:<\/p>\n<ul>\n<li>kasulik, kui plaanite AWS sertifitseerimise eksameid sooritada;<\/li>\n<li>see on lihtne viis koormuse jaotamiseks serverite vahel;<\/li>\n<li> see on lihtne viis Lambda lisamiseks teie teenusesse (ALB).<\/li>\n<\/ul>\n<p>\nAvatud \u00f5ppetunni viis l\u00e4bi <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rjXk\/\">Rishat Teregulov<\/a><\/noindex>, s\u00fcsteemiinsener turundusettev\u00f5ttes, mis tegeleb veebisaitide arendamise ja hooldamisega.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Sissejuhatus<\/h3>\n<p>\nElastic Load Balancer'iga saate tutvuda alloleval diagrammil, kus on esitatud lihtsaim n\u00e4ide: <\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/3cee42a12bcc3c16ebf18e38921c1a25.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nTasakaalustaja v\u00f5tab vastu p\u00e4ringud ja jaotab need instantside vahel. Meil on \u00fcks eraldi instants, Lambda-funktsioonid ja AutoScaling-grupp (serverite grupp). <\/p>\n<h3>AWS ELB t\u00fc\u00fcbid<\/h3>\n<p>\n<b>1. Vaatleme p\u00f5hitooteid<\/b>:<\/p>\n<p>Classic Load Balancer. AWSi esimene koormuse tasakaalustaja, t\u00f6\u00f6tab nii 4. kui 7. OSI tasemel, toetab HTTP, HTTPS, TCP ja SSL. See tagab p\u00f5hilise koormuse tasakaalu mitme Amazon EC2 instantsi vahel ja t\u00f6\u00f6tab nii p\u00e4ringute kui ka \u00fchenduste tasemel. Avame selle (esilet\u00f5stetud hallina):<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/34ecf8bb89d3dbc9c822813bf4e212e6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSee tasakaalustaja on vananenud, seet\u00f5ttu soovitatakse seda kasutada vaid erandjuhtudel. N\u00e4iteks rakenduste puhul, mis on ehitatud EC2\u2011Classic v\u00f5rgus. Praktiliselt ei takista meid keegi selle loomist:<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/0cc18b7a1bc617af6847723a4459e161.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>2. Network Load Balancer.<\/b> Sobib suure koormuse jaoks, t\u00f6\u00f6tab 4. OSI tasemel (v\u00f5ib kasutada EKS-is ja ECS-is), toetab TCP, UDP ja TLS. <\/p>\n<p>Network Load Balancer suunab liikluse sihtobjektidele Amazon VPC-s ja suudab t\u00f6\u00f6delda miljoneid p\u00e4ringuid sekundis \u00e4\u00e4rmiselt madalate latentsusaegadega. Lisaks on see optimeeritud \u00e4kiliste ja muutuva koormuse liikluse mudelite t\u00f6\u00f6tlemiseks.<\/p>\n<p><b>3. Application Load Balancer<\/b>. T\u00f6\u00f6tab 7. tasemel, toetab Lambda't, toetab reegleid pealkirjade ja teede tasemel, toetatakse HTTP ja HTTPS. <br \/>\nTagab taotlusel p\u00f5hineva rakenduste edastamise laiemat marsruutimist, sealhulgas mikroteenuseid ja konteinerite arhitektuure. Suunab liikluse sihtobjektidesse Amazon VPC, tuginedes p\u00e4ringu sisule. <\/p>\n<p>Paljudele kasutajatele on Application Load Balancer asendanud Classic Load Balancer, kuna TCP ei ole nii levinud v\u00f5rreldes HTTP-ga.<\/p>\n<p>Loome selle ka, mille tulemuseks on juba kaks koormuse tasandajat:<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/581b6c8d2861d634892f5bffac2e61d9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Koormuse tasandamise komponendid<\/h3>\n<p>\n<b>\u00dcksikud koormuse tasandamise komponendid<\/b> (omane k\u00f5igile koormuse tasandajatele):<\/p>\n<ul>\n<li><b>Access Logging Policy<\/b><\/li>\n<\/ul>\n<p> \u2014 teie juurdep\u00e4\u00e4sulood ELB-le. Seadeteks mine, kl\u00f5psa Descriptions ja vali nupp 'Muuda atribuute':<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/26e649c163db320139fec38db6da5a4d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSeej\u00e4rel m\u00e4rgime S3Bucket \u2014 Amazoni objektide salvestusteenus:<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/6840a9867f8c33f29dcc3776f96cdbc2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Schema <\/b><\/li>\n<\/ul>\n<p>\u2014 sisemine v\u00f5i v\u00e4line koormuse tasandaja. Idee on selles, et kas teie LoadBalancer peab saama v\u00e4list aadressi, et olla v\u00e4ljastpoolt kergesti ligip\u00e4\u00e4setav, v\u00f5i v\u00f5ib see olla teie sisemine koormuse tasandaja;<\/p>\n<ul>\n<li><b>Turvagrupp<\/b><\/li>\n<\/ul>\n<p> \u2014 juurdep\u00e4\u00e4sukoontrolind koormuse tasandajale. Tegelikult on see k\u00f5rge taseme tulem\u00fc\u00fcr.<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/23116f4ecf2b1b8fa29549aa1ee47cf1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/ed63c80c7ee5e0843a64dc494bded4c0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Alal\u00f5igud<\/b> <\/li>\n<\/ul>\n<p>\u2014 alajaotused teie VPC-s (ja vastavalt ka k\u00e4ttesaadavuspiirkondades). Alajaotused m\u00e4\u00e4ratakse loomisel. Kui VPC on piirkondadega piiratud, on alajaotused piiratud k\u00e4ttesaadavuspiirkondadega. Kui loote Load Balancer'i, on parem luua see v\u00e4hemalt kahes alajaotuses (see aitab, kui \u00fchega k\u00e4ttesaadavuspiirkonnast tekib probleeme); <\/p>\n<ul>\n<li><b>Listeners<\/b> <\/li>\n<\/ul>\n<p>\u2014 teie Load Balancer'i protokollid. Nagu varem mainitud, v\u00f5ib Classic Load Balancer'i puhul see olla HTTP, HTTPS, TCP ja SSL; Network Load Balancer'i puhul \u2014 TCP, UDP ja TLS; Application Load Balancer'i puhul \u2014 HTTP ja HTTPS.<\/p>\n<p>N\u00e4ide Classic Load Balancer'ist:<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/6a63f184d0d33c6ad70c007853c1daba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nKuid Application Load Balancer'is n\u00e4eme veidi teistsugust liidest ja \u00fcldiselt erinevat loogikat:<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/6cb81a09a92efc63a95a6d5fcc7f63df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Load Balancer v2 komponentide (ALB ja NLB) kohta<\/h3>\n<p>\nN\u00fc\u00fcd vaatame l\u00e4hemalt Application Load Balancer'i ja Network Load Balancer'i teise versiooni. Nendel Load Balancer'itel on oma komponentide erip\u00e4rad. N\u00e4iteks on tekkinud selline m\u00f5isted nagu Target Groups \u2014 instantsid (ja funktsioonid). T\u00e4nu sellele komponendile saame suunata liiklust soovitud Target Groups'ile.<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/4bd252ecc69967c2dd47a0da5a66f7ba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/12e6a6b664bc77c17ca45db9683ae932.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLihtsamalt \u00f6eldes m\u00e4\u00e4rame sihtr\u00fchmades instantsid, kuhu liiklus suunatakse. Kui Classic Load Balanceris \u00fchendate instantsid lihtsalt otse tasakaalustajale, siis Application Load Balanceris peate esmalt:<\/p>\n<ul>\n<li>looma Load Balancer'i;<\/li>\n<li>looma sihtr\u00fchma;<\/li>\n<li>suunama vajalikud portide v\u00f5i reeglite j\u00e4rgi Load Balancer'i \u00f5igetele sihtr\u00fchmadele;<\/li>\n<li>sihtr\u00fchmades m\u00e4\u00e4rama instantsid.<\/li>\n<\/ul>\n<p>\nSelline t\u00f6\u00f6logika v\u00f5ib tunduda keerulisem, kuid tegelikult on see mugavam. <\/p>\n<p>J\u00e4rgmine komponent \u2014 <b>Listener reeglid<\/b> (suunamisreeglid). See puudutab ainult Application Load Balancer'i. Kui Network Load Balancer'is loote lihtsalt Listener'i ja see suunab liikluse konkreetsele sihtr\u00fchmale, siis Application Load Balancer'is on k\u00f5ik <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=1414\">\u00f5busam ja mugavam.<\/a><\/noindex>. <\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/1e6c0edcf7db4a8eb336b1d653ef14c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00fc\u00fcd \u00fctleme paar s\u00f5na j\u00e4rgmise komponendi kohta \u2014 <b>Elastic IP<\/b> (staatilised aadressid NLB jaoks). Kui Listener reeglite suunamisreeglid puudutasid ainult Application Load Balancer'it, siis Elastic IP puudutab ainult Network Load Balancer'it. <\/p>\n<p>Loome Network Load Balancer'i:<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/fadb6aae1ac199ab2a8cd2b024ce008d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/116a54e4011f88ab360ae0d82211fd49.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nJa just loomise protsessis n\u00e4eme, et meile antakse v\u00f5imalus valida Elastic IP:<\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/a959a74f438f2455aabdd7249c750f0d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nElastne IP pakub ainulaadset IP-aadressi, mida saab aja jooksul siduda erinevate EC2 eksemplaridega. Kui EC2 eksemplaril on elastne IP-aadress ja see eksemplar on l\u00f5petatud v\u00f5i peatatud, saab kohe siduda uue EC2 eksemplari elastse IP-aadressiga. Sel juhul ei l\u00f5petata teie praeguse rakenduse t\u00f6\u00f6, kuna rakendused n\u00e4evad ikka sama IP-aadressi, isegi kui tegelik EC2 on muutunud. <\/p>\n<p>Siin on <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=2086\">veel \u00fcks kasutusjuht<\/a><\/noindex> kui r\u00e4\u00e4kida sellest, miks elastne IP vajalik on. Vaadake, n\u00e4eme 3 IP-aadressi, kuid need ei j\u00e4\u00e4 siia igavesti: <\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/62f1b41f4ef217e7dc015d7b16136839.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAmazon muudab neid aja jooksul, v\u00f5idakse muuta iga 60 sekundi j\u00e4rel (kuid praktikas palju harvem). See t\u00e4hendab, et IP-aadressid v\u00f5ivad muutuda. Ja Network Load Balancer'i puhul saate just siduda IP-aadressi ning kasutada seda oma reeglites, poliitikates jms. <\/p>\n<p><img decoding=\"async\" alt=\"Koormuse tasakaalustamine AWS ELB abil\" src=\"\/wp-content\/uploads\/2020\/02\/b2d98ff6f0682347372a0e74d246a3bf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Teeme j\u00e4reldusi<\/h3>\n<p>\nELB tagab automaatse jaotuse saabumise liiklust mitme sihtobjekti vahel (konteinerid, Amazon EC2 instantsid, IP-aadressid ja Lambda funktsioonid). ELB suudab jaotada liiklust, mis muutub s\u00f5ltuvalt koormusest, nii \u00fches k\u00e4ttesaadavuse tsoonis kui ka mitme k\u00e4ttesaadavuse tsooni vahel. Kasutaja v\u00f5ib valida kolme erineva tasakaalustaja vahel, mis tagavad nii k\u00f5rge k\u00e4ttesaadavuse, automaatselt skaleerumise kui ka hea kaitse. K\u00f5ik see on oluline, et tagada teie rakenduste talitluspidevust.<\/p>\n<p>Peamised eelised:<\/p>\n<ul>\n<li><b>k\u00f5rge k\u00e4ttesaadavus<\/b>. Teenuse tasemelepingus on ette n\u00e4htud 99,99% k\u00e4ttesaadavus koormuse tasakaalustajale. N\u00e4iteks tagavad mitmed k\u00e4ttesaadavuse tsoonid, et liiklust t\u00f6\u00f6tleb ainult t\u00f6\u00f6korras objekti. Tegelikult on v\u00f5imalik koormust tasakaalustada kogu piirkonnas, suunates liiklust ainult t\u00f6\u00f6korras sihtobjektidele erinevates k\u00e4ttesaadavuse tsoonides.<\/li>\n<li><b>turvalisus<\/b>. ELB t\u00f6\u00f6tab Amazon VPC-s, pakkudes erinevaid turvahalduse v\u00f5imalusi \u2014 sealhulgas integreeritud sertifikaadihaldus, kasutajate autentimine ja SSL\/TLS dekr\u00fcpteerimine. K\u00f5ik see tagab tsentraliseeritud ja paindliku TLS-i seadistamise haldamise;<\/li>\n<li><b>paindlikkus<\/b>. ELB suudab t\u00f6\u00f6tleda \u00e4kilisi muutusi v\u00f5rgu liikluses. S\u00fcva integratsioon Auto Scaling-iga annab rakendusele piisavad ressursid koormuse muutumisel, ilma et oleks vajalik k\u00e4sitsi sekkuda;<\/li>\n<li><b>paindlikkus<\/b>. IP-aadresse saab kasutada p\u00e4ringute suunamiseks teie rakenduste sihtobjektidele. See tagab paindlikkuse sihtrakenduste virtualiseerimisel, v\u00f5imaldades mitu rakendust \u00fchel instantsil. Kuna rakendused saavad kasutada \u00fchte v\u00f5rguporti ja neil on eraldi turgrupid, lihtsustab see rakendustevahelist suhtlemist, kui meil on n\u00e4iteks mikroteenusel p\u00f5hinev arhitektuur;<\/li>\n<li><b>monitooring ja audit<\/b>. Rakendusi saab j\u00e4lgida reaalajas, kasutades Amazon CloudWatch funktsioone. Juttu on m\u00f5\u00f5dikestest, logidest ja p\u00e4ringute j\u00e4lgimisest. Lihtsustatult \u00f6eldes, saate tuvastada probleeme ja \u00fcsna t\u00e4pselt m\u00e4\u00e4rata j\u00f5udluse kitsaskohad;<\/li>\n<li><b>h\u00fcbriidne koormuse tasakaalustus<\/b>. Koormuse tasakaalustamine kohalike ressursside ja AWS vahel sama tasakaalustajaga lihtsustab kohalike rakenduste migreerimist v\u00f5i laiendamist pilve. Samuti lihtsus ka rikete t\u00f6\u00f6tlemine pilve abil.<\/li>\n<\/ul>\n<p>\nKui soovite rohkem teavet, on siin veel paar kasulikku linki Amazon'i ametlikult veebisaidilt:<\/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\/\">Elastic Load Balancing v\u00f5imalused.<\/a><\/noindex><\/li>\n<\/ol>\n<p>Allikas: <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 4.9.10 - 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. \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\" \/>\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\/et\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/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\udd47Koormuse tasakaalustus AWS ELB abil | ProHoster","description":"Tere k\u00f5igile! T\u00e4na algab kursus \u00abAWS arendajatele\u00bb, seoses millega viisime l\u00e4bi teemakohase veebiseminari, mis oli p\u00fchendatud ELB \u00fclevaatele. Tutvustasime tasakaalustajaid ja l\u00f5ime mitmeid EC2 instantsse koos tasakaalustajaga. Samuti uurisime teisi kasutusn\u00e4iteid. Veebiseminari kuulamisega saate: aru, mis on AWS Load Balancing; teadma Elastic Load Balancer t\u00fc\u00fcpe ja selle","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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. \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","og:url":"https:\/\/prohoster.info\/et\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/71917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=71917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/71917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/71918"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=71917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=71917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=71917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}