Anatomie d'un cloud IaaS Représentation simplifiée

Documents pareils
Informatique en nuage Cloud Computing. G. Urvoy-Keller

Le Cloud Open-Mind! Emilien Macchi

OpenStack Le cloud libre. Thierry Carrez Release Manager, OpenStack

Hands on Openstack : Introduction

+ = OpenStack Presentation. Raphaël Ferreira - enovance. Credits : Thanks to the OpenStack Guys 1

OpenStack, l Infrastructure as a Service libre

Développement logiciel pour le Cloud (TLC)

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

Le stockage. 1. Architecture de stockage disponible. a. Stockage local ou centralisé. b. Différences entre les architectures

Utiliser le cloud pour manager son PRA et son PCA (DRaaS ou PRA dans le Cloud)

Utilisation de matériels industriels avec des outils de virtualisation open source. Open Source dans le monde industriel

Infrastructure web élastique avec OpenStack

Orchestrer son cloud OpenStack avec Heat

Solution de stockage et archivage de grands volumes de données fichiers.

Entrer. Dans le Cloud

Table des matières. A - Introduction 13. B - Qu'est-ce que la virtualisation? 13

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Le e s tocka k ge g DAS,NAS,SAN

Le tout à l usage dans un IaaS public «Comment une plateforme industrielle permet de déployer des usages applicatifs en accord avec cette promesse»

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Module : Virtualisation à l aide du rôle Hyper-V

Introduction au Massive Data

Cloud Computing. Introduction. ! Explosion du nombre et du volume de données

Hyper-V R2 (Module 1) : Introduction

Chapitre 2 : Abstraction et Virtualisation

Les méthodes de sauvegarde en environnement virtuel

Le stockage unifié pour réduire les coûts et augmenter l'agilité

FAMILLE EMC RECOVERPOINT

en version SAN ou NAS

Plate-forme Cloud CA AppLogic pour les applications d entreprise

L état de la virtualisation

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

vbladecenter S! tout-en-un en version SAN ou NAS

Licence professionnelle Réseaux et Sécurité Projets tutorés

Infrastructure web élastique avec OpenStack

Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing

StratusLab : Le projet et sa distribution cloud

CA Automation Suite for Data Centers

Un exemple de cloud au LUPM : Stratuslab

Les hyperviseurs leaders du marché qui ont fait leurs preuves en production

Présentation d HyperV

Sébastien Geiger IPHC Strasbourg

Bonjour. Yohan PARENT, Cyprien FORTINA, Maxime LEMAUX, Hyacinthe CARTIAUX

Hyper-V Virtualisation de serveurs avec Windows Server 2008 R2 - Préparation à l'examen MCTS

Open-cloud, où en est-on?

Consolidation de stockage

Concepts et systèmes de stockage

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

Red Hat Enterprise Virtualization 3.0 Instructions d'installation et informations importantes

Concept de machine virtuelle

VMware ESX/ESXi. 1. Les composants d ESX. VMware ESX4 est le cœur de l infrastructure vsphere 4.

Cours 13. RAID et SAN. 2004, Marc-André Léger

Virtualisation du poste de travail. Denis CASANOVA UFR Sciences & Technologies CUME - 29 Mars 2012

Veeam Backup & Replication v6

Table des matières 1. Introduction. 1. Avant-propos Remerciements Chapitre 1 Virtualisation de serveurs

CNAM Déploiement d une application avec EC2 ( Cloud Amazon ) Auteur : Thierry Kauffmann Paris, Décembre 2010

Une présentation de HP et de MicroAge. 21 septembre 2010

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Communications performantes par passage de message entre machines virtuelles co-hébergées

CT ASS Analyste systèmes Senior

A propos de la sécurité des environnements virtuels

VMWare Infrastructure 3

IaaS à la sauce Portails Focus sur. Pierre Aubert Orange Portails OF/DMGP/Portails/DOP 1 er Juillet 2013

8 stratégies pour construire un datacenter moderne

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

Par CADICI Grégory & FRITZ Rémy

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

IBM CloudBurst. Créer rapidement et gérer un environnement de Cloud privé

Développer et déployer un service sur un Cloud OpenStack

Vers une IT as a service

CA ARCserve r16 devance Veeam Backup and Replication 6.5 dans le domaine de la protection virtuelle

VMware Infrastructure The New Computing Platform. Stéphane CROIX Systems Engineer

Cloud Computing, Fondamentaux, Usage et solutions

CURSUS VIRTUALISATION

Chapitre 2 Rôles et fonctionnalités

Service Cloud Recherche

La fédération des infrastructures cloud

Nouvelles stratégies et technologies de sauvegarde

