0% ont trouvé ce document utile (0 vote)
56 vues20 pages

Cloud 1

Le document présente un cours de 90 heures sur la création d'applications cloud natives, abordant des concepts clés tels que le cloud computing, les architectures microservices, et l'utilisation de conteneurs avec Docker. Il explique également les différences entre les clouds privés, publics et hybrides, ainsi que les services cloud tels que IAAS, PAAS et SAAS. Enfin, le cours inclut des pratiques de déploiement sur Azure Cloud.

Transféré par

zineb
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
56 vues20 pages

Cloud 1

Le document présente un cours de 90 heures sur la création d'applications cloud natives, abordant des concepts clés tels que le cloud computing, les architectures microservices, et l'utilisation de conteneurs avec Docker. Il explique également les différences entre les clouds privés, publics et hybrides, ainsi que les services cloud tels que IAAS, PAAS et SAAS. Enfin, le cours inclut des pratiques de déploiement sur Azure Cloud.

Transféré par

zineb
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 PDF, TXT ou lisez en ligne sur Scribd

RÉSUMÉ THÉORIQUE

FILIÈRE DÉVELOPPEMENT DIGITAL – OPTION WEB FULL STACK


M214 – Créer une application cloud native
90 heures
Equipe de rédaction
et de lecture

Equipe de rédaction :
Mme BOUROUS Imane: Formatrice en
développement digital option Web Full
Stack
Mme YOUALA Asmae: Formatrice en
développement digital option Web Full
Stack
SOMMAIRE 1. INTRODUIRE LE CLOUD NATIVE
• Définir le cloud
• Définir l’approche cloud native

2. CRÉER DES APIS REST SIMPLES EN NODE


JS ET EXPRESS JS
• Introduire Express et Node js
• Créer des APIs REST
• Authentifier une API REST avec JWT

3. CRÉER UNE APPLICATION


MICROSERVICE
• S’initier aux architectures microservices
• Créer une application microservices
4. MANIPULER LES CONTENEURS
• Appréhender la notion du conteneur
• Prendre en main Docker

5. DÉPLOYER UNE APPLICATION CLOUD


NATIVE EN AZURE CLOUD
• Introduire Azure Cloud
• Déployer en Azure App service
Partie 1
Introduire le cloud native

Dans cette partie, vous allez :

• Définir le cloud
• Définir l’approche cloud native
CHAPITRE 1
Définir le cloud

Ce que vous allez apprendre dans ce chapitre :

• Concept du cloud et ses avantages ;


• Exemple des fournisseurs cloud ;
• Différence entre cloud privé, public et hybride ;
• Services du cloud (IAAS, PAAS, SAAS).
CHAPITRE 1
Définir le cloud

1. Concept du cloud et ses avantages ;


2. Exemple des fournisseurs cloud ;
3. Différence entre cloud privé, public et hybride ;
4. Services du cloud (IAAS, PAAS, SAAS).
1. Définir le cloud
Concept du cloud et ses avantages

• Le terme « cloud » désigne les serveurs accessibles sur Internet, ainsi que les logiciels et bases de données
qui fonctionnent sur ces serveurs.
• Les serveurs situés dans le cloud sont hébergés au sein de datacenters répartis dans le monde entier.
• L'utilisation du cloud computing (informatique cloud) permet aux utilisateurs et aux entreprises de se libérer
de la nécessité de gérer des serveurs physiques eux-mêmes ou d'exécuter des applications logicielles sur
leurs propres équipements.

Copyright - Tout droit réservé - OFPPT 7


1. Définir le cloud
Concept du cloud et ses avantages

• Le cloud permet aux utilisateurs d'accéder aux mêmes fichiers et aux mêmes applications à partir de
presque n'importe quel appareil, car les processus informatiques et le stockage ont lieu sur des serveurs
dans un datacenter et non localement sur la machine utilisateur.
• C'est pourquoi vous pouvez vous connecter votre compte Instagram à partir de n’importe quel appareil,
avec toutes vos photos, vidéos et l'historique de vos conversations. Il en va de même avec les
fournisseurs de messagerie cloud comme Gmail ou Microsoft Office 365 et les fournisseurs de stockage
cloud comme Dropbox ou Google Drive.
• Pour les entreprises, le passage au cloud computing supprime certains coûts et frais informatiques : par
exemple, les sociétés n'ont plus besoin de mettre à jour et d'entretenir leurs propres serveurs, c'est le
fournisseur de cloud qui s'en charge.

Copyright - Tout droit réservé - OFPPT 8


1. Définir le cloud
Concept du cloud et ses avantages

Serveur informatique vs cloud privé : quelle solution de stockage de données choisir pour
une entreprise ?
La question du stockage des données se pose pour toute entreprise. Le volume des données numériques à
gérer ne cesse d’augmenter. Optimiser la gestion des documents et le traitement des informations permet
aux entreprises de rester concurrentielles.
Concrètement, un serveur informatique relie un poste jouant le rôle de serveur à différents postes
utilisateurs (postes clients) et met ces derniers en réseau. Le serveur permet ainsi à chaque client de
bénéficier de services divers :
– Le courrier électronique,
– L’accès à Internet,
– Le partage de fichiers,
– Le partage d’imprimantes,
– Le stockage en base de données ,
– La mise à disposition d’applications, etc.

Copyright - Tout droit réservé - OFPPT 9


1. Définir le cloud
Concept du cloud et ses avantages

