Entwicklung von Cloud : Planung der Migration
Actian Germany GmbH
August 15, 2019

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.
Abonnieren Sie den Actian Blog
Abonnieren Sie den Blog von Actian, um direkt Dateneinblicke zu erhalten.
- Bleiben Sie auf dem Laufenden: Holen Sie sich die neuesten Informationen zu Data Analytics direkt in Ihren Posteingang.
- Verpassen Sie keinen Beitrag: Sie erhalten automatische E-Mail-Updates, die Sie informieren, wenn neue Beiträge veröffentlicht werden.
- Ganz wie sie wollen: Ändern Sie Ihre Lieferpräferenzen nach Ihren Bedürfnissen.