Dormeto
ENFR

AWS · Application Load Balancer

Vos applications web inactives font la sieste.
Le premier visiteur les réveille.

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.

Démarrer Fonctionnement

S'installe dans votre compte AWS avec Terraform, sans CloudFormation.

Ce que Dormeto met en veille

EC2, Auto Scaling, ECS, EKS, RDS : en veille quand personne ne s'en sert.

  • Application Load BalancerALBses règles basculent vers le waker
  • Amazon EC2EC2instances arrêtées
  • Amazon EC2 Auto ScalingAuto Scalingcapacité ramenée à zéro
  • Amazon ECSECSservices ramenés à zéro
  • AWS FargateFargatetâches ramenées à zéro
  • Amazon EKSEKSDeployments ramenés à zéro
  • Amazon RDSRDSarrêtée après l'application
  • Amazon AuroraAuroradémarrée avant l'application
  • AWS LambdaLambdale waker répond aux visiteurs
  • TerraformTerraforminstalle le manager

Fonctionnement

La nuit, votre flotte se met en veille.

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.

Routage des requêtes, application active ou en veille Active, l'application reçoit les requêtes de l'équilibreur de charge. En veille, elles passent par le waker de Dormeto, qui démarre l'application et redirige le visiteur dès qu'elle est prête. Visiteur Load balancer Votre application Waker
Active : directement vers l'application En veille : via le waker Simulation accélérée, hors échelle. Cliquez sur une application en veille pour la réveiller.
  1. 01

    Détecter l'inactivité

    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.

  2. 02

    Mettre 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.

  3. 03

    Réveiller au bon moment

    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

De la découverte à la mise en veille.

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.

La vue d'ensemble : workloads actifs, en veille, en cours de mise en veille ou en échec, réveils et requêtes ignorées sur 7 jours, routeurs et leur santé La découverte : dernière exécution, panneau d'accès à l'organisation et candidats par statut, avec leur part d'inactivité Un workload intégré depuis le manager : en veille, backend arrêté, deux règles couvertes, et une dérive corrigée par le routeur Les routeurs : version, santé, dernière vérification d'inactivité, workloads, mise à jour proposée, pause et désinstallation Les opérations : connexions, mises à jour de routeurs et un retrait, avec leurs étapes et leur statut

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 →

S'exécute dans votre compte AWS

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é →

Terraform, jamais CloudFormation

Le manager est un module Terraform versionné. Il installe lui-même les routeurs, par appels d'API.

Démarrer →

Notre environnement de test

Des chiffres mesurés, pas promis.

Mesures réalisées dans notre environnement de test (eu-west-1 et eu-west-3). Voir la méthode de chaque mesure.

pour la découverte d'une organisation synthétique
67 s1 002 comptes et 17 033 couples compte-région
pour réveiller un workload
30 à 50 sinstance EC2, groupe Auto Scaling ou service Fargate
requête via Dormeto
0une fois le workload actif : le trafic va directement à l'application
workloads pour un seul routeur
1 500mesuré sous limitation ELB, avec des pics de réveils
en veilleen réveilactif

FAQ

Questions fréquentes

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 →
01Dormeto se place-t-il devant mon trafic ?

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.

02Que voit un visiteur pendant le réveil ?

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.

03Qu'est-ce qui reste facturé pendant la mise en veille ?

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.

04Comment l'installer ?

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.

05Des données quittent-elles mon compte AWS ?

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é.

06Quels clouds sont pris en charge ?

AWS, avec les Application Load Balancers. Les autres clouds ne sont pas pris en charge à ce jour.

Laissez vos applications se reposer.

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.

Démarrer Nous contacter