7 Gründe für die Migration von lokalem Redmine auf Cloud-Hosting

 |  Mar 23, 22

reasons-migrate-onpremises-redmine-cloud-hosting.jpg

In den letzten Monaten stellen wir fest, dass immer mehr Unternehmen von einem veralteten Redmine on-premise in die Cloud migrieren. Wir haben CTOs und CIOs, die kürzlich in die Cloud gewechselt haben, nach den Gründen und Vorteilen des Wechsels gefragt. .

Die von uns befragten Personen nannten dieselben 7 Faktoren, die für die Schnelligkeit ihrer Infrastruktur verantwortlich sind. Wir hoffen, dass dieser Artikel anderen Teams, die mit Redmine vor Ort zu kämpfen haben, hilft, eine Lösung zu finden. Wir möchten Sie bei Ihrer Suche nach einer alternativen Methode zur Verwaltung Ihrer IT inspirieren.

Der erste und wichtigste Faktor ist, dass die wichtigsten Entscheidungsträger und Stakeholder, die in den Entscheidungsprozess involviert waren, sich bewusst waren, dass alte Systeme mit meist vernachlässigter Wartung das Unternehmenswachstum bremsen und eine wachsende technische Schuldenblase verursachen.

Grund 1. Um das System zukunftssicher zu machen, indem das Problem der Redmine-Updates gelöst wird

programmer.png

Mit einer Hauptversion mindestens einmal im Jahr und ein paar kleineren Versionen auf dem Weg dorthin erfordert es den Einsatz von Ressourcen, um Ihr Redmine und die installierten Plugins auf dem neuesten Stand zu halten. Je nach Entwickler können das bis zu 2-3 Ereignisse pro Quartal sein.

Aktualisierte Systeme und Plugins neigen dazu, Konflikte mit älteren Plugins und Funktionen zu verursachen. Vor allem seit 4.0, da das Core-Team einen Teil der Core-Gems und -Funktionen neu gestaltet hat. Wenn Unternehmen Redmine in die Cloud verlagern, geht es in erster Linie darum, dass sie sich nicht mehr um die Updates kümmern wollen. Sie wollen sich nicht mehr um das Testen und Lösen von Konflikten, sich ändernde Anforderungen, abnehmenden Speicherplatz oder fehlende Personalressourcen kümmern.

Durch die Verlagerung der Plattform in die Cloud kann sich Ihr gesamtes Unternehmen auf die Erreichung von Geschäftszielen, die Generierung von Einnahmen und die Pflege von Kundenbeziehungen konzentrieren. Die Aufrechterhaltung der IT-Infrastruktur ist normalerweise nicht Ihr Hauptziel.

Wechseln Sie zu Redmine ready hosting

Verschwenden Sie keine Zeit mit der Wartung Ihres Redmine. Mieten Sie Experten und konzentrieren Sie sich auf Ihre Projekte

Ein Punkt war allgemein - 7/10 der Leute, mit denen wir sprachen, planten, Redmine einmal zu installieren und es nicht mehr anzurühren, bis es notwendig sein würde. Früher oder später sahen sie sich mit Konflikten zwischen Plugins und Kernkomponenten konfrontiert oder mussten ein Plugin hinzufügen/aktualisieren oder mit den internen Abläufen kämpfen.

internal-error-redmine.gif

Und dann entdeckten sie, dass die Aktualisierung von Redmine - genau wie die früheren Windows-Updates (Hallo, blauer Bildschirm und endlose Installationen!) - nicht so einfach ist, wie es in der Theorie scheint. In der Praxis muss man in der Regel das System komplett neu installieren und die Dateien auf eine neue Instanz migrieren. Ein solcher Prozess kann Tage, Wochen oder sogar Monate dauern, je nach Größe Ihres Unternehmens.

Als Hauptentwickler von Redmine-Plugins können wir Ihnen ein kleines Geheimnis verraten: Die meisten Plugins, die auf dem Plugin-Marktplatz erhältlich sind, insbesondere die kostenlosen, werden überhaupt nicht oder nur in der Serverumgebung getestet, die das Entwicklerteam verwendet. Es gibt kein einheitliches System oder eine automatische Testabdeckung, mit der die Kompatibilität der Plugins überprüft werden kann, wie es auf dem Jira-Marktplatz der Fall ist.

Die Folgen können von der Unfähigkeit, die alten Funktionen zu nutzen, bis hin zu einem Systemausfall reichen. Und das kann kostspielig werden.

