Semaine 10 Flashcards
Qu’est-ce qu’un data center?
Un ensemble d’ordinateurs et de composants matériel et logiciel dans un espace dédié bien aménagé pour leur bon fonctionnement
Un grand data center industriel peut consommer une énergie électrique avec une puissance comparable à celle d’une petite ville.
Data centers propriétaires : 7000 en Amérique seule
Souvent problématique :
- Coûts élevés, avec utilisation de seulement 6% des capacités
- Scalabilité et élasticité
- Maintenance du matériel et des logiciels
Réponse : Data centers partagés => idée du cloud computing
Quelle est la définiton du cloud computing?
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.
Quelles sont les caractéristiques du cloud computing?
- On-demande self-service
Un consommateur peut consommer unilatéralement des capacités informatiques, telles que le temps du serveur et le stockage du réseau, au besoin automatiquement sans nécessiter d’interaction humaine avec le fournisseur de chaque service - Broad network access
Les capacités sont disponibles sur le réseau et accessibles grâce à des mécanismes standard qui favorisent l’utilisation par des plates-formes client hétérogènes, minces ou épaisses (ex., mobile phones, laptops, etc.) - Resource pooling
Les ressources informatiques du fournisseur sont mises en commun pour servir plusieurs consommateurs à l’aide d’un modèle multi-locataires, avec différentes ressources physiques et virtuelles attribuées dynamiquement et réaffectées en fonction de la demande des consommateurs. Il y a un sentiement d’indépendance de l’emplacement en ce sens que le client n’a généralement aucun contrôle ou connaissance sur l’emplacement exact des ressources fournies, mais peut être en mesure de spécifier l’emplacement à un niveau plus élevé d’abstraction (par exemple : pays, état ou centre de données). Les machines virtuelles sont des exemples de ressources, ainsi que le stockage, la bande passante de communication, mémoire et traitement - Rapid elasticity
Les capacités peuvent être rapidement et élastiquement provisionnées, dans certains cas automatiquement, pour rapidement s’étendre ou être libérées. Pour le consommateur, les capacités disponibles pour l’approvisionnement semblent souvent illimitées et peuvent être achetées en n’importe quelle quantité à tout moment. - Measured service
Les systèmes cloud contrôlent et optimisent automatiquement l’utilisation des ressources grâce à une capacité de mesure à un certain niveau d’abstraction adaptée au type de service (par exemple : strockage, traitement, bande passante et comptes d’utilisateurs actifs). L’utilisation des ressources peut être gérée, contrôlée et déclarée assurant la transparence pour le fournisseur et le consommateur du service utilisé.
Quels sont les trois modèles de services?
Infrastructure : L’infrastructure informatique se compose d’éléments de fondation pour les applications et les processus d’affaires fonctionnent avec des services d’infrastructure génériques.
IaaS (Infrastructure as a Service) :
L’infrastructure en tant que service fournit aux consommateurs des ressources informatiques de traitement, de stockage, de réseaux et d’autres ressources informatiques fondamentales où le consommateur est en mesure de déployer et d’exécuter des logiciels arbitraires, qui peuvent inclure des systèmes d’exploiration et des applications
Le consommateur ne gère ni ne contrôle l’infrastructure cloud sous-jacente, mais il exerce le contrôle des systèmes d’exploitation; stockage, applications déployées et contrôle peut-être limité par certains composants de réseautage (par exemple : pare-feu hôte)
PaaS (Platform as a Service) :
La capacité offerte au consommateur est de se déployer sur l’infrastucture cloud créée ou acquise par les consommateurs à l’aide de langages de programmation et d’outils pris en charge par le fournisseur
Le consommateur ne gère ni ne contrôle l’infrastructure cloud sous-jacente, y compris le réseau, les serveurs, les systèmes d’expoitation ou le stockage, mais il a le contrôle sur les applications déployées et peut-être sur les configurations de l’environnement d’hébergement d’applications
SaaS (Software as a Service) :
La capacité fournie au consommateur est d’utiliser les applications du fournisseur fonctionnant sur une infrastructure cloud
- Les applications sont accessibles à partir de divers appareils clients via une interface client mince comme un navigateur Web (par exemple : e-mail Web)
- Le consommateur ne gère ni contrôle l’infrastructure cloud sous-jacente, y compris le réseau, les serveurs, les systèmes d’exploitation, le stockage ou même les capacités d’application individuelles, exception de paramètres de configuration d’application limités spécifiques à l’utilisateur
Qu’est-ce que l’orientation service au niveau de l’infrastructure? (Service-Oriented Infrastructure SOI)
Les caractéristiques du SOI :
- Business-driven infrastructure on-demand : L’utilisation de l’orientation-service pour l’infrastructure permet de définir les dépendances des services métier de plus haut niveau sur les services d’infrastructure de niveau inférieur, jusqu’aux ressources physiques réelles, telles que les appareils réseau, le stockage et les serveurs
- Operational transparency : Visibilité claire sur les opérations des services d’infrastructure pour permettre le diagnostic des problèmes, l’analyse des causes profondes et l’impact potentiel de la disponibilité de l’infrastructure sur les services aux entreprises
- Service measurement : L’orientation-services définit les objectifs au niveau du service ainsi que la mesure de l’atteinte de ces objectifs
- Modèle consommateur-fournisseur : La grande charge de gestion et de maintenance est déléguée au fournisseur. Le fournisseur doit s’assurer que l’infrastructure requise est en place pour répondre à la demande