0% ont trouvé ce document utile (0 vote)
7 vues6 pages

Architecture Cloud

Le cloud computing permet l'accès à des ressources informatiques via Internet, offrant flexibilité et économies grâce à une tarification à l'usage. L'architecture cloud définit comment les composants technologiques interagissent pour créer des environnements de cloud, incluant des modèles de distribution comme IaaS, PaaS et SaaS. Les principes fondamentaux du cloud, selon le NIST, incluent le libre-service à la demande, l'accès réseau étendu, la mutualisation des ressources, l'élasticité rapide et le service mesuré.

Transféré par

Emmanuel TCHUMMOGNI
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)
7 vues6 pages

Architecture Cloud

Le cloud computing permet l'accès à des ressources informatiques via Internet, offrant flexibilité et économies grâce à une tarification à l'usage. L'architecture cloud définit comment les composants technologiques interagissent pour créer des environnements de cloud, incluant des modèles de distribution comme IaaS, PaaS et SaaS. Les principes fondamentaux du cloud, selon le NIST, incluent le libre-service à la demande, l'accès réseau étendu, la mutualisation des ressources, l'élasticité rapide et le service mesuré.

Transféré par

Emmanuel TCHUMMOGNI
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

1-Le cloud computing, ou informatique en nuage, est la fourniture à la

demande de services informatiques (serveurs, stockage, bases de données,


logiciels, analyse) via Internet, permettant aux utilisateurs d'accéder à ces
ressources distantes sans en gérer l'infrastructure physique, en payant
généralement à l'usage pour plus de flexibilité, d'évolutivité et d'économies.
C'est un modèle qui transforme les ressources informatiques en services
accessibles à tout moment, depuis n'importe quel appareil connecté, comme
l'eau ou l'électricité.

2-Le Cloud Computing désigne l'utilisation de ressources


informatiques (serveurs, stockage, bases de données, réseaux, logiciels,
etc.) hébergées sur Internet, plutôt que sur des serveurs locaux ou des
ordinateurs personnels.

Cette technologie permet aux utilisateurs d'accéder à leurs données et à leurs


applications à tout moment, de n'importe où, à condition d'avoir une connexion
Internet.
3- Le cloud computing correspond à l’accès à des ressources informatiques à
la demande (serveurs physiques ou virtuels, stockage de données, capacités
de réseau, outils de développement d’applications, logiciels, plateformes
d’analyse alimentées par l’IA, etc.) via Internet avec une tarification à
l’utilisation.

Qu’est-ce qu’une architecture cloud ?


Une architecture cloud est un modèle pour l'intégration des technologies qui
permettent de créer des clouds, environnements informatiques qui dissocient,
regroupent et partagent des ressources évolutives sur un réseau. L'architecture
cloud indique la manière dont les composants et fonctionnalités nécessaires à la
conception d'un cloud sont connectés afin de fournir une plateforme en ligne sur
laquelle les applications s'exécuteront
Qu’est-ce qu’une architecture cloud ?
L’architecture cloud définit les composants essentiels de l’environnement de cloud
computing (le front-end, le back-end, la mise en réseau et le modèle de distribution),
et décrit la manière dont ces composants fonctionnent ensemble pour exécuter une
ou plusieurs applications.
/////////////

Définition de l'architecture cloud

L'architecture cloud fait référence à la manière dont différents composants de la technologie


cloud, tels que le matériel, les ressources virtuelles, les capacités logicielles et les systèmes
de réseau virtuel, interagissent et se connectent pour créer des environnements de cloud
computing. Il s'agit d'un modèle qui définit la meilleure façon de combiner des ressources de
manière stratégique pour créer un environnement cloud répondant à un besoin métier
spécifique.

Composants de l'architecture cloud

Les composants de l'architecture cloud sont les suivants :

 Une plate-forme d'interface

 Une plate-forme backend

 Un modèle de diffusion dans le cloud

 Un réseau (Internet, Intranet ou InterCloud)

Dans le cloud computing, les plates-formes frontend contiennent l'infrastructure client: les
interfaces utilisateur, les applications côté client, ainsi que l'appareil ou le réseau client
permettant aux utilisateurs d'interagir avec les services de cloud computing et d'y accéder.
Par exemple, vous pouvez ouvrir le navigateur Web de votre téléphone mobile et modifier un
document Google Docs. Ces trois éléments décrivent les composants de l'architecture cloud
frontend.

Par ailleurs, le backend fait référence aux composants de l'architecture cloud qui constituent
le cloud lui-même, y compris les ressources informatiques, le stockage, les mécanismes de
sécurité, la gestion, etc.

Voici la liste des principaux composants du backend :

Application: le logiciel ou l'application backend auquel le client accède depuis le frontend


afin de coordonner les requêtes et les exigences du client, et d'y répondre.

Service: le service est au cœur de l'architecture cloud et se charge de toutes les tâches en
cours d'exécution sur un système de cloud computing. Il gère les ressources auxquelles vous
pouvez accéder, y compris le stockage, les environnements de développement d'applications
et les applications Web.