Wenn Sie sich für Redmine Cloud Hosting entscheiden, arbeiten Sie immer mit der neuesten stabilen Version von Redmine und Plugins. Ihre Instanz bietet eine durchschnittliche Betriebszeit von 99,9% oder besser und wird ständig überwacht.

Grund 2. Schnelleres Redmine auch vom Handy aus erreichen

redmine-mobile-access.jpeg

Ein weiterer Grund ist der Bedarf an Mobilität und Zugänglichkeit. Der Vorteil von Redmine-Instanzen, die in der Cloud gehostet werden, besteht darin, dass sie alle ein responsives Layout verwenden und auch unterwegs genutzt werden können - auf einer Geschäftsreise oder beim Pendeln. Und sie können einfach mit mobilen Apps verbunden werden. Dadurch verbessert sich die Kommunikation innerhalb der Teams und die Teamleiter haben einen besseren Überblick über den Projektfortschritt.

RedmineUP und andere seriöse Hosting-Anbieter lassen Ihnen die Wahl, wo Sie Ihre Daten speichern möchten. Der erste häufige Grund ist die Einhaltung lokaler Datenvorschriften (wie in Europa, China oder Russland).

AWS-Global-Infrastructure-Map.png

Der zweite Punkt ist die Geschwindigkeit. Die Leistung von in der Cloud gehostetem Redmine, unterstützt durch CDN, garantiert eine bessere Leistung als Ihr interner Server. 

Sie können eine Fallstudie von RSP Systems lesen die zeigt, wie die Migration in die Cloud die Produktivität des Unternehmens steigern kann.

Wenn Sie Redmine mit einem Drittanbieter-Tool oder -Dienst integrieren wollen, können Sie sich von einem Team beraten lassen, das seit 10 Jahren mehrere Redmine-Instanzen betreut und das System wie seine Westentasche kennt.

Grund 3. Redmine Sicherheit und Backup verbessern

Der wohl spannendste Punkt in der Diskussion mit jedem CTO ist die Frage, welche Art des Hostings von Redmine besser ist - intern oder in der Cloud gehostet. Aber das Sprichwort, dass der Sohn des Schuhmachers immer barfuß geht, gilt auch für IT-Teams. Audits und Investitionen in die Sicherheit interner Systeme stehen oft auf der Liste der zu erledigenden Dinge, werden aber in der Entwicklungsphase von Projekten nach hinten geschoben.

Wechseln Sie zu Redmine ready hosting

Verschwenden Sie keine Zeit mit der Wartung Ihres Redmine. Mieten Sie Experten und konzentrieren Sie sich auf Ihre Projekte

Wenn Sie Ihre interne Infrastruktur mit gehosteten Instanzen vergleichen, werden Sie feststellen, dass heutzutage Cloud-Anbieter wie EasyRedmine, Planio und RedmineUP die Datensicherheit an die erste Stelle setzen.

redmineup-cloud-security-certifications.png

Jeder kann Zertifikate wie z. B.:

  • PCI DSS Stufe 1
  • ISO/IEC 27001:2013
  • SOC 1 Typ II und SOC 2 Typ II
  • Cloud Security Alliance (CSA) STAR-Selbsteinschätzung

Wenn Sie in einer sensiblen Branche wie dem Bankwesen, dem Finanzwesen oder der Medizin arbeiten, müssen Sie strenge Vorschriften und Datenschutzvereinbarungen (wie GDPR) einhalten. Alle genannten Redmine Cloud-Anbieter erfüllen diese Anforderungen und schützen die Daten ihrer Kunden, als wären es die Daten ihrer Familienangehörigen. Werfen Sie einen Blick auf die RedmineUP's Security Statement für weitere Details.

Grund 4. Kostengünstige Lösung wählen

Wenn Ihr Unternehmen eine sofort einsatzbereite Instanz für die Kosten von 1 Stunde des DevOps oder Admins haben kann, welchen Sinn macht es dann, die gesamte Installation und Wartung von Redmine selbst durchzuführen? Das ist ein klarer Fall.

Die Tatsache, dass Redmine kostenlos zur Verfügung steht und Sie nichts kostet, ist auf den ersten Blick verlockend. Aber bedenken Sie die Total Costs of Ownership. Für ein selbstgehostetes Redmine müsste Ihr Unternehmen die Kosten für Hardware (Server und unterstützende Infrastruktur, Internet, Strom usw.) und Arbeit tragen. Und die Arbeitskosten steigen, wenn das Unternehmen wächst und mehr Aufmerksamkeit für die Unterstützung und Wartung des Systems und die Tätigkeit als Administrator benötigt. 

