Load balancing
pour votre domaine personnalisé
Pointez le même domaine vers plusieurs applications : l'edge de Square Cloud distribue le trafic avec basculement automatique. Inclus avec les domaines personnalisés, sans facturation à la requête.
- Round-robinChaque requête va vers l'application suivante du groupe, ce qui répartit la charge de façon équitable.
- Basculement automatiqueLa Réplique 2 est tombée en panne. Les requêtes qui devaient lui être envoyées sont prises en charge par les autres applications du groupe.
- De retour dans la rotationUne fois que la Réplique 2 répond à nouveau, elle recommence à recevoir des requêtes, sans aucune action de votre part.
Jusqu'à 10 applications par domaine
Le nombre d'applications qui peuvent servir un même domaine dépend de votre plan. Le load balancing est fourni avec les domaines personnalisés, à partir du plan Standard. Comparer les plans
Standard
Jusqu'à 2 applications par domaine
Pro
Jusqu'à 5 applications par domaine
Enterprise
Jusqu'à 10 applications par domaine
Haute disponibilité sans proxy à maintenir
Un load balancer sur Square Cloud, c'est simplement le même domaine personnalisé sur plusieurs applications. L'edge fait le reste.
Round-robin à l'edge
Chaque requête peut atteindre une application différente du groupe, répartissant la charge entre vos déploiements sans proxy ni couche supplémentaire à configurer.
Basculement automatique
Si une application passe hors ligne (connexion refusée), toute requête, y compris POST, est servie par une autre application du groupe.
Mises à jour sans interruption
Redémarrez ou déployez une application à la fois : pendant que l'une revient, les autres continuent de servir.
0 $ par requête
L'équilibrage fait partie de votre plan : aucune facturation à la requête et aucune option à acheter.
Aucune limite de req/s
L'équilibreur de charge n'impose aucun plafond de requêtes par seconde, donc les pics de trafic ne sont pas limités par lui.
Self-service dans le dashboard
Ajoutez le même domaine personnalisé à une autre application et l'équilibreur existe. La page Load Balancing affiche chaque groupe, ses applications et la limite de votre plan.
Opérationnel en trois étapes
Aucune infrastructure dédiée à provisionner : l'équilibreur naît des paramètres réseau de vos applications. Nouveau avec les domaines personnalisés ? Voir comment ils fonctionnent
- 1
Configurez un domaine personnalisé
Définissez votre domaine sur une application et créez les enregistrements DNS affichés dans le dashboard. Les certificats TLS sont automatiques.
- 2
Ajoutez-le à une autre application
Définissez le même domaine sur une deuxième application, depuis les paramètres réseau ou la page Load Balancing, jusqu'à la limite de votre plan.
- 3
L'edge équilibre le trafic
Les requêtes sont distribuées en round-robin avec basculement automatique. Retirer le domaine d'une application réduit le groupe à tout moment.
Un plan pour chaque étape de votre projet
Commencez petit et évoluez quand vous en avez besoin, sans contrat d’engagement.
Standard
RecommandéPour la production, avec bases de données et domaines personnalisés
À partir de 44,99 R$/mois ≈ 7,20 €
- 4 Go de RAM
- 4 vCPU
- Jusqu’à 16 projets
- Jusqu’à 8 Go sur le même plan
Pro
Pour les projets à grande échelle, avec snapshots quotidiens des applications et statistiques avancées
À partir de 124,99 R$/mois ≈ 20,00 €
- 12 Go de RAM
- 6 vCPU
- Jusqu’à 48 projets
- Jusqu’à 24 Go sur le même plan
Enterprise
Pour les grandes opérations, avec un gestionnaire de compte dédié
À partir de 299,90 R$/mois ≈ 47,98 €
- 32 Go de RAM
- 16 vCPU
- Jusqu’à 128 projets
- Jusqu’à 1024 Go sur le même plan
Le load balancing est disponible à partir du plan Standard.
Comparer tous les plans4,9 sur 5 · 402 avis sur Google + TrustpilotTrustpilot
Questions fréquentes sur le load balancing
Qu'est-ce que le load balancing sur Square Cloud ?
C'est un même domaine personnalisé servi par plusieurs de vos applications. L'edge de Square Cloud envoie les requêtes de ce domaine à ces applications en round-robin et cesse de les envoyer à une application qui passe hors ligne. Il n'y a pas d'équilibreur séparé à créer : définir le même domaine sur une deuxième application suffit à l'activer.
Quels plans incluent le load balancing ?
Tous les plans avec domaines personnalisés : Standard équilibre jusqu'à 2 applications par domaine, Pro jusqu'à 5 et Enterprise jusqu'à 10. Le plan Hobby n'inclut pas de domaines personnalisés.
Y a-t-il une facturation à la requête ?
Non. Le load balancing est inclus dans votre plan, sans facturation à la requête et sans plafond de requêtes par seconde imposé par l'équilibreur.
Les sessions sont-elles persistantes (sticky) ?
Non. Le trafic est distribué en round-robin, sans sessions persistantes : chaque requête peut atteindre une application différente. Les applications qui gardent un état en mémoire (sessions locales, cache local) ont besoin d'un état partagé, comme une base de données ou Redis.
Que se passe-t-il quand une application tombe en panne ?
Si une application est réellement hors ligne (connexion refusée), toute requête, y compris POST, bascule vers une autre application du groupe. Dans le cas plus rare où le nœud du cluster renvoie une page de timeout à sa place, seules les requêtes sans corps (GET, HEAD) sont renvoyées ; un POST reçoit une erreur et doit être relancé par le client. Dès que l'application répond à nouveau, elle revient automatiquement dans la rotation.
Quelles applications peuvent partager un domaine ?
N'importe laquelle de vos applications de site web. Toutes les applications du groupe servent le même nom d'hôte : elles doivent donc servir le même site ou service. Typiquement la même application déployée plusieurs fois.
Comment retirer une application d'un équilibreur ?
Retirez-lui le domaine, dans ses paramètres réseau ou sur la page Load Balancing. Les autres applications continuent de servir le domaine ; le retirer de la dernière libère le domaine.