
ScriptRunner Software GmbH
Ettlingen
ScriptRunner ist die führende Plattform für Agentic Automation und Orchestrierung in Microsoft-Ecosystemen. Sie unterstützt Unternehmen dabei, ihre Infrastrukturherausforderungen durch einen zentralisierten, sicheren und richtliniengesteuerten IT-Betrieb zu meistern. Die ScriptRunner-Plattform vereint Microsoft-Ecosysteme sowie richtliniengesteuerte Automatisierung und Orchestrierung unter einem Dach und ermöglicht Organisationen, ihre bestehenden Skripte in konforme, auditierbare Automatisierungs-Workflows umzuwandeln.
Mit einer zentralisierten, sicheren und richtliniengesteuerten Architektur hilft ScriptRunner IT-Führungskräften, Autonomie und Governance in Einklang zu bringen. Gleichzeitig beschleunigt es die Time-to-Value und sorgt für vollständige Transparenz und Compliance. Mehr als 200 Unternehmenskunden weltweit vertrauen auf ScriptRunner, dessen Produkt 100 % für Microsoft-Ecosysteme gebaut wurde. ScriptRunner ist die Automatisierungsbasis auf Enterprise-Level für den modernen IT-Betrieb.
Carbon Aware Computing mit Time-Shifting bei ScriptRunner
Digitalisierung und Nachhaltigkeit – zwei Themen die zusammengehören. Mit den richtigen Tools lassen sich IT-Prozesse nicht nur effizient, sondern auch klimafreundlich gestalten. Mit ScriptRunner haben wir das in der Praxis umgesetzt. Die ScriptRunner-Anwendung ist eine der ersten verfügbaren Standard-Softwarelösungen für IT-Automation, die Carbon Aware Computing implementiert.
Mit Carbon Aware Computing den CO₂-Fußabdruck von Software reduzieren
Im Kern geht es um einen Paradigmenwechsel, denn Energie soll nur dann verbraucht werden, wenn sie regenerativ verfügbar ist. Das heißt, Strom soll nur dann genutzt werden, wenn er möglichst geringe CO₂-Emissionen verursacht. Genau das ist auch der zentrale Gedanke der Energiewende.
In der Softwarenentwicklung und IT spricht man in diesem Zusammenhang von Carbon Aware Computing. Dabei werden Jobs und Rechenlast gezielt auf Zeiten mit hohem Anteil an erneuerbarer Energie im Stromnetz verschoben - ein Ansatz der auch Time-Shifting genannt wird. Die ScripRunner-Plattform gehört zu den ersten Softwaresystemen, die diesen Time-Shifting-Ansatz in einem Standardprodukt umsetzen. Mit seinen innovativen Lösungen ist ScriptRunner genau der richtige Partner für diesen Schritt in Richtung Dekarbonisierung der Digitalisierung. Künftig können die Anwender:innen der Plattform dieses Einsparpotential realisieren und dazu beitragen, den CO₂-Fußabdruck von Software zu reduzieren.
ScriptRunner - etablierte Plattform für delegierte Automatisierung
ScriptRunner ist eine Plattform zur Automatisierung und sicheren Delegation von IT-Prozessen in Microsoft-Umgebungen. Sie richtet sich an IT-Teams, die wiederkehrende Prozesse effizienter gestalten und gleichzeitig Sicherheits- und Compliance-Anforderungen erfüllen möchten.
Die Anwendungsfälle reichen von der Automatisierung alltäglicher Admin-Aufgaben bis hin zur Steuerung komplexer Infrastrukturprozesse. PowerShell-Skripte lassen sich zentral verwalten, kontrolliert ausführen und über automatisch generierte, intuitive Eingabemasken auch an Nicht-Admins delegieren.
Das wird unterstützt durch rollenbasierte Zugriffskontrollen sowie eine sichere Verwaltung von Zugangsdaten. So können z.B. Helpdesk-Mitarbeitende oder Fachabteilungen definierte Aufgaben selbstständig auslösen – ohne direkten Zugriff auf Skripte oder Systeme. Die Plattform für Agentic automation unterstützt IT-Operations dabei On-Premises, hybride als auch Cloud-Umgebungen zu managen und IT-Prozesse zu automatisieren.
Integration der Time-Shifting-Funktion
Vor einigen Jahren haben wir das Projekt Carbon Aware Computing gestartet. Es basiert auf einer Sammlung von Open-Source-Tools und Open-Data zur Vorhersage der CO₂-Intensität des Stromnetzes aller europäischen Länder. Die Vorhersagedaten werden mit Unterstützung des Fraunhofer Institut für Solare Energiesysteme ISE für ganz Europa kostenfrei zur Verfügung gestellt.
Damit wird das optimale Zeitfenster für die Ausführung eines Jobs mit möglichst geringer CO₂-Emission ermittelt. Durch dieses zeitliche Verschieben – Time-Shifting - der Jobs, bleibt der Energieverbrauch zwar unverändert. Gleichzeitig können die CO₂-Emissionen jedoch deutlich reduziert werden. In Deutschland schwankt die CO₂-Intensität zwischen 700 gCO₂e/kWh und 50gCo₂e/kWh.
Bei ScriptRunner werden Hintergrundjobs zeitgesteuert ausgeführt. Daher lag es nahe, hier den Carbon Aware Computing-Ansatz anzuwenden. Um das zu ermöglichen, wurde der Scheduling Mechanismus von bluehands für Carbon-Footprint gesteuertes Time-Shifting weiterentwickelt und in die ScriptRunner-Anwendung integriert.
Über eine, vom ScriptRunner-Team entwickelte, intuitive Eingabemaske können die Anwender:innen nun festlegen, bis wann ein Job spätestens erledigt sein soll. Das System berechnet automatisch den optimalen Ausführungszeitpunkt mit dem geringstmöglichen CO2-Ausstoss.
Technischer Hintergrund
Die Technik dahinter ist eine CO₂-optimierte Jobausführung mit Hangfire Carbon Aware Extension. Informationen hierzu bietet der Beitrag Carbon Aware Computing mit Hangfire - Jobs klimafreundlich planen und ausführen auf der bluehands-Website. Technische Details zur Hangfire Extension für Carbon Aware Computing gibt es zudem auf Github.





















