Equilibradors de càrrega Vultr

Què és un equilibrador de càrrega

Els equilibradors de càrrega s'asseuen davant de la vostra aplicació i distribueixen el trànsit entrant en diverses instàncies de la vostra aplicació. Per exemple, suposem que teniu un lloc web de comerç electrònic. Observeu que heu guanyat força i heu anat atraient cada cop més clients a la vostra aplicació. Per tal d'acomodar aquest trànsit, podeu implementar una altra instància de la vostra botiga de comerç electrònic. Ara, per tal que els usuaris siguin dirigits entre aquestes instàncies de la vostra botiga, desplegueu un equilibrador de càrrega davant d'ells.

L'equilibrador de càrrega distribuirà el trànsit entre les dues instàncies de la vostra aplicació. Això us permet escalar la vostra aplicació desplegant més instàncies i, posant-les darrere d'un equilibrador de càrrega, augmenteu la quantitat de trànsit que podeu gestionar. Això també ajuda a millorar el vostre temps de funcionament: amb un equilibrador de càrrega, si teniu diverses instàncies i una d'elles falla o es desconnecta, l'equilibrador de càrrega desviarà el trànsit als nodes en execució saludables.

Implantació d'un equilibrador de càrrega

Visió general

Aquest és un servei totalment gestionat. No us haureu de preocupar de mantenir la vostra infraestructura d'equilibrador de càrrega en funcionament o en funcionament. Això us permet centrar-vos a crear les vostres aplicacions i fer-les créixer com cregueu. Tingueu en compte, però, que se us demanarà que us assegureu que la vostra aplicació està configurada i configurada correctament per funcionar amb l'equilibrador de càrrega.

Normes d'enviament

Aquí definireu quins ports públics s'assignen a quins ports interns amb protocol. Per exemple: si tinc una aplicació Ruby on rails a la qual vull posar un equilibrador de càrrega al davant, i l'aplicació està escoltant al port, 1234però vull que els usuaris accedeixin a la meva aplicació a través de port 80, definiria el meu mapeig comLoad Balancer http 80 -> Instance HTTP 1234

Si trieu HTTPS com a protocol, se us demanarà que pengeu el vostre propi certificat SSL. En una versió futura, s'afegirà el suport de Let's Encrypt.

Configuració de l'equilibri de càrrega

Algorismes

Hi ha dues opcions disponibles per a l'algorisme:

  • Roundrobin : selecciona servidors per torns. Aquest és l'algorisme predeterminat.

  • Leastconn : selecciona el servidor amb el menor nombre de connexions; es recomana per a sessions més llargues. Els servidors del mateix back-end també es giren de manera round-robin.

Sessions Sticky

Estem utilitzant la persistència de sessió controlada per l'aplicació per a les nostres sessions enganxades.

La vostra aplicació genera una galeta que determina la durada de l'adhesió de la sessió. L'equilibrador de càrrega encara emet la seva pròpia galeta de sessió a sobre, però ara segueix la vida útil de la galeta de l'aplicació.

Això fa que les sessions enganxades siguin més eficients, assegurant que els usuaris mai s'encaminen a un servidor després que la seva galeta de sessió local ja hagi caducat. Tanmateix, és més complex d'implementar perquè requereix una integració addicional entre l'equilibrador de càrrega i l'aplicació.

Se us demanarà que afegiu un nom de galeta.

Etiqueta

Aquesta és només una etiqueta per al vostre equilibrador de càrrega.

Força HTTP a HTTPS

Això forçarà la redirecció HTTP a HTTPS. Necessitareu un certificat SSL vàlid i HTTPS configurat perquè això funcioni correctament.

Controls de salut

Aquestes comprovacions de salut verificaran que les aplicacions/instàncies adjuntes estiguin en bon estat i que es puguin encaminar correctament. Si una de les vostres instàncies falla en una comprovació de salut, l'equilibrador de càrrega tallarà el trànsit a aquesta instància.

Post desplegament

Un cop fet el desplegament, (pot trigar uns minuts), se us donarà una adreça IPV4 i una adreça IPV6 que és la vostra IP pública per a l'equilibrador de càrrega.

Ara també podreu adjuntar/desconnectar la vostra aplicació/instàncies a l'equilibrador de càrrega, juntament amb els canvis de configuració que vulgueu.

Mètriques

Un cop el vostre equilibrador de càrrega s'hagi executat durant uns minuts, es recopilaran mètriques. Podreu veure les vostres mètriques des de la pestanya de mètriques del vostre tauler d'equilibri de càrrega.


Com instal·lar Jenkins a CentOS 7

Com instal·lar Jenkins a CentOS 7

Jenkins és una popular eina de codi obert CI (integració contínua) que s'utilitza àmpliament per al desenvolupament, desplegament i automatització de projectes. Aquest article es vol