Cloud d'exécution: le cloud d'exécution fournit l'environnement dans lequel les services sont
exécutés, en agissant comme un système d'exploitation qui gère l'exécution des tâches de
service et leur gestion. Les environnements d'exécution utilisent la technologie de
virtualisation pour créer des hyperviseurs qui représentent tous vos services, y compris les
applications, les serveurs, le stockage et la mise en réseau.
Stockage: le composant de stockage dans le backend est l'endroit où sont stockées les
données servant à faire fonctionner les applications. Bien que les options de stockage
cloud varient d'un fournisseur à l'autre, la plupart des fournisseurs de services cloud
proposent des services de stockage flexibles, évolutifs, conçus pour stocker et gérer
d'énormes quantités de données dans le cloud. Le stockage peut inclure des disques durs,
des disques durs SSD ou des disques persistants hébergés dans des baies de serveur.

Infrastructure: l'infrastructure est probablement le composant le plus couramment connu de


l'architecture cloud. Vous pensiez peut-être que l'infrastructure cloud est une architecture
cloud. Cependant, l'infrastructure cloud comprend tous les principaux composants matériels
alimentant les services cloud, y compris le processeur, les processeurs graphiques (GPU), les
périphériques réseau et les autres composants matériels nécessaires au bon fonctionnement
des systèmes. L'infrastructure fait également référence à tous les logiciels nécessaires à
l'exécution et à la gestion.

L'architecture cloud, quant à elle, est le plan qui détermine la façon dont les ressources et
l'infrastructure cloud sont organisées.

Gestion: les modèles de service cloud nécessitent que les ressources soient gérées en temps
réel conformément aux exigences de l'utilisateur. Il est essentiel d'utiliser un logiciel de
gestion, également appelé middleware, pour coordonner la communication entre les
composants d'architecture cloud frontend et backend, et allouer des ressources pour des
tâches spécifiques. En plus du middleware, les logiciels de gestion incluent également des
fonctionnalités de surveillance de l'utilisation, d'intégration des données, de déploiement
d'applications et de reprise après sinistre.

Sécurité: à l'heure où de plus en plus d'organisations adoptent le cloud computing, il est


essentiel de mettre en œuvre des fonctionnalités et des outils de sécurité cloud pour
sécuriser les données, les applications et les plates-formes. Il est essentiel de planifier et de
concevoir la sécurité des données et la sécurité du réseau afin d'offrir de la visibilité, d'éviter
les pertes de données et les temps d'arrêt, et d'assurer la redondance. Cela peut inclure des
sauvegardes régulières, un débogage et des pare-feu virtuels.

3. Un réseau

Une connexion Internet relie généralement les fonctions front-end aux fonctions back-end.
Un intranet, un réseau informatique privé auquel seules les personnes autorisées ont accès
et qui est limité à une seule institution, ou une connexion intercloud peuvent également
relier le back-end et le front-end. Un réseau cloud doit fournir une bande passante élevée et
une faible latence, afin de permettre aux utilisateurs d’accéder en permanence à leurs
données et à leurs applications. Le réseau doit également être souple afin que l’accès aux
ressources puisse se faire rapidement et efficacement entre les serveurs et l’environnement
cloud.

Parmi les autres équipements importants de l’architecture cloud, citons les équilibreurs de
charge, les réseaux de diffusion de contenu (CDN) et les réseaux définis par logiciel
(SDN) pour garantir des flux de données fluides et sécurisés entre les utilisateurs front-end et
les ressources back-end.

4. Des modèles de distribution basés sur le cloud

Il existe trois principaux types de modèles de distribution cloud (également appelés modèles
de services cloud) : IaaS, PaaS et SaaS. Ces modèles ne s'excluent pas mutuellement. La
plupart des grandes entreprises utilisent les trois dans le cadre de leur pile de distribution
cloud :

 L’IaaS, ou infrastructure en tant que service, fournit un accès à la demande à des


serveurs physiques et virtuels hébergés dans le cloud, ainsi qu’à des services de
stockage et de mise en réseau. C’est l’infrastructure informatique de base pour
exécuter des applications et des workloads dans le cloud. Elle permet aux entreprises
d’adapter et de réduire les ressources d’infrastructure selon leurs besoins. Ce service
basé sur le cloud leur permet d’éviter les coûts élevés associés à la création et à la
gestion d’un centre de données sur site, en offrant la capacité nécessaire pour gérer
des workloads très variables ou fluctuants.

 La PaaS, ou plateforme en tant que service, est l’accès à la demande à une


plateforme de cloud computing complète et prête à l’emploi pour développer,
exécuter et gérer des applications. Elle peut simplifier la migration des applications
existantes vers le cloud grâce au replatforming (déplacer une application vers le cloud
avec des modifications qui tirent mieux parti de l’évolutivité du cloud, de l’équilibrage
de la charge et d’autres fonctionnalités) ou de refactoring (restructuration de tout ou
partie d’une application en utilisant des microservices, des conteneurs et d’autres
technologies cloud natives).

 Le SaaS, ou logiciel en tant que service, est l’accès à la demande à un logiciel


