Disponibilité et confiance
Si on ne peut pas se connecter à son application, rien d'autre ne fonctionne. Sur le web, dans le nuage, les échecs et les pannes arrivent. Auth0 a été créé pour être très résistant à la panne de l'un de ses composants, afin que vos usagers ne subissent jamais de temps d'arrêt.
Comment ça marche ?
Fondamentalement, notre stratégie de disponibilité combine les avantages de la simplicité et d’une remarquable efficacité. Elle assure la redondance efficace des ressources critiques, la détection rapide des problèmes et des anomalies, et un basculement très rapide sur les solutions de redondance mises en place. L’architecture Auth0 intègre des ressources de redondance à tous les niveaux. Elles incluent :
- DNS
- Datacenter
- Couche des applications
- Stockage
Notre stratégie à haute disponibilité
Nous avons mis en œuvre un grand nombre d’avantages pour renforcer la disponibilité. Un de ces avantages clés est lié à l’architecture des applications. Elle structure différemment notre méthode de gestion des sessions utilisateurs, notre procédé de séparation des fonctionnalités, notre classement des priorités qui définissent la disponibilité des modules et comment nous gérons les conditions transitoires.
Auth0 est conçu et construit comme un service cloud évolutif, multi-tenant et à haute disponibilité.
Combinée avec des processus opérationnels robustes et une culture de l’amélioration continue, cette architecture affine et améliore constamment les opérations Auth0.
Examinons quelques scénarios :
- Si l'une des machines virtuelles est mise hors service, la répartition des charges la sort du cycle opérationnel, jusqu'à sa prochaine activation.
- Si l'une des VM de la base de données est mise hors service, la VM secondaire la remplace comme principale.
- Si une panne survient dans la région principale, nous échangeons l'enregistrement DNS pour rediriger les demandes vers la deuxième région (sur un autre site).
Déploiement continu sans interruption
Nous améliorons Auth0 en continu. Nous pouvons effectuer trois ou quatre déploiements par jour, pour mettre jour un tutoriel, optimiser les performances d'un module ou lancer une toute nouvelle fonctionnalité. Nous avons conçu notre infrastructure de déploiement pour éviter toute interruption non planifiée.
Statut Auth0
Notre infrastructure s’appuie sur des contrôles basés sur plus de 50 sites dans le monde entier. Notre disponibilité est publiée instantanément sur notre page status.auth0.com. Si jamais un incident survient, vous serez immédiatement informé sur Twitter. Vous pouvez aussi consulter nos rapports de disponibilité.