Swisscom – EnClouder: Server Provisioning

EnClouder ist eine Ruby on Rails Webapplikation für das Server Provisioning, die wir im Mandat bei der Swisscom, ehem. Swisscom IT Services entwickelt haben.

Ausgangslage

Wer grosse Systemlandschaften verwaltet, setzt dazu eine Vielzahl von Softwaretools ein. Mit enClouder will die Swisscom

  • Tools zusammenbringen
  • Abläufe automatisieren
  • Daten zentral bearbeiten

Die Applikation soll keine festen Vorgaben machen, sondern je nach Umgebung die verwendeten Technologien zusammenführen.

Die Rolle von Puzzle ITC

Mit dem Webframework Ruby on Rails konnten wir in kurzer Zeit einen grossen Umfang an Funktionalität entwickeln.

EnClouder stellt Stammdaten für Hardware, Netzwerke und Software in einer Baumstruktur dar. Mit diesen Daten werden Systeme konfiguriert
und automatisch installiert, während eine Task Engine im Hintergrund laufende und wiederkehrende Aufgaben übernimmt.

Ein eigens entwickeltes Plugin Framework ermöglicht flexible Erweiterungen für

  • neue Hardwaretypen
  • zusätzliche externe Werkzeuge und Dienste
  • funktionale Erweiterungen der Grundapplikation

Tech-Stack