{"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\/it\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","title":{"rendered":"Bilanciamento del carico con AWS ELB","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Ciao a tutti! Oggi inizia il corso <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/EBsK\/\">\u00abAWS per sviluppatori\u00bb<\/a><\/noindex>, per cui abbiamo tenuto un webinar a tema dedicato alla panoramica di ELB. Abbiamo esaminato i vari tipi di bilanciatori e creato diverse istanze EC2 con un bilanciatore. Inoltre, abbiamo studiato altri casi d'uso.<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con 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\">Ascoltando il webinar<\/a><\/noindex>, imparerete a: <\/p>\n<ul>\n<li>comprendere cosa sia il bilanciamento del carico AWS;<\/li>\n<li>conoscere i tipi di Elastic Load Balancer e i suoi componenti;<\/li>\n<li>utilizzare AWS ELB nella vostra pratica.<\/li>\n<\/ul>\n<p>\nPerch\u00e9 \u00e8 importante saperlo:<\/p>\n<ul>\n<li>\u00e8 utile se intendete sostenere gli esami di certificazione AWS;<\/li>\n<li>\u00e8 un modo semplice per distribuire il carico tra i server;<\/li>\n<li> \u00e8 un modo semplice per aggiungere Lambda al vostro servizio (ALB).<\/li>\n<\/ul>\n<p>\nLa lezione aperta \u00e8 stata condotta da <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rjXk\/\">Rishat Ter\u0435\u0433\u0443\u043b\u043e\u0432<\/a><\/noindex>, ingegnere di sistema in un'azienda di marketing per lo sviluppo e il supporto di siti web.<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Introduzione<\/h3>\n<p>\nCosa sia l'Elastic Load Balancer pu\u00f2 essere visto nel diagramma qui sotto, che presenta un esempio base: <\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/3cee42a12bcc3c16ebf18e38921c1a25.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIl Load Balancer riceve le richieste e le distribuisce tra le istanze. Abbiamo un'istanza separata, funzioni Lambda e un gruppo di AutoScaling (gruppo di server). <\/p>\n<h3>Tipi di AWS ELB<\/h3>\n<p>\n<b>1. Consideriamo i principali tipi<\/b>:<\/p>\n<p>Classic Load Balancer. Il primo bilanciatore di carico di AWS, funziona sia al livello 4 che al livello 7 del modello OSI, supporta HTTP, HTTPS, TCP e SSL. Garantisce un bilanciamento del carico di base tra pi\u00f9 istanze di Amazon EC2 e opera sia a livello di richieste che a livello di connessione. Apriamolo (evidenziato in grigio):<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/34ecf8bb89d3dbc9c822813bf4e212e6.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nQuesto bilanciatore \u00e8 considerato obsoleto, quindi \u00e8 consigliato usarlo solo in casi specifici. Ad esempio, per applicazioni costruite nella rete EC2-Classic. In linea di principio, non c'\u00e8 nulla che ci impedisca di crearlo:<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con 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> Adatto per carichi elevati, funziona al livello 4 del modello OSI (pu\u00f2 essere utilizzato in EKS e ECS), supporta TCP, UDP e TLS. <\/p>\n<p>Il Network Load Balancer indirizza il traffico agli oggetti di destinazione in Amazon VPC ed \u00e8 in grado di gestire milioni di richieste al secondo con latenze ultra basse. Inoltre, \u00e8 ottimizzato per gestire modelli di traffico con carichi improvvisi e variabili.<\/p>\n<p><b>3. Application Load Balancer<\/b>. Funziona al livello 7, ha supporto per Lambda, supporta regole a livello di intestazioni e percorsi, supporta HTTP e HTTPS. <br \/>\nFornisce un routing avanzato delle richieste, orientato alla consegna di applicazioni costruite su architetture moderne, inclusi microservizi e container. Dirige il traffico verso le risorse target in Amazon VPC, basandosi sul contenuto della richiesta. <\/p>\n<p>Per molti utenti, l'Application Load Balancer ha subito sostituito il Classic Load Balancer, poich\u00e9 il TCP non \u00e8 cos\u00ec comune rispetto all'HTTP.<\/p>\n<p>Creiamo anche questo, ottenendo cos\u00ec due bilanciatori di carico:<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/581b6c8d2861d634892f5bffac2e61d9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Componenti del Load Balancer<\/h3>\n<p>\n<b>Componenti generali del Load Balancer<\/b> (comuni a tutti i bilanciatori di carico):<\/p>\n<ul>\n<li><b>Policy di Access Logging<\/b><\/li>\n<\/ul>\n<p> \u2014 i tuoi log di accesso a ELB. Per configurare, puoi andare su Description e selezionare il pulsante \u00abModifica attributi\u00bb:<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/26e649c163db320139fec38db6da5a4d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nPoi indichiamo S3Bucket \u2014 lo storage object di Amazon:<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" 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 bilanciatore interno o esterno. La questione \u00e8 se il tuo Load Balancer debba ricevere indirizzi esterni per essere accessibile dall'esterno, oppure se possa essere un bilanciatore interno;<\/p>\n<ul>\n<li><b>Gruppi di Sicurezza<\/b><\/li>\n<\/ul>\n<p> \u2014 controllo accessi al bilanciatore. Fondamentalmente \u00e8 un firewall di alto livello.<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/23116f4ecf2b1b8fa29549aa1ee47cf1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/ed63c80c7ee5e0843a64dc494bded4c0.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<ul>\n<li><b>Sottoreti<\/b> <\/li>\n<\/ul>\n<p>\u2014 subnet all'interno della tua VPC (e, di conseguenza, anche zone di disponibilit\u00e0). Le subnet vengono specificate al momento della creazione. Se la VPC \u00e8 limitata a una regione, le subnet sono limitate alle zone di disponibilit\u00e0. Quando crei un Load Balancer, \u00e8 consigliabile crearlo in almeno due subnet (aiuta in caso di problemi con una delle zone di disponibilit\u00e0); <\/p>\n<ul>\n<li><b>Listeners<\/b> <\/li>\n<\/ul>\n<p>\u2014 i vostri protocolli del bilanciatore di carico. Come gi\u00e0 detto in precedenza, per il Classic Load Balancer possono essere HTTP, HTTPS, TCP e SSL, per il Network Load Balancer \u2014 TCP, UDP e TLS, per l'Application Load Balancer \u2014 HTTP e HTTPS.<\/p>\n<p>Esempio per il Classic Load Balancer:<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/6a63f184d0d33c6ad70c007853c1daba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE qui nell'Application Load Balancer vediamo un'interfaccia leggermente diversa e, in generale, una logica differente:<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/6cb81a09a92efc63a95a6d5fcc7f63df.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Componenti del Load Balancer v2 (ALB e NLB)<\/h3>\n<p>\nOra esaminiamo pi\u00f9 da vicino i bilanciatori di carico di seconda generazione Application Load Balancer e Network Load Balancer. Questi bilanciatori hanno le loro peculiarit\u00e0 componenti. Ad esempio, \u00e8 emerso il concetto di Target Groups \u2014 istanze (e funzioni). Grazie a questo componente, abbiamo la possibilit\u00e0 di specificare su quale delle Target Groups vogliamo dirigere il traffico.<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/4bd252ecc69967c2dd47a0da5a66f7ba.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/12e6a6b664bc77c17ca45db9683ae932.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nParlando in termini semplici, nei Target Groups indichiamo le istanze a cui verr\u00e0 inviato il traffico. Se nel Classic Load Balancer colleghi direttamente le istanze al bilanciatore, nell'Application Load Balancer fai prima:<\/p>\n<ul>\n<li>crei il Load Balancer;<\/li>\n<li>crei il Target group;<\/li>\n<li>dirigi il traffico sui porti o secondo le regole del Load Balancer verso i Target Groups desiderati;<\/li>\n<li>nelle Target groups assegni le istanze.<\/li>\n<\/ul>\n<p>\nQuesta logica di lavoro pu\u00f2 sembrare pi\u00f9 complessa, ma in realt\u00e0 \u00e8 pi\u00f9 comoda. <\/p>\n<p>Il componente successivo \u00e8\u2014 <b>Listener rules<\/b> (regole per il routing). Questo riguarda solo l'Application Load Balancer. Se nel Network Load Balancer crei semplicemente un Listener, che invia il traffico a un Target group specifico, nell'Application Load Balancer tutto <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=1414\">\u00e8 pi\u00f9 divertente e comodo.<\/a><\/noindex>. <\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/1e6c0edcf7db4a8eb336b1d653ef14c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOra diciamo un paio di parole sul componente successivo\u2014 <b>Elastic IP<\/b> (indirizzi statici per NLB). Se le regole per il routing delle Listener rules riguardavano solo l'Application Load Balancer, l'Elastic IP riguarda solo il Network Load Balancer. <\/p>\n<p>Creiamo un Network Load Balancer:<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/fadb6aae1ac199ab2a8cd2b024ce008d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/116a54e4011f88ab360ae0d82211fd49.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nE proprio durante il processo di creazione vedremo che ci viene data l'opportunit\u00e0 di scegliere l'Elastic IP:<\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/a959a74f438f2455aabdd7249c750f0d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nL'IP elastico fornisce un unico indirizzo IP che pu\u00f2 essere associato a diversi istanze EC2 nel tempo. Se un'istanza EC2 ha un indirizzo IP elastico e questa istanza viene terminata o fermata, \u00e8 possibile associare immediatamente una nuova istanza EC2 all'indirizzo IP elastico. In questo modo, la tua attuale applicazione non smetter\u00e0 di funzionare, poich\u00e9 le applicazioni vedono sempre lo stesso indirizzo IP, anche se l'EC2 reale \u00e8 cambiato. <\/p>\n<p>Ecco <noindex><a rel=\"nofollow\" href=\"https:\/\/youtu.be\/L3e5bylykOU?t=2086\">un altro caso d'uso<\/a><\/noindex> relativo a perch\u00e9 sia necessario un IP elastico. Vedi, abbiamo 3 indirizzi IP, ma non rimarranno qui per sempre: <\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/62f1b41f4ef217e7dc015d7b16136839.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAmazon li cambia nel tempo, pu\u00f2 farlo ogni 60 secondi (ma in pratica, ovviamente, pi\u00f9 raramente). Ci\u00f2 significa che gli indirizzi IP possono cambiare. E nel caso del Network Load Balancer, puoi proprio associare l'IP e specificarlo nelle tue regole, politiche, ecc. <\/p>\n<p><img decoding=\"async\" alt=\"Bilanciamento del carico con AWS ELB\" src=\"\/wp-content\/uploads\/2020\/02\/b2d98ff6f0682347372a0e74d246a3bf.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Facciamo delle conclusioni<\/h3>\n<p>\nELB offre un'assegnazione automatica del traffico in ingresso a pi\u00f9 destinazioni (contenitori, istanze Amazon EC2, indirizzi IP e funzioni Lambda). ELB \u00e8 in grado di distribuire il traffico con carichi variabili sia all'interno di una singola zona di disponibilit\u00e0 che tra pi\u00f9 zone di disponibilit\u00e0. L'utente pu\u00f2 scegliere tra tre tipi di bilanciatori che garantiscono alta disponibilit\u00e0, autoscaling e una protezione adeguata. Tutto questo \u00e8 fondamentale per garantire la resilienza delle vostre applicazioni.<\/p>\n<p>Principali vantaggi:<\/p>\n<ul>\n<li><b>alta disponibilit\u00e0<\/b>. L'accordo di servizio prevede una disponibilit\u00e0 del 99,99% per il bilanciatore di carico. Ad esempio, avere pi\u00f9 zone di disponibilit\u00e0 garantisce che il traffico venga elaborato solo da oggetti funzionanti. Infatti, \u00e8 possibile bilanciare il carico anche in tutto il regionale, reindirizzando il traffico verso oggetti di destinazione funzionanti in diverse zone di disponibilit\u00e0;<\/li>\n<li><b>sicurezza<\/b>. ELB funziona con Amazon VPC, offrendo diverse possibilit\u00e0 di sicurezza: gestione integrata dei certificati, autentificazione degli utenti e decrittazione SSL\/TLS. Insieme, tutto ci\u00f2 consente una gestione centralizzata e flessibile delle impostazioni TLS.<\/li>\n<li><b>elasticit\u00e0<\/b>. ELB pu\u00f2 gestire cambiamenti improvvisi nel traffico di rete. La profonda integrazione con Auto Scaling fornisce sufficienti risorse all'app, qualora ci siano variazioni nel carico, senza richiedere intervento manuale.<\/li>\n<li><b>flessibilit\u00e0<\/b>. \u00c8 possibile utilizzare indirizzi IP per instradare le richieste verso gli obiettivi delle vostre applicazioni. Questo garantisce flessibilit\u00e0 nella virtualizzazione delle applicazioni target, consentendo di ospitare pi\u00f9 applicazioni su un solo istanza. Poich\u00e9 le applicazioni possono utilizzare una sola porta di rete e dispongono di gruppi di sicurezza separati, si semplifica l'interazione tra le applicazioni in un'architettura basata, ad esempio, sui microservizi.<\/li>\n<li><b>monitoraggio e audit<\/b>. \u00c8 possibile monitorare le applicazioni in tempo reale utilizzando le funzionalit\u00e0 di Amazon CloudWatch. Questo include metriche, registri e monitoraggio delle richieste. In parole semplici, sarai in grado di identificare i problemi e determinare con precisione i colli di bottiglia nelle prestazioni;<\/li>\n<li><b>bilanciamento del carico ibrido<\/b>. La possibilit\u00e0 di bilanciare il carico tra risorse locali e AWS utilizzando lo stesso bilanciatore semplifica la migrazione o l'espansione delle applicazioni locali nel cloud. Anche la gestione dei guasti diventa pi\u00f9 facile con l'uso del cloud.<\/li>\n<\/ul>\n<p>\nSe sei interessato a maggiori dettagli, ecco un paio di link utili dal sito ufficiale di Amazon:<\/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\/\">Funzionalit\u00e0 di Elastic Load Balancing.<\/a><\/noindex><\/li>\n<\/ol>\n<p>Fonte: <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\/it\/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=\"it_IT\" \/>\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\/it\/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\udd47Bilanciamento del carico con AWS ELB | ProHoster","description":"Ciao a tutti! Oggi inizia il corso \"AWS per sviluppatori\", per il quale abbiamo organizzato un webinar a tema, dedicato alla panoramica di ELB. Abbiamo esaminato i tipi di bilanciatori e creato diversi istanze EC2 con bilanciatore. Abbiamo anche esplorato altre applicazioni. Dopo aver ascoltato il webinar, sarai in grado di: comprendere cos'\u00e8 il bilanciamento del carico AWS; conoscere i tipi di Elastic Load Balancer e il suo","canonical_url":"https:\/\/prohoster.info\/it\/blog\/administrirovanie\/balansirovka-nagruzki-s-pomoshhyu-aws-elb","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"it_IT","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\/it\/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\/it\/wp-json\/wp\/v2\/posts\/71917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/comments?post=71917"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/posts\/71917\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media\/71918"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/media?parent=71917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/categories?post=71917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/it\/wp-json\/wp\/v2\/tags?post=71917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}