Dossier Solution - Virtualisation CA arcserve Unified Data Protection

L'automatisation open source pour SI complexes

Les vpack DataCenter et End-User. Yves Pellemans Directeur Technique Groupe APX

Une solution de stockage VDI unifiée, flexible et disponible pour vos utilisateurs

Chapitre 4: Introduction au Cloud computing

Migration d un Cluster Fiber Channel+SAN+Lames sous Xen vers Ethernet +iscsi+serveurs sous KVM

Plan de cet après-midi

Cloud Computing - L environnement concurrentiel. Points forts reformulés, issus d un récent article du Taneja Group, publié en septembre 2012.

LE SAN ET LE NAS : LE RESEAU AU SERVICE DES DONNEES

Sauvegarde et restauration EMC Avamar en environnement VMware

Mathieu Rivoalen. Etude d'approfondissement des réseaux RICM 5 Option Réseaux

La Continuité d Activité

KASPERSKY SECURITY FOR BUSINESS

Vision Infonuagique VMware

EXIN Cloud Computing Foundation

Systèmes Répartis. Pr. Slimane Bah, ing. PhD. Ecole Mohammadia d Ingénieurs. G. Informatique. Semaine Slimane.bah@emi.ac.ma

Etude d architecture de consolidation et virtualisation

virtualisation et consolidation des infrastructure: comment amèliorer la performance du SI

Séminaire Partenaires Esri France 7-8 juin Paris Cloud Computing Stratégie Esri

L accès aux Clouds (Académiques)

LA VIRTUALISATION. Etude de la virtualisation, ses concepts et ses apports dans les infrastructures informatiques. 18/01/2010.

Transcription:

Anatomie d'un cloud IaaS Représentation simplifiée Sous sa forme la plus simple un cloud IaaS combine un tissu de stockage (storage fabric) avec un tissu de calcul (compute fabric) Le tissu de stockage stocke Des images de machines virtuelles Des disques virtuels attachés aux machines virtuelles Virtualization Manager Local Area Network Virt. Machine Virt. Machine Virt. Machine Application Application Application compute fabric Op.Sys. Op.Sys. Op.Sys. Hypervisor Server Storage Area Network storage fabric 25 Introduction Un projet Open Source pour implémenter un service cloud du type IaaS Lancé par Rackspace et la NASA en juillet 2010. NASA contribue la plateforme de calcul Nebula Rackspace contribue plateforme de stockage Cloud Files Soutenu par 150+ entreprises, notamment HP, IBM, Dell, Intel, AMD, Cisco, Ubuntu, RedHat, Suse, AT&T, VMware, Yahoo!,... Conçu pour être utilisé sur du matériel pas cher. Supporte les technologies de virtualisation KVM, XenServer/Xen, HyperV, VMWare/ESX, LXC,... Déployé comme service cloud public par RackSpace (avril 2012), HP (déc. 2012), IBM (mars 2013),... 26

Composantes Les composantes de sont developpées chacune dans leur sous-projet Calcul (Compute) Nova Stockage (Storage) Stockage objet (Object Storage) Swift Stockage par blocs (Block Storage) Cinder Réseau (Networking) Quantum Tableau de bord (Dashboard) Horizon Services partagés Identité (Identity) Keystone Service images (Image Service) Glance Source: openstack.org 27 Calcul (Compute) Nova Gère les machines virtuelles dans les serveurs de calcul Reçoit les demandes des utilisateurs Alloue et libère les machines virtuelles Détermine sur quel serveur créer une VM demandée par un utilisateur Repose sur les hyperviseurs pour gérer les machines virtuelles Peut utiliser KVM, Xen, ESX,... Offre des APIs API API compatible Amazon EC2 Source: Dell, http://en.community.dell.com/techcenter/b/techcenter/archive/2011/06/01/virtualizing-approaches-for-openstack-nova-looking-at-the-many-ways-to-skin-the-cactus-kvm-v-xenserver-v-esx.aspx 28

