What is multi-cloud? | Multi-cloud definition

Multi-cloud means several different public clouds are used to support one or more applications, instead of just a single public cloud.

Lernziele

Nach Lektüre dieses Artikels können Sie Folgendes:

  • Understand what "multi-cloud" means
  • Understand the difference between multi-cloud and hybrid cloud
  • Explore the pros and cons of using a multi-cloud strategy
  • See what a multi-cloud architecture can look like

Link zum Artikel kopieren

What is multi-cloud?

Beim Cloud-Computing bezeichnet eine Cloud eine Ansammlung von Servern, auf die Cloud-Kunden über das Internet zugreifen. In der Regel wird jede Cloud von einem Cloud-Provider verwaltet, also einem Unternehmen, das Cloud-Services anbietet. Eine Public Cloud ist eine Cloud, die von mehreren Kunden gemeinsam genutzt wird.

Einzelne Cloud-Bereitstellung Multicloud-Bereitstellung

"Multi-cloud" means multiple public clouds. A company that uses a multi-cloud deployment incorporates multiple public clouds from more than one cloud provider. Instead of a business using one vendor for cloud hosting, storage, and the full application stack, in a multi-cloud configuration they use several.

Multi-cloud deployments have a number of uses. A multi-cloud deployment can leverage multiple IaaS (Infrastructure-as-a-Service) vendors, or it could use a different vendor for IaaS, PaaS (Platform-as-a-Service), and SaaS (Software-as-a-Service) services. Multi-cloud can be purely for the purpose of redundancy and system backup, or it can incorporate different cloud vendors for different services.

Most businesses that move to the cloud will end up with some kind of multi-cloud deployment. A multi-cloud deployment can even come about unintentionally, as a result of shadow IT (see below).

What's the difference between multi-cloud and hybrid cloud?

A multi-cloud can also be a hybrid cloud, and a hybrid cloud can also be a multi-cloud, but these terms represent two distinct concepts.

"Hybrid cloud" describes the mixing of two or more distinct types of infrastructure: it combines a private cloud, an on-premises data center, or both with at least one public cloud. Multi-cloud refers to several different public clouds being deployed, and it doesn't necessarily include a private cloud, although it can.

What are the pros and cons of using a multi-cloud strategy?

Vorteile:

  • Zuverlässigkeit und/oder Redundanz: Mit einer Multicloud-Bereitstellung kann ein Unternehmen vermeiden, alles auf eine Karte zu setzen. Selbst wenn eine Cloud ausfällt, sind für die Nutzer noch einige Funktionen aus den anderen bereitgestellten Clouds verfügbar. Zudem kann eine Public Cloud zur Sicherung einer anderen Cloud verwendet werden.
  • Reduced vendor lock-in: Moving to the cloud means relying on external cloud providers, and as companies use these vendors more and more, it can become difficult to move away from them. However, if a multi-cloud strategy is used, systems and storage are spread out across multiple vendors. Therefore it's easier to migrate away from using one of these vendors, because the majority of the infrastructure still remains in place during the migration.
  • Mögliche Einsparungen: Wenn ein Unternehmen sich nicht auf einen einzigen Cloud-Anbieter für seinen gesamten Infrastrukturbedarf festlegt, kann es nach Belieben die kostengünstigsten Dienste von mehreren unterschiedlichen Anbietern auswählen.

Nachteile:

  • Komplexe Verwaltung: Eine Multicloud-Bereitstellung bedeutet, dass Schnittstellen zu mehreren verschiedenen Anbietern mit jeweils unterschiedlichen Prozessen und Technologien hergestellt werden müssen. Zudem wird es schwieriger, einen vollständigen Überblick über den Technologie-Stack zu bewahren, wenn Daten in mehreren Clouds gespeichert und Prozesse in verschiedenen Clouds ausgeführt werden.
  • Höhere Latenz: Wenn in mehreren Clouds verfügbare Dienste miteinander kommunizieren müssen, um Nutzeranfragen zu beantworten, kann dies zu Latenz führen, je nachdem, wie eng die Clouds integriert sind, wie weit die Rechenzentren geografisch voneinander entfernt sind und wie oft mehrere Clouds interagieren müssen.
  • Mehr Angriffsfläche: Je mehr Software- und Hardware-Komponenten integriert werden, desto mehr Schwachstellen können entstehen.
  • Performance und Zuverlässigkeit: Es kann schwierig sein, Lasten über verschiedene Clouds zu verteilen, insbesondere wenn die Rechenzentren geografisch weit voneinander entfernt sind. (Mit der Cloudflare-Lastverteilung können Lasten über Clouds hinweg verteilt werden.)

Wie sieht eine Multicloud-Architektur mit Cloudflare aus?

Multicloud-Architektur

Cloudflare befindet sich zwischen den Endnutzern und der Cloud-Infrastruktur. Wir können Traffic zu jedem Cloud-Provider integrieren, schützen und beschleunigen. Dies gilt auch für mehrere Cloud-Provider gleichzeitig.

Eine Reihe von Cloudflare-Services lassen sich in den Trafficfluss zwischen Endnutzer und ursprünglicher Cloud-Infrastruktur integrieren. Wir können Multicloud-Lastverteilung bereitstellen, wobei der Traffic über verschiedene Clouds verteilt wird, und mit CDN-Caching die Latenz weiter reduzieren. Unsere Web Application Firewall (WAF) blockiert böswilligen Traffic und sorgt damit für noch mehr Sicherheit.

Multicloud-Speicher

Cloudflare kann durch Hosten und Ausführen von Serverless-Funktionen in seinem verteilten globalen Netzwerk auch als FaaS-(Serverless)-Provider fungieren. Cloudflare Workers ist unsere Plattform für die Entwicklung von Serverless-Anwendungen mit JavaScript.

Was ist Schatten-IT?

Eine Multicloud-Bereitstellung kann auch unbeabsichtigt durch „Schatten-IT“ entstehen. Schatten-IT ist die Bezeichnung dafür, dass interne Teams ohne offizielle Genehmigung oder Aufsicht der übergeordneten Organisation technische Systeme einrichten oder Softwareprodukte verwenden. Ein einfaches Beispiel dafür wäre es, wenn die Mitarbeiter eines Unternehmens eine Chat-App nutzen, die nicht vom Unternehmen genehmigt oder verwaltet wird, um sich über Geschäftsaktivitäten auszutauschen.

Schatten-IT kann auch in die Anwendungsarchitektur Eingang finden. Als Möglichkeit, Aufgaben schneller zu erledigen, oder aus der Not heraus können Mitarbeiter Clouddienste in den Technologie-Stack eines Unternehmens integrieren, bevor sie dafür die offizielle Genehmigung erhalten.

Inwiefern unterstützt Cloudflare Unternehmen beim Multicloud-Management?

Cloudflare ermöglicht es Unternehmen, Performance und Sicherheit ihrer Cloud-Bereitstellungen von einem einzelnen Dashboard aus zu verwalten. Das Cloudflare-Netzwerk umfasst mehr als 250 Städte rund um die Welt, um Performance und Sicherheit für Nutzer weltweit zu gewährleisten.