Informatique en nuage Cloud Computing. G. Urvoy-Keller



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

OpenStack Le cloud libre. Thierry Carrez Release Manager, OpenStack

Hands on Openstack : Introduction

Le Cloud Open-Mind! Emilien Macchi

OpenStack, l Infrastructure as a Service libre

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

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

Orchestrer son cloud OpenStack avec Heat

Hébergement MMI SEMESTRE 4

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

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

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

L état de la virtualisation

Séminaire Partenaires Esri France 6 et 7 juin 2012 Paris. ArcGIS et le Cloud. Gaëtan LAVENU

Cloud Computing, Fondamentaux, Usage et solutions

Infrastructure web élastique avec OpenStack

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

Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles

Fiche Technique Windows Azure

Du Datacenter au Cloud Quels challenges? Quelles solutions? Christophe Dubos Architecte Microsoft

Windows Azure Platform Développez, déployez et administrez pour le Cloud Microsoft

Visualization sur Ubuntu: Quels Choix? Nicolas Barcet

Chapitre 4: Introduction au Cloud computing

Présentation de. ProConServ-IT NEXINDUS Technologies

Cloud et SOA La présence du Cloud révolutionne-t-elle l approche SOA?

Virtualisation des Serveurs et du Poste de Travail

Section I: Le Contexte du DATA CENTER Pourquoi l AGILITE est Nécessaire dans le DataCenter

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

Veille Technologique. Cloud Computing

Le CLoud actuel est au C loud Quantique ce que le minitel est a l iphone 5

Projet d'infrastructure de stockage mutualisée

Configuration du serveur ESX

Technique et architecture de l offre Suite infrastructure cloud. SFR Business Team - Présentation

La tête dans les nuages

Cloud Computing : Généralités & Concepts de base

ARCHITECTURE ET SYSTÈMES D'EXPLOITATIONS

«clustering» et «load balancing» avec Zope et ZEO

RÉSUMÉ DESCRIPTIF DE LA CERTIFICATION (FICHE RÉPERTOIRE)

Les méthodes de sauvegarde en environnement virtuel

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

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

Infrastructure web élastique avec OpenStack

Gestion des Appliances. M. AIRAJ Ecole Informatique IN2P

Développement logiciel pour le Cloud (TLC)

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

A Les différentes générations VMware

Le cloud computing au service des applications cartographiques à haute disponibilité

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

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

CLOUD COMPUTING Tupuraa TEPEHU Pascale BERTON-ALLIAUD Arnaud BALDEWIJNS Said TAMGALTI Licence SIIC 2012 / 2013


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

Des systèmes d information partagés pour des parcours de santé performants en Ile-de-France.

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Licences Windows Server 2012 R2 dans le cadre de la virtualisation

Open-cloud, où en est-on?

ACQUISITION DE MATERIEL INFORMATIQUE

Point sur la virtualisation

Chapitre 2 Rôles et fonctionnalités

DES SAUVEGARDES ET DES RESTAURATIONS DE DONNEES SANS CONTRAINTES DE LIEU NI DE TEMPS

Outil d aide à la vente

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

Les dessous du cloud

Prolival Cloud Services

Windows serveur 2008 installer hyperv

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

Virtualisation CITRIX, MICROSOFT, VMWARE OLIVIER D.

Veille technologique - (VmWare)

au Centre Inter-établissement pour les Services Réseaux Cédric GALLO

Windows Server 2012 R2 Administration

Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm

Veeam Backup & Replication v6

Hyper-V R2 (Module 1) : Introduction

Business & High Technology

vsphere 5 TP2 La virtualisation avec VMware CNFETP F. GANGNEUX technologie GANGNEUX F. 17/12/2012

Sébastien Geiger IPHC Strasbourg

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

Automatisation de la découverte, de la surveillance et de l analyse des causes premières dans le datacenter virtualisé (VDC) EMC SERVER MANAGER

La plate forme VMware vsphere 4 utilise la puissance de la virtualisation pour transformer les infrastructures de Datacenters en Cloud Computing.

IT SERVICES BUSINESS STORAGE DATA AUDIT PARTNERSHIP INTEGRATOR SECURITY PLANNING PRIVATE AGILITY DYNAMIC PUBLIC TECHNOLOGY SOLUTIONS MANAGEMENT

Procédure pas à pas de découverte de l offre. Service Cloud Cloudwatt

Cloud Privé / Public / Hybrid. Romain QUINAT vente-privee.com

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

Sébastien Geiger IPHC Strasbourg

Cloud Computing : quels intérêts et quelles solutions pour les développeurs?

Culture numérique Cloud computing

Les Content Delivery Network (CDN)

Entrez dans l ère du Numérique Très Haut Débit

Le Ro le Hyper V Premie re Partie Configuration et Prise en main du gestionnaire Hyper-V

CURSUS VIRTUALISATION

Symantec Backup Exec 2012

FAMILLE EMC RECOVERPOINT

Qu est ce que le Cloud Computing?

Architectures en couches pour applications web Rappel : Architecture en couches

StratusLab : Le projet et sa distribution cloud

Windows Server 2012 (et 2012 R2)

La Virtualisation Windows chez CASINO. Philippe CROUZY Responsable Infrastructure Equipes Systèmes -Stockage

Transcription:

Informatique en nuage Cloud Computing G. Urvoy-Keller

Sources de ce documents

Next Stop, the cloud Objectifs de l'étude : Comprendre la popularité des déploiements de services basés sur des clouds Focus sur Amazon EC2 et Windows Azure Comprendre le type de déploiement utilisé : 1 VM, plusieurs VMs, load balancers, CDNs Comprendre où les déploiements sont faits (zone de disponibilités) et la relation performance/zone

Amazon EC2 (source Wikipedia) EC 2 : Elastic Cloud Computing Service de location de serveurs On loue des VMs On créer, démarre, arrête les VMs en fonction de ses besoins élasticité Paiement en fonction de l'usage Estimation du nombre de serveurs Amazon physiques dans leurs data-centers varie de 150000 à 500000

Amazon EC2 Source : http://huanliu.wordpress.com/2012/03/13/amazon-da ta-center-size/

Région et zone de disponibilité Double objectif : être plus proche des clients et fiabilité accrue

Amazon EC2 Version béta mi-2006 De 2006 à 2008, l'offre s'étoffe en terme de type d'instances (=VM) : Large, Extra Large, High-CPU Medium et High-CPU Extra Large Actuellement, 17 types (general, memory optimized, storage optimze, compute optimize)

Amazon EC2 Nouvelles fonctionnalités en 2008 qui incluent : adresses IP statiques, zones de disponibilités : des zones physiques distinctes qui ne doivent pas tomber en panne simultanément choix par l'utilisateur du type de noyau. Elastic Block Store (EBS). Ceci permet du stockage permanent 2009 : Console de gestion Équilibrage de charge (load balancing)

Amazon EC2 EC2 utilise la virtualisation Xen. Chaque machine virtuelle = «instance», fonctionne comme un serveur virtuel privé. Notion d'ami : Amazon Machine Image fournit des templates d'os ou OS+applications

Déploiements typiques Cas 1 : une seule VM héberge le service

Déploiements typiques Cas 2 : un load balancer fournit par Amazon/Windows Azure Renvoie vers un load balancer par zone qui renvoie vers les VMs du client Load balancer zone est un proxy HTTP

Déploiement typiques PaaS : plateform as a service Ex : Heroku qui gère le déploiement d'application ou Amazon Elastic Beanstalk

Déploiements typiques CDN : on confie un site web à AWS qui le gère au travers de son CDN (Content Distribution Network) pour rediriger le client vers la copie la plus proche.

Q1 du papier : qui utilise ces services? Idée : prendre les services Web les plus populaires à partir du site web Alex Une société qui fait des mesures sur le Web et reporte les sites les plus populaires avec des informations spécifiques : où sont les clients, etc.

Alexa.com top list

Q1 du papier : qui utilise ces services? A partir des sites Web, il faut faire des requêtes DNS et voir si on a des CNAME (alias) pointant vers AWS ou WA Il faut le faire pour le domaine et les sousdomaines qui commencent par ftp, mail, blog,. Services spécifiques associés à un domaine

Q1 du papier : qui utilise ces services? 4 % des domaines dans le top million utilise du cloud pour un de leur service (sous domaine) Pour les domaines principaux, ils peuvent être sur EC2 mais également un autre site d'hébergement (EC2+Other). Les sousdomaines entièrement dans le cloud AWS plus populaire que WA

Q1 du papier : qui utilise ces services? Qui sont-ils?

Q1 du papier : qui utilise ces services? Etude d'une capture de trafic du lien d'entrée d'une université En volume, majorité de dropbox Sur Azure, beaucoup de microsoft

Q 2 : type de déploiement Un ensemble de VM en direct est le cas le plus courant Azure CS : VM, PAAS, Load Balancer (on ne peut pas distinguer sur la base de l'ip) TM : Traffic Manager = Load balancer vers plusieurs CS

Q3 : une zone (un datacenter) est-il bien connecté? Il suffit de compter le nombre d'as (ISPs) distincts en sortie du DC

Q 3 : quelles zones de déploiement? Des déploiements inégaux (choisis par le client)

Q 3 : quelles sont les zones de déploiement? Domaine les plus populaires dans une seule région (géographique) k=1 domine sur k=2

Q2 : type de déploiement Des fonctionnalités plus avancés pour les plus gros sites

Openstack Projet qui vise à fournir un système d'exploitation Cloud évolutif (capable de passer à l'échelle) Initialement fondé par la NASA et la société RackSpace en 2010 150 entreprises ont rejoint le projet : HP, Dell, IBM, RedHat... autour de la «Fondation OpenStack» en sep. 2012 Licence Apache 2.0

OpenStack Openstack n'est pas réellement un OS, mais une surcouche et un ensemble de services Cloud. Openstack conçu pour : Fournir des services IaaS (locations de VMs) Mise en œuvre de SaaS (Software as a Service) Pourquoi Openstack si des solutions type Amazon Web Services, Windows Azure, CloudWatt existent? Maitrise de son informatique Sécurité des données Solution de back-up si le cloud externe (ex : AWS) flanche

Architecture OpenStack Ensemble de composants logiciels, chacun avec une fonction précise

Architecture OpenStack

Achitecture OpenStack Pour certaines fonctions (Compute, Block Storage, Object Storage) plusieurs serveurs Communication entre composants et accessibilité aux composants pour une API Web (type RESTful) compatible avec celle d'aws

Analogie OpenStack/ Amazon Web Services

KeyStone / Identity Utilisation des utilisateurs IaaS. Peut être interfacé avec LDAP, une base SQL, etc. Fourniture des points d'accès vers les API des autres composants.

Glance / Imaging Templates de disques (Windows 7, Ubuntu 12.04...) qui sont recopier en disques virtuels (par Cinder) et post-installer pour chaque instanciation (VM) Supporte le format OVF, format propriétaire Amazon (AMI), VMDK de VmWare, VDI de VirtualBox, etc... Les images peuvent être stockées sous forme de fichiers mais aussi sous forme de dépots Amazon S3

Nova / Compute (virtualization) Gère l'ensemble des serveurs physiques sur lesquels tournent une instance de Nova Bus de messages entre ces serveurs de type AMQP (Advanced Messaging Queuing Protocol) via RabbitMQ. Ex : création d'une nouvelle VM, le message transite du dashboad au serveur de virtualisation via RabbitMQ Supporte : Hyper-V, XenServer, VMware, KVM, etc.

Cinder Block Storage Fournit les disques durs des VMs Travaille avec Glance Prend les instantannés (snapshots) Peut interfacer avec un SAN ou hébergement sur les disques des serveurs ou NAS en iscsi

Quantum Networking Appelé Neutron dans release précédente NaaS (Network As a Service) Gestion des adresses IP, des réseaux virtuels des locataires (utilisateurs), VLAN, DHCP Fonctionnalités avancées : Load Balancing, Intrusion Detection Systems Supporte les switchs CISCO virtualiés (Nexus 1000) ou la solution Open vswitch

Quantum Networking

DashBoard

DashBoard

Swift Stockage d'information sous forme d'objets Stockés dans le cloud, accessibles via URL Pour du stockage à long terme, pas un système de fichiers En pratique, les données sont répliquées dans le datacenter (voire entre DC) pour la fiabilité Triple réplication par défaut