Datentechnik

Entwicklung von Cloud : Planung der Migration

Actian Germany GmbH

August 15, 2019

Ein Fluss fließt

Für Softwareunternehmen, die neue Lösungen in der Cloud entwickeln, kann die Gesamtaufgabe ein entmutigendes Unterfangen sein. Die Entwicklung vonCloud ist eine sich ständig weiterentwickelnde Landschaft, in der eine Technologie an einem Tag populär sein kann, nur um kurz darauf durch etwas Besseres ersetzt zu werden. Hinzu kommen eine Fülle von Fachausdrücken und eine endlose Liste von Akronymen, die man lernen und ständig auf dem Laufenden halten muss, um technologisch versiert zu bleiben und um zumindest eine Chance zu haben, zu einer Diskussion mit Gleichgesinnten beizutragen.

Wenn Softwarearchitekten und Führungskräfte kennenlernen , um zu diskutieren und einen Plan zu entwickeln, um etwas Neues zu schaffen, ist es unerlässlich, die Trends zu erkennen, die von anderen übernommen wurden. Dies ist notwendig, um von einem gemeinsamen Wissenspool zu profitieren, in dem das nächste große Projekt das Ergebnis eines kollektiven Reichtums an Fähigkeiten und Erfahrungen sein kann. Im Allgemeinen hat uns die Geschichte gezeigt, dass jeder technologische Fortschritt, den wir erzielen, in den meisten Fällen einfach eine bessere Version eines bestehenden Produkts ist.

Wenn wir also die nächste große Cloud Softwarelösung entwickeln sollen, stellen sich einige Fragen:

  • Welche Cloud werden genutzt?
  • Wie wird die Infrastruktur zur Verfügung gestellt?
  • Wie soll die Software erstellt und bereitgestellt werden (CI/CD)?
  • Was ist unsere Containerisierungsstrategie?
  • Sollten wir das "serverlose" Computing nutzen?
  • Was ist unsere Überwachungsstrategie?
  • Wie können wir die Einhaltung von Sicherheits- und Datenschutzvorschriften, z. B. GDPR, gewährleisten?
  • Sollten wir uns für Open-Source- oder proprietäre Tools entscheiden, und welche davon bieten den größten ROI?
  • Wie können wir den gesamten Lebenszyklus der Softwareentwicklung am besten automatisieren?
  • Haben wir eine Strategie für CI/CD, mit der wir bewährte agile Verfahren umsetzen können?
  • Wie können wir unsere begrenzten Ressourcen effizient einsetzen?
  • Welche Disziplin ist am besten geeignet, diese Fragen zu beantworten?

Die Antwort liegt in einer Reihe von Softwareentwicklungspraktiken, die als "DevOps" bekannt sind. Wenn wir diese Disziplin verstehen, können wir das richtige Tool für die Aufgabe auswählen, bekannte und etablierte Prozesse einbeziehen und erkennen, dass es viele "Geschmacksrichtungen" der Cloud gibt, bei denen wir bereit sein müssen, sie auf Geheiß unserer Kunden einzusetzen.

Im folgenden Artikel wird ausführlicher beschrieben , wie man die richtigen DevOps-Tools für die jeweilige Aufgabe auswählt.

actian avatar logo

Über Actian Corporation

Actian versetzt Unternehmen in die Lage, Daten in großem Umfang sicher verwalten und zu steuern. Die Data-Intelligence-Lösungen von Actian helfen dabei, komplexe Datenumgebungen zu optimieren und die Bereitstellung von KI-fähigen Daten zu beschleunigen. Actian-Lösungen sind flexibel, lassen sich nahtlos integrieren und arbeiten zuverlässig in On-Premises, Cloud und Hybrid-Umgebungen. Erfahren Sie mehr über Actian, die Datenabteilung von HCLSoftware, unter actian.com.