0% ont trouvé ce document utile (0 vote)
75 vues69 pages

Introduction au Cloud Computing et Types

Le document présente une introduction au cloud computing, incluant la configuration des comptes, les types de déploiement (public, privé, communautaire, hybride), et les modèles de services (SaaS, PaaS, IaaS). Il aborde également des concepts avancés tels que la capacité, l'élasticité, la gestion du changement et l'analyse des tendances pour anticiper les besoins futurs. Enfin, il souligne l'importance de la gestion des ressources et des processus d'approbation pour les modifications dans un environnement cloud.
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)
75 vues69 pages

Introduction au Cloud Computing et Types

Le document présente une introduction au cloud computing, incluant la configuration des comptes, les types de déploiement (public, privé, communautaire, hybride), et les modèles de services (SaaS, PaaS, IaaS). Il aborde également des concepts avancés tels que la capacité, l'élasticité, la gestion du changement et l'analyse des tendances pour anticiper les besoins futurs. Enfin, il souligne l'importance de la gestion des ressources et des processus d'approbation pour les modifications dans un environnement cloud.
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

Introduction au Cloud Computing

Chapitre 1
1.01
Configuration des comptes cloud
• Une carte de crédit est utilisée lors de la configuration du
compte cloud pour vérifier l'identité et traiter les frais si
nécessaire.

• Vous devrez peut-être utiliser un téléphone portable et


traiter un code de sécurité qui vous est envoyé par SMS.

• Certains fournisseurs de cloud lancent des service avant


que les frais ne soient facturés, d'autres non. Soyez
prudent.
1.02
Definir le Cloud
Definition
• La définition NIST(National Institute of
Standards and Technology) du cloud
computing: :
Le cloud computing est un modèle
permettant d'offrir des services toujours
présents, pratiques et à la demande des
accès réseaux à des pools partagés ,des
ressources informatiques configurables
qui peuvent être rapidement
provisionnées et libérées avec un
minimum d'effort de gestion ou
d'interaction avec le fournisseur de
services.
Toujours présents

• Disponibles Partout…
- …tant qu'il y' a la connexion internet
Pratique

• Pas de salle serveurs requise


• Pas de Courant electrique pour alimenter ces
serveurs
• Pas d'installation physique des serveurs
• Souvent pas de logiciels à installer (PAAS)
à la Demande

• Disponible lorsque requis


• Disponibilité programmée
• Créé en quelques minutes – et
non en heures ou en jours
Ressources
partagées
• Multi-tenant(Plusieurs personnes sur le
meme serveur physique)
- More than one entity using a
shared server

• Prioritisation Automatique
Ressources
Informatiques
• Traitement(calcul)
• Mémoire
• Stockage
• Réseau
• Matériel spécial
Provisionnement
rapide
• Le provisionnement du cloud est
simplifié grâce à :
- Lancement en un seul clic
- Lancement basé sur un modèle
- Lancement basé sur une solution
Gestion
Minimale
• Mises à jour/gestion automatique des
correctifs
• Surveillance et reporting intégrés
• Mise à l'échelle automatique
Disponibilité programmée
• Le cloud computing est toujours présent et disponible
partout où l'accès à Internet est disponible.

• Les ressources informatiques comprennent le traitement, la


mémoire, le stockage, la mise en réseau et le matériel
spécialisé.

• Les solutions cloud fournissent des pools de ressources


partagés avec plusieurs
1.03
Types de deploiement dans le cloud
Types de
deploiement Cloud

• Deployé par:
- D'autres entreprises
(public/communité)
- Soi(privé)
- Les 2 (hybride)
Selection du type de
déploiement

• les contraintes et les exigences


déterminent la sélection
Exemples:
-Politiques commerciales
-Fonctionnel (tâches)
-Sécurité (conformité)
• Les cloud publics et communautaires sont hébergés en
ligne par un fournisseur de services.

• Les cloud privés sont hébergés en interne au sein d'une


entreprise

• Les cloud hybrides sont une combinaison de cloud


public/communautaire et privé.
1.04
Cloud Public
Cloud Public

• Utilisé par le public consommateurs


• Pay-as-you-go/pay-as-you-grow (Paiement
au fur et à mesure de votre croissance)

• Exemples
- Microsoft Azure
- Amazon AWS
- Google Cloud Platform (GCP)
DEMO

- Montrer les interfaces pour


- Azure
- AWS
- Google Cloud
• Pay-as-you-go/Pay-as-you-grow est proposé par des fournisseurs
de cloud public.

• AWS est le leader du marché du cloud public • Azure et GCP


connaissent une croissance rapide • Tous les fournisseurs de
cloud public proposent une interface de gestion basée sur le Web
et en ligne de commande.
1.05
Cloud Privé
Cloud Privé

• Mis en œuvre en interne


