Managed Public Clouds
Mit der Eröffnung der deutschen Amazon Web Services (AWS) Region im vergangenen Oktober in Frankfurt ist die Public Cloud auch in Deutschland angekommen. Unterstrichen wird deren Bedeutung von zahlreichen Kundenreferenzen und zum Teil innovativen Use Cases. Aber nicht nur AWS wird im kommenden Jahr weiter für Furore sorgen. Auch von IBM Softlayer, Salesforce, ProfitBricks und insbesondere Microsoft, die nun auch mit eigenen Rechenzentren in den deutschen Markt einsteigen, dürfen wir im Jahr 2016 einige Überraschungen erwarten. Der Kampf um die Public Cloud ist auch in Deutschland entbrannt und das kürzlich gefallene Safe Harbor Urteil wird seinen Teil dazu beitragen!
Zu einer spannenden Geschichte gehören allerdings mehrere Protagonisten. Die Hauptrolle in der Public Cloud nehmen einmal mehr die IT-Anwender ein. Eine hohe Komplexität in der Nutzbarkeit - Stichwort: Cloud-Wissen - und eine bislang unklare Kommunikation der Verantwortlichkeiten - Stichwort: Self-Service / Shared-Responsibility - sorgen für Verwirrung und beeinträchtigen die Public Cloud Adaption.
Die weißen Ritter, die sowohl die Situation für die Anbieter als auch die Anwender entschärfen werden, sind die Managed Public Cloud Provider (MPCP). MPCPs entwickeln und betreiben die Systeme, Applikationen und virtuellen Umgebungen ihrer Kunden auf den Public Cloud-Infrastrukturen. Sie gleichen damit das fehlende Cloud-Wissen der Unternehmen aus und lösen das Problem der Shared-Responsibility.
- 10 Technologie-Trends für 2016
Welche Trends prägen IT und Technik im kommenden Jahr – diese Frage beantwortet jetzt der US-Marktforscher Gartner in dem Papier „Gartner identifies the top 10 strategic technology trends for 2016“. - 1. Endgeräte-Mischmasch
Gartner fasst unter diesem Punkt die wachsende Menge mobiler Geräte zusammen. Es geht dabei nicht nur um Smartphone und iPad, sondern auch um Wearables (etwa zum persönlichen Gesundheits-Management), klassische Consumer-Geräte und Devices für das vernetzte Zuhause sowie Geräte im Zusammenhang mit dem Internet der Dinge. Aufgabe von Anbietern jeglicher Services und Gadgets ist es, die Interoperabilität dieses Mischmasch zu ermöglichen. - 2. Erfassung der unmittelbaren Umgebung
Die Welt ist immer weniger, was sie scheint – beziehungsweise die IT verändert die Wahrnehmung dieser Welt in Richtung Augmented Reality und virtuelle Welten. Noch aber stehen der genussvollen Nutzererfahrung Medienbrüche im Wege. Unter den unabhängigen Software-Vendoren werden sich bis 2018 die durchsetzen, die diese Medienbrüche am besten kitten können. - 3. 3D-Druck
Längst geht es bei 3D-Druck nicht mehr nur um Dinge wie Ersatzteile für Maschinen. Tüftler sprechen bereits von biologischem Material wie etwa menschlicher Haut, die per 3D-Druck hergestellt werden kann. Gartner erwartet im allerdings schwammig formulierten Segment „3D-druckfähige Materialien“ bis 2019 ein jährliches Wachstum von 64 Prozent. - 4. Ordnung in der allumfassenden Information
Inhaltliche Daten etwa aus Dokumenten, Audiodaten, Videodaten, Daten von Sensoren – die ganze Welt wird datentechnisch erfasst, aber noch fehlen Menschen, die diese Daten in nützliche Zusammenhänge setzen. Diese Menschen brauchen semantische Tools. Gartner schreibt „Information of Everything“ bereits als eine Art neuer Strategie aus, die dieses Thema angehen wird. - 5. Lernende Maschinen
In seinen „Robotermärchen“ schreibt der polnische Autor Stanislav Lem über die Urweltmaschinen, die die denkenden Maschinen erzeugten, die wiederum die gescheiten Maschinen erzeugten bis zu den vollkommenen Maschinen. Gartner scheint einer ähnlichen Logik zu folgen. Smarte Maschinen werden das klassische Computing hinter sich lassen und mittels Deep Neural Nets (DNN) selbstständig lernen können. - 7. Lernfähige Sicherheitsarchitekturen
Während CIOs zunehmend Cloud nutzen und offene Schnittstellen schaffen, um Partner, Lieferanten und Kunden besser zu integrieren, schläft auch die Hacker-Branche nicht. In Sachen Security müssen sich Unternehmen lernfähiger zeigen. - 8. Lernfähige System-Architekturen
Was für die Sicherheits-Architekturen gilt, betrifft auch die System-Architekturen. Gartner schreibt von neuro-morphologischen Architekturen, die das Zusammenspiel all der Hardware (stationär und mobile) und den Daten von Sensoren und aus anderen Quellen ermöglichen soll. CIOs werden verstärkt mit Field-programmable Gate Arrays (FPGAs) operieren. Salopp formuliert: Die IT-Systeme gleichen sich immer stärker der Funktionsweise eines menschlichen Gehirns an. - 9. App und Services-Architekturen
Die Zeit monolithischen Anwendungs-Designs ist vorbei. Die Architektur der Zukunft orientiert sich an Apps und Services. Sie funktioniert Software-definiert und soll dadurch mehr Agilität und Flexibilität ermöglichen. Stichworte sind hier Microservices und Container. - 10. Plattformen für das Internet der Dinge
Die genannten neuen Architekturen erfordern neue Plattformen, das Internet der Dinge steuert weitere Anforderungen bei. CIOs müssen ihre aktuellen Plattformen überprüfen, was keine leichte Aufgabe sein wird, so Gartner. Denn: Der Anbietermarkt für geeignete Plattformen ist schwer zu durchschauen, von Standardisierung kann bei diesem ganzen Thema noch keine Rede sein. Vor 2018 wird das auch nicht besser, schätzt Gartner.
Hybrid-Cloud und Multi-Cloud-Integration
Im Rahmen der digitalen Transformation ihres Unternehmens stehen CIOs vor der Herausforderung, neben der Einführung neuartiger Infrastruktur- und IT-Umgebungen, zur Unterstützung moderner Workloads, ihre Legacy- und Compliant-kritischen Systeme nicht zu vernachlässigen. In der jüngsten Vergangenheit hat sich daher gezeigt, dass zu einer modernen IT-Umgebung zwei Welten gehören: die Dynamic IT und die Static IT.
Was sich bereits abzeichnet: Dynamic IT-Umgebungen, vorwiegend auf Basis von Public Cloud-Umgebungen implementiert, nicht nur bei einem einzigen Anbieter aufgebaut werden. Stattdessen ist Vielfalt gefragt. Denn der One-Stop-Shop mit dem idealen Cloud-Portfolio existiert nicht. Hinzu kommt, dass sich Innovationen nur von verschiedenen Anbietern einkaufen lassen und per se nicht alle Eier in ein einziges Nest gehören.
CIOs sollten daher zwei Ansätze verfolgen. Hierzu gehören das Multi-Cloud-Management, bei dem Anwendungen und Systeme die auf IaaS-, PaaS-, und SaaS-Umgebungen betrieben werden, nicht zwangsläufig miteinander integriert werden müssen. Dennoch besteht die große Herausforderung darin, den Überblick über alle verwendeten Cloud-Services und -Angebote zu behalten. Anhand der hybriden Integration gehen CIOs einen ernst zunehmenden Schritt. Schließlich entsteht der eigentliche Mehrwert von Cloud-Systemen erst dann, wenn diese miteinander verzahnt sind, auf einer gemeinsamen Datenbasis arbeiten können beziehungsweise gegenseitig Daten austauschen. So sollte es zum Beispiel eigentlich eine Selbstverständlichkeit sein, dass ein Cloud-basierter CRM-Service auf Daten eines ERP-Systems zugreifen kann.
Die Multi-Cloud-Integration bildet die Königsklasse. Hierbei nutzen Unternehmen einen bunten Mix unterschiedlicher Cloud-Arten - Infrastrukturen, Plattformen und Software-Services - die sie Teils autark verwenden, zum Großteil jedoch auf eine einheitliche Basis miteinander integrieren. Über diesen Cloud-Bebauungsplan (Digital Platform Fabric) gilt es einerseits das bedingungslose Zusammenspiel sicherzustellen, andererseits den Durchblick zu behalten.
Platform-Services
Architekturen auf Basis von Microservices sind der Trend, wenn es um die Entwicklung moderner System- und Applikationslandschaften geht. Durch das Aufbrechen von Applikationen auf die atomare Ebene einzelner Prozesse und Funktionen ("Microservices"), beziehen sich Updates oder Patches nur auf einzelne Teile des Systems und niemals auf die gesamte Applikation. So können einzelne Microservices leicht durch neue ersetzt sowie Innovationen mit kurzem "Time to Market" realisiert werden.
Während der Entwicklung einer Microservice-Architektur geht es in erster Linie darum, den Fokus auf die eigene Applikationsarchitektur zu richten und eigene Microservices zu entwickeln. Dafür die notwendigen Kompetenzen aufzubauen bzw. das richtige Personal zu finden ist heute aber weiterhin keine leichte Aufgabe. Mit den Platform-Services hat sich in den letzten Jahren ein Trend gefestigt, mit denen CIOs und CTOs ihre Entwicklermannschaften mit bereits fertigen Microservices unterstützen können. Public Cloud IaaS-Anbieter wie Amazon Web Services oder Microsoft Azure treiben den Trend maßgeblich voran.
Ein Platform-Service kapselt eine abgeschlossene Funktionalität und wird unabhängig entwickelt und betrieben. Es handelt sich dabei also um eine kleine eigenständige Softwarekomponente (Service), die eine Teil-Funktion innerhalb einer großen, verteilten Softwareapplikation bereitstellt. Mit diesen verwendbaren Services lassen sich Applikationen schneller entwickeln, da die Bausteine nicht mehr selbst entwickelt werden müssen und sich stattdessen direkt als Bausteine im eigenen Quellcode verwenden lassen.
Damit können sich Entwickler und IT-Abteilungen ganz auf die Entwicklung der eigentlichen Kernfunktionalität ihrer Anwendung konzentrieren und können mit diesen Enablement-Services besser auf die Anforderungen aus den Fachabteilungen reagieren und damit für ein schnelleres Time-to-Market sorgen.