Stockage objet (Object storage) Swift Service pour stocker des "données objet" Fichiers sans structure. Pas de répertoires. Système distribué 29 Implémenté sur un ensemble de serveurs. Trois rôles serveur : Serveur proxy : Reçoit les requêtes et coordonne les serveurs de stockage. Serveur stockage : Offrent de l'espace disque. Trois types de serveurs : Compte (account) : Stocke des comptes utilisateurs. Conteneur (container) : Stocke des conteneurs Objet (object) : Stocke des données objet Serveurs cohérence : Responsable pour chercher et trouver des erreurs (pannes matérielles ou logicielles) et de les corriger. Source: Creationline http://www.creationline.com/lab/772 Stockage par blocs (Block storage) Cinder Service pour fournir des disques virtuels (volumes) qui peuvent être attachés aux machines virtuelles. Le système d'exploitation voit un dispositif de bloc et peut mettre un système de fichiers dessus. Fonctions : Créer volume Créer volume depuis snapshot Créer volume depuis image Sauvegarder volume dans image Attacher / détacher volume à machine virtuelle Créer / enlever snapshot Peut utiliser différentes technologies stockage Disques locaux SAN (Fibre Channel, iscsi) NAS (NFS, CIFS) Source: Rackspace, http://www.rackspace.com/knowledge_center/article/implementingopenstack-cinder-with-emc-storage-on-the-rackspace-private-cloud-software 30

Réseau (Networking) Quantum Fournit le réseau virtuel qui interconnecte les machines virtuelles à travers leurs périphériques réseau virtuels. Fournit deux abstractions Réseau virtuel : Équivalent à un "VLAN virtuel", un ségment L2 dédié Port virtuel : Là où le phériphérique réseau virtuel d'une machine virtuelle attache au réseau virtuel Nova% VM1% 10.0.0.2% VM2% 10.0.0.3% virtual%server% virtual%interface%(vif)% Quantum% Net1% 10.0.0.0/24% virtual%port% virtual%network% Source: Dan Wendlandt 31 Tableau de bord (Dashboard) Horizon Fournit une interface utilisateur aux administrateurs système et aux utilisateurs Administrateurs : Aperçu de l'état global du cloud Gestion des utilisateurs et ressources Utilisateurs : Interface "libre service" pour s'approvisionner en ressources 32

Identité (Identity) Keystone Fournit un annuaire central des utilisateurs Système d'authentification commun Gère les droits d'accès Peut s'intégrer à des annuaires existants (LDAP) Fournit aussi un catalogue de tous les services offerts par le cloud Permet aux utilisateurs de découvrir les ressources disponibles Source: Rackspace, http://docs.rackspace.com/auth/api/v2.0/auth-client-devguide/content/identity-service-concepts-e1362.html 33 Identité (Identity) Keystone Détails Keystone fournit 4 services de base Identité (Identity) Information utilisateurs Token Nom utilisateur / mot de passe Métadonnées (email, etc.) Tenant (locataire) Organisation des utilisateurs en projets Rôle Définit le rôle d'un utilisateur et ses permissions dans un projet Quand l'identité d'un utilisateur a été vérifiée Keystone émet un token Un token remplace nom utilisateur / mot de passe Les services gardent le token et l'utilisent pour interroger Keystone P. ex. pour demander si l'utilisateur a l'autorisation d'enlever une instance Catalogue de services (Service catalog) Les services enregistrent leur adresse (endpoint) avec Keystone Un utilisateur qui veut utiliser un service fait une requête à Keystone qui retourne l'endroit où le trouver Dans les coulisses un service peut migrer sur un autre serveur et changer d'adressse Permet aussi de répartir la charge d'un service sur plusieurs serveurs Politiques de droits d'accès (Policies) Les politiques définissent les actions pour lesquelles un utilisateur est autorisé, basé sur les rôles qui lui sont attribués. Fournit un emplacement centralisé pour gérer les autorisations. En cours de développement 34

Service images (Image service) Glance Gère les images qui sont utilisées pour lancer des machines virtuelles Fournit un catalogue d'images disponibles aux utilisateurs Les administrateurs peuvent ajouter des images Les utilisateurs peuvent effectuer des recherches Met en cache les images pour accélérer le lancement de machines virtuelles Peut utiliser Swift pour stocker les images Glance architecture Source: Mirantis, "Preview: Bootcamp for " 35 http://www.mirantis.com/training Interaction des composantes Architecture conceptuelle 36

Launching a VM Exemple d'interaction des composantes : Lancement d'une machine virtuelle Client Nova API 1. launch vm 2. find service, check credentials, launch vm 6. request image Keystone 7. find service, check credentials, request image Glance API 11. find service, check credentials, request image 3. launch vm Nova Scheduler 4. schedule vm 8. lookup image Glance Registry 9. return location & metadata 10. request image 13. get image Swift Proxy 12. get image 37 RabbitMQ 5. receive launch vm message Nova Compute 14. Launch VM Source: Allen Malony, Chris Hoge, "Cloud Computing Seminar CIS 607" Swift Worker Exemples de déploiement Exemples d'utilisation Entreprise : cloud privé pour usage interne Prestataire de service : offre cloud public Exemple de déploiement avancé Exemple de déploiement standard Source: StackOps http://docs.stackops.org/display/doc03/global+network+requirements 38