d’application prêt à l’emploi et hébergé dans le cloud (tel que Salesforce, Mailchimp).
Le SaaS confie l’ensemble du développement logiciel et de la gestion de
l’infrastructure au fournisseur de services cloud. Le logiciel (application) étant déjà
installé et configuré, les utilisateurs peuvent provisionner instantanément le serveur
cloud et disposer de l’application prête à l’emploi en quelques heures. Cette
fonctionnalité réduit le temps consacré à l’installation et à la configuration et accélère
le déploiement des logiciels.
1. L’IaaS (Infrastructure-as-a-Service) constitue la base de l’architecture cloud. Elle
fournit les composants de l’infrastructure essentiels tels que les serveurs virtuels, le
stockage et les réseaux. Cette couche permet aux entreprises de louer une
infrastructure informatique, ce qui élimine le besoin d’un investissement lourd en
matériel.

2. La PaaS (Platform-as-a-service) est une couche se plaçant au-dessus du service IaaS.


Le service PaaS offre un environnement de développement et de déploiement
d’applications. Les développeurs peuvent y créer, tester et déployer leurs applications
cloud sans se soucier de gérer l’infrastructure sous-jacente.

3. Le SaaS (Software-as-a-service) se place à la pointe de l’architecture cloud. Il permet


aux utilisateurs d’accéder à des applications hébergées sur des serveurs via Internet,
souvent sur un modèle d’abonnement. Cette couche élimine le besoin d’installer et
de gérer des logiciels sur des postes de travail individuels.

Les 4 types d’architecture cloud

L’architecture cloud peut se présenter sous différentes formes, chaque modèle de cloud
correspondant à des besoins spécifiques. Voici les quatre principaux types d’architecture
cloud.

 Cloud public (nuage public). Les ressources informatiques (puissance de calcul,


espace de stockage, etc.) sont fournies par des prestataires externes (on parle
d’externalisation) et accessibles via Internet et un ordinateur. Ce type d’infrastructure
partagée est idéal pour les entreprises cherchant à réduire les coûts d’investissement
pour disposer d’une infrastructure. Il permet aussi de mieux suivre l’évolutivité et
d’accéder à une large gamme de services de cloud computing. Exemples : Amazon
Web Services (AWS), Microsoft Azure ou Google Cloud Platform.

 Cloud privé (nuage privé). Il existe deux familles de cloud privé : celle avec une
infrastructure interne à l’entreprise (cloud d’entreprise) et celle avec l’utilisation d’un
data center externe (infrastructure dédiée). Dans les deux cas, les moyens sont
dédiés à une seule entreprise (pas de mutualisation des ressources informatiques). Le
cloud privé convient aux entreprises avec des exigences strictes en matière de
sécurité, de confidentialité et de conformité, ou nécessitant un réseau privé dédié.

 Cloud hybride (nuage hybride). Il s’agit d’une combinaison de services de clouds


publics et privés, orchestrés pour fonctionner ensemble. L’architecture de cloud
hybride permet une flexibilité maximale en utilisant le cloud public pour les
applications moins sensibles et le cloud privé pour les données critiques. La solution
hybride est souvent le meilleur choix pour des entreprises aux besoins diversifiés et
pour mieux gérer la latence.
 Multicloud. C’est l’utilisation de plusieurs fournisseurs de services cloud privé et
public. L’avantage premier est de tirer parti des meilleures offres cloud des différents
fournisseurs et de garder une indépendance. Cette stratégie est souvent adoptée
pour optimiser les performances, réduire les coûts et augmenter la résilience.

Les 5 principes fondamentaux du cloud computing, selon le NIST, sont : libre-service à la


demande, accès réseau étendu, mutualisation des ressources, élasticité rapide et service
mesuré (paiement à l'usage), permettant aux utilisateurs d'accéder automatiquement à des
ressources informatiques flexibles et payantes à l'usage via internet, sans gestion
d'infrastructure.

Les 5 caractéristiques essentielles du Cloud Computing (NIST)

1. Libre-service à la demande (On-demand self-service) : L'utilisateur peut obtenir des


ressources (serveurs, stockage) automatiquement et sans intervention humaine via
une console de gestion.

2. Accès réseau étendu (Broad network access) : Les services sont accessibles via des
réseaux (Internet) depuis divers appareils (portables, tablettes, etc.).

3. Mutualisation des ressources (Resource pooling) : Les ressources sont regroupées


(calcul, stockage) pour servir plusieurs clients, optimisant leur utilisation.

4. Élasticité rapide (ou extensibilité) (Rapid elasticity) : Les ressources peuvent être
ajustées (augmentées ou diminuées) rapidement et élastiquement pour s'adapter à la
demande.

5. Service mesuré (Measured service) : La consommation des ressources est surveillée


et mesurée, permettant une facturation à l'usage (pay-as-you-go).

Ces principes définissent l'essence du cloud, contrastant avec l'informatique traditionnelle en


offrant flexibilité, économies et efficacité.

Vous aimerez peut-être aussi