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.

Objectifs d’apprentissage

Cet article s'articule autour des points suivants :

  • 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

Copier le lien de l'article

What is multi-cloud?

En cloud computing, un cloud est un ensemble de serveurs auxquels les clients accèdent via Internet. En général, chaque cloud est géré par un fournisseur de cloud (une entreprise qui propose des services cloud). Un cloud public est un cloud partagé par plusieurs clients.

déploiement dans un cloud unique déploiement multi-cloud

"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?

Avantages :

  • Fiabilité et/ou redondance : en utilisant un déploiement multicloud, une entreprise évite de mettre tous ses œufs dans le même panier. Si un cloud tombe en panne, certaines fonctionnalités seront toujours disponibles pour les utilisateurs grâce aux autres clouds déployés. En outre, un cloud public pourrait être utilisé comme cloud de secours pour un autre cloud.
  • 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.
  • Économies potentielles : si une entreprise ne s'engage pas à utiliser un fournisseur cloud pour tous ses besoins en infrastructure, elle est libre de choisir les services les plus avantageux proposés par différents fournisseurs.

Inconvénients :

  • Complexité de la gestion : un déploiement multi-cloud implique une interface avec plusieurs fournisseurs différents, qui utilisent chacun des processus et des technologies différents. Par ailleurs, il est plus difficile d'avoir une visibilité complète sur la pile technologique, puisque les données sont stockées et les processus exécutés dans plusieurs clouds.
  • Latence accrue : si les services de plusieurs clouds doivent communiquer en réponse aux requêtes des utilisateurs, cela peut introduire une certaine latence qui dépendra du degré d'intégration des clouds, de la distance géographique entre les datacenters et de la fréquence à laquelle les différents clouds ont besoin d'interagir.
  • Une plus grande surface d'attaque : plus il y a de logiciels et de matériel intégrés, plus les vulnérabilités sont nombreuses.
  • Performances et fiabilité : il peut être difficile d'équilibrer les charges entre différents clouds, surtout si les datacenters sont très éloignés géographiquement les uns des autres. (Cloudflare load Balancing peut équilibrer les charges entre les clouds).

À quoi ressemble une architecture multi-cloud avec Cloudflare  ?

architecture multi-cloud

Cloudflare se situe entre les utilisateurs finaux et l'infrastructure cloud. Nous avons la capacité d'intégrer, de sécuriser et d'accélérer le trafic vers n'importe quel fournisseur de cloud ou pour plusieurs fournisseurs de cloud.

Un certain nombre de services de Cloudflare peuvent s’intégrer dans le flux de trafic entre l’utilisateur final et l’infrastructure dans le cloud d’origine. Nous fournissons un équilibrage de la charge en multi-cloud, qui distribue le trafic entre les différents clouds, ainsi qu’une mise en cache CDN, afin de réduire davantage la latence. Notre pare-feu d'applications web (WAF) bloque le trafic malveillant pour plus de sécurité.

stockage multi-cloud

Cloudflare peut également intervenir en tant que fournisseur FaaS (serverless) en hébergeant et en exécutant des fonctionnalités serverless sur son réseau mondial distribué. Cloudflare Workers est notre plate-forme permettant d'écrire des applications serverless en JavaScript.

Qu'est-ce que le shadow IT ?

Un déploiement multicloud peut se produire involontairement, en raison du shadow IT. Le Shadow IT fait référence aux systèmes techniques ou aux produits logiciels mis en place ou utilisés par des équipes internes sans l'approbation ou la surveillance officielle de l'organisation plus large dont elles dépendent. Par exemple, les employés d'une entreprise utilisent une application de chat qui n'est pas modérée ou gérée par l'entreprise pour communiquer sur les activités commerciales.

Le Shadow IT trouve également sa place dans l'architecture des applications. Soit en tant que raccourci pour l'exécution de tâches, soit par nécessité, les employés peuvent intégrer des services cloud dans la pile technologique d'une entreprise avant de recevoir l'approbation officielle.

Comment Cloudflare aide les entreprises dans la gestion du multi-cloud ?

Cloudflare permet aux entreprises de gérer les performances et la sécurité de leurs déploiement dans le cloud à partir d’un tableau de bord unique. Le réseau Cloudflare s’étend à l’échelle de la planète dans 250+ villes, afin de contribuer à garantir la performance et la sécurité pour les utilisateurs dans le monde entier.