Von Zeit zu Zeit erhalten wir die Frage, DownToZero zu erklären und was es von anderen Cloud-Diensten für nicht-technische Personen unterscheidet. Wir haben verschiedene Erklärungen versucht, aber wir fanden eine Analogie, die bei den meisten Menschen Anklang findet. Diese möchten wir hier teilen, um unser Prinzip mehr Menschen zugänglich zu machen.
Nach einem langen Arbeitstag fahren Sie nach Hause. Wenn Sie bei Ihrem Haus ankommen, fahren Sie in die Einfahrt, schalten das Auto aus und gehen ins Haus. Selbst wenn Sie später am Tag noch einkaufen gehen wollen, schalten Sie das Auto trotzdem aus, weil es Verschwendung erscheint, es laufen zu lassen.
Später am Tag gehen Sie zurück zu Ihrem Auto, um einkaufen zu fahren. Sie starten das Auto und fahren zum Geschäft. Nach der Rückkehr nach Hause schalten Sie das Auto für die Nacht aus. Auch wenn es nachts kalt ist und es unbequem ist, dass die Heizung erst anspringt und die Sitze sich morgens erst aufwärmen, schalten wir das Auto trotzdem aus. Das Auto nur für ein paar Minuten Aufwärmzeit laufen zu lassen, erscheint lächerlich.
Für Autos haben wir das Verständnis entwickelt, dass es nicht sehr praktisch oder kosteneffektiv ist, sie ständig laufen zu lassen. Wir akzeptieren eine Aufwärmphase, und die Hersteller haben stark investiert, um diese Phase komfortabler zu gestalten.
Bei IT-Diensten und Maschinen erwarten wir jedoch, dass alle Dienste jederzeit laufen. Der Grund ist Bequemlichkeit, daher wählen wir immer „always-on“, weil die Kosten akzeptabel sind. DownToZero bricht mit dieser Gewohnheit, indem es alles herunterfährt, was nicht in Gebrauch ist. Dieser Ansatz wird „scale-to-zero“ genannt. Wir integrieren scale-to-zero an jedem möglichen Punkt, weil Nachhaltigkeit nicht nur grünen Strom oder effizientere Prozessoren erfordert, sondern auch das Abschalten ungenutzter Software. Wir sind überzeugt, dass dieser Weg die größte Wirkung erzielt. Wir haben es bei Autos gemacht, und es ist selbstverständlich, Autos so zu nutzen. Jetzt ist es an der Zeit, dieses Paradigma auch auf Software anzuwenden.