#65 Beschleunigung der Cloud-Adoption bei gleichzeitiger Verringerung von Komplexität und Kosten.

Subscribe to get the latest

on 2021-10-07 00:00:00 +0000

with Darren W Pulsipher, David Esposito,

In dieser Folge, Teil 1 von 2, spricht Darren mit David Esposito, Global Solution Architect, von Aiven darüber, wie man die Cloud-Adoption beschleunigen und gleichzeitig Komplexität und Kosten reduzieren kann.


Keywords

#cloudmigration #moderncomputing #devops #multicloud #people #process #policy #technology


David war früher ein Anwendungsentwickler und beschreibt sich selbst als einen überengagierten Ingenieur. Diese Erfahrung zusammen mit seiner Arbeit bei verschiedenen Unternehmen mit AWS und GCP ermöglicht es ihm, die Feinheiten des Cloud-Betriebs zu verstehen, wie man bei Bedarf skalieren kann und wie man vielen der Herausforderungen beim Umzug in die Cloud begegnet.

Viele Organisationen wechseln in die Cloud, beschleunigt durch die Folgen der COVID-Pandemie. Dabei gehen große und kleine Unternehmen unterschiedliche Wege. Kleinere Unternehmen wechseln zur Cloud und übernehmen sie so schnell wie möglich, indem sie neue Tools und bewährte Verfahren nutzen. Allerdings gibt es immer noch viele Umzüge (“lift and shift”) in das Rechenzentrum. Während des Umzugs profitieren sie jedoch oft nicht von den Vorteilen der Cloud. So sind sie vielleicht dabei, eine digitale Transformation zu erreichen, aber sie müssen sich fragen: Was sind die nächsten Schritte?

Kostensenkung

Es gibt viele Dinge, die Sie tun können und tun sollten, um Kosten zu reduzieren und unerfreuliche Überraschungen zu vermeiden, wie beispielsweise die Kosten, die mit Zombie-VMs einhergehen. In der Cloud, wenn Sie einen Server benötigen, klicken Sie einfach auf einen Button und Sie haben ihn. Doch wenn Sie vergessen, dass er läuft, könnte es einen Monat später eine Gebühr von $10.000 für die Server geben. Ein weiterer Punkt, der berücksichtigt werden sollte, ist der Netzwerk-Datenverkehr, der sich summieren kann, insbesondere bei Übertragungen zwischen Regionen, wenn Sie Terabytes oder Petabytes pro Monat verschieben.

Ausgabenbenachrichtigungen können dazu beitragen, diese Probleme zu mildern.

Kostenprognosen können schwierig sein aufgrund von Problemen wie dem freien Zugriff, aber das Wiederherstellen der Daten ist teuer. Auch das Löschen von Daten verursacht Kosten. Daher müssen Organisationen über die Einschränkungen nachdenken, wie viele Daten sie speichern möchten, die Art der Operation und die Nutzung.

Für die Kostenoptimierung ist es wichtig, dass das Engineering-Leadership beachtet, dass es einen Punkt gibt, an dem Rechenleistung und gemanagte Dienste nicht mehr so teuer sind; die teuerste Ressource sind Ihre Mitarbeiter. Wie optimiert man also die Effizienz Ihrer Entwickler? Sie sollten nicht mit wiederholenden und routinemäßigen Aufgaben beschäftigt werden.

Automatisierung ist hier der Schlüssel, insbesondere bei wiederholten Aufgaben mit hoher Häufigkeit sowie bei gemanagten Dienstleistungen.

Der Lebenszyklus jeder Firma erreicht einen Punkt, an dem sie entscheiden müssen, ob sie in alle Operationen investieren und diese selbst übernehmen, ein DevOps-Team einstellen oder auf verwaltete Serviceprovider zurückgreifen möchten. Die Einstellung von internem Fachpersonal ist teuer. Der Wendepunkt ist, wenn sie entscheiden, wie gut die Cloud für sie skalierbar ist. Es ist in der Regel am besten, dass Unternehmen die Gesamtbetriebskosten berücksichtigen, sich auf ihre Wettbewerbsvorteile konzentrieren und für andere Services verwaltete Dienste nutzen.

Vereinfachung

Eine der Komplexitäten der Cloud ist, dass du in der Lage sein musst, deine Umgebung mit zuverlässigen und wiederholbaren Bereitstellungen neu zu erstellen. Das bedeutet nicht, dass du die Website aufrufst und darauf klickst; du bereitstellst deine Umgebung zum Beispiel aus einem Skript, einer YAML-Datei oder TerraForm. Du musst in der Lage sein, sie schnell hochzufahren und wieder herunterzufahren.

Sie müssen in der Lage sein, einen Server, der verschmutzt wurde, zu deaktivieren und ihn zuverlässig in einem sauberen Zustand wiederherzustellen. Wenn jemand Log-Dateien verschiebt, Konfigurationen anpasst, versehentlich eine Datenbank löscht oder es zu einem Ransomware-Angriff kommt, müssen Sie in der Lage sein, Ihre Umgebungen oder Teile Ihrer Umgebung zu reproduzieren, um die Ausfallzeiten zu reduzieren.

Das Wesentliche ist, einen Plan basierend darauf zu haben, wie schnell du dich erholen musst und wie viele Daten du benötigst, um fortzufahren. Es macht Sinn, dass einige Branchen in einen Plan investieren, um schnell in eine andere Region umzuziehen. Du musst abwägen, wie viel du bereit bist, in Wiederherstellungszeit zu investieren.

Podcast Transcript