So profitieren Sie schneller von einer Cloud-Investition.

So profitieren Sie schneller von einer Cloud-Investition.
Ich habe an den Wochenenden meinem Sohn beim Fußballspielen zugeschaut und dabei ist mir wieder einmal das Verhalten einiger Eltern am Spielfeldrand aufgefallen. Sie geben sich nicht damit zufrieden, zu jubeln, sondern raten ihren Kindern, Dinge zu tun, mit denen, ehrlich gesagt, die besten Spieler der Welt zu kämpfen haben könnten. Die Kluft zwischen den Fähigkeiten Ihrer Kinder und dem, was Sie sich von ihnen wünschen, ist extrem ungleich. Ebenso, wenn ich mit Unternehmen über ihren Wechsel in die Cloud spreche. Sie sind von dem Potenzial, das die Cloud bietet, so verführt, dass sie die Realität des aktuellen Zustands ihrer Infrastruktur leicht ignorieren. Ihr Wunsch, sofort auf die Cloud zuzugreifen, ist verständlich, aber in den meisten Fällen ist dies völlig unrealistisch, so wie bei Eltern, die möchten, dass ihr Kind wie Ronaldo spielt. In einer Nacht in die Cloud zu wechseln, wird nicht möglich sein. Eine Kombination aus verfügbaren Fähigkeiten, Investitionen und etablierten Prozessen führt dazu, dass eine vollständige Migration in die Cloud in manchen Fällen nicht realistisch, praktisch oder gar nicht erwünscht ist. Eine praktischere Lösung könnte darin bestehen, kurz-, mittel- oder sogar langfristig in einer Hybridumgebung zu arbeiten, um das Endziel einer vollständigen Umstellung auf eine cloudbasierte Umgebung besser zu erreichen. Der Erfolg wird für mich von einem der zentralen Ziele bestimmt, von dem das Unternehmen profitieren soll: Return on Investment oder TTV. Wie können Sie die grundlegende TTV verbessern, wenn Sie mit der Umstellung auf die Cloud beginnen? Die Lösung besteht darin, Ihre Prozesse neu zu organisieren, um die Vorteile neuer Technologien zu nutzen und gleichzeitig die Best Practices für agiles Data Warehousing zu nutzen, die Sie aufgrund Ihrer bestehenden Umgebung und Ihres bisherigen Ansatzes nicht implementieren konnten. Das ist die Theorie, aber wie setzt man das in die Praxis um? Lassen Sie mich einen Schritt zurücktreten und es erklären.

Bildnachweis: Pixabay. (Bild: © Bildnachweis: Pixabay)

Vorteile von Cloud Computing.

Indem Sie nur für das bezahlen, was Sie benötigen, ermöglicht Ihnen die Cloud-Infrastruktur, ein spezielles Projekt für ein paar Monate oder sogar einen Proof-of-Concept-Test durchzuführen und einfach die benötigte Kapazität für die Dauer des Projekts zu nutzen. Sobald Sie fertig sind, können Sie die Maschine(n) einfach ausschalten. Da Sie nicht in neue Geräte investieren müssen, die nur für kurze Zeit für ein bestimmtes Projekt verwendet werden, ist es viel einfacher, ein überzeugendes Geschäftsmodell zu erstellen. Mit größerer Sicherheit und Zuversicht verlagern wir mehr kritische Workloads in die Cloud, geben aber immer noch mehr aus, als wir brauchen. Während Speicher günstig ist, ist Rechenleistung teuer und virtuelle Maschinen bleiben oft ungenutzt, wodurch Geld verschwendet wird, das nun für die Ausweitung des Geschäfts an anderer Stelle verwendet werden kann. Oft wird darüber gesprochen, die Cloud zu erweitern, um ein Geschäft auf Grundlage der eigenen Bedürfnisse aufzubauen, aber diese vertragliche Möglichkeit, die es uns ermöglicht, nur das auszugeben, was wir ausgeben müssen, ist genauso wichtig, wenn nicht sogar noch wichtiger. Bei der Betrachtung der Vorteile der Cloud ist Elastic Computing ein zentraler Bereich, auf den man sich konzentrieren sollte, insbesondere auf die Möglichkeit, Arbeitslasten nach oben und unten zu skalieren. Sie müssen keine Hardware mehr kaufen, die auf Spitzenlastanforderungen basiert (z. B. Monatsendverarbeitung, nächtliche Batch-ETL-Jobs); Stattdessen können Sie die Berechnung bei Bedarf und so lange wie nötig erhöhen und verringern. Nächtliche Gebühren und die Verarbeitung am Monatsende können unterstützt werden, indem zusätzliche Rechenkapazität zur Durchführung der Verarbeitung hinzugefügt wird. Sobald die Verarbeitung abgeschlossen ist, wird die unnötige Kapazität abgeschaltet.

Bildnachweis: Shutterstock Bildquelle: Shutterstock (Bild: © Shutterstock)

Umgang mit Datenspeichern

Trotz der langen Liste der Vorteile, die Cloud-Plattformen aus Sicht eines Systemadministrators bieten, müssen Sie dieses Data Warehouse dennoch erstellen und verwalten. Cloud-Plattformen werden Ihnen nicht helfen. Ohne die Automatisierung der Entwicklungs- und DevOps-Aspekte Ihres Data Warehouse lösen Sie nur die Hälfte des TTV-Problems. Mit der Data-Warehouse-Automatisierungssoftware können Sie Ihre Entwicklungsressourcen optimieren, indem Sie den Zeitaufwand für Design, Entwicklung, Implementierung und Geschäftsbetrieb reduzieren. Data Warehouse zu optimieren und gleichzeitig die mit dieser Entwicklung verbundenen Kosten und Risiken zu reduzieren. Ihre Ressourcen können ihre wertvolle Zeit damit verbringen, mit Geschäftsanwendern zusammenzuarbeiten, um dem Unternehmen in viel kürzerer Zeit neue Werte zu liefern, während Automatisierungssoftware die mühsame und zeitaufwändige Arbeit der Codegenerierung unter Verwendung von Best Practices und Branchenstandards übernehmen kann. um sicherzustellen, dass der Code für die verwendete Plattform optimiert ist. Trotz der Notwendigkeit, Data-Warehouse-Automatisierungssoftware zu finden, die mit Cloud-Plattformen wie Amazon Redshift, Azure SQL Data Warehouse oder Snowflake funktioniert, werden viele Unternehmen feststellen, dass eine Hybridumgebung noch viele Jahre lang die Norm bleiben wird. Eine bestimmte Zeit. in manchen Fällen für immer. Daher ist in diesem Szenario eine Software unerlässlich, die diese Hybridumgebungen nahtlos verarbeiten und als einen einzigen logischen Datenspeicher behandeln kann. Dadurch können Sie Ihr Data-Warehouse-Ökosystem effizienter verwalten, den Übergang im Laufe der Zeit verwalten, Arbeitslasten überwachen und unabhängig vom Speicherort der Daten eine konsistente Sicht auf das System bereitstellen. . Für Hybridumgebungen wird dies ein wichtiger Faktor zur Verbesserung des ROI sein. Neil Barton, Chief Technology Officer bei WhereScape