Wir haben eine Umfrage bei unseren Cloud-Kunden durchgeführt und sie nach den Ausgaben gefragt, die sie vor der Umstellung getätigt haben. Im Durchschnitt gaben sie zwischen $600-$1000 pro Monat für selbstgehostetes Redmine aus. Cloud-Preise bieten Ihnen Transparenz und erleichtern Ihnen die Planung der Ausgaben für zukünftige Quartale. 

Beneath-the-Surface_On-Premises-vs-the-Cloud-FINAL.png

Mit Redmine im SaaS-Modell wie z.B. RedmineUP Cloud, zahlen Sie eine feste monatliche Abonnementgebühr, auf einer Pay-as-you-go-Basis nach einer klaren und transparenten Preisgestaltung. Das wird als entscheidender Ball in einem Spiel hervorgehoben.

Ein Beispiel aus der Praxis: Ein durchschnittliches IT-Team besteht aus 20-40 Mitarbeitern. Es wird in einen Medium-Plan fallen, der 69 $/Monat kostet. Das ist weit weniger als die Kosten für den internen Betrieb von Redmine.

Ein anderes Beispiel. Nehmen wir an, Ihr internes Team besteht aus nur fünf Personen und beschließt, auf die in der Cloud gehostete Version umzusteigen, um ein paar Stunden Zeit zu sparen. Nach der Migration (die kostenlos durchgeführt wird) beträgt Ihre monatliche Gebühr 29 $. Stellen wir uns nun vor, dass Sie wegen des neuen Projekts einige externe Teams und Subunternehmer an Bord holen müssen. Dadurch kann sich die Zahl der Benutzer auf 50-100 Personen erhöhen. Dann erhöht sich Ihr Tarif für die Dauer des Projekts auf 169 $. Das ist immer noch viel weniger, als Sie für Systemverwaltung, Support und Konfliktlösung für eine so große Gruppe ausgeben würden. Und wenn das Projekt abgeschlossen ist, können Sie die Kosten senken. Das ist ein echtes No-Brainer-Modell.  

Grund 5. Zugang zum Support und zu einem eigenen Account Manager

Trotz der kommerziellen Lösungen hat Redmine keinen 24/7/365 offenen Supportkanal.

Im Falle einer Blockade, eines Fehlers oder einer Ungewissheit müssen Sie auf die Hilfe Ihres Devops, Entwicklungsteams oder der Redmine-Community zählen. Wenn Sie es sich leisten können, auf eine Antwort zu warten, ist das oft genug. Aber wenn es zu Ausfallzeiten kommt und Sie bei der Arbeit für Ihre Kunden blockiert sind, wird es problematisch.

redmineup-cloud-dedicated-support-manager.jpg

Die von uns befragten Direktoren gaben an, dass sie ein engagiertes Team haben wollten, das den Status der Anwendung überwacht, den Load Balancer im Auge behält und im Notfall zur Stelle ist, um schnell zu reagieren und das Problem zu lösen. Sie gaben an, dass sie Zugang zu einem speziellen Kundenbetreuer haben wollten, der mit der Konfiguration ihrer Instanz vertraut ist. Ein weiterer Grund ist die Möglichkeit, den Support über mehrere Kanäle zu erreichen, in der Regel per E-Mail, LiveChat oder Anruf.

Wir erhielten eine Fünf-Sterne-Bewertung für den Übergangsservice von On-Premise zu Cloud-gehostetem Redmine den wir kostenlos anbieten und in der Regel innerhalb eines Arbeitstages liefern.

George Baker, BI Analyst
G-Loot Wir mussten unsere lokal gehostete Instanz von Redmine in die Cloud migrieren, um sie besser in unseren internen Tech-Stack zu integrieren. Als wir das realisiert hatten, wurden die Vorteile der Nutzung der Dienste von RedmineUP gegenüber der Verwaltung der Umgebung durch uns sofort deutlich. RedmineUP kümmert sich nun um alle administrativen Aufgaben wie Sicherheit und Backup, so dass unsere internen Ressourcen für andere, geschäftskritischere Aufgaben zur Verfügung stehen.

Wechseln Sie zu Redmine ready hosting

Verschwenden Sie keine Zeit mit der Wartung Ihres Redmine. Mieten Sie Experten und konzentrieren Sie sich auf Ihre Projekte

