Der möglichst konsequente Einsatz von Open Source Software ist in vielen Unternehmen und Institutionen gilt inzwischen Teil der Firmenpolitik. Doch für die Automatisierung von systemübergreifenden IT-Prozessen fehlte lange Zeit ein geeigneter Open Source Job Scheduler. Mit schedulix bekommen Administratoren ein mächtiges Werkzeug zur Prozess-Automatisierung in Open-Source-Umgebungen an die Hand.
In größeren IT-Umgebungen ist die BICsuite IT Workload Automation Plattform längst ein Begriff. Die BASIC Edition stellt independIT als schedulix unter der Lizenz AGPL auf Github zur Verfügung. schedulix stellt als professioneller Open Source Job Scheduler eine Alternative zu kostspieligen kommerziellen Job-Scheduling-Lösungen dar und fügt sich aufgrund seiner modernen, dynamischen Konzeption mühelos in zeitgemäße IT-Systeme ein. schedulix startet, steuert, überwacht und protokolliert weit über 100.000 Jobs pro Tag und eignet sich damit auch für große und komplexe System-Umgebungen.
Der Open Source Job Scheduler schedulix vervollständigt den Open Source Stack
Das Fehlen eines leistungsfähigen Open Source Job Schedulers führt beim Aufbau eines Open-Source-Stacks im Betrieb zu erheblichen Problemen, welche die Akzeptanz offener Systeme behindern. Weil die Steuerung des Rechenzentrums- oder Data-Warehouse-Betriebs eine Vielzahl Script-gesteuerter Prozesse erfordert, die es den Administratoren schwer machen, Abläufe zu verfolgen und Fehler aufzuspüren, mussten diese Aufgaben bisher entweder mit erheblichem händischen Aufwand erledigt werden oder die Basis eines kompletten Open-Source-Stacks bildete eben doch ein kommerzielles Job-Scheduling-System. Durch die Entscheidung der independIT GmbH, BICsuite BASIC als Open Source Job Scheduler schedulix unter der AGPL freizugeben, wurde diese Lücke in der Basis der Open-Source-Welt geschlossen.
Mit der Entscheidung, schedulix für die Open-Source-Gemeinde frei zu geben, wollen sich die Gründer und Geschäftsführer der independIT GmbH auch bei der Open-Source-Community bedanken.
“Ohne ihre Arbeit an Betriebssystem, Datenbanken, Webservern, Entwicklungs-Tools und vielem mehr wäre das Entstehen des BICsuite Scheduling Systems undenkbar gewesen.“ erklärt Dieter Stubler. „Mit schedulix gibt die independIT GmbH ihren Teil an die Community zurück.”
schedulix ist anders als das Althergebrachte
Traditionelle Scheduling-Systeme arbeiten nach einem vordefinierten Tagesablauf, der bei Störungen oder überraschenden Anforderungen neu berechnet werden muss. Diese ineffektive Arbeitsweise vermeidet schedulix durch eine von Grund auf dynamische Architektur, indem es die Folgen aller Rahmenbedingungen ständig neu berechnet. Dazu sind dynamische Lastkontrolle und -verteilung in schedulix integriert. Das schafft zum einen neue Möglichkeiten, das Systemverhalten den aktuellen Anforderungen anzupassen und vorhandene Ressourcen effizient zu nutzen, gegebenenfalls in Richtung Cloud zu erweitern. Zum anderen bewirken diese Faktoren eine höhere Systemstabilität, reduzierten Planungsaufwand und effizienten Wiederanlauf nach Fehlern.
Um Transparenz und Flexibilität zu wahren und die Fehleranfälligkeit zu vermindern, sollten für eine IT-Automatisierung die benötigten Funktionen nicht in den zu steuernden Prozessen angelegt sein. Die dafür im Enterprise Job Scheduling System notwendigen Konstrukte bringt schedulix vollständig mit: Variablen und Parameter, Sequenzen, Verzweigungen, Schleifen, Parallelisierung und Synchronisation, Ausnahmebehandlung sowie Modularisierung. schedulix reduziert den Aufwand in der Applikationsentwicklung, schafft transparente und überschaubare Lösungen, verbessert die Wartbarkeit, die Flexibilität sowie die Performance des Gesamtsystems.
In schedulix haben unterschiedlichste Problemstellungen aus der Praxis großer IT-Umgebungen ihren Niederschlag gefunden. Die Herausforderungen ließen sich auf wenige Basiskonzepte reduzieren. Deren Zusammenspiel erlaubt eine einfache, verständliche und robuste Umsetzung aller in der Praxis auftretenden Aufgaben.
Die klaren Konzepte schlagen sich auch in einem systemübergreifend einheitlichen Front-end für die Bedienung mit einem Standardbrowser nieder. Zur Definition von Abläufen ist keine Programmierung oder Coding erforderlich, gleichwohl stehen Comandline-Werkzeuge zur Verfügung. Das bringt für Administratoren eine kurze Einarbeitungszeit sowie eine steile Lernkurve und entlastet bei Entwicklung, Überwachung und Steuerung des IT Betriebs.
schedulix ist die Lösung der Wahl für wachsende Herausforderungen, denen sich IT-Stäbe auch in mittelgroßen Umgebungen zunehmend gegenüber sehen. Dieses Tool zur Administration und Automatisierung heterogener Systemumgebungen bildet ein solides Fundament für den Einsatz von Open-Source-Software erleichtern und hebt sie auf ein neues Niveau. Die Lösung gibt es hier zum Download.