Load balancing
para tu dominio personalizado
Apunta el mismo dominio a varias aplicaciones y el edge de Square Cloud distribuye el tráfico con failover automático. Incluido con los dominios personalizados, sin cobro por request.
- Round-robinCada solicitud va a la siguiente aplicación del grupo, así la carga se reparte de forma equitativa.
- Failover automáticoLa Réplica 2 cayó. Las solicitudes que iban a ella ahora las atienden las otras aplicaciones del grupo.
- De vuelta a la rotaciónCuando la Réplica 2 vuelve a responder, empieza a recibir solicitudes de nuevo, sin que tengas que hacer nada.
Hasta 10 aplicaciones por dominio
Cuántas aplicaciones pueden atender un mismo dominio depende de tu plan. El load balancing viene con los dominios personalizados, a partir del plan Standard. Compara los planes
Standard
Hasta 2 aplicaciones por dominio
Pro
Hasta 5 aplicaciones por dominio
Enterprise
Hasta 10 aplicaciones por dominio
Alta disponibilidad sin un proxy que mantener
Un load balancer en Square Cloud es simplemente el mismo dominio personalizado en más de una aplicación. El edge hace el resto.
Round-robin en el edge
Cada request puede llegar a una aplicación diferente del grupo, repartiendo la carga entre tus despliegues sin proxy ni capas extra que configurar.
Failover automático
Si una aplicación queda fuera de línea (conexión rechazada), cualquier request, incluido POST, es atendida por otra aplicación del grupo.
Actualiza sin caídas
Reinicia o haz el deploy de una aplicación a la vez: mientras una vuelve, las demás siguen atendiendo.
0 USD por request
El balanceo es parte de tu plan: sin cobro por request y sin complementos que contratar.
Sin límite de req/s
El balanceador no impone un tope de solicitudes por segundo, así que los picos de tráfico no quedan limitados por él.
Self-service en el panel
Añade el mismo dominio personalizado a otra aplicación y el balanceador existe. La página de Load Balancing muestra cada grupo, sus aplicaciones y el límite de tu plan.
En marcha en tres pasos
Sin infraestructura dedicada que aprovisionar: el balanceador nace de la configuración de red de tus aplicaciones. ¿Primera vez con un dominio personalizado? Mira cómo funciona
- 1
Configura un dominio personalizado
Define tu dominio en una aplicación y crea los registros DNS que se muestran en el dashboard. Los certificados TLS son automáticos.
- 2
Añádelo a otra aplicación
Define el mismo dominio en una segunda aplicación, desde la configuración de red o la página de Load Balancing, hasta el límite de tu plan.
- 3
El edge balancea el tráfico
Las requests se distribuyen en round-robin con failover automático. Quitar el dominio de una aplicación reduce el grupo en cualquier momento.
Un plan para cada etapa de tu proyecto
Empieza pequeño y escala cuando lo necesites, sin contratos de permanencia.
Standard
RecomendadoPara producción, con bases de datos y dominio propio
Desde 44,99 BRL/mes ≈ 8,10 US$
- 4 GB de RAM
- 4 vCPU
- Hasta 16 proyectos
- Escala hasta 8 GB en el mismo plan
Pro
Para alta escala, con snapshots diarios de las aplicaciones y analytics avanzado
Desde 124,99 BRL/mes ≈ 22,50 US$
- 12 GB de RAM
- 6 vCPU
- Hasta 48 proyectos
- Escala hasta 24 GB en el mismo plan
Enterprise
Para grandes operaciones, con gerente de cuenta dedicado
Desde 299,90 BRL/mes ≈ 53,98 US$
- 32 GB de RAM
- 16 vCPU
- Hasta 128 proyectos
- Escala hasta 1024 GB en el mismo plan
El load balancing está disponible a partir del plan Standard.
Comparar todos los planes4,9 de 5 · 402 reseñas en Google + TrustpilotTrustpilot
Preguntas frecuentes sobre load balancing
¿Qué es el load balancing en Square Cloud?
Es un mismo dominio personalizado atendido por más de una de tus aplicaciones. El edge de Square Cloud envía las solicitudes de ese dominio a esas aplicaciones en round-robin y deja de enviarlas a una aplicación que queda fuera de línea. No hay un balanceador aparte que crear: definir el mismo dominio en una segunda aplicación lo activa.
¿Qué planes incluyen load balancing?
Todos los planes con dominios personalizados: Standard balancea hasta 2 aplicaciones por dominio, Pro hasta 5 y Enterprise hasta 10. El plan Hobby no incluye dominios personalizados.
¿Hay un cobro por request?
No. El load balancing está incluido en tu plan, sin cobro por request y sin un tope de solicitudes por segundo impuesto por el balanceador.
¿Las sesiones son persistentes (sticky)?
No. El tráfico se distribuye en round-robin, sin sticky sessions: cada solicitud puede llegar a una aplicación diferente. Las aplicaciones con estado en memoria (sesiones locales, caché local) necesitan estado compartido, como una base de datos o Redis.
¿Qué pasa cuando una aplicación cae?
Si una aplicación está realmente fuera de línea (conexión rechazada), cualquier solicitud, incluido POST, pasa a otra aplicación del grupo. En el caso más raro en que el nodo del clúster responde una página de timeout en su lugar, solo se reenvían las solicitudes sin cuerpo (GET, HEAD); un POST recibe un error y debe ser reintentado por el cliente. En cuanto la aplicación vuelve a responder, regresa a la rotación automáticamente.
¿Qué aplicaciones pueden compartir un dominio?
Cualquiera de tus aplicaciones de sitio web. Todas las aplicaciones del grupo atienden el mismo hostname, así que deben servir el mismo sitio o servicio. Típicamente la misma aplicación desplegada varias veces.
¿Cómo quito una aplicación de un balanceador?
Quita el dominio de ella, en su configuración de red o en la página de Load Balancing. Las demás aplicaciones siguen atendiendo el dominio; quitarlo de la última libera el dominio.