- Matériel et logiciel
- Tout est géré en interne
- Derrière un pare-feu
- Eventuellement dans une DMZ
(Zone tampon entre Internet et reseau
privé de l entreprise)
• Basé sur la virtualisation
- Machines virtuelles pour déployer
rapidement des serveurs selon les
besoins
• Besoin de matériel physique supplémentaire
- Déploiement rapide
- Espace de stockage
- Calculer
- Prestations de service
DEMO

• OpenStack
• Cloudify
• Les cloud privés implémentent une couche de
virtualisation et une couche de gestion

• Les cloud privés fournissent du stockage, du calcul et


des services.

• OpenStack et Cloudify sont des exemples de gestion


cloud logiciel
1.06
Cloud Communautaire
Cloud Communautaire

• Conçu pour des groupes spécifiques


- Soins de santé
- Science
- Éducation
- Gestion des systèmes
• Parfois flou avec de simples solutions
SaaS
DEMO

• coconstruct.com –
SaaS/Community
Cloud
• Penta.com –
SaaS/Community
Cloud
• Le cloud communautaire et le SaaS sont similaires, mais le SaaS est un sur-
ensemble du cloud communautaire.

• Des cloud communautaires existent pour les soins de santé, la science,


l'éducation, le gouvernement et bien plus encore.

• Les cloud partenaires appartiennent également à la catégorie des cloud


communautaires.

• CoConstruct.com et Penta.com sont des exemples de communauté


1.07
Cloud Hybride
Cloud Hybride

• Mélange de solutions de cloud public et


privé
- Données dans le cloud privé,
traitement dans le cloud public
- Traitements dans le cloud privé,
données dans le cloud public
• Applications/API utilisées pour intégrer les
deux
Cloud Hybride

• Facteurs déterminants
- Coût
- Données
- Sécurité
• Solution cloud hybride
- Utiliser des applications le cloud pour
créer des données stockées dans un
cloud privé
DEMO

• CloudBolt.io
• Un cloud hybride est un mélange de solutions de cloud public et privé

• Des applications et des API sont disponibles pour intégrer des cloud publics et
privés.

• Le coût, les données et la sécurité peuvent être des facteurs déterminants qui
facilitent la sélection d'un modèle de cloud hybride
1.08
Modeles Supplémentaires
Serveur Unique

• Un cloud privé géré par un seul puissant


serveur
• Un seul serveur physique dans le cloud
• Un seul serveur virtuel dans le cloud
Cloud Unique

• Un cloud fournit tous les services


• Petites et moyennes entreprises
• Des contraintes de sécurité partielles
ne sont pas en place
Multi-Cloud

• Plusieurs nuages
- Prestations de service
- Départements
- Divisions/sociétés
- Contraintes de sécurité
• Les plates-formes d'orchestration aident
à gérer les déploiements multi-cloud
• Le cloud à serveur unique est une implémentation cloud qui utilise un
serveur unique, généralement puissant.

• Un seul cloud indique qu'un seul compte ou service cloud est


utilisé

• Multi-cloud indique que plusieurs comptes ou services sont utilisés


1.09
Architectures Cloud
Cloud Architectures

• Logiciel en tant que service (SaaS)


• Plateforme en tant que service (PaaS)
• L'infrastructure en tant que Service (IaaS)
• Tout en tant que service (XaaS)
SaaS

• Software as a Service
- Fournit le logiciel dans le cloud
§Google apps
§Adobe cloud
§Microsoft Office 365
§Salesforce automation
§Inventory management
§Project management
- Peut etre API as a Service (AaaS)
PaaS

• Platform as a Service
- Implémentation simple des
- plateformes
- Runtimes, modules,
- composants
- Déploiement facile des applications -
Souvent utilisé par les développeurs
et les programmeurs
IaaS

• Infrastructure as a Service
- Solution complète depuis le matériel
- VM et systèmes d'exploitation
- Configuration du réseau
- Services réseau
- Ex : AWS, Azure, Google,Plateforme
cloud
XaaS

• Everything as a Service
- La mise en réseau
- Analyse
- Intelligence artificielle
- Gestion d'appareils
- Opérations d'extraction, de
transformation,de chargement de
données (ETL)
- Ex : DBaaS (Database as a Service),
WSaaS (Web serveur en tant que
service)
• Exemples de SaaS : Office 365 et Salesforce.com PaaS inclut LAMP et
d'autres environnements de développement d'applications

• IaaS inclut des fonctionnalités de filtrage de réseau et de sécurité.


1.10
Services Cloud Avancés
Internet Des objets

• Connecter des « objets » au réseau


• Peut se connecter à Internet
• Offres de fournisseurs de services cloud (CSP)
- Protocoles de communication IoT
- Traitement des candidatures
- Stockage de base de données
- Solutions IoT agrégées
Intelligence Artificielle

