Seuls les vrais visiteurs réveillent
Bots, crawlers, sondes et scanners reçoivent une page d'attente, sans jamais déclencher de réveil.
Filtrage du bruit →AWS · Application Load Balancer
Dormeto arrête les workloads placés derrière votre Application Load Balancer lorsque personne ne les utilise. Il les redémarre dès qu'un vrai visiteur arrive. Une fois l'application active, le trafic lui parvient directement : Dormeto n'est plus sur le chemin des requêtes.
S'installe dans votre compte AWS avec Terraform, sans CloudFormation.
Ce que Dormeto met en veille
Fonctionnement
Dans chaque compte et chaque région, un routeur surveille votre équilibreur de charge. Il met en veille ce que personne n'utilise et le réveille à la première vraie requête.
Le routeur suit le nombre de requêtes de chaque workload sur l'équilibreur de charge. Passé le délai d'inactivité (15 minutes par défaut), le workload est mis en veille.
Les règles de l'équilibreur de charge basculent vers une petite fonction Lambda, le waker, puis les backends s'arrêtent. Une requête reçue pendant la bascule l'annule : aucun visiteur n'est bloqué en cours de route.
La première vraie requête démarre les backends. Le visiteur patiente, puis il est redirigé dès que l'application répond. Ou bien il voit une page qui se recharge automatiquement. Les règles reviennent ensuite vers votre application.
Le manager
Le manager repère ce qui peut être mis en veille dans toute votre organisation et l'intègre en un clic. Il pilote les routeurs à votre place, par appels d'API AWS, avec des rôles que vous contrôlez.
Bots, crawlers, sondes et scanners reçoivent une page d'attente, sans jamais déclencher de réveil.
Filtrage du bruit →Le manager et les routeurs s'exécutent dans vos comptes AWS, avec des rôles à moindre privilège que vous créez. Aucune donnée n'est envoyée à Dormeto.
Sécurité →Le manager est un module Terraform versionné. Il installe lui-même les routeurs, par appels d'API.
Démarrer →Notre environnement de test
Mesures réalisées dans notre environnement de test (eu-west-1 et eu-west-3). Voir la méthode de chaque mesure.
FAQ
Les réponses aux questions que les équipes posent en premier.
Une autre question ?Écrivez-nous, une personne de l'équipe vous répond.contact@dormeto.com →Uniquement lorsqu'un workload est en veille ou en cours de réveil. Une fois l'application active, la règle de l'équilibreur de charge lui transmet chaque requête. Le waker n'intervient plus.
Sa requête est mise en attente jusqu'à une minute. Elle est redirigée vers la même URL dès que l'application répond. Si le réveil dure plus longtemps, il voit une page d'attente qui se recharge automatiquement. Les clients d'API reçoivent une réponse JSON indiquant quand réessayer.
Le calcul s'arrête. L'équilibreur de charge, le stockage (volumes EBS, stockage des bases de données, volumes du warm pool) et quelques invocations Lambda restent facturés. Le coût de Dormeto lui-même est détaillé sur la page Montée en charge.
Le manager est un module Terraform que vous appliquez dans un compte, à partir d'une version publiée. Les autres comptes reçoivent deux rôles, créés avec un module Terraform, un script AWS CLI ou un StackSet à vous. Le manager installe ensuite lui-même les routeurs, par appels d'API. CloudFormation n'est pas nécessaire : Démarrer.
Non. Le manager, ses données et les routeurs s'exécutent dans vos comptes, et Dormeto ne reçoit rien. Voir la page Sécurité.
AWS, avec les Application Load Balancers. Les autres clouds ne sont pas pris en charge à ce jour.
Installez le manager dans votre compte AWS avec Terraform, ou écrivez-nous pour toute question.
Vous hésitez ? Estimez d’abord vos économies depuis votre poste, avant toute installation.