Grund 6. Um eine unabhängige und flexible IT-Infrastruktur aufzubauen 

Wenn Sie sich für Redmine in einem SaaS-Modell entscheiden, haben Sie einen weiteren Vorteil gegenüber dem internen Hosting oder einer dedizierten Softwarelösung. Es ist die Flexibilität und Unabhängigkeit. Ihre Daten können exportiert und zu einem neuen Anbieter importiert werden, wenn der aktuelle Anbieter Ihre Geschäftsziele nicht ausreichend unterstützt.

Wenn das DevOps- oder Entwicklungsteam ein neues Plugin hinzufügen oder über eine API eine Verbindung zu einem Drittanbieterdienst herstellen muss, müssen Sie keine Mitarbeiter für diese Aufgabe abstellen. Das Wartungsteam des Anbieters übernimmt solche Anpassungen oder Konfigurationen.

Cloud Computing ist eine Lösung, die es Ihrem Unternehmen ermöglicht, sich auf das Kerngeschäft zu konzentrieren, während der Rest für Sie erledigt wird. Es ist derselbe Geschäftsservice, den Sie vom Leasing von Fahrzeugflotten kennen. Sie zahlen den monatlichen Beitrag und brauchen sich um den Rest keine Gedanken mehr zu machen.

Grund 7. Um Redmine ohne Deployment nutzen zu können

Der letzte häufig genannte Grund ist, dass Cloud-basierte Dienste innerhalb von nur einer Stunde oder wenigen Arbeitstagen bereitgestellt werden können, anstatt Wochen oder Monate zu benötigen, um strategisch zu planen, Genehmigungen einzuholen, zu kaufen und eine interne IT-Infrastruktur mit internem Personal zu implementieren.

devops-manager-working-office.jpg

Der CTO unseres Kunden, eines Softwareunternehmens aus Deutschland, entschied sich für die Cloud, weil er angemietete Entwickler in das Projekt aufnehmen musste. Er eröffnete innerhalb einer Minute ein Konto, prüfte die neuen Funktionen für agiles Projektmanagement und erhöhte das Konto auf den kleinsten Plan. Und die Entwickler traten dem Projekt innerhalb der nächsten Stunde bei. Er musste seine Mitarbeiter nicht für den Job planen und buchen. So schnell kann man intelligente Entscheidungen treffen.

Ein zusätzlicher Vorteil der Entscheidung für ein dediziertes Redmine-Hosting und oft ein Grund für die Migration ist eine Reihe von Plugins. Unternehmen, die sich um ihre Ergebnisse kümmern, sind ständig auf der Suche nach Möglichkeiten, die Leistung ihres Teams zu steigern.

Jeder Redmine-Hosting-Anbieter bietet einen etwas anderen Satz an Funktionen. RedmineUP ist am besten für Projektmanagement und Helpdesk-Funktionen geeignet, Planio verwendet eine begrenzte Anzahl von RedmineUP-Plugins und hat eine benutzerfreundliche Oberfläche, EasyRedmine eignet sich gut für Teams, die viele KPIs kontrollieren und darüber berichten müssen.

Zusammenfassung

Redmine ist das beliebteste und funktionsreichste Open-Source-System, aber es ist nicht mit allen Funktionen ausgestattet, die man braucht. Seine Wartung erfordert Zeit und Ressourcen. Durch die Verlagerung von Redmine auf Cloud-Hosting profitieren Unternehmen von gedämpften Abläufen, optimierten Kosten und der Zukunftssicherheit des Kerntools.

Wenn Ihr On-Premise-Setup oder ein anderes Redmine-Hosting Ihr Unternehmenswachstum bremst, sollten Sie nicht zu lange warten und eine Umstellung auf eine dedizierte Lösung in Betracht ziehen. Der nächste Schritt ist die Überlegung, welches das beste Redmine-Hosting ist, das Ihren Geschäftsanforderungen entspricht.

Wenn einer der oben genannten Gründe auf Sie zutrifft, machen Sie den ersten Schritt und testen Sie die Cloud 15 Tage lang kostenlos.

Welche anderen Gründe sehen Sie in Ihrem Unternehmen, die den Wunsch nach einer Migration in die Cloud auslösen? Teilen Sie sie uns in den Kommentaren mit.

sql_view_image.jpg
Customer story

With new [Redmine] functionalities and RedmineUP help, we were able to operatively steamed up our processes

— SINDY LEE, ANALYSTS, SQL VIEW

Related posts