• Artificial Intelligence (AI): capacité d'une machine effectuer des tâches qui nécessitent
normalement une perception, une cognition, une prise de décision et une action de type
humain de manière intelligente , efficiente et efficace
• Machine Learning (ML): sous-ensemble de l'IA qui implique le développement d’
algorithmes et de modèles statistiques qui permettent à un système d’ apprendre à partir
des données et améliorer ses performances sur une tâche au fil du temps
Services Cloud IA

• Reconnaissance d'images
• Reconnaissance de texte et traitement du langage naturel
• Analyse et prédiction de données
• Modèles de langage génératifs
• Aide à la décision automatisée
1.11
Capacité, Elasticité, and Support
Capacité

• La capacité de charge de travail d'un


systeme cloud dépend de:
- Stockage
§ QUantité
§ Vitesse de lecture et d'écriture pour
operations I/O
IOPS – input/output operations per
second
- Reseau
§ Vitesse de transfert/nombre d
'utilisateurs
- Traitement
§ Vitesse de traitement de la charge de
travail
Elasticity

• La capacité de s'étendre et de se
contracter selon les besoins
- Ressources CPU - Stockage
- Serveurs
- Sujets/demandes
Modèle de
service de
maitenance
Le comptage est envisagé pour mesurer la
consommation des ressources
cloud
• La rétrofacturation peut être effectuée
auprès de services autres que l'informatique.
- Chaque département est facturé pour son
informatique ressources
• Payez au fur et à mesure de votre
croissance
- Permet un faible coût d'entrée
• Service axé sur la demande
- Service à fournir en fonction de la
demande actuelle
• Responsabilité
- Vous gérez ce que vous mettez dans le
cloud
- Le fournisseur de cloud gère lui-même le
cloud
- Accords d'assistance
Service Model
Maintenance
• Responsibility
- You manage what you
put in the cloud
- Cloud provider manages
the cloud itself
- Support agreements
§ SLAs
§ Response time

§ Service contact methods


• La capacité est la capacité de charge de travail d'un système et s'applique au
stockage, à la mise en réseau et au traitement. • Le traitement peut inclure le
processeur et la mémoire.

• L'élasticité est la capacité de s'étendre et de se contracter selon les besoins.


1.12
Concepts avancés de planification des capacités
Planning des capacités

• Définir les intentions


• Définir les exigences
• Créer une conception
• Tester la conception
• Mettre en œuvre la conception
• Valider la conception
Exigences de realisation

Entreprise
- Partie prenante/utilisateur
- Technique
§ Fonctionnel
§ Non fonctionnel
Entreprise > Partie prenante > Technique (Système)
Analyse de tendance

• L'utilisation du système évolue au fil du temps.


• L'analyse des tendances explore la trajectoire du changement.
• Permet de prédire les besoins futurs en capacité.
- Prévisions à long terme - Prévisions à court terme
Accords Standards

• Les fournisseurs de cloud proposent des modèles prédéfinis.


• Les ingénieurs cloud peuvent créer des modèles.
• Les modèles peuvent être déployés de différentes manières.
- Manuellement
- Scripté
- Automatisé avec des fonctionnalités de mise à l'échelle
Exigences de la Licence

• Connaître le modèle de licence


- Par utilisateur, par machine, par processeur
• Connaître la durée de la licence
• Garantir l'évolutivité
1.13
Équilibrage des ressources
Équilibrage des
ressources
• Fournit les ressources nécessaires à un
coût optimal
• Plusieurs techniques peuvent être
utilisées
- Approvisionnement à la demande
- Mise à l'échelle automatique
- Clouds hybrides - Traitement sans
serveur
Ressources idéales
pour le cloud

• Ressources publiques
- Ex : votre site internet
• Ressources à l'échelle privée
• Ressources utilisées pour le travail
distribué
- Accès local aux ressources dans toutes
les régions
• Tout ce qui nécessite un traitement
central
• La capacité est la capacité de charge de travail d'un
système et s'applique au stockage, à la mise en réseau
et au traitement.
• Le traitement peut inclure le processeur et la mémoire.
• L'élasticité est la capacité de s'étendre et de se
contracter selon les besoins.
1.14
Change Management
Gestion du
changement
Composants
• Conseil consultatif
- Habituellement, un expert approuve/
rejette les modifications
• Processus d'approbation
- Quand quelque chose doit-il passer par
le processus d'approbation officielle ?
• Documentation
- Gestion du changement Base de
données (CMDB)
- Tableur
• Soumettre une demande de
modification
- Description - Raison positive du
changement - Possiblement négatif
conséquences
• Modification examinée par le comité
consultatif
• Les conseils consultatifs aident à déterminer si un changement proposé doit
être mis en œuvre.

• Tous les changements doivent être documentés pour référence future.

• Les processus d'approbation des modifications incluent des descriptions, la


justification des modifications, les problèmes potentiels et l'examen.

Vous aimerez peut-être aussi