Irgend jemand hat diese Woche wiederholt auf einen alten Gedanken – 8 Years later – zu von mir geklickt. Und tatsächlich bin ich selbst sehr überrascht davon wie ich über das ganze Thema Anfang 2012 noch gedacht habe. Ja sicher, Cloud-Computing ist für sich kein Thema dass 2012 vollkommen neu gewesen wäre. Cloud Computing. 8 Years later:Und auch in 2020 gilt noch, dass die Cloud lediglich der Computer von jemand anderem ist. Trotzdem ist die Tatsache, dass dieser uralte Artikel angeklickt worden, ein kleiner Anlass dafür, kurz ein bisschen über die Entwicklung in den letzten acht Jahren zu reflektieren.
Cloud Computing
Und der klaut Computing versteht man landläufig die Bereitstellung von Daten Verarbeitungs- und Speicherressourcen über das Internet. An dieser Definition hat sich auch in den vergangenen Jahren nichts geändert. Der Markt und das Angebot hat sich seitdem deutlich weiter entwickelt und hat an Bedeutung massiv zugenommen. Ganz entgegen der Meinung die ich vor vielen Jahren offenbar noch vertreten habe.
8 Years later
Meine Perspektive hat sich doch in dem Zeitraum weitestgehend geändert. Der Treiber für Cloud-Computing ist nach wie vor nur augenscheinlich ein technischer. Zwar bemühen sich alle Cloud-Computing Anbieter, regelmäßige Updates ihrer angebotene Technologie per Newsletter, Announcement, Blogbeitrag oder Videotutorial zu verkünden. Ganz häufig geht es dabei um Technologien, die für sich alle ohne weiteres auch per Open Source verfügbar sind. Der große Unterschied, den Cloud-Computing ermöglicht ist, diese Technologie nicht selbst betreiben zu müssen. Sondern sofort Konsument der aktuellsten Technologie werden zu können.
Auslagerung
Das bietet dem Konsumenten zweierlei Vorteile. Zum einen ist es die Möglichkeit aktuellste Technologie verwenden zu dürfen ohne den Admin-Aufwand selbst leisten zu müssen. Eine Organisation oder ein Unternehmen muss dafür keine Kapazitäten aufbauen, keine Kompetenzen erwerben und kann demzufolge den Personalaufwand einsparen. Damit gibt es einen ökonomischen Anreiz, informationsverarbeitenden Dienste in der Cloud zu nutzen, nämlich damit Kosten und Verantwortung, für z.B. Compliance-Konformen Betrieb, speziell Datenschutz, einzusparen.
Convenience
Zum anderen bietet die gemanagede Cloud Technologie einem Entwickler die Möglichkeit Infrastruktur zu verwenden die im lokalen Betrieb nicht verfügbar wäre. Durch die vielfältige Auswahl technischer Möglichkeiten erlaubt Cloud Computing einem Entwickler kompletten Fokus für Geschäftsprozesse notwendige Funktionalität.
Veränderung
Mit der zunehmenden Integration dieser Technologien beeinflusst klaut Computing darüber hinaus den Ablauf von Softwareentwicklungsprozessen. Durch dem Einzug von Technologien wie Continuous Integration/ Continuous Delivery und den paketieren von Software in so genannten Containern verändern sich organisatorische Strukturen in ganzen Abteilungen. Auf ein Mal kann Software nicht nur agil geplant sondern auch agil geliefert werden.Ganze Software Produkte können gewissermaßen “on-the-go” entstehen.
Zusammenfassung
Wollte man das Thema zusammenfassen, könnte man das wohl folgendermaßen tun: einfache Verfügbarkeit und technologischer Vorsprung. Allein durch die schnelle Entwicklung der Technologie gibt es eine Reihe von Herausforderungen die man als Konsument für sich selbst lösen muss. So ist das ganze Feld auch acht Jahre später noch durch eine hohe Dynamik in der Entwicklung geprägt. Cloud-Computing Anbieter entwickeln Produkte für teilweise sehr kleine Anwendergruppen und schaffen damit in Teilen Software, die noch keinem Standard entspricht. Die Gefahr eines Vendor-Lock-In ist häufig groß. Darüber hinaus sind einzelne Produkte und der Preisstruktur häufig nur schwer zu durchschauen. Einen Überblick über das Preis-Leistungs-Verhältnis, zusammen mit dem notwendigen Lern- und Entwicklungsaufwand für einzelne Produkte zu behalten ist zwischenzeitlich eine eigene Disziplin geworden.
Meinungen oder Feedback?
Hinterlassen Sie mir einen Kommentar!