Le client se connecte au réseau de l’entreprise et accède à ses documents. Le partage de documents entre
les différents membres d’une équipe est également possible mais uniquement sur les postes installés en
interne au sein de l’entreprise.
Les limites du serveur informatique:
=> La sécurité des données en question
L’utilisation d’un support de stockage expose les entreprises à
d’autres risques :
- pannes matérielles pouvant rendre les systèmes de
gestion inopérants ;
- infestation des données (introduction d’un malware
dans les systèmes informatiques) ou piratage des
données.
- Une capacité de stockage limitée
- Des coûts élevés pour l’entreprise

Copyright - Tout droit réservé - OFPPT 10


1. Définir le cloud
Concept du cloud et ses avantages

le cloud computing doit posséder 4 caractéristiques essentielles :

Le service doit être en libre-service à la demande

Le service doit être mesurable (mesure et affichage de paramètres de


consommation).

Il doit y avoir une mutualisation des ressources

Il doit être rapidement élastique (adaptation rapide à une variation du


besoin)

Copyright - Tout droit réservé - OFPPT 11


1. Définir le cloud
Concept du cloud et ses avantages

• Les avantages du Cloud Faible coût et


disponibilité
continue

Maintenance
La flexibilité allégée et
automatisée

Les employés
Hébergement peuvent
d’applications et travailler de
de services n’importe où

Optimisation des
ressources

Copyright - Tout droit réservé - OFPPT 12


CHAPITRE 1
Définir le cloud

1. Concept du cloud et ses avantages ;


2. Exemple des fournisseurs cloud ;
3. Différence entre cloud privé, public et hybride ;
4. Services du cloud (IAAS, PAAS, SAAS).
1. Définir le cloud
Exemple des fournisseurs cloud

• Les 10 premiers fournisseurs mondiaux de cloud en termes de revenus totaux pour le trimestre
fiscal se terminant le 31 mars 2021 (en milliards de dollars américains)

Copyright - Tout droit réservé - OFPPT 14


CHAPITRE 1
Définir le cloud

1. Concept du cloud et ses avantages ;


2. Exemple des fournisseurs cloud ;
3. Différence entre cloud privé, public et hybride ;
4. Services du cloud (IAAS, PAAS, SAAS).
1. Définir le cloud
Différence entre cloud privé, public et
hybride

Cloud public

• Les clouds publics sont généralement des environnements cloud créés à partir d'une infrastructure
informatique qui n'appartient pas à l'utilisateur final.

• Alibaba Cloud, Microsoft Azure, Google Cloud, Amazon Web Services (AWS) et IBM Cloud sont les principaux
fournisseurs de cloud public.

• Les clouds publics étaient habituellement exécutés hors site, mais les fournisseurs de cloud
public proposent désormais des services cloud dans les datacenters de leurs clients, ce qui rend les notions
PARTIE

d'emplacement et de propriété obsolètes.


5

Copyright - Tout droit réservé - OFPPT 16


1. Définir le cloud
Différence entre cloud privé, public et
hybride

Cloud privé

• Les clouds privés sont généralement définis comme des environnements cloud spécifiques à un
utilisateur final ou à un groupe, et sont habituellement exécutés derrière le pare-feu de l'utilisateur ou
du groupe.
PARTIE

• Tous les clouds deviennent des clouds privés lorsque l'infrastructure informatique sous-jacente est
spécifique à un client unique, avec un accès entièrement isolé.
5

Copyright - Tout droit réservé - OFPPT 17


1. Définir le cloud
Différence entre cloud privé, public et
hybride

Cloud privé

Toutefois, les clouds privés ne reposent désormais plus forcément sur une infrastructure informatique sur
site. Aujourd'hui, les entreprises créent des clouds privés dans des datacenters hors site et loués à des
fournisseurs, ce qui rend les règles relatives à l'emplacement et à la propriété obsolètes.

Cette tendance a fait naître différents sous-types de clouds privés, notamment :

 Clouds privés gérés: Ce type de cloud est créé et utilisé par les clients, tandis qu'il est déployé,
configuré et géré par un fournisseur tiers.

 Clouds dédiés: Il s'agit d'un cloud au sein d'un autre cloud. Vous pouvez déployer un cloud
spécialisé dans un cloud public.
PARTIE
5

Copyright - Tout droit réservé - OFPPT 18


1. Définir le cloud
Différence entre cloud privé, public et hybride

Cloud hybride

Un cloud hybride fonctionne comme un environnement informatique unique créé à partir de plusieurs
environnements connectés via des réseaux locaux (LAN), des réseaux étendus (WAN), des réseaux privés
virtuels (VPN) et/ou des API.

Les caractéristiques des clouds hybrides sont complexes et les exigences associées peuvent varier selon
l'utilisateur qui les définit. Par exemple, un cloud hybride peut inclure :

 Au moins un cloud privé et au moins un cloud public

 Au moins deux clouds privés

 Au moins deux clouds publics


PARTIE

 Un environnement virtuel connecté à au moins un cloud privé ou public


5

Copyright - Tout droit réservé - OFPPT 19


CHAPITRE 1
Définir le cloud

1. Concept du cloud et ses avantages ;


2. Exemple des fournisseurs cloud ;
3. Différence entre cloud privé, public et hybride ;
4. Services du cloud (IAAS, PAAS, SAAS).

Vous aimerez peut-être aussi