Académique Documents
Professionnel Documents
Culture Documents
Créer Une Application Cloud Native
Créer Une Application Cloud Native
native
❖ Introduire le cloud natif
AMAL NAZHI
MOUNIR GRICH
LAHCEN ELBARKOUKI
SALMA ELMAHFOUDI
Plan :
Définir le Cloud :
• Concept du cloud et ses avantages
• Exemple des fournisseurs cloud
• Différence entre cloud privé, public et hybride
• Services du cloud (IAAS, PAAS, SAAS)
Définir l’approche cloud native :
• Définition
• Avantages
• Vue générale sur les caractéristiques du cloud natif :
Automatisation des processus du développement et de déploiement
Microservices et conteneurs
2
➢ Définir le Cloud :
Le Cloud, ou informatique en nuage, est un modèle informatique
qui permet l'accès à des ressources informatiques partagées (telles
que des serveurs, des réseaux, des applications, des services) via
Internet. Les avantages du Cloud incluent la flexibilité, l'évolutivité,
la réduction des coûts d'infrastructure, l'accès à des technologies
de pointe, la gestion simplifiée des ressources, et la mobilité.
3
Concept du cloud et ses avantages:
Le concept du cloud computing repose sur le stockage et l'accès à des données et des
applications via Internet plutôt que sur un disque dur local ou une infrastructure
informatique physique. Les données sont stockées sur des serveurs distants, gérés par
des fournisseurs de services cloud, et les utilisateurs peuvent y accéder à tout moment
et depuis n'importe où via une connexion Internet. Voici quelques-uns des principaux
avantages du cloud computing :
1-Évolutivité et flexibilité : Les solutions cloud permettent aux entreprises de facilement ajuster
leurs ressources informatiques en fonction de leurs besoins changeants, que ce soit pour
augmenter ou réduire la capacité de stockage, le pouvoir de traitement ou d'autres ressources.
2-Coût réduit : Le cloud computing élimine le besoin d'investir dans des infrastructures matérielles
coûteuses et dans leur maintenance. Les modèles de tarification du cloud sont souvent basés sur
une utilisation à la demande, ce qui signifie que les entreprises ne paient que pour les ressources
qu'elles consomment réellement. 4
3-Accès global : Grâce au cloud, les utilisateurs peuvent accéder aux données et aux
applications depuis n'importe quel appareil connecté à Internet, offrant ainsi une grande
mobilité et une accessibilité accrue.
5-Collaboration améliorée : Le cloud facilite la collaboration entre les membres d'une équipe,
qu'ils se trouvent dans des bureaux différents ou à des endroits éloignés. Les utilisateurs
peuvent partager et collaborer sur des documents en temps réel, ce qui améliore l'efficacité et
la productivité.
6-Mises à jour automatiques : Les fournisseurs de services cloud s'occupent généralement des
mises à jour logicielles et des correctifs de sécurité, ce qui garantit que les utilisateurs ont
toujours accès aux dernières fonctionnalités et aux protections les plus récentes contre les
menaces en ligne.
7-Écologie : L'utilisation du cloud peut également avoir des avantages écologiques, car elle
permet une utilisation plus efficace des ressources informatiques, réduisant ainsi la 5
1-Amazon Web Services (AWS) : AWS est l'un des principaux fournisseurs de services cloud
au monde, offrant une large gamme de services, notamment le stockage, le calcul,
l'intelligence artificielle, l'Internet des objets (IoT) et bien d'autres.
2-Microsoft Azure : Azure est la plateforme cloud de Microsoft, proposant des services tels
que le stockage, le calcul, les bases de données, l'analyse de données, l'intelligence
artificielle et les services d'Internet des objets.
6
3-Google Cloud Platform (GCP) : GCP est la plateforme cloud de Google, offrant des services
de calcul, de stockage, de bases de données, d'analyse de données, d'apprentissage
automatique et d'Internet des objets, ainsi que des outils de développement et de
déploiement d'applications.
4-IBM Cloud : IBM propose une gamme de services cloud, y compris le stockage, le calcul,
l'analyse de données, l'IA, la blockchain et des solutions sectorielles spécifiques.
5-Oracle Cloud : Oracle propose des services cloud comprenant des solutions de calcul, de
stockage, de bases de données, d'analyse de données, d'intelligence artificielle et de
blockchain, ainsi que des applications métier spécifiques.
6-Alibaba Cloud : Alibaba Cloud est l'un des principaux fournisseurs de services cloud en Chine
et propose une gamme complète de services cloud, y compris le stockage, le calcul, les bases
de données, l'analyse de données, l'IA et les services IoT.
7-Salesforce : Salesforce est principalement connu pour ses solutions de gestion de la relation
client (CRM), mais il propose également des services cloud pour le développement
d'applications, l'automatisation des processus métier, le marketing et l'analyse.
7
Différence entre cloud privé, public et
hybride :
Les termes "cloud privé", "cloud public" et "cloud hybride" font référence à
différents modèles de déploiement de services informatiques basés sur le cloud.
Voici leurs principales différences :
1-Cloud Privé :
o Un cloud privé est une infrastructure cloud exclusivement dédiée à une seule
organisation.
o Il peut être situé sur site, c'est-à-dire dans les locaux de l'entreprise, ou être hébergé
par un fournisseur de services tiers.
o Le cloud privé offre un contrôle total sur les ressources et la sécurité, car il est utilisé
exclusivement par une seule entité.
o Il convient particulièrement aux entreprises ayant des exigences strictes en matière de 8
sécurité et de conformité, ainsi qu'à celles nécessitant une personnalisation poussée
des ressources informatiques.
2-Cloud Public :
o Le cloud public met à disposition des ressources informatiques sur Internet, accessibles
à tout utilisateur ou organisation qui souhaite les utiliser.
o Les infrastructures de cloud public sont gérées et maintenues par des fournisseurs de
services cloud tiers, tels qu'Amazon Web Services (AWS), Microsoft Azure, Google
Cloud Platform (GCP), etc.
o Les ressources sont partagées entre plusieurs utilisateurs, ce qui permet une grande
évolutivité et une réduction des coûts.
o Les entreprises utilisent généralement le cloud public pour des charges de travail
moins sensibles ou pour des applications nécessitant une grande évolutivité et une
disponibilité mondiale.
3-Cloud Hybride :
o Le cloud hybride combine des environnements de cloud privé et public, permettant
aux entreprises de déplacer des charges de travail et des données entre les deux
environnements selon leurs besoins.
o Il offre une plus grande flexibilité en permettant aux entreprises de tirer parti des
avantages des deux modèles de cloud.
o Par exemple, une entreprise peut utiliser son cloud privé pour des charges de travail
sensibles nécessitant un contrôle strict, tout en utilisant le cloud public pour des
9
besoins de traitement intensif ou de stockage à court terme.
o Le cloud hybride nécessite une intégration et une gestion appropriées pour garantir
une connectivité transparente entre les environnements privé et public.
Services du cloud (IAAS, PAAS, SAAS):
Les services cloud sont généralement classés en trois catégories principales :
Infrastructure as a Service (IaaS), Platform as a Service (PaaS) et Software as a
Service (SaaS). Voici une explication de chacun de ces services :
12
Les Avantages :
❑ Agilité et Évolutivité : Les applications cloud natives sont conçues pour être agiles et
peuvent facilement s'adapter aux changements de demande et d'environnement.
❑ Résilience et Fiabilité : Grâce à des architectures distribuées et à des mécanismes de
récupération automatique, les applications cloud natives sont plus résilientes aux
pannes et aux erreurs.
❑ Efficacité Opérationnelle : L'automatisation des processus de développement, de
déploiement et de gestion permet d'améliorer l'efficacité opérationnelle et de réduire
les coûts.
❑ Évolutivité Horizontale : Les applications peuvent être facilement mises à l'échelle
horizontalement pour répondre à une augmentation de la charge.
❑ Déploiement Facilité : Les conteneurs et les orchestrateurs comme Kubernetes
simplifient le déploiement et la gestion des applications sur différentes infrastructures
cloud.
13
Caractéristiques du Cloud Natif :
❖ Automatisation des Processus de Développement et de Déploiement : Les pratiques
DevOps et l'automatisation des pipelines CI/CD permettent d'accélérer le cycle de vie
des applications, de la conception à la mise en production.
14
➢ Conclusion :
En conclusion, l'approche cloud natif représente une transformation fondamentale
dans la manière dont les entreprises conçoivent, développent et déploient des
applications. En exploitant pleinement les capacités des environnements cloud, telles
que l'agilité, la résilience et l'évolutivité, les organisations peuvent obtenir un avantage
concurrentiel significatif.
Alors que les entreprises continuent d'adopter le cloud natif, il est essentiel de
reconnaître que cela va au-delà de simplement migrer vers le cloud. C'est une
transformation culturelle et technique qui nécessite un engagement envers le
changement, l'innovation et l'adaptation continue.
En résumé, le cloud natif ouvre la voie à un avenir où les applications sont plus agiles,
15
plus résilientes et plus évolutives, permettant aux entreprises de répondre rapidement
aux demandes changeantes du marché et de rester compétitives dans un paysage
commercial en constante évolution.
ET MERCI POUR VOTRE
ATTENTION
16