featured image

June 06, 2018 / by Daniel Huchthausen / In EcoSystem

Die private Cloud für Softwareentwicklung

Wegen der kürzlichen Ankündigung das GitHub von Microsoft aufgekauft werden wird und den folgenden (manchmal sehr emotionalen) Diskussionen über die möglichen Folgen ist aufgefallen, dass Personen und Firmen Services wie GitHub aus den unterschiedlichsten Gründen benutzen. Das ist so, weil alle unterschiedliche Voraussetzungen und Anforderungen haben; auf GitHub werden gibt es alles von Repositories für 100%-ige Open Source Projekte, bis hin zu Organisationen mit einer Vielzahl von privaten Repositories.

Die Freiheit zu wählen

Heutzutage gibt es immer die “Gefahr”, dass eine kleine Firma durch einen der Big Player aufgekauft wird. In diesen Sitationen ist dann immer ungewiss was die Absichten der kaufenden Firma sind und welche Änderungen sich daraus ergeben. Natürlich wird im ersten Moment immer behauptet das sich nichts ändern wird, aber die Geschichte hat gezeigt, dass das nicht immer die Wahrheit ist. Deswegen ist es sehr wichtig für solche Situationen vorbereitet zu sein. Das bedeutet, dass man versuchen sollte flexibel und unabhängig von bestimmten Anbietern zu sein. Für Softwareentwicklung heißt das, dass man in Kontrolle über seinen eigenen Code ist, besonders wenn es sich nicht um ein Open Source Projekt handelt.

Eine Möglichkeit um das zu erreichen ist es, Open Source Komponenten/Applikationen zu benutzen, denn bei denen kann man sich sicher sein, dass man sie zumindest im schlimmsten Fall selber betreiben kann; auch wenn ein bestimmter Anbieter eines Services geschlossen wird oder seine AGB ändert.

Github im Vergleich zum Cloudogu EcoSystem

Um auf den Ausgangspunkt der Diskussion, dem Aufkauf von GitHub, zurück zu kommen: es gibt viele Leute, die angekündigt haben GitHub zu verlassen, da sie dem neuen Besitzer nicht vertrauen. Die Gründe dafür sind so unterschiedliche wie die Gründe für Benutzung von GitHub.

Wenn jemand nach einer Alternative zum Hosten seiner Repositories sucht, könnte unser EcoSystem (CES) eine gute Wahl sein. Natürlich ist das CES keine Open Source Community Plattform wie GitHub (und das wird es auch niemals sein), aber es kann eine Alternative für Teams sein, die ihren eigenen Code hosten wollen, aber auch noch weitere Funktionen wie z.B. einen Issue-Tracker, ein Wiki, ein zentrales Usermanagement oder statische Code Analysen, nutzen möchten.

Das Cloudogu EcoSystem benutzt bereits eine Vielzahl von “Best-of-Breed” Open Source Anwendungen, die den gesamten Softwareentwicklungslebenszyklus abdecken und bindet sie in eine Umgebung ein, die sie um weitere Vorteile Aspekte wie ein SingleSign-on Service und eine vereinfachte Navigation erweitert. Dadurch ermöglicht es Teams eine Infrastruktur für Softwareentwicklung, die alle Standardanforderungen erfüllt, einfach aufzusetzen und zu betreiben.

Das folgende Bild zeigt den Softwareentwicklungslebenszyklus, den das Cloudogu EcoSystem unterstützt.

Natürlich ist das CES nicht nur auf die in dem Bild beschriebenen Anwendungen beschränkt. Dank der containerbasierten Architektur können weitere Applikationen einfach in das CES integriert werden. Daher ist es nicht notwendig seinen Softwareentwicklungsprozess an das CES anzupassen; das CES kann an den eigenen Prozess angepasst werden.

Probier die Demo aus

Als erstes kann man sich die Live-Demo des Cloudogu EcoSystem anschauen und alle Funktionen selber testen. Dazu muss man nur die folgenden Login-Daten benutzen um sich anzumelden.

Benutzername: admin

Passwort: adminpw

Jetzt kostenlos testen!

Wenn du danach das CES noch intensiver ausprobieren möchtest, kannst du deineeigene CES Instanz installieren und hosten. Standardmässig wird das CES als Vagrant Box ausgeliefert. Wir können aber auch ein VM Image bereitstellen; schreib uns einfach eine E-Mail wenn du lieber direkt ein VM-Image benutzen möchtest.


Daniel Huchthausen

- Consultant -

Wenn er nicht gerade die Wildnis erkundet, beschäftigt sich Daniel mit Themen wie Qualitätssicherung, Testen oder PM-Methoden.

©2018 Cloudogu GmbH. Alle Rechte vorbehalten.
Impressum | Datenschutzerklärung

Cloudogu™, Cloudogu EcoSystem™ und das Cloudogu™ Logo sind eingetragene Marken der Cloudogu GmbH, Deutschland.