Retour au cours

Introduction au Cloud Computing

Progression du cours0%

Modèles de déploiement du cloud computing

Le cloud computing permet aux développeurs et aux services informatiques de se concentrer sur l'essentiel en évitant des tâches telles que l'approvisionnement, la maintenance et la planification des capacités. Alors que le cloud computing gagne en popularité, plusieurs stratégies de déploiement ont vu le jour pour répondre aux besoins spécifiques des différents utilisateurs. Chaque type de méthode de déploiement vous offre différents niveaux de contrôle, de flexibilité et de gestion. Comprendre les différences entre ces stratégies de déploiement peut vous aider à décider quel ensemble de services convient le mieux à vos besoins.

Modèles de déploiement sur site, dans le cloud et hybrides

Sur site

Avant le cloud, les entreprises et les organisations hébergeaient et entretenaient du matériel tel que des équipements de calcul, de stockage et de mise en réseau dans leurs propres centres de données. Ils ont souvent affecté des départements d'infrastructure entiers à la gestion de leurs centres de données, ce qui a entraîné des opérations coûteuses qui ont rendu certaines charges de travail et certaines expérimentations impossibles.

À mesure que l'utilisation d'Internet s'est généralisée, la demande d'équipements informatiques, de stockage et de mise en réseau a augmenté. Pour certaines entreprises et organisations, le coût du maintien d'une présence physique importante était insoutenable. Pour résoudre ce problème, le cloud computing est apparu.

Cloud

Le cloud computing est la fourniture à la demande de ressources informatiques sur Internet avec une tarification principalement basée sur le paiement à l'utilisation. Avec le cloud computing, les entreprises n'ont pas à gérer ni à entretenir leur propre matériel et leurs propres centres de données. Au lieu de cela, des entreprises comme Amazon Web Services (AWS) possèdent et gèrent des centres de données et fournissent des technologies et des services de centres de données virtuels aux entreprises et aux utilisateurs via Internet.

Hybride

Une troisième option est le déploiement hybride. Ce type de déploiement permet de connecter l'infrastructure et les applications entre les ressources basées sur le cloud et les ressources existantes qui ne se trouvent pas dans le cloud. La méthode la plus courante de déploiement hybride entre le cloud et l'infrastructure sur site existante connecte les ressources du cloud aux systèmes internes afin d'étendre et de développer l'infrastructure d'une organisation dans le cloud.

Modèles de déploiement sur site ou dans le cloud computing

Pour faire la différence entre l'exécution de charges de travail sur site et dans le cloud, envisagez un scénario dans lequel les développeurs doivent déployer une nouvelle fonctionnalité d'application. Avant le déploiement, l'équipe souhaite tester la fonction dans un environnement d'assurance qualité (QA) distinct doté des mêmes configurations que la production. Dans une solution sur site, un environnement supplémentaire nécessite l'achat et l'installation de matériel, la connexion du câblage nécessaire, la fourniture de l'alimentation, l'installation des systèmes d'exploitation, etc. Ces tâches peuvent s'avérer longues et coûteuses. Pendant ce temps, le délai de mise sur le marché de la nouvelle fonction augmente pendant que les développeurs attendent l'environnement d'assurance qualité.

En revanche, en exécutant votre application dans le cloud, vous pouvez répliquer l'intégralité d'un environnement de production en quelques minutes, voire quelques secondes. Au lieu d'installer physiquement du matériel et de connecter le câblage, la solution est gérée sur Internet.

Six avantages du cloud computing

Résumé

Le cloud computing offre plusieurs avantages clés par rapport aux infrastructures sur site :

  • Paiement uniquement pour les ressources utilisées
  • Économies d'échelle importantes
  • Flexibilité de capacité à la demande
  • Déploiement rapide (en minutes)
  • Réduction des coûts d'infrastructure
  • Déploiement international facile

1. Paiement à l'utilisation

Le modèle de cloud computing est basé sur le paiement uniquement pour les ressources que vous utilisez. Cela contraste avec les modèles sur site qui consistent à investir dans des centres de données et du matériel qui pourraient ne pas être pleinement utilisés.

2. Économies importantes de mise à l'échelle

L'utilisation du cloud computing vous permet de payer moins que si vous faisiez tout vous-même. Comme l'utilisation de centaines de milliers de clients est agrégée dans le cloud, AWS peut réaliser des économies d'échelle plus importantes, ce qui se traduit par une baisse des prix à l'utilisation.

3. Gestion des besoins en capacité

Éliminez la nécessité de deviner vos besoins en capacité d'infrastructure. Lorsque vous devez décider des capacités à allouer avant de déployer une application, vous vous retrouvez bien souvent à court ou, au contraire, avec des ressources inutilisées qui coûtent cher. Grâce au cloud computing, ce problème ne se pose plus. Vous pouvez accéder à la capacité qu'il vous faut, et l'augmenter ou la diminuer selon les besoins, en quelques minutes.

4. Augmentation de la vitesse et l'agilité

Les ressources informatiques sont à portée de clic, ce qui signifie que vous réduisez le temps nécessaire pour mettre les ressources à la disposition des développeurs de plusieurs semaines à quelques minutes. Vous augmentez alors considérablement l'agilité de l'organisation en réduisant nettement le coût et le temps nécessaires pour expérimenter et développer.

5. Réduction des coûts

Les entreprises peuvent se concentrer sur des projets qui différencient leur activité et suppriment les « tâches lourdes indifférenciées », au lieu de gérer des centres de données. Grâce au cloud computing, vous pouvez vous concentrer sur vos clients, plutôt que de stocker, d'empiler et d'alimenter l'infrastructure physique.

6. Déploiement à l'international en quelques minutes

Les applications peuvent être déployées dans plusieurs régions du monde en quelques clics. Vous pouvez donc offrir une latence plus faible et une expérience client plus agréable à moindre coût.