Expose Gelo
Expose Gelo
Expose Gelo
1
1 PRESENTATION DU CLOUD COMPUTING
2
Comme tous les concepts relevant autant de l'économie que de la technologie, il est difficile de
dire avec précision quand a été inventé le cloud computing. Selon certains, il faut remonter en
1960, avec les travaux de l'Américain John. McCarthy (1927-2011), un des pionniers de
l'intelligence artificielle qui considérait d'emblée l'informatique comme un service. Selon une
autre source, c'est l'avènement des réseaux dans les années 1970 qui a rendu possible.
l'exécution déportée des tâches informatiques. D'autres enfin mentionnent le fait qu'Amazon,
site de commerce électronique de dimension mondiale, a trouvé dans le cloud computing une
solution élégante à la sous-utilisation de son pare de serveurs informatiques en dehors des
périodes de fête (qui représentent en termes de commandes un pic temporel ponctuel
d'utilisation). En louant ses serveurs à la demande et en proposant à ses clients ses outils S3
(simple storage service) et EC2 (elastic compute cloud), qui offrent respectivement des services
de stockage de données et de calcul, Amazon a pu rentabiliser ses propres investissements en
matériel informatique. L'expression « cloud computing >> a, quant à elle, été citée pour la
première fois en 1997 par un professeur en systèmes de l'information, Ramnath Chellappa, qui
a défini les limites de l'informatique non en termes techniques mais en termes économiques.
D'autres sociétés, comme Salesforces, Google 101, ou IBM ont commencé dès 1999, à
développer une économie numérique fondée sur ces principes.
Ces services vont de la simple mise à disposition de ressources à une utilisation d’applications
prêtes à l’emploi, couvrant tous les besoins en termes d’utilisation et de gestion des ressources
cloud.
Infrastructure as a Service (IaaS) : L'IaaS fournit une infrastructure informatique virtuelle, telle
que des serveurs, des machines virtuelles, du stockage et des réseaux, via Internet. Les
utilisateurs ont un contrôle total sur l'infrastructure et peuvent gérer les ressources à distance.
Cela permet aux entreprises de créer des environnements informatiques personnalisés et
évolutifs, sans avoir à investir dans leur propre matériel. L'IaaS est souvent utilisé par les
développeurs et les entreprises qui souhaitent une flexibilité totale pour déployer et gérer leurs
applications.
3
Platform as a Service (PaaS) : Le PaaS fournit une plateforme complète pour le développement,
le déploiement et la gestion d'applications. Les utilisateurs n'ont pas à se soucier de
l'infrastructure sous-jacente, car le fournisseur de services cloud gère les serveurs, les systèmes
d'exploitation et les outils de développement. Le PaaS permet aux développeurs de se
concentrer sur le développement d'applications sans se préoccuper de la configuration et de la
gestion de l'infrastructure. C'est idéal pour les équipes de développement qui souhaitent
accélérer le processus de développement et de déploiement.
Software as a Service (SaaS) : Le SaaS est un modèle de service cloud dans lequel les
applications sont hébergées par un fournisseur de services et mises à disposition des utilisateurs
via Internet. Les utilisateurs peuvent accéder aux applications à partir de n'importe quel
appareil connecté à Internet, sans avoir à les installer localement. Le SaaS est couramment
utilisé pour les applications telles que la messagerie électronique, la gestion de la relation client
(CRM), la gestion des ressources humaines (RH) et la gestion de projet. Les avantages du SaaS
incluent une installation facile, une maintenance automatisée et des mises à jour régulières.
Backend as a Service (BaaS) : Le BaaS fournit une infrastructure Backend prête à l'emploi pour
le développement d'applications mobiles et web. Il offre des services tels que le stockage de
données, l'authentification utilisateur, les notifications push et les services de base de données.
Les développeurs peuvent utiliser ces services pour accélérer le développement d'applications
et éviter de construire l'infrastructure Backend à partir de zéro. Le Bas est particulièrement utile
pour les applications mobiles qui nécessitent des fonctionnalités Backend.
Disaster Recovery as a Service (DRaaS) : Le DRaaS permet aux entreprises de sauvegarder et de
récupérer leurs données et leurs systèmes en cas de sinistre ou de panne majeure. Les données
sont répliquées vers un environnement cloud sécurisé, permettant une récupération rapide et
fiable. Le DRaaS réduit les coûts et la complexité associés à la mise en place d'une infrastructure
de reprise après sinistre traditionnelle, ce qui en fait une option attrayante pour les entreprises
soucieuses de la continuité de leurs opérations.
Desktop as a Service (DaaS) : Le DaaS fournit des postes de travail virtuels hébergés dans le
cloud, accessibles via Internet. Les utilisateurs peuvent accéder à leur bureau virtuel à partir de
n'importe quel appareil, offrant une flexibilité de travail accrue. Le DaaS est particulièrement
adapté aux environnements de travail distants, aux entreprises avec des besoins de mobilité et
aux organisations nécessitant une gestion centralisée des postes de travail.
4
En résumé, l'IaaS fournit une infrastructure virtuelle, le PaaS offre une plateforme de
développement et de déploiement d'applications, le SaaS propose des applications prêtes à
l'emploi, le BaaS fournit une infrastructure backend pour les applications, le DRaaS offre une
solution de reprise après sinistre, le DaaS fournit des postes de travail virtuels
1. Coût : Les utilisateurs ne paient que pour les ressources qu'ils utilisent, ce qui permet de
réduire les coûts liés à l'achat et à la maintenance de matériel informatique.
3. Accessibilité : Les données et les applications sont accessibles depuis n'importe quel appareil
connecté à Internet, ce qui facilite le travail à distance et la collaboration entre les utilisateurs.
4. Fiabilité : Les fournisseurs de cloud offrent généralement des niveaux élevés de disponibilité
et de redondance, ce qui garantit que les données et les applications sont toujours accessibles.
5. Sécurité : Les fournisseurs de cloud investissent souvent dans des mesures de sécurité
avancées pour protéger les données des utilisateurs contre les menaces telles que les
cyberattaques et les pertes de données.
6. Mises à jour automatiques : Les fournisseurs de cloud gèrent les mises à jour logicielles et
matérielles, ce qui permet aux utilisateurs de bénéficier des dernières fonctionnalités et
correctifs de sécurité sans avoir à s'en soucier.
5
En résumé, le cloud computing offre aux utilisateurs une solution flexible, rentable et sécurisée
pour répondre à leurs besoins informatiques.
1. Dépendance à l'égard des fournisseurs de services : Les utilisateurs sont souvent dépendants
des fournisseurs de cloud pour la disponibilité et la sécurité de leurs données, ce qui peut poser
des risques en cas de panne ou de violation de données.
2. Confidentialité des données : Les utilisateurs doivent faire confiance aux fournisseurs de
cloud pour protéger leurs données, ce qui soulève des préoccupations en matière de
confidentialité et de sécurité.
4. Personnalisation limitée : Certains services cloud peuvent ne pas offrir autant de flexibilité
et de personnalisation que les solutions informatiques sur site.
5. Risque de perte de contrôle : Les utilisateurs peuvent perdre une partie du contrôle sur leurs
données et leurs applications lorsqu'ils les déplacent vers le cloud, ce qui peut entraîner des
préoccupations en matière de conformité et de gouvernance.
6. Coûts cachés : Bien que le cloud computing puisse offrir des économies à court terme, les
coûts à long terme peuvent être plus élevés en raison de frais supplémentaires pour la bande
passante, le stockage et les services supplémentaires.
En résumé, bien que le cloud computing offre de nombreux avantages, il présente également
des inconvénients potentiels qui doivent être pris en compte lors de la décision d'adopter cette
technologie.
6
5 LES FOURNISSEURS DE CLOUD
Les fournisseurs de cloud sont des entreprises qui offrent des services de stockage, de
traitement et de gestion des données sur des serveurs à distance accessibles via internet. Parmi
ces entreprises nous avons :
Amazon Web Services(AWS) : AWS est considéré comme le leader du marché du cloud
computing. Il offre une gamme complète de services, notamment le stockage, l’informatique,
la base de données, l’analyse, l’Internet des objets. AWS est connu pour sa grande échelle et sa
fiabilité ; ainsi que son modelé de tarification flexible
Microsoft Azure : Azure est la plateforme de cloud computing de Microsoft. Il offre des services
similaires à AWS, notamment le stockage, l’informatique, la base de données, l’analyse l’Iota.
Azure est également connu pour intégration étroite avec les produits
Microsoft existants tels que Windows Server et Office 365.
7
Google Cloud Platform (GCP) : GCP est la plateforme de cloud computing de Google Il offre une
gamme complète de services, notamment le stockage, l’informatique, la base de données,
l’analyse. GCP est connu pour son expertise en matière d’apprentissage automatique et
d’intelligence artificielle.
IBM Cloud : IBM cloud est la plateforme de cloud computing d’IBM. Il offre une gamme
complète de services, notamment le stockage, l’informatique, la base de données, l’analyse .
IBM Cloud est connu pour son expertise en matière de sécurité et de conformité
8
6 LES FORMATUONS DE CLOUD
9
5.1. Le Cloud privé:
L'ensemble des ressources est exclusivement mis à disposition d'un seul client. Le Cloud privé
peut être géré par l'entreprise utilisatrice elle-même ou par un prestataire externe qui met à
disposition de l'utilisateur un parc de machines s'adaptant à la demande de l'utilisateur (Cloud
privé virtuel). A noter qu'une même infrastructure peut accueillir plusieurs Cloud privés virtuels
appartenant à différents utilisateurs, chacun pouvant accéder à son Cloud privé via son propre
réseau.
Les utilisateurs ont accès à des services Cloud via l'Internet public sans savoir précisément où
sont hébergées leurs données ni où sont exécutés leurs traitements. Les ressources
informatiques et bases de données de l'utilisateur peuvent être hébergées dans n'importe quel
Datacenter du prestataire et peuvent passer d'un Datacenter à l'autre pour optimiser les
capacités du prestataire.
On peut ainsi déporter nos applications vers un Cloud public qui consommera des données
stockées et exposées dans un Cloud privé, ou bien faire communiquer deux applications
hébergées dans deux Clouds privés distincts, ou encore consommer plusieurs services hébergés
dans des Cloud publics différents. Dans tous ces cas de figure, nous avons affaire à la notion de
Cloud hybride.
10
Les Cloud communautaires permettent à plusieurs entreprises ou organisations de partager des
ressources en mode Cloud, qui sont alors exclusivement dédiées à ces organisations. Le Cloud
communautaire peut être géré par les organisations membres ou par un prestataire externe.
11
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: