0% ont trouvé ce document utile (0 vote)
41 vues2 pages

Résumé Du Cloud Computing

Le cloud computing permet d'accéder à des ressources informatiques via Internet, offrant des avantages tels que l'accessibilité, la réduction des coûts et la flexibilité. Il existe différents types de cloud (public, privé, hybride) et services (IaaS, PaaS, SaaS) adaptés aux besoins des utilisateurs. L'approche Cloud Native favorise le développement d'applications optimisées pour le cloud, utilisant des microservices et des conteneurs pour une meilleure évolutivité et automatisation.

Transféré par

Mohamed MB
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
41 vues2 pages

Résumé Du Cloud Computing

Le cloud computing permet d'accéder à des ressources informatiques via Internet, offrant des avantages tels que l'accessibilité, la réduction des coûts et la flexibilité. Il existe différents types de cloud (public, privé, hybride) et services (IaaS, PaaS, SaaS) adaptés aux besoins des utilisateurs. L'approche Cloud Native favorise le développement d'applications optimisées pour le cloud, utilisant des microservices et des conteneurs pour une meilleure évolutivité et automatisation.

Transféré par

Mohamed MB
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Résumé du Cloud Computing

1. Définition et avantages du Cloud

Le cloud computing désigne l’accès à des serveurs, logiciels et bases de données via Internet,
hébergés dans des datacenters. Il permet aux entreprises et aux utilisateurs d’éviter la gestion
de serveurs physiques et offre plusieurs avantages :

 Accessibilité : Utilisation des fichiers et applications depuis n'importe quel appareil.


 Coût réduit : Suppression des frais d'entretien des serveurs.
 Flexibilité et évolutivité : Adaptation rapide aux besoins.
 Optimisation des ressources : Réduction des coûts informatiques et maintenance
simplifiée.

2. Types de Cloud

 Cloud public : Services accessibles à tous via Internet (AWS, Azure, Google Cloud).
 Cloud privé : Environnement dédié à une seule entreprise, souvent derrière un pare-
feu.
 Cloud hybride : Combinaison de plusieurs environnements (privé/public) connectés
via des réseaux.

3. Services Cloud (IAAS, PAAS, SAAS)

 IaaS (Infrastructure-as-a-Service) : Fournit des ressources informatiques (serveurs,


stockage, réseaux). L'utilisateur gère le système d’exploitation et les applications (Ex :
AWS EC2, Google Compute Engine).
 PaaS (Platform-as-a-Service) : Fournit en plus l’OS et l’environnement d’exécution,
simplifiant le déploiement des applications (Ex : Google App Engine, Azure App
Services).
 SaaS (Software-as-a-Service) : Applications directement accessibles en ligne sans
gestion technique (Ex : Gmail, Microsoft 365, Dropbox).

2. Cloud Native

L’approche Cloud Native consiste à développer des applications directement optimisées pour
le Cloud. Elle repose sur :

 Les microservices : Architecture où chaque fonctionnalité est indépendante.


 Les conteneurs : Permettent de regrouper le code et ses dépendances pour un
déploiement simplifié.
 L’automatisation : Intégration et livraison continues (CI/CD) pour un déploiement
rapide et efficace.

Avantages du Cloud Native :

 Flexibilité : Mise à jour et déploiement indépendants.


 Évolutivité : Facilité à gérer la montée en charge sans investissement matériel
important.
 Automatisation : Réduction des erreurs humaines.
Exemples d’entreprises utilisant cette approche : Netflix, Uber, WeChat.

3. Création d’APIs REST avec Node.js et Express.js

 Introduction aux APIs REST et aux méthodes HTTP.


 Présentation de Node.js et son environnement.
 Création d’APIs REST avec Express.js.
 Sécurisation des APIs avec JWT pour l’authentification et l’autorisation.

Vous aimerez peut-être aussi