Von Zeit zu Zeit erhalten wir die Frage, DownToZero und was es von anderen Cloud-Diensten unterscheidet, für nicht-technische Personen zu erklären. Wir haben verschiedene Erklärungen ausprobiert, aber wir haben eine Analogie gefunden, die bei den meisten Menschen Anklang findet. Wir wollten sie hier teilen, um unser Prinzip mehr Menschen zugänglich zu machen.
Nach einem langen Arbeitstag fährst du nach Hause. Wenn du bei deinem Haus ankommst, fährst du in deine Einfahrt, schaltest das Auto aus und gehst ins Haus. Selbst wenn du später am Tag einkaufen gehen willst, schaltest du das Auto trotzdem aus, weil es verschwenderisch wirkt, es laufen zu lassen.
Später an diesem Tag gehst du zurück zu deinem Auto, um einkaufen zu gehen. Du startest das Auto wieder und fährst zum Laden. Nach der Rückkehr schaltest du dein Auto für die Nacht aus. Selbst wenn es nachts kalt ist und es am Morgen unbequem ist, bis die Heizung anspringt und die Sitze warm werden, schalten wir das Auto trotzdem aus. Das Auto laufen zu lassen erscheint lächerlich, nur wegen ein paar Minuten Aufwärmzeit.
Bei Autos haben wir ein Verständnis dafür entwickelt, dass es nicht sehr praktisch oder kosteneffektiv ist, sie die ganze Zeit laufen zu lassen. Wir akzeptieren eine Aufwärmphase, und die Hersteller haben stark darin investiert, diese Phase bequemer zu machen.
Bei IT-Diensten und -Systemen hingegen erwarten wir, dass alle Dienste jederzeit laufen. Der Grund ist Bequemlichkeit, daher entscheiden wir uns immer für “always-on”, weil die Kosten akzeptabel sind. DownToZero bricht mit dieser Gewohnheit, indem es alles herunterfährt, was nicht in Nutzung ist. Dieser Ansatz wird „scale-to-zero“ genannt. Wir integrieren scale-to-zero an jedem möglichen Punkt, weil Nachhaltigkeit nicht nur grüne Energie oder effizientere CPUs erfordert, sondern auch das Abschalten ungenutzter Software. Wir glauben, dass dieser Weg die größte Wirkung haben wird. Wir haben es bei Autos getan, und es ist selbstverständlich, Autos so zu nutzen. Jetzt ist es an der Zeit, dieses Paradigma auch auf Software anzuwenden.