Download - Atelier c2 test & dev
© IBM Corporation, 2010
MSP03050USEN-00
Comment exploiter le Cloud pour développer et tester vos Logiciels
Fady El Kaddoum,GTS Cloud Service LeaderFabrice Grelier, Certified IT Specialist, Rational software
© IBM Corporation, 20102
Ordre du jour
Situation actuelle de l’industrie
Besoins et enjeux
Comment notre offre vous aidera à répondre à ces besoins et enjeux
Pourquoi choisir IBM?
© IBM Corporation, 20103
Sommaire
Le Cloud Computing est en train de bouleverser radicalement les IT en offrant aux organisations des fonctions d’optimisation et de virtualisation souples, fiables et évolutives.
Votre environnement de développements et de tests est un domaine dans lequel l’informatique en Cloud peut vous aider à relever plusieurs défis – coûts élevés en capital et en personnel, temps de cycle et de déploiement trop longs et mauvaise qualité des tests.
La solution de test et de développement sur IBM Cloud peut vous donner rapidement accès à un environnement de tests et de développements à base d’un Cloud conçu pour l’entreprise et très sécurisé, afin de vous aider à réduire vos coûts, à raccourcir les temps de cycle et à améliorer la qualité.
La technologie IBM Cloud tire parti des architectures et des outils de gestion IBM mis au point pendant des années d’expérience passées à planifier, à mettre en œuvre et à gérer des centaines d’environnements d’informatique en mode Cloud, y compris l’environnement d’IBM.
Grâce aux fonctions de qualité, de fiabilité et d’adaptation à l’entreprise que vous attendez d’IBM, nous pouvons désormais vous proposer l’une des plus vastes sélections d’options de déploiement pour des environnements de développements et de tests, de nos installations sur place (Cloud privé) à l’utilisation du IBM Cloud.
© IBM Corporation, 20104
* Analyse interne IBM basée sur le document de l’IDC n° 214504, intitulé «Global Testing Services: Coming of Age», octobre 2008
D’après les résultats de l’IDC et d’IBM :
L’utilisation moyenne des serveurs d’essai dans l’industrie n’est que de 3 à 5 %*
30 à 50 % de tous les serveurs sont consacrés aux tests, dans un environnement IT caractéristique*
Le personnel IT indique que l’un des défis majeurs consiste à trouver un accès instantané aux ressources d’infrastructure IT disponibles (outils et plateforme logicielles) pour effectuer des tests
Le carnet de commandes de tests est souvent très long et représente le plus gros facteur de retard dans les déploiements de nouvelles applications*.
Les environnements de test sont considérés comme chers et générant peu de valeur ajoutée métier*.
30 % de toutes les pannes sont provoqués par des environnements de test mal configurés.
Coûts élevés et mauvaise utilisation des environnements de développements et de tests créent le besoin d’envisager des solutions à base de Cloud.
© IBM Corporation, 20105
CloudActuellement
Utilisation de serveurs et de
stockage 10 à 20 %
Self-service Aucun
Allocation de ressources de test
Semaines
Gestion des changements
Mois
Gestion des versions Semaines
Comptage ou facturation
Modèle à coût fixe
Standardisation Complexe
Période de récupération pour de nouveaux services
Années
Éliminer les dépenses en capital
Illimité
Minutes
Jours ou heures
Minutes
Granulaire
Self-service
Mois
Environnements de développement et de test existants Environnement de développement et de test en mode Cloud
L’informatique en Cloud accélère la valeur commerciale dans une grande variété de domaines.
Transférer les fonctions de développements et de tests dans un environnement en mode Cloud offre d’importants avantages.
Fonctions
1D’après les résultats du Programme d’adoption de la technologie d’IBM. Les résultats propres au client ne peuvent être vérifiés qu’après une analyse du rendement de l’investissement.
© IBM Corporation, 20106
La solution de test et de développement sur IBM Cloud permet de réaliser des économies, d’améliorer la qualité et d’accélérer l’accès au marché
Cette solution peut vous aider à :
Réduire les coûts de main d’œuvre de plus de 50 %1 – réduire le coût et le délai d’allocation des ressources d’un environnement de développements et de tests de logiciels en diminuant la main d’œuvre chargée de la configuration, sans frais d’installation.
Éliminer pour ainsi dire les dépenses en capital et réaliser d’importantes économies en permis d’utilisation de logiciels, en accédant plus rapidement à un environnement de développements et de tests élastique
Réduire les durées de cycle d’allocation des ressources de semaines en minutes pour les développements et les tests – délais d’accès au marché plus rapides et plus de temps pour l’innovation
Améliorer la qualité – éliminer plus de 30 %1 de toutes les pannes venant de configurations défectueuses – les configurations standard aident à réduire les risques et à offrir une meilleure qualité de service.
Favoriser un développement plus efficace – outils et meilleures pratiques préconfigurés et intégrés IBM RationalMD Developer
Améliorer la gouvernance et réduire les risques associés aux grands déploiements de logiciels
1D’après les résultats du Programme d’adoption de la technologie d’IBM. Les résultats propres au client ne peuvent être vérifiés qu’après une analyse du rendement de l’investissement.
© IBM Corporation, 20107
IBM offre un vaste choix de modèles de prestation pour les développements et les tests – du privé au public.
Data Center Entreprise
Cloud privé
1
Projet « Build »« Build » pour construire la plate-forme Cloud chez vous, avec un catalogue de service spécifique à vos besoins
Exploité par IBM
Data Center Entreprise
2
Cloud privé
Projet « Managed « Managed Services »Services » pour maintenir la plate-forme Cloud hébergée sur votre site
Hébergé et exploité par IBM
Entreprise3
Cloud privé
Projet « Outsourcing « Outsourcing ou hébergement »ou hébergement » pour héberger la plate-forme Cloud et la maintenir en condition opérationnelle
Cloud public partagé
Entreprise A4Entreprise B
Entreprise C
Contrat « IBM Cloud »« IBM Cloud » avec un catalogue se service standard, infrastructure hébergée chez IBM et optimisée en coûts
© IBM Corporation, 20108
L’offre Développement & Tests sur IBM Cloud - Comment ça marche ?
Data Centers IBM
(Raleigh, Eninghen…)
Vos PC et serveurs
Internet
Votre parefeu
Politique d’authentification et de sécurité d’IBM
Parefeu IBM
Infrastructure hébergée et gérée par IBM – Architecture multi-tenant partagée– Virtualisation avec KVM– Plusieurs datacenters IBM avec une
disponibilité de 99,5%– Images logiciel pré configurées
Sécurité accrue– Accès sécurisé via internet– Option d’utilisation d’un VPN
Pay-per-use– Payement à l’utilisation à l’heure
© IBM Corporation, 20109
Travailler avec des instances et des images à travers un portail web
Créer une image à partir du catalogue public
Créer une image à partir de votre catalogue privé
Customiser l’instance
Sauvegarder l’image dans votre catalogue privé
Instances provisionnées
Images disponibles
Catalogue public des images IBM
Catalogue privé ’My Images’
Votre instance
Tous le processus peut être effectué à partir des interfaces graphiques du portail web ou bien à partir d’une API REST
Instance standard
© IBM Corporation, 201010
Superviser, contrôler et gérer à travers le portail
Onglet “Control”
Instance
Images
Storage
Onglet “Account”
Managing Users
Usage overview
Access keys
IP addresses
Onglet “Support”
Forums
Video & Document libraries
© IBM Corporation, 201011
Nos options de configuration à 32 et 64 bits vous permettent de choisir les machines virtuelles qui conviennent le mieux à vos besoins.
Virtual MachineOptions
32-bit configurations 64-bit configurations
Copper Bronze Silver Gold Copper Bronze Silver Gold Platinum
Virtual CPUswith 1.25GHz
1 1 2 4 2 2 4 8 16
Virtual Memory (Gigabytes)
2 2 4 4 4 4 8 16 16
Instance Storage (Gigabytes)
60 175 350 350 60 850 1024 1024 2048
Serveurs architecture Intel® avec un provisionning en quelques minutes d’images Linux® (Red Hat 5 ou Novell SUSE 11) et une sélection de middleware dans un catalogue de service
Les machines virtuelles peuvent être provisionner en « standalone » ou en combinaisons pour monter des configurations plus complexes, avec du « load-balancing », et des architectures résilientes
Les prix démarrent à partir de 15 c / heure pour une simple machine virtuelle avec un OS.
© IBM Corporation, 201012
IBM WebSphereMD
IBM Information Management MD
Nom et version du produit
Nos images logicielles standard aident à accélérer l’allocation des ressources pour réduire les temps de cycle des développements et des tests.
Rational Quality ManagerRational Build ForgeMD
Rational Build Forge AgentRational Team ConcertMC
Rational Asset ManagerRational Requirement Composer
Rational Quality Manager Standard Edition v2.0.1Rational Build Forge v7.1.1.3Rational Build Forge Agent v7.1.1.3Rational Team Concert v2.0.0.2Rational Asset Manager v7.2.0.2Rational Requirement Composer v2.0.0.1
WebSphere Portal Server and Lotus Web Content ManagementIBM Mashup CenterLotus DominoMD*IBM Lotus Forms
WebSphere Application Server (WAS)WebSphere sMash
DB2 Express-C DB2 EnterpriseInformixMD Dynamic Server Developer Edition
WebSphere Portal Server and Lotus Web Content Management Standard Edition v6.1.5IBM Mashup Center v2.0Lotus Domino v8.5.1IBM Lotus Forms Turbo 3.5.1 FP1
WebSphere Application Server Base v7.0.0.7WebSphere sMash v1.1.1
DB2® Express-C v9.7DB2 Enterprise Developer Edition v9.7Informix Dynamic Server v11.5 Developer Edition RHInformix Dynamic Server v11.5 Developer Edition SLES
Nom de l’image
*Lotus Domino est prévu pour être disponible ultérieurement.
IBM LOTUSMD
IBM RATIONALMD
®
IBM Software Group
© 2008 IBM Corporation
Rational Software pour le Cloud
Fabrice GRELIER [email protected] Rational
IBM Software Group | Rational software
14
Positionnement de Rational autour du Cloud
Vers Le Cloud Comprendre la stratégie Analyser les charges du SI Etablir le modèle de fonctionnement Définir l’architecture Construire le plan d’action Sécuriser le Cloud
Pour le CloudPour le Cloud Conception & Développement Assurance qualité (test) Sécurité et conformité Gestion du cycle de
développement Déploiement & Optimisation
Sur le CloudSur le Cloud Services de développement Services d’assurance qualité Services de définition collaborative
des exigences Services d’assemblage et déploiement Services de gestion des actifs
Construire + Livrer
Développement et Test Développement et Test
IBM Software Group | Rational software
15
Rational sur le Cloud
Une collection d’outils et de solutions Rational disponible dans le Cloud pour adresser les activités du cycle de développement
Services de développement agiles Rational Team Concert
Services d’assurance qualité Rational Quality Manager
Services de gestion des exigences Rational Requirements Composer
Services d’assemblage et déploiement Rational BuildForge
Services de gestion d’actifs Rational Asset Manager
Accès en self-service aux fonctionnalités dans le Cloud
Cible : Equipes de développement
La plate-forme Jazz dans le Cloud
VMVMVMVM
O/SO/SO/SO/S
Rational Rational Requirements Requirements
ComposerComposer
Rational Rational Requirements Requirements
ComposerComposer
VMVMVMVM
O/SO/SO/SO/S
Rational Asset Rational Asset ManagerManager
Rational Asset Rational Asset ManagerManager
VMVMVMVM
O/SO/SO/SO/S
Rational Rational BuildForgeBuildForge
Rational Rational BuildForgeBuildForge
VMVMVMVM
O/SO/SO/SO/S
Rational Rational Quality Quality
ManagerManager
Rational Rational Quality Quality
ManagerManager
VMVMVMVM
O/SO/SO/SO/S
Rational Team Rational Team ConcertConcert
Rational Team Rational Team ConcertConcert
Rational Software Delivery Services for Cloud ComputingRational Software Delivery Services for Cloud Computing
IBM Software Group | Rational software
1616
Rational Pour le Cloud
Comment déployer vos applications dans le Cloud ?
Je suis un développeur et je veux publier mes applications dans le Cloud.
J’ai besoin d’une plateforme pour automatiser tout ça
Solution : Software Architect Asset Manager BuildForge RAFW Chaine automatique de construction et
déploiement des applications dans le Cloud
© IBM Corporation, 201017
Les options de tarification vous permettent de choisir une méthode de facturation répondant à vos besoins particuliers.
OptionModèle de tarification
Description de l’option
Paiement à l’utilisation
Par heure de machine virtuelle
(VM)
Aucun engagement
Capacité non réservée
Offres groupées prédéfinies
Frais uniques
plus
tarifs réduits
par heure VM
Neufs logiciels fournis parmi lesquels choisir selon la capacité, la période et les fonctions
Capacité réservée
Taux horaire VM réduit selon l’utilisation de la capacité
Possibilité de choisir une combinaison quelconque de VM sur la capacité réservée
Capacité non réservée supplémentaire à des taux horaires VM réduits
Fonctions additionnelles pour entreprise, basées sur l’offre groupée sélectionnée
© IBM Corporation, 201018
Avec le Cloud IBM, vous pouvez choisir entre plusieurs options de permis d’utilisation de logiciels et sélectionner celle qui vous avantage le plus.
Scénario client Frais de logicielFrais
d’infrastructure
Vous «apportez votre propre permis IBM» Vous possédez un permis d’utilisation de logiciels IBM et pouvez utiliser l’image IBM pré-intégrée.
PrépayésPar machine
virtuelle (VM) par heure
Vous «payez à l’utilisation»Vous fournissez un bon de commande ou une commande en cours, et les frais d’utilisation sont directement facturés en fonction du bon de commande.
Selon l’utilisation Par VM par heure
Vous «apportez le permis que vous avez obtenu d’un autre fournisseur» Vous utilisez votre propre logiciel pour créer vous-même votre image. Vous détenez des permis d’utilisation de logiciels d’autres fournisseurs et devez les utiliser pour développer et tester votre solution.
Au prix négocié avec d’autres fournisseurs
Par VM par heure
Vous êtes développeur chez un fournisseur de logiciels indépendantLe fournisseur de logiciels indépendant utilise la version IBM pour ses développements, tests, validations de principe et démonstrations de vente, et loue les services d’infrastructure.
Sans frais ou selon l’utilisation
Par VM par heure
© IBM Corporation, 201019
Des services en option pour augmenter le contrôle sur votre infrastructure : Virtual Private Network
Vos utilisateurs (administrateurs, développeurs, testeurs...)
VLAN privé
VPNtunnel
IBM Cloud
Vos politiques d’adressages, routages et gestion des identités
VLANpartagé
Vos machines virtuelles
Le VPN permet d’étendre votre réseau privé
sur le réseau IBM Cloud avec un VLAN privé
© IBM Corporation, 201020
Add-on Linux Operating System support
Si le Client choisit d'ajouter un support de système d'exploitation à ces Services de support Premium, IBM fournira une assistance technique à distance à l'appui du système d'exploitation Linux fourni via le Portail Web Cloud
Premium Support Foundation
IBM fournira une assistance technique à distance concernant : l'accès aux Services, la création d'Instance et les fonctions de gestion d'Image sur le Portail Web Cloud
– Service d'assistance téléphonique d'IBM, disponible 24 heurs sur 24, 7 jours sur 7.
– Accès à un système d'émission de tickets Web en ligne
Des services en option pour augmenter le contrôle sur votre infrastructure : Support
© IBM Corporation, 201021
Virtual MachineOptions
32-bit configurations 64-bit configurations
Copper Bronze Silver Gold Copper Bronze Silver Gold Platinum
Virtual CPU’s with 1,25GHz
1 1 2 4 2 2 4 8 16
Virtual Memory (Gigabytes)
2 2 4 4 4 4 8 16 16
Instance Storage (Gigabytes)
60 175 350 350 60 850 1024 1024 2048
Price per hour – without a reserved capacity package
with Redhat Linux OS € 0.169 € 0.186 € 0.275 € 0.408 € 0.355 € 0.444 € 0.541 € 0.959 € 1,633
with Novell SUSE Linux OS € 0.133 € 0.151 € 0.235 € 0.364 € 0.311 € 0.399 € 0.488 € 0.808 € 1,367
Preferred price per hour – with a reserved capacity package (in addition to monthly reservation fee)
with Redhat Linux OS € 0.137 € 0.146 € 0.195 € 0.266 € 0.235 € 0.284 € 0.337 € 0.595 € 0.976
with Novell SUSE Linux OS € 0.101 € 0.111 € 0.155 € 0.222 € 0.191 € 0.240 € 0.284 € 0.444 € 0.710
Add per hour for optional add-on Linux Operating System Image premium support
for Redhat Linux OS € 0.089 € 0.089 € 0.089 € 0.089 € 0.089 € 0.089 € 0.089 € 0.133 € 0.133
for Novell SUSE Linux OS € 0.071 € 0.071 € 0.071 € 0.071 € 0.071 € 0.071 € 0.071 € 0.071 € 0.071
*Euro prices current as of August 10 2010. Subject to change, see the IBM Cloud Agreement,
Les prix (1/4)
© IBM Corporation, 201022
Les prix (2/4)
© IBM Corporation, 201023
Price per block per month
Small (256 GB) € 26
Medium (512 GB) € 51
Large (2048 GB) € 201
plus (after October 1st, 2010)
per million persistent storage IO requests € 0.10
Price per GB transferred in or outNo charge until October 1st, 2010. thereafter
First 10 TB € 0.13
Next 40 TB (10 TB up to 50 TB) € 0.10
Next 100 TB (50 TB up to 150 TB) € 0.08
All additional usage above 150 TB € 0.07
Reserved static IP addresses
per hour reserved, whether in use or not € 0.01
Stockage persistant Transfert de données in / out de l’IBM Cloud
Réservation des adresses IP
*US prices current as of August 10. 2010. Subject to change, see the IBM Cloud Agreement,
Les prix (3/4)
© IBM Corporation, 201024
Unités de réservation - option
Package size examples
Reservation packagecontent
Small Medium Large
Virtual CPU’s with 1,25GHz 64 512 1.920
Virtual Memory (Gigabytes) 96 768 2.880
Instance Storage (Gigabytes)
9.600 76,800 288.000
Reservation units 1 8 30
Price per month
6-month reservation € 1,640 € 13,120 € 49,200
12-month reservation € 1,150 € 9,200 € 34,500
Reserved Capacity may be ordered in units of the Small size, e,g, Medium above is equal to 8 of the Small units,Until October 1st, 2010. reserved instance per hour charges also apply to usage in excess of the reserved capacity,
Service Premium Support - option
Foundation servicesPrice per month is a percentage of all other charges except one-time charges and PAYG image charges
For first € 9,000 20%
From € 9,000 to € 71,000 15%
Over € 71,000 10%
Add-on Linux operating system support
Increase in per hour usage rate for instances, See table
Virtual Private Network - option
Price per VPN service (max, one per site)
Setup one-time charge € 1,775
Monthly recurring charge € 377Service On-boarding - option
On-boarding support ( 4 hours remote)
One-time charge € 2,660
*Euro prices current as of August 10. 2010. Subject to change, see the IBM Cloud Agreement,
Les prix (4/4)
Services en option
© IBM Corporation, 201025
Voici ce que nous pouvons offrir :
Pourquoi choisir IBM?
Modèles souples de prestation orientés entreprise sur le Cloud IBM, qui permettent aux entreprises de partitionner leur environnement – virtuel et dédié – à l’aide de simples services d’accueil d’entreprise
Environnement fiable et évolutif spécialement conçu pour l’usage des entreprises, avec possibilité de sauvegarder vos images et instances personnalisées
Environnement de développement et de tests en équipe favorisant une collaboration rapide entre développeurs du monde entier
Intégration dans le processus d’approvisionnement existant de l’entreprise avec suivi des bons de commande et document de facturation
Tarification flexible – paiement à l’utilisation avec options simples pour capacité réservée (tarification simple sans frais cachés)
Meilleures pratiques et savoir-faire acquis par des années d’expérience passées à gérer et à exploiter des centres informatiques fiables et hautement sécurisés, partout dans le monde, pour le compte des entreprises
Architecture, outils de gestion et équipements IBM éprouvés, fondés sur des centaines de mandats de Clouds privés pour offrir les mêmes caractéristiques de qualité, de fiabilité et de haute sécurité que celles dont bénéficient nos outils pour Clouds privés destinés aux développements et aux tests sur le Cloud IBM
Démos en ligne :
Comment créer et gérer ses instances sur le Cloud : http://www.youtube.com/watch?v=-FrkDqu3sWg
Comment se connecter et charger des données sur le Cloud : http://www.youtube.com/watch?v=Km5iYHxI-uk
© IBM Corporation, 201026
Résultats de l’étude de rentabilité
Économies annuelles : 3,3 M $ US (84 %) – de 3,9 M $ US à 0,6 M $ US
Période de récupération : 73 jours Valeur actualisée nette (VAN) : 7,5 M $ USTaux de rendement interne : 496 %Rendement des investissements (RI) : 1 039 %
Dépenses actuelles
en TI
Capacité deChangementstratégique
Les économies réalisées sur le matériel, la main-d’oeuvre et l’énergie ont réduit le coût annuel d’exploitation de 83,8 %.
Coûts de matériel(moins 88,7 %)
Coûts de main-d’oeuvre (moins
80,7 %)
100 %
Déploiement (1 fois)
Note : Période d’amortissement de trois ans avec taux d’escompte de 10%
Coûts de matériel
(calculés sur une année)
Libération de fonds pour nouveau
développement,investissement
pour transformation ou économie
directe
Coûts de main-d’oeuvre
(opérations et maintenance)
Coûts d’énergie(88,8 %)
Coûts d’énergie
Coûts de logiciel
Coûts de logiciel
Nouveau développement
Avantages Réduction du coût total de possession Réduction des dépenses en capital Réduction des dépenses d’exploitation Amélioration de l’efficacité énergétique
D’après les résultats du programme d’adoption de la technologie IBM, l’application de l’informatique en Cloud présente d’importants avantages pour l’entreprise.
Souce : Étude de rentabilité de l’informatique en Cloud IBM, programme d’adoption de la technologie, 2008.
Sans Cloud Avec Cloud
© IBM Corporation, 201027
Back-up
IBM Software Group | Rational software
28
Pourquoi adopter le Cloud pour le développement et le test ?
Les départements de production ne supportent pas les efforts de développement et tests:
Budgets dev/test moindres que la production
Objectifs de l’infrastructure sont différents
L’usage de l’infrastructure est différent
La production ne veut pas que les dev/test perturbent les opérations
Les tests de charge impactent la production
Comment le Cloud peut aider? Pas de contentieux pour les ressources Développement agile supporté Variations de charge d’utilisation supportées Assurance qualité plus productive Performance et dimensionnement peuvent
être testés Le Cloud réduit le budget de développement
Difficultés (Modèle traditionnel) Bénéfices(Modèle Cloud)
Coût de déploiement élevé pour livrer les logiciels • Réduction des coûts d’installation et administration• TCO réduit grâce à l’amélioration de l’utilisation des actifs logiciels
Complexité de la gouvernance des processus logiciel • Meilleure gouvernance grâce à la livraison standardisée des services• Logiciel préconfiguré implémentant les meilleures pratiques
Courbes d’adoption et d’apprentissage ralentissent la livraison des logiciels
• Outils provisionnés en quelques minutes, pas de téléchargement, installation ou configuration• Portail auto administré pour donner accès aux ressources à des équipes distribuées