Ich sollte es besser wissen, als bei Hacker News nach Weisheit zu suchen. Kürzlich stellte jemand auf HN eine interessante Frage: „Haben Sie jemals gewechselt?“ Als HN waren die Antworten nicht annähernd so interessant. Tatsächlich haben relativ wenige Leute überhaupt auf die Frage geantwortet und sich stattdessen dafür eingesetzt, ihre Anwendungen in privaten Rechenzentren zu betreiben. Andere boten Ratschläge an, die auf kleine Geschäfte und nicht auf größere Unternehmen abgestimmt waren. Doch trotz des Lärms *war* ein kleines Signal im Thread. Wenn Sie das Beste aus einer bestimmten Cloud herausholen möchten, müssen Sie sich in deren Dienste einkaufen, was natürlich die Migration erschwert. Oh, und wenn Sie glauben, dass Sie eine bessere Cloud als die Hyperscaler erstellen können, verfehlen Sie möglicherweise den Punkt. == Zeig mir die Credits == Was veranlasst Unternehmen dazu, sich zu bewegen, nachdem sie sich entschieden haben, auf einer bestimmten Cloud aufzubauen? Wenn man sich die HN-Antworten durchliest, sind "Credits"ein Hauptmotivator. Es ist unklar, wie sehr ein solcher Honeypot größere Unternehmen anspricht, aber für eine bestimmte Bevölkerungsgruppe kann die Migration durch „genug Google Cloud [oder Azure oder AWS]-Credits motiviert sein, um einen Wechsel lohnenswert zu machen .â Leider übersieht diese vereinfachte Art der Kosten-Nutzen-Analyse alle versteckten Kosten des Betriebs in der Cloud, wie David Linthicum ausführlich beschrieben hat. Wie GitLab offenbar herausgefunden hat, können Credits die Migration fördern, aber sie zahlen nicht unbedingt dafür. Wie im HN-Kommentar beschrieben: „Bei GitLab wechselten wir von AWS zu Azure und dann zu Google Cloud.“ Warum überhaupt von AWS weggehen? Geld war ein Problem, aber nicht, weil AWS von Natur aus teurer war. Vielmehr war es ein Problem mit der Einrichtung: „Wie die meisten Unternehmen wurde den Kosten, der Einrichtung usw. [beim Start mit AWS] sehr wenig Aufmerksamkeit geschenkt. Das Ergebnis war, dass wir im Grunde Geld in Brand gesteckt haben. Ein Angebot für kostenlose Azure-Credits, mit denen wir etwa die Rechnungen eines Jahres sparen würden ( damals ziemlich viel Geld Klingt toll, oder? „Der Umzug war ziemlich schmerzhaft und wir haben die kostenlosen Credits *sehr* schnell verbraucht.“ Das Unternehmen entschied sich dann für den Wechsel zu Google Cloud (aus unerklärlichen Gründen). und stellte fest, dass die Migration wiederum ein „herausfordernder Prozess“ war Was hat der Kommentator aus der Erfahrung gelernt? „Wenn ich rückblickend ein Unternehmen gründen würde, würde ich wahrscheinlich bei Hetzner oder einem anderen erschwinglichen Bare-Metal-Anbieter bleiben. Cloud-Dienste sind großartig, *wenn* Sie ihre Dienste so weit wie möglich nutzen, aber ich vermute, dass es sich in 90 % der Fälle nur um einen enormen Kostenfaktor handelt, ohne dass die Vorteile es wert sind Für mich ist das genau die falsche Lektion. == Cloud immer noch nicht verstanden == Wenn Sie den gesamten Thread durchlesen, werden Sie viele selbstbewusste Behauptungen finden, dass die Do-it-yourself-Cloud (auf Hetzner oder anderen dedizierten Server-Hostern) der richtige Weg ist. (Hier und hier und hier.) Wie sie sagen, ist die öffentliche Cloud "langsamer und bei weitem teurer als Ihr eigener Server". Nur dass sie es nicht ist . Diese Vorstellung, dass IT-Profis die Cloud einfach aus der Cloud herausholen können, ist falsch und nebensächlich. Bei Cloud ging es nie wirklich darum, Geld zu sparen. Es geht um die Maximierung von Flexibilität und Produktivität. Wie ein HN-Kommentator betont: „Ich arbeite in einem sehr kleinen Team. Wir haben ein paar Entwickler, die als Ops fungieren. Keiner von uns ist Systemadministrator oder will es werden. In unserem Fall ist ECS (Elastic Container Service) von Amazon eine enorme Zeit- und Geldersparnis. Wie? Durch das Entfernen von Sysadmin-Funktionen musste das Team zuvor füllen. „Ja, die meisten Probleme, die wir zuvor hatten, hätten von einem kompetenten Systemadministrator gelöst werden können, aber genau das ist der Punkt. Einen guten Systemadministrator einzustellen, ist für uns viel teurer als ein bisschen mehr an Amazon zu zahlen und ihnen einfach zu sagen: "Bitte führen Sie diese Container mit dieser Konfiguration aus."Er macht Cloud richtig. Andere schlagen vor, dass sie durch den Wechsel zu serverlosen Optionen den Bedarf an Systemadministratoren weiter reduzieren. Ja, je mehr Sie sich mit Diensten beschäftigen, die für eine bestimmte Cloud einzigartig sind, desto weniger einfach ist die Migration, egal wie viele Credits ein Anbieter Ihnen zuwirft. Aber wahrscheinlich haben Sie weniger Lust auf eine Migration, wenn Ihre Entwickler wesentlich produktiver sind, weil sie nicht ständig das Rad der Infrastruktur neu erfinden. Ein Unternehmen hat explizit versucht, die Bindung an eine bestimmte Cloud zu vermeiden. „Wir haben unser Produkt von Anfang an für den Einsatz auf 3AWS, Azure und IBM entwickelt.“ Wie? Indem wir uns an den kleinsten gemeinsamen Nenner halten, nämlich FaaS/IaaS ([AWS] Lambda, [Amazon] S3, [Amazon] API [Gateway], Kubernetes. Klingt einfach, oder? Es war sicherlich nicht einfach. Wir haben auch Tools ignoriert, die uns sehr geholfen hätten, [wenn wir bei] einer einzigen Cloud geblieben wären, um Multicloud zu werden.“ Hat es sich gelohnt "Der Wechsel zwischen bestimmten gemeinsam genutzten Funktionen ist möglich, aber definitiv nicht ein paar Klicks oder ein paar Jenkins-Jobs entfernt. Der Wechsel zwischen ihnen ist ein Vollzeitjob. Herauszufinden, wie man dieses kleine VM-Ding macht, das Sie in AWS gemacht haben , jetzt in Azure, wird Zeit und Lernen erfordern.Und der Wechsel zwischen AWS IAM- und Azure [Active Directory]-Berechtigungen?Zeit, Zeit und Zeit.“ Mit anderen Worten, Multicloud ist nicht einfach umzusetzen, und die Migration auch nicht. Bedeutet das, dass sich beides letztendlich nicht lohnt? Nicht unbedingt. Wie Miles Ward, CTO von SADA (einem wichtigen Google Cloud-Partner), es beschreibt, kann es zwingende Gründe geben, zu einer anderen Cloud zu wechseln. „Für so viele ist es einfach Benutzerfreundlichkeit und Effizienz, um Dinge zu erledigen; für andere Aufmerksamkeit und Partnerschaft; für eine dritte Kohorte absurde Kostenvorteile; und viertens Leistung und Zuverlässigkeit. Wenn Kunden also Lücken in einem oder mehreren dieser vier Bereiche sehen, ziehen sie um .â Ward hat wahrscheinlich recht: Es *kann* zwingende Gründe für eine Migration geben. Stellen Sie nur sicher, dass Sie eine vollständige Analyse der Gesamtbetriebskosten des Umzugs durchführen, die weit über „Cloud X bietet mir $50.000 in Credits“ hinausgehen muss. Außerdem, vor Ihnen Entscheiden Sie sich für die Einführung Ihrer eigenen Cloud, lohnt es sich, die Kosten zu berücksichtigen, die mit der Verwaltung Ihrer gesamten Infrastruktur verbunden sind.