Hitachi ebnet den Weg in die Cloud für die Hochschulbildung

Ellucian
Herausforderung

Herausforderung:

Ellucian, ein führender Anbieter von Hochschulsoftware, musste sein umfangreiches Anwendungsportfolio in die Cloud migrieren, um den sich ständig entwickelnden Anforderungen der Kunden besser gerecht zu werden.

Lösung

Lösung:

Basierend auf einem Framework für Continuous Integration und Continuous Delivery (CI/CD), das auf Amazon Web Services (AWS) aufbaut, automatisierten Hitachi Vantara Cloud Services wichtige Aspekte der Softwareintegration und des Testlebenszyklus. Diese Vorgehensweise sparte Millionen von Betriebskosten und führte zu mehr Innovation und einer besseren Akzeptanz von Cloud-Anwendungen.

Über Ellucian

Ellucian ist einer der weltweit führenden Anbieter von Software und Services für die Hochschulbildung. Das Unternehmen ist seit mehr als 40 Jahren im Geschäft und bedient mehr als 2.400 Institutionen in 40 Ländern auf der ganzen Welt.

Der Weg von Ellucian in die Cloud

Als einer der Marktführer bietet Ellucian Cloud-basierte Lösungen für Institutionen, die in die Cloud wechseln möchten. Angesichts des allgemeinen Trends einer zunehmenden Akzeptanz der Cloud in der Branche zog das Unternehmen alle Optionen für die Bereitstellung seiner branchenführenden Software in Betracht, um sein Anwendungsportfolio in die Cloud zu überführen.

Es wurde eine Machbarkeitsstudie anhand eines AWS-Testlaufs des Hauptprodukts von Ellucian durchgeführt. Das Cloud Services Team konvertierte schnell das VMware-Image und stellte innerhalb weniger Tage eine Anwendung in zwei verschiedenen AWS-Regionen in Virginia, USA, und Sydney, Australien, bereit. Dies bewies, dass das Team zuverlässig auf AWS arbeiten und einen Failover auf mehreren Kontinenten und die Anwendung mit einem Tablet ausführen konnte.

Aufgrund dieses Erfolgs begann Ellucian, die Unternehmensberatungsservices von Hitachi Vantara in Anspruch zu nehmen. Diese Services würden eine gründliche Rechtfertigung des Geschäftsmodells und eine ROI-Analyse (Return on Investment) für den Wechsel in die AWS-Cloud liefern.

Nachdem das Beratungsteam den Bewertungsbericht geliefert hatte, der ein solides Geschäftsmodell mit Schätzungen zu Einsparungen in Höhe von mehreren Millionen Dollar enthielt, genehmigte das Managementteam von Ellucian den Richtungswechsel zu AWS.

Basierend auf dem gemeinsamen Erfolg der beiden Unternehmen beauftragte Ellucian das Beratungsteam mit der Bewertung und Transformation seiner Bereitstellung und Integration, um einen Cloud-basierten, flexiblen technischen DevOps-Prozess einzuführen.

Die Lösung musste berücksichtigen, dass Ellucian über 80 verschiedene Produktlinien auf der ganzen Welt und auf mehreren Kontinenten im Einsatz hat, die mehrere Technologien (Microsoft SQL Server, Java, Oracle, Open Source usw.) nutzen, mit der Absicht, diese über mehrere Endpunkte (Hybrid, vor Ort, AWS, private Cloud usw.) bereitzustellen. Es war ein ehrgeiziges Projekt, ein Framework zu entwickeln, das die Flexibilität und Agilität aufweisen musste, um all diese Variablen zu unterstützen.

Das Team entwickelte ein Framework für die CI/CD-Softwarebereitstellungspipeline für DevOps (siehe Abbildung 1), das auf AWS aufbaut. Das Framework bewältigt nicht nur diese Herausforderungen, sondern berücksichtigt auch die zukünftigen Anforderungen des Cloud-Einführungsmodells von Ellucian. Dieses Framework wird nun mit Unterstützung des AWS ProServe-Teams in allen Produktlinien umgesetzt.

Was mich wirklich an dem Unternehmen interessiert hat, ist die Tatsache, dass es die richtigen Leute zusammenbringt. Ich würde sie auf jeden Fall als guten Partner von mir empfehlen. Ich würde AWS auch anderen empfehlen, weil ich wirklich das Gefühl habe, dass sie über die innovativste Cloud verfügen.