Com instal·lar i configurar Concourse CI a Ubuntu 16.04

Com instal·lar i configurar Concourse CI a Ubuntu 16.04

Utilitzeu un sistema diferent? Introducció La integració contínua és una pràctica de desenvolupament de programari DevOps que permet als desenvolupadors combinar sovint

Com instal·lar i configurar Ansible a Debian 9 per utilitzar-lo amb Windows Server

Com instal·lar i configurar Ansible a Debian 9 per utilitzar-lo amb Windows Server

Utilitzeu un sistema diferent? Ansible és una eina de codi obert per automatitzar tasques. Gestiona la configuració dels teus servidors Linux i Windows. Funciona

Com instal·lar i configurar GoCD a CentOS 7

Com instal·lar i configurar GoCD a CentOS 7

Utilitzeu un sistema diferent? GoCD és un sistema d'automatització i lliurament continu de codi obert. Us permet modelar fluxos de treball complexos mitjançant el seu paral·lel an

Ús de SaltStack amb pilars a Ubuntu 17.04

Ús de SaltStack amb pilars a Ubuntu 17.04

Tot i que SaltStack és una gran eina per executar operacions en molts servidors simultàniament, també admet configuracions predeterminades definides per host emmagatzemades en un

Com instal·lar i configurar Ansible a CentOS 7 per utilitzar-lo amb Windows Server

Com instal·lar i configurar Ansible a CentOS 7 per utilitzar-lo amb Windows Server

Utilitzeu un sistema diferent? Ansible és una eina de codi obert per automatitzar tasques. Gestiona la configuració dels teus servidors Linux i Windows. Funciona

Com instal·lar Drone CI a Ubuntu 18.04

Com instal·lar Drone CI a Ubuntu 18.04

Introducció Drone és una plataforma de proves i lliurament automatitzada i contínua que funciona amb la vostra pròpia infraestructura. Drone admet qualsevol idioma, servei o

Equilibradors de càrrega Vultr

Equilibradors de càrrega Vultr

Què és un equilibrador de càrrega Els equilibradors de càrrega s'asseuen davant de la vostra aplicació i distribueixen el trànsit entrant en diverses instàncies de la vostra aplicació. Fo

Com instal·lar Foreman a CentOS 7

Com instal·lar Foreman a CentOS 7

Utilitzeu un sistema diferent? Foreman és una eina gratuïta i de codi obert que us ajuda a configurar i gestionar servidors físics i virtuals. Forema

Com instal·lar SaltStack a CentOS 7

Com instal·lar SaltStack a CentOS 7

SaltStack, o Salt, és una solució de gestió de configuració de codi obert popular que es pot utilitzar per implementar execució remota, gestió de configuració, bacallà

Com instal·lar Strider CD a Ubuntu 18.04

Com instal·lar Strider CD a Ubuntu 18.04

Introducció Strider CD és una plataforma de desplegament continu de codi obert. L'aplicació està escrita en Node.js i utilitza MongoDB com a backend d'emmagatzematge. Passada

Ús de Chocolatey Package Manager a Windows

Ús de Chocolatey Package Manager a Windows

Introducció Chocolatey aporta la gestió de paquets que facilita l'administració de programari i dependències a Linux a Windows. Pots ràpid i fàcil

Creació dinstantànies amb Packer

Creació dinstantànies amb Packer

Què és Packer? Packer és una eina d'imatges de servidor desenvolupada per HashiCorp. Imatge del servidor; o alternativament, infraestructura immutable; és una alternativa popular

Com instal·lar i configurar Concourse CI a CentOS 7

Com instal·lar i configurar Concourse CI a CentOS 7

Utilitzeu un sistema diferent? Introducció La integració contínua és una pràctica de desenvolupament de programari DevOps que permet als desenvolupadors combinar sovint

Ús de Chef-solo per configurar una aplicació Django a Ubuntu

Ús de Chef-solo per configurar una aplicació Django a Ubuntu

Hi ha moltes maneres d'automatitzar el procés de configuració i configuració d'una caixa. Per qualsevol motiu, si tot el nostre sistema en aquest moment consta de just

Com instal·lar Foreman a Ubuntu 16.04 LTS

Com instal·lar Foreman a Ubuntu 16.04 LTS

Utilitzeu un sistema diferent? Foreman és una eina gratuïta i de codi obert que us ajuda a configurar i gestionar servidors físics i virtuals. Forema

Com començar amb SaltStack a Ubuntu 17.04

Com començar amb SaltStack a Ubuntu 17.04

SaltStack és un programa de gestió de configuració basat en Python que està optimitzat per a l'automatització de fitxers de configuració, desplegaments i qualsevol altra cosa.

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació