Témoignage d implémentation et d utilisation du Cloud au centre clients IBM de Montpellier Yann Guerin Architecte d Infrastructure IT yann_guerin@fr.ibm.com 1
Site IBM de Montpellier Fabrication des Serveurs Haut de Gamme Assets Recovery s (Recyclage) Hébergement Production Clients (ITD/SO) Centre Clients (PSSC) 1000 Personnes 2
Missions du Centre Clients (PSSC) L endroit pour être convaincu des qualités et différentiations des Solutions d Infrastructure IBM Supporter nos clients dans la validation de la pertinence des solutions IBM pour répondre à leurs besoins Devouer notre expertise et ressources aux clients de toutes les industries Innover avec les technologies et les intégrer dans le cadre des processus métiers de nos clients S engager sur des solutions métier, et pas simplement la technologie pour la technologie Amener la vision du marché vers nos laboratoires de R&D La Mission du PSSC de Montpellier, à travers des séminaires et conférences techniques, études de faisabilité d une solution, test de validation, formation, assistance technique et consulting, a pour objectif de démontrer tous les avantages des Systèmes IBM 3
Activités du PSSC Long terme Moyen terme (IN)FORMATION CREATION Séminaires techniques Éducation Ateliers de mise en situation Lancement de Produits Support CSI & ISV Centre de Nouvelle Technologie Centre de Design Cloud Computing Centres de Solutions: Amdocs, Oracle, SAP, Siebel Solutions d Infrastructure Court terme DEMONSTRATION Benchmark & tests de validation IBM System z IBM POWER Systems Deep Computing IBM System x IBM System Storage s de Testing 4
Casser les silos de mise à disposition de plates-formes Demo Educ POC Bench Test Resource Allocation Resource Allocation Resource Allocation Resource Allocation Resource Allocation Owner Setup Setup Setup Setup Setup IT spec RUN RUN RUN RUN RUN User IT HW IT SW Demonstrateur ou Test «Traditionnel» Besoin de Changements Plate-forme dédiée par un centre de benchmark Environnement technique «Sur Mesure» Durée de mise à disposition de plusieurs jours Utiliser les technologies innovantes d optimisation des infrastructures IT (virtualisation, automatisation). Activité au sein du PSSC Sous la responsabilité du benchmark center Equipe de support dédiée par le centre Reduire les coûts et les délais pour aller vers plus d opportunités (PME/PMI) Processus de décision de faisabilité long Garder le même niveau de service 5
Décisions Stratégiques Augmenter la valeur pour le Business IBM Transformer les processus métiers et les modèles business Décomposition des activités en composants business dissociés Chaque composant offrant des services business Réalisation des services business au travers de processus métiers dynamiques Utiliser l Innovation Technologiques l infrastructure comme instrument des processus et priorités métiers Adoption de SOA pour la choréographie des services IT Simplification de l IT Virtualisation Automatisation Aligner le business et la technologie pour plus de flexibilité et réactivité Alignement SOA 6
Carte Fonctionnelle du PSSC Customer Management Direct Customer Relationship Strategy Control Marketing Strategy & Planning Customer Behavior Modeling Market & Competitor Research s development Missions Strategy s Delivery Reservation Development strategy & studies Architecture Test Setup Install &Custom Resource management Education s & Solutions Architecture Customer Communications Mass Marketing & Advertising s & Solutions development OEM Tests Run Close Business Administration Financial Management Project Control Execute Customer Infrastructure Platforms Setup Systems & Operations management WIP management Risk Management Business Performance Reporting Corporate Audit 7
Poids des différents Composants Implémentation & Infrastructure Workload by activity with DP center (in %) Possible changes 1% Close demand 8% Run activity 47% Get Request Qualify demand 11% Don't commit activity 0% Commit Activity 4% Set-up environment 28% 40% des activités se résument à qualifier et accepter/rejeter les demandes, préparer et installer les environnements, suivre les opportunités et clore les requêtes 60% des activités sont dédiées à l exécution des projets Optimization des 40% d activités autres qu exécution 3 activités contribuent à 36% de la charge : Qualification : 14% Installation des environnements : 12% Clotûre des activités (incluant la libération des resources IT) : 10% Coût élevé et valeur réduite Consolider & Automatiser : Réservation & installation Haute valeur Exécution ( Architecture, Prototypage & Tests/Benchmarks ) 8
Processus de Réservation Software Benchmark Manager Apps Apps Apps Linux Linux Windows Intranet (Internet) 3 OS Firmware Hardware CPU 1 CPU 2 CPU 3 1 1 Demande de Benchmark Update CPU 4 2 Réservation et Mise à disposition des ressources (PSSC) 3 Accès aux ressources 2 PSSC 9
Chaque Composant peut Interagir avec les autres pour créer un Processus Business Reservation Manager Owner Resource Manager Setup Manager Project Control Manager Run Manager Provisioning Manager User Utilities Manager
Reservation portal Etape 1: Réservation des ressources Le Benchmark Mgr réserve les ressources HW nécessaires à partir d un portail de réservation Web s Infrastructure Orchestration Tivoli Intelligent ThinkDynamic Orchestrator Availability Security Optimization Provisioning Infrastructure Orchestration Software Repository 11
Etape 2: Allocation et mise à disposition des ressources Déploiement dynamique des ressources Allocation & Provisioning. Supersivion Benchmark Center Web s Infrastructure Orchestration Tivoli Intelligent ThinkDynamic Orchestrator Availability Security Optimization Librairie OS & SW Provisioning Infrastructure Orchestration Repository 12
Etape 3: Donner accès au demandeur Connexion sécurisée (client OpenVPN + certificat personnalisé) Requesters Fourniture utilisateur, mot de passe, IP@ et information de connexion par courriel au demandeur Web s Infrastructure Orchestration Tivoli Intelligent ThinkDynamic Orchestrator Availability Security Optimization Provisioning Infrastructure Orchestration Software Repository 13
Vous avez du courrier! Ci-dessous, la vue d un courriel de confirmation. Un lien Information Additionnelle contient l adresse ip et les credentials pour accéder le système fournissant le service demandé. 14
Etape 4: Exécution du Benchmark Web s Infrastructure Orchestration Tivoli Intelligent ThinkDynamic Orchestrator Availability Security Optimization Provisioning Support Infrastructure Benchmark Center Infrastructure Orchestration Apps Linux Apps Apps Windows Windows ApplicationsApplications Linux Windows VMware Firmware CPU 1 CPU 2 CPU 3 CPU 4 Firmware Firmware CPU 1 CPU 2 CPU 3 CPU 4 15
Etape 5: Fin du Benchmark Supersivion Benchmark Center Libération dynamique des ressources qui deviennent disponibles Web s pour un autre service Infrastructure Orchestration Tivoli Intelligent ThinkDynamic Orchestrator Availability Security Optimization Provisioning Infrastructure Orchestration Software Repository 16
«Light» benchmarks un nouveau service pour les architectes IBM, également disponible en offre payante Prototypes & Benchmarks «Light» Plate-forme mutualisée Environnements techniques standards avec options (matériel, logiciel, réseau). Mise à disposition automatique (heure). Benchmark à distance chez un client ou partenaire Sous la responsabilité de l équipe de vente Equipe locale dédiée Support technique du centre de benchmark Processus de décision rapide (délégation). Light for Power Systems p5 & p6 provisioning AIX 6.1 with latest technical level (w/wo Oracle 10g) AIX 5.x, (w/wo Oracle 10g) Linux SLES10 & RH5.1, (w/wo Oracle 10g) I5 OS Light for System X Modular Systems hardware: Intel Blade Servers HS21 DualCore HS21 XM QuadCore X3950 With selected OS: W2K3 2003 Entreprise Edition R2 Sp2 32bits W2K3 2003 Entreprise Edition R2 Sp2 64bits W2K8 2008 Entreprise Edition 32bits W2K8 2008 Entreprise Edition 64bits Linux RedHat 5.2 32 bits Linux RedHat 5.2 64 bits Linux Suse 10 Vmware esx 3.5u3&u4 Light for System Z : zos 1.9 zlinux RedHat4&5 and Suse9,10&11 Oracle RAC 10gR1,11gR1&2 under zlinux Rapide, moins couteux, benchmark en self-service 17
Cloud Computing : Définition Un business model et une nouvelle manière d'utiliser l'it Les applications, les données et les ressources IT sont provisionnées rapidement et fournies aux utilisateurs à travers le Web sous forme d'offres standardisées selon un mode de tarification flexible. Une méthodologie de fourniture de services et de gestion de l'infrastructure Une manière de gérer un très grand nombre de ressources hautement virtualisées qui, du point de vue de l'administrateur, sont traitées comme une seule ressource, ce qui permet de fournir des services de manière élastique. Supervision et gestion s & Resources IT Cloud Administrateur du cloud Catalog, Component Library Infrastructure Datacenter Consommateurs de s s d'accès Vendeurs de composants / Logiciels Publication et mise à jour de Composants, Templates... 18
Un modèle d'architecture basé sur des interfaces conformes à des standards Request & Operations Creation & Deployment IT Infrastructure & Application Provider Management End User Requests & Operators User Request Management/Self Portal Virtual Image Management Lifecycle Management Image Lifecycle Management Provisioning Performance Management Security: Identity, Access, Integrity, Isolation, Audit & Compliance Availability/Backup/ Restore Usage Accounting Design & Build License Management Image Library (Store) Catalog Request UI Operational UI Oriented Architecture Information Architecture Optimized Middleware (image deployment, integrated security, workload mgmt., high-availability) Deployment Virtualized Infrastructure Virtual Resources & Aggregations Server Virt. Storage Virt. Network Virt. System Resources SMP Servers Blades Storage Servers Storage Operational Lifecycle of Images Network Hardware 19
Le Cycle de Vie des s du Cloud Delivery Manager & tion p i r on sc Sub tantiati Ins Administrator APPLICATION SERVICES PLATFORM SERVICES INFRASTRUCTURE SERVICES Management Platform Process Engine Middleware Virtualized and Standardized Resources Physical Assets n De tio n r m i nat io Creator od uc Te Catalog APIs n itio n i f Catalog Manager Offe ring Subscriber Pr Subscriber 20
Management Center pour le Cloud Requestor Subscriber Operational Interface Tools Request Interface Offering Definition Automation Manager Offering Catalog Manager Instance Interface CCMDB Center Administrator Center Management Center Operator Operational Dashboard Process Automation Assets Task and Resource Automation Products Monitoring, Provisioning, Optimizing etc. 21
Admin 1 ) Création du Catalog Manager ODINA web front end -UI Operational Interface User 2 ) Demande du service ODINA web front end - UI Request Requestor-Web s Interface ODINA web front end Instance Subscriber User 1 ) Inscription pour le service Interface Tools ODINA Reservation Manager -Web s User 3 ) Planification et réservation du service Automation Manager Admin 2 ) Definition du service Offering Definition Offering ODINA web front end System 3 ) Notification de disponibilité du service -UI -UI ODINA web front end Center Admin Administrat or -UI 3 ) Gestion du service Center Management Operational Dashboard Center Operator ODINA web front end (project status) -UI -Web s User 4 ) Suivi du déploiement ODINA Setup Manager - Web s CCMDB System Process 1 ) Automation Coordination du déploiement du service Assets Task and Resource Automation Products TPM, TSM, TPC, ITM, etc. TPM, TPMfOSd, NIM, Audelium, SVC, Director System 2 ) Déploiement automatique du service 22
Modèle de Scénario de type demande zlight (zlt) zlt Owner Subscriber 23
System p Architecture Simplifiée System x / Blade System z HA Phase 3 Ready (HA on hardware components) NFS-cust Nim srv AIX CSM Linux TPC Console(s) SAN TDS System p / HMC Web GUI Bench Resa Setup Mgr SVC zos TWS TPM 5.1 Storage DS8000 Open VPN zvm Audelium ESX/Linux TPMfOSd Windows System x / Blade Center Network/Open SSL Activités de Production Cloud Monitoring Support Niveau 1 & 2 (jours ouvrables) avec outil de tracking d incident Sauvegardes/Restaurations Réservation Mise à disposition Procédures Help Desk Procédures Problèmes / Erreurs connues Gestion des niveaux de service Exécution 24
Environnement Virtuel Virtualization Responsable de Production ITDeploiement de nouvelles applications et gestion des priorités Administrateurs Système Installation, configuration et gestion des systèmes Les ressources virtuelles sont plus faciles à déployer Les ressources virtuelles et leur configuration sont isolées de l environnement physique cette persistence limite les impacts des changements de ressources physiques Les ressources virtuelles préparées servent d éléments de distribution et d automatisation d installation Virtual Virtual Virtual Application Application Application Server Server Server Clients Virtuels Serveurs Virtuels Stockage Virtuel Réseaux Virtuels Virtualisation Séparation des Environnements Virtuels et Physiques Découplage des Environnements Facilitation des changements requis et limitation de leur impact Opérateurs du Data Center Rendre les changements transparents, fin des fenêtres d arrêts planifiés Environnement Physique Tailles fixes, limites en emplacements et canaux, incompatibilité, rigidité des configurations, dépendences Lames Serveurs Equipements Réseau Unités de Stockage 25
Production PLight Infrastructure Cloud Virtualisée 26
Odina staffing effort Profil de l Adoption du Cloud Poc Activity Odina Rampup Day to day 16 14 12 10 8 6 4 2 0 janv févr mars avr mai juin Poc Setup juil août sept Support ODINA UI dev oct nov déc janv 27
Valeur Business: Exemple Light benchmarks Durée de mise à disposition Meilleure utilisation de l infrastructure Augmentation aussi de la productivité sur les benchmarks traditionnels Même taux de satisfaction et de succès que les benchmarks traditionnels. IBM Light Benchmark YTY Evolution Montpellier Benchmark Center 400 # of benchmarks performed Benchmarks Traditionnels: Minimum 3 à 5 jours Benchmarks Light : ½ journée, résa incluse 368 350 290 300 250 230 182 220 200 132 33 150 100 196 230 220 163 158 2006 2007 50 186 0 2004 2005 2008 Years Traditional benchmarks Light Benchmarks 28
Education Cliente IBM STG Before CLP Avant / Après le projet Central Lab Platorm (a.k.a CLP) With CLP Optimisation du matériel et du support pour les sessions d éducation STG en Europe et en Asie-Pacifique sur une plate-forme consolidée accédée à distance 29
2008 : Lancement du CLP Objectifs 2008 Consolider en un même lieu l infrastructure nécessaire pour supporter Les sessions d éducation Européennes (Asie en Août) Pour IBM Systems & Technology Sur POWER Systems p et i, System x et Stockage Reduire le coût associé en Moyens Optimisant l utilisation du matériel Réduisant les coûts de support et de surface Implementation des platformes et des sessions Support des sessions d éducation Sy st e 1s t on se ss i 1s tu S 1s ts ys t em p& i se ss i on s m > 200m² Salle Informatique allouée au projet x > 1.0 M$ CAPITAL pour 2008 & Au 1s AP to t S se m to ss at ra io ed ge ns TP s e M ssi se on tu p > 10 H.C. FTE 30
Nouvelle Interface CLP pour Nouveaux s Outil de réservation Web avec réservation immédiate et planification de l installation 31
Class Manager Architecture CLP Teacher & Students Management CLP Cloud Management Web Portal Planning Reporting Invoicing Reservation Engine CLP Application Front-end access Internet Setup manager CLP Resources TPM TA DCM Daily repl. TA DB CLP DB Booking Workflows & Scripts Provisioning Student remote access 32
Optimisation du matériel CLP Mise à disposition automatisée utilisant Tivoli Provisioning Manager pour maximiser l utilisation du matériel 33
Lignes de Produits Total des jours de cours 1859 Provenance Chiffres CLP à fin-mai 2009 Utilisation Matériel Incidents Sev 1 Actual Outlook 34
Effets du Cloud Benchmark Light Taches IT Processus Automatique Durée Manuel Durée Automatique <1 Minute Identification ressources Ressources identifiées par processus business 3 Jours Installation logicielle Installation OS à distance et provisionnement logiciel 5 10 Jours 700 600 <2 Heures 500 400 Configuration Configuration Sécurité et Automatique Paramêtres réseau 5-10 Jours Retour du matériel Libération en disponibilité Automatique Variable <1 Heure 13-23 Jours ½ Journée Durée Totale Education <1 Heure 300 200 100 0 2004 2005 2006 2007 2008 2009 35
Evolutions envisagées du Cloud PSSC Prioritisation du planning en fonction des utilisateurs et du business Nouveaux s (Injecteurs, Postes de Travail ) Self- Cycle de vie des s de bout-en-bout Industrialisation du Management façon ITIL v3 Exploration TSAM Stratégie d instrumentation IBM Management Collaboration avec les communautés IBM Test Cloud Reference Architecture and Implementation Point d entrée pour les Clouds Fédérés / Hybrides 36
PSSC 2006 2009 Chemin vers le Cloud Data Center Cloud Core architecture Cloud Core architectutre Virtualization Provisionning Reservation Portal Booking Setup Manager Cloud Data Center DataCenter & s Automation Energy Efficiency KPI s & Dashboards Monitoring SLAs Desk Monitoring & Control TPM Migration Partition Mobility & Storage Virtualization 2008 2007 2006 Cloud Devlpt & Integration Green Data Center II CLP Integration Green Data Center I Light Benchmarks Offering 2009 Cloud DataCenter showcase Cloud Stabilization in production CLP on Odina Cloud Cloud Testing services Catalog Dynamic Benchmarks Cloud enhancement 37
Rendez-Vous à l IBM PSSC Cloud Data Center Vitrine d une vraie infrastructure de production Cloud Opening October 6th Orientation Tableau de bord des services exécutés dans le Cloud Gestion des s Catalogue de et réservation Provisionnement des s Infrastructure Dynamique pour le Cloud Optimization des ressources Cloud 38
Assets Cloud Data Center Tableau de Bord des s Cloud Matérialiser l orientation du Cloud PSSC Tableau de Bord des Ressources Cloud Materialiser l importance de la virtualisation et de sa gestion dans le Cloud Portail d Automatisation des s Cloud Expérience d automatisation des services basé sur l état de l art des solutions IBM (i.e Cloudburst) Visualisation de l Instanciation des s Cloud Visualiser le Provisionnement et l Infrastructure Dynamique 39
Besoins: Comprendre ce qu est le Cloud? "Cloud Data Center Showcase, incl. demonstration cloudburst, "Briefings & Events Cloud" Identifier où, quand et comment bénéficier du Cloud? "Cloud Exploration Workshop" Concevoir une infrastructure intégrée de Cloud? "Cloud Architecture Design Workshop", Capacité à supporter les "Dynamic Infrastructure for Cloud" phases en amont de vos projets Demonstrations Cloud Capacités de Support des Projets Cloud Bénéfices: Compétences Collaborer avec les experts qui ont implémenté et supportent des solutions Cloud par le PSSC Valider la faisabilité et construire une maquette personalisée? "Cloud Prototyping, Cloud Testing Infrastructure Accés à une grande quantité et variété de matériels pour maquetter le cloud en environnement IBM Méthodes Approche méthodologique du projet et de l architecture pour assurer une transition aisée vers la mise en oeuvre Contacts: - Votre ingénieur commercial - cloudpssc@fr.ibm.com 40
Conclusion de l Expérience Cloud au PSSC L usage de la virtualisation et de l automatisation permet de développer des nouveaux services générant de l activité additionnelle Elles apportent aussi un bénéfice important dans les services existants Diminution du coût opérationnel Flexibilité au service de l activité métier Amélioration des niveaux de services et de leur suivi Support multi-site / provisionnement à distance Procédures de réutilisation de l automatisation Capacité à inclure plus vite de nouvelles ressources Une fois l approche lancée et les premiers Clouds construits, il est assez facile de croitre par l ajout de nouveaux services pour plus de bénéfices! 41
Merci! Any Questions? yann_guerin@fr.ibm.com http://www.ibm.com/ibm/cloud/ 42