– Brian Knotts, Senior Vice President und Chief Research Scientist bei Ellucian

Die aktuelle Lösung

Das Team unterstützte Ellucian durch die Entwicklung einer umfassenden CI/CD-Pipeline mit Anwendungen, die auf Amazon Elastic Compute Cloud (EC2) ausgeführt werden. Die Lösung nutzt viele AWS-Services, darunter AWS Cloud Formation, Amazon EC2, Amazon S3, Elastic Container Service sowie die Skalierung mit Jenkins, um alle Phasen der Integration und des Testlebenszyklus zu koordinieren.

Die Lösung kann so angepasst werden, dass sie sowohl die AWS-Code-Bereitstellungsservices als auch Open-Source-Tools nutzt, die auf Amazon EC2 ausgeführt werden. Im vorliegenden Fall wurde Vagrant von Hashicorp zum Erstellen der Entwicklungsumgebungen verwendet, Jenkins zum Ausführen der kontinuierlichen Integration und zum Verwalten der CI/CD, Apache Maven zum Ausführen von Builds sowie Artifactory zum Speichern von Binärdateien und Bibliotheken. Außerdem wurde Docker zum Erstellen von Anwendungscontainern und Terraform zum Bereitstellen der Infrastruktur in mehreren Umgebungen mit einer einzigen Konfigurationsdatei verwendet. Darüber hinaus verwendet die Lösung zusätzlich zu den EC2-Benutzerdaten Ansible für den Bootstrap der Anwendungsserver sowie Packer zum Erstellen von Release-Kandidaten sowohl als Amazon Machine Images als auch Virtual Machine (VM)-Images mit nur einer Konfigurationsdatei.

CI/CD-Bereitstellungspipeline für DevOps

Die Vorteile

Ellucian war in der Lage, mithilfe der auf AWS aufgebauten Lösung neuen Code bereitzustellen, der automatisch getestet und als aktualisierte Machine-Images bereitgestellt wurde. Diese Machine-Images können in mehreren Endumgebungen verwendet werden. Darüber hinaus hat Ellucian von der Verwendung von AWS und der Pipeline-Lösung von Hitachi Vantara Cloud Services profitiert, um sein Anwendungsportfolio zu erneuern. Diese Bemühungen haben die Betriebskosten in einem Rechenzentrum vor Ort eingespart und die Innovationskraft und den Wert des Unternehmens gesteigert, indem es die Bereitstellung neuer Funktionen schneller und mit besserer Qualität ermöglicht.

Mehr erfahren

{ "FirstName": "Vorname", "LastName": "Nachname", "Email": "Geschäftliche E-Mail", "Title": "Stellenbezeichnung", "Company": "Firmenname", "Address": "Address", "City": "City", "State":"Bundesland", "Country":"Land/Region", "Phone": "Telefon", "LeadCommentsExtended": "Weitere Informationen (optional)", "LblCustomField1": "What solution area are you wanting to discuss?", "ApplicationModern": "Application Modernization", "InfrastructureModern": "Infrastructure Modernization", "Other": "Other", "DataModern": "Data Modernization", "GlobalOption": "Wenn Sie unten „Ja“ auswählen, stimmen Sie dem Erhalt kommerzieller Informationen über Produkte und Dienstleistungen von Hitachi Vantara per E-Mail zu.", "GlobalOptionYes": "Ja", "GlobalOptionNo": "Nein ", "Submit": "Senden", "EmailError": "Must be valid email.", "RequiredFieldError": "This field is required." }
{ "FirstName" : "Bitte geben Sie einen Vornamen ein.", "LastName" : "Bitte geben Sie einen Nachnamen ein.", "Title" : "Bitte geben Sie eine Stellenbezeichnung ein", "Company" : "Bitte geben Sie einen Firmennamen ein", "City" : "Bitte geben Sie eine Stadt ein", "State" : "Bitte geben Sie einen Staat ein", "Country" : "Bitte geben Sie ein Land ein", "Phone" : "Bitte geben Sie eine Telefonnummer ein", "phoneforForm" : "Bitte geben Sie eine Telefonnummer ein", "Email" : "Geben Sie eine gültige geschäftliche E-Mail-Adresse ein" }
de