PM12 - Vorteile einer Cloud-Umgebung mit Siamak Haschemi - #TechnologieErklärt
Siamak Haschemi (CEO, Ingenious Technologies) spricht mit Tobias Rast (Senior Customer Solutions Manager, Ingenious Technologies) über das Mysterium: die Cloud. Dabei wird geklärt, was die Cloud eigentlich ist und wie sich die Cloud-Umgebung entwickelt hat. Außerdem geht es um die Vorteile für Nutzer der Cloud und der Ingenious-Reise in die Cloud. Zudem diskutieren Siamak und Tobias, ob Deutsche bzw. Europäer sorgenfrei amerikanische Cloud-Provider nutzen können.
In dieser Episode geht es um: Was ist die Cloud und wie hat sich die Cloud-Umgebung entwickelt? (01:10) Funktionen und Vorteile einer Cloud-Umgebung (2:41) Ingenious-Migration vollständig in die Cloud (19:47) Was sind Module und was haben sie mit der Cloud zu tun? (31:30) Haben wir als Deutsche oder Europäer kein Problem damit, Google als Anbieter zu nutzen? (44:15) Was sind die Cloud-Vorteile von Ingenious Kunden oder wiederum deren Kunden? (50:41)
Was ist die Cloud und wie hat sich die Cloud-Umgebung entwickelt? (01:10)
Das Mysterium Cloud kann als Daten- / Rechnerwolke bezeichnet werden und beinhaltet umgangssprachlich alles, was nicht auf meinem Rechner ist und dementsprechend keine direkte Rechner- / Speicherkapazität einnimmt.
Die Entwicklung in Richtung Nutzung einer Cloud-Umgebung wurde durch Amazon angestoßen. Amazon wandelt sich vom Buchhändler zum Internet-/Softwaregiganten. Die Amazoninfrastuktur ist dann enorm gewachsen, sodass sie Rechnerkapazitäten, die sie ursprünglich gekauft hatten, weil sie sie teils bei starkem Ansturm brauchten, (die meiste Zeit) übrig hatten. Diese überflüssige Rechnerkapazität boten sie dann zur Miete an. So entstand AWS: Dienst, der Rechnerkapazitäten vermietet und Amazon wandelte sich von einem Onlineshop zu einem Hoster.
Funktionen und Vorteile einer Cloud-Umgebung (2:41)
Die Cloud-Umgebung unterstützt ihre Nutzer, schneller zu entwickeln, mehr zu experimentieren und auf Serverlasten schnell zu reagieren. Zudem dient der Cloud-Anbieter als Innovationspartner, da er sich aufgrund des Konkurrenzdrucks stets weiterentwickelt bzw. weiterentwickeln muss. Der vermeintlich größte Vorteil einer Cloud-Umgebung scheint der Kostenpunkt zu sein. Jedoch ergibt sich der Kostenvorteil für Unternehmen erst, wenn (all) die Spezifikationen der Cloud-Umgebung auch tatsächlich ausgenutzt werden. So bietet Google als Cloud-Provider 150 verschiedene Dienste und Amazon sogar 500 verschiedene Dienste an.
Ingenious-Migration vollständig in die Cloud (19:47)
Ingenious Technologies war schon immer in einer Cloud-Umgebung, doch erst 2016 erfolgte mit der Migration von Microsoft Azure auf die Google Cloud ein vollständiger Umzug in der Cloud. Die Cloud von Microsoft Azure wurde lediglich auf der Infrastructure as a Service Ebene genutzt: Server, Speicher, Comput-Power. Nun in der Google Cloud wird die Möglichkeit der cloud nativen Entwicklung in Anspruch genommen. Das bedeutet, Anwendungen werden so angepasst, dass sie in der Cloud optimal laufen. Dieser Schritt hat jedoch keinen direkten Zusammenhang damit, Server in der Cloud zu mieten. Vielmehr hat dies zur Folge, dass eine Software nicht als Monolith, also als ein großes Gesamtprodukt genutzt werden kann. Stattdessen wird die Software in Einzelteile untergliedert, sodass neue Anwendungen der Software geschrieben werden können, ohne dass der Rest beeinflusst wird. Dies fördert die eigenständige Arbeit einzelner Teams und ermuntert sie, experimentierfreudig zu handeln, da jeder Teil der Software in der Cloud-Umgebung unabhängig entwickelt werden und verbessert werden kann. Im konkreten Fall von Ingenious, sah die Entwicklung wie folgt aus: Von 3 Teilen (2017) wandelte sich unsere Software auf ca. 220 (2020) verschiedene (Mini-)Anwendungen unserer Software. Selbstverständlich sind das nicht alles Hauptbestandteile der Ingenious Partner Marketing Platform. Teilweise handelt es sich um zum Beispiel um Monitoring oder interne Reportings.
Was sind Module und was haben sie mit der Cloud zu tun? (31:30)
Module entsprechen Einheiten, die deployed und released werden können. Bei Ingenious gibt es keine Mikromodule, nicht jede Funktion entspricht einem Modul. Unsere sechs Produkte (Finance, Creatives, Messaging, Integration, Trail, Insights) wären prinzipiell deploybar, aber sehr bzw. zu grob, deshalb werden sie in einzelne Prozesse heruntergebrochen, die dann Module darstellen z.B. Relationship Explorer. Was passiert mit einem Modul, damit es in der Cloud laufen kann? Module werden im Container-Format verpackt und in der Cloud-Umgebung gestartet. Wie viel Serverkapazität ein Modul braucht, ist enorm unterschiedlich, sehr vom Nutzungsgrad abhängig und ist ein voll automatisierter Prozess. Je nachdem wie viel Traffic auf einem Modul ist, skalieren manche Module hoch und runter. Zum Beispiel das Modul zur Erstellung einer Rechnungs-PDF-Datei wird vor allem am Anfang eines jeden Monats verwendet. Wenn gerade niemand eine Rechnungs-PDF-Datei erstellen möchte, ist das Modul heruntergefahren bzw. Auf Standby und verbraucht keine Rechnerkapazitäten und damit auch kein Geld.
Haben wir als Deutsche oder Europäer kein Problem damit, Google als Anbieter zu nutzen? (44:15)
Jeder Cloud-Provider muss sich an europäische (Datenschutz-) Gesetze halten. Wir wissen durch unsere Verträge mit unserem Cloud-Provider, wie die Datenverarbeitung abläuft, wie die technisch-organisatorischen Maßnahmen sind, wo die Daten liegen und wie sie verarbeitet werden. Wir haben zudem vertraglich festgelegt, dass sämtliche Daten unserer Kunden in Rechenzentren im EU-Raum sind. Außerdem haben wir eigene Maßnahmen getroffen: Die Container, in denen unsere Module liegen, sind ein Standard, der unabhängig von Google oder Amazon ist. Dadurch haben wir eine weitere, cloudunabhängige Ebene eingefügt (Kubernetes) für unsere Anwendungen, wodurch wir flexibel auf eine Multicloud-Strategie oder vollständig in eine andere Cloud wechseln könnten.
Was sind die Cloud Vorteile von Ingenious Kunden oder wiederum deren Kunden? (50:41)
Der größte Vorteil ist eine hohe (Lade-) Geschwindigkeit. Dank der Cloud wird der Pagespeed einer Seite nicht beeinträchtigt, nur weil die Werbemittel von einem externen Server kommen. Ein weiterer Vorteil ist das Reporting. So geben wir unseren Kunden Zugriff auf eine endlos wachsende Datenbank. Zusammenfassend geben wir kleinen bis mittleren Advertisern/Partnern, Möglichkeiten, die sie aufgrund ihrer Größe (auf direktem Wege) nicht hätten und unterstützen sie, technologisch auf den aktuellsten Stand zu bringen.
Kommentare
Neuer Kommentar