2. Le Service Cloud Computing et Modèles de Déploiement
Industry Processes Business Travel
Benefits Mgmt Procurement
Business Process-as-a-Service Modèles de Service
Financials CRM
Collaboration ERP
Software-as-a-Service HR 1. SaaS (Software-as-a-Service)
BPaaS (Business Process-as-a-Service)
Middleware Dev Tools
Databases Service Mgmt 2. PaaS (Platform as-a-Service)
Runtimes Platform-as-a-Service Security 3. IaaS (Infrastructure as-as-Service)
• Servers Data Center Fabric
• Storage
Networking
Infrastructure-as-a-Service
Modèles de Déploiement
Enterprise Private Managed Hosted Shared Public
Private Private Private Cloud
1. Cloud Privé
Cloud Privé Enterprise Enterprise Enterprise
Enterprise Enterprises Users
Data Center Data Center Data Center
Privé Managé
Privé Hébergé et Opére par un PS
2. Partagé Privé (“Community”)
IBM IBM
3. Cloud Public operated hosted & op
4. Cloud Hybrid Hybrid Cloud
Integration
3. Notre SmartCloud framework fournit le cadre à partir duquel nous
proposons nos Service et modèles de Déploiement à nos clients.
IBMSmartCloud Services IBMSmartCloud Solutions
IBMSmartCloud Foundation
Platform as a Service Technologies Business Process as a Service
Software as a Service
Application Application Application Application Integration
Lifecycle Resources Environments Management
Business Analytics Social Business
and Optimization
Infrastructure as a Service Technologies
Infrastructure Management Availability and Security and Usage and Smarter Commerce Smarter Cities
Platform and Administration Performance Compliance Accounting
Software et Business Process as a Service
Clouds privés et/ou hybrides Infrastructure et Platform as a Service
HOME Suite
4. IBM SmartCloud: La nouvelle génération de plateforme pour la mise à disposition de
services.
Transition des applications et infrastructures cleints sur SmartCould pour atteindre une réactivité et une flexibilité
sans précédent.
• Offre Paas à destination des entreprises
avec un choix de déploiement et
management des applications sur la
plateforme IBM SmartCloud
• Offre IaaS à destination des
entreprises avec, services managés • Le portfolio le plus complet de services
applicatifs automatisés et intégrés.
• Multiples options natives de sécurité
et de ségrégation au sein de • Plateforme basée sur les standard ouverts
l’infrastructure virtualisée et du por assurer la portabilité au sein des
réseau environements Cloud
• SLA centrées sur les besoins
business des clients
De multiples modèles de mise à disposition permettant au client d’optimiser la solution au niveau économique, intégration, sécurité et
4
management.
5. Le PaaS? La nouvelle génération de plateforme pour la mise à disposition de services.
Infrastructure Infrastructur Platform Software
traditionelle e as a Service as a Service
as a Service
Applications Applications Applications Applications
Client Manages
Data Data
Data
Client Manages
Data Runtime
Runtime
Runtime Runtime
Vendor Manages in Cloud
Middleware
Middleware
Vendor Manages in Cloud
Client Manages
Middleware Middleware
O/S
O/S
Vendor Manages in Cloud
O/S O/S
Virtualization
Virtualization Virtualization Virtualization
Servers
Servers Servers Servers
Storage
Storage Storage Storage
Networking Networking Networking
Customization; coûts élevés; ROI réduit
Standardization; coûts peu élevés; ROI rapide
6. Pour les entreprises / ISVs qui souhaitent optimiser le cycle de vie de leurs
applications, accélerer la mise sur marché de leurs produits /services et innover
Enterprises and ISVs application lifecycles
Application
Shared s for
Project Requirement Design &
Resource Deployment Integrate Production internal use
Initiation Analysis Development
Activation or resale
Avec des ressources IT minimales et en vue d’une plus grande flexibilité
Avoir des environnements de test, Minimiser le risque et les coûts de
développement et prodution down-time dus à un manque de
securisés, stables. compétence, erreur humaine ou
autres.
Maintenir les applications en Gérer la complexite d’installation,
état de marche sans affecter configuration, intégration et maintien du
sur leur cycle de vie – pas middleware et des composants
d’interruption d’infrastructure
Intégrer l’applicatif en interne (pour
Faire face à la pression de
revente - ISV) et en externe (end-
“faire plus avec moins” – ou
user)
recyclage
La solution? Platform as a Service (PaaS) . . .
7. Rappel - IBM SmartCloud
Particularités techniques
Enterprise en un coup d’oeil…
(env - ~3000 clients) Choix parmi 10 configurations de serveurs virtuels
Choix de l’OS:
▶ Linux; Red Hat, Novell SUSE / vous apportez votre propre Linux
▶ Windows Server 2003 and 2008
Choix d’image middleware:
▶ Utilisez une image préconfigurée IBM ou d’un partenaire
▶ Importez, clonez ou copiez une image Linux existante.
▶ Personnalisez avec les bundles logiciels en utilisant les outils du
Cloud.
Vous pouvez aussi
▶ Attacher/détacher dynamiquement de multiples block de
stockage de 10 To chacun.
▶ Accéder a des serveurs virtuels directement avec Internet ou
apres les avoir isolés par des VPN/VLAN.
Choix de 6 data-centers: Allemagne, Canada, US(2) Japon et
Singapour avec des capacités massives.
Options de facturation:
▶ Facturation à l’heure pour l’usage de serveurs virtuels, stockage, images
logicielles, VPN et adresse IP statique.
▶ PAYG
Service de support Premium en supplément du forum avec en option
le support de l’OS
Option de capacité réservée
More at: ibm.com/cloud/solutions/enterprise
Cloud Portal: ibm.com/cloud/enterprise
8. IBM SmartCloud Applications Services est une extension de SmartCloud Enterprise
Une solution integrée
IBM SmartCloud Application services: platform as a service
SmartCloud Application Services est
une nouvelle option intégrée dans le
portail SCE, elle est facile à démarrer.
Application Application Application Application Integration SCAS est inclue dans le contrat SCE,
lifecycle resources environments management
il n’y a rien de plus à signer, tous les
clients SCE peuvent utiliser SCAS
SCAS est intégrée au portail SCE.
Enterprise: infrastructure as a service Enterprise+
Pas besoin d’utiliser une autre
interface.
Infrastructure Management Availability and Security Payment Les clients peuvent utiliser SCE et
platform and support performance and billing SCAS simultanément.
Le support SCAS sera calqué sur le
Enterprise data center Enterprise Enterprise support SCE existant via le forum ou
sous forme avancée par téléphone.
Managed private cloud
Hosted private Shared cloud services
cloud
10. Essai Gratuit - Collaborative Lifecycle Management Service (CLMS) and SmartCloud
Application Workload Service (SCAWS)
Integrated, team-based development and deployment process
Application Lifecycle R1.0
for predictive and error-free deployment
Application Resources Leverage shared services to reduce the cost and simplify the
development and delivery of cloud applications
Accelerate with certainty the deployment of your applications
Application Environments with purpose built services R1.0
Support effective deployment and management of third party
Application Management applications with optimized deployment and management
capabilities tuned to the specific application
Manage and integrate enterprise applications through open,
Integration standards based, secure cloud platform
IBMSmartCloud Foundation IBMSmartCloud Services
Platform as a Service Technologies
Application Application Application Application Integration
Lifecycle Resources Environments Management
of new enterprise IT workloads will be
Infrastructure as a Service Technologies
Cloud-based or Hybrid by 2015
Infrastructure Management Availability and Security and Usage and
Platform and Administration Performance Compliance Accounting
Usage and
Accounting
11. IBM SmartCloud Application Services : deux services primordiaux
Develop Deploy Deliver
Collaborative Lifecycle Workload Service (WS)
Management Service (CLMS)
IBM Workload Deployer (IWD) est le “cerveau"
• Gère les requirements
du service SCE / Web Application Services
et la qualité (monitorer les régularités d'applications Web
• Centralise les team controls basées sur WAS; Autoscale en utilisant la
et la collaboration mise en cache et proxy; Auto-failover et
redémarrer Diagrammes d'application java,
Bases de données virtuelles, Virtual
Bénéfices Systems Patterns
▶ Adoption rapide de services pour les Bénéfices
nouveaux projets par les équipes et les ▶ Conception rapide, gestion et le delivery de
clients patterns uniformes, de modèles reproductibles
▶ Pas d’investissements intiaux
avec votre middleware
▶ applicatif selon une politique de mise à l'échelle
▶ Provisioning en libre-service et en ligne
basée sur l’élasticité.
avec les teneurs de comptes SCE ▶ Prise en charge des applications Java
12. La technologie de “pattern” permet la portabilité et l’interoperabilité pour
que vous puissiez créer des applications en mode cloud privé ou public.
Pattern = Une boite à outil avec
tout ce qui supporte le développement d’applications
Development and test Production
Monitoring IBM
lifecycle PureApplication™
HTTP server Private clouds
management
System
WAR WAR
File File
Application server Application server Deploy
Schema
Caching Caching LDAP1 IBM SmartCloud™
Database
server server
Application Services
SmartCloud Enterprise
Public Cloud
Application pattern
1
Lightweight Directory Access Protocol (LDAP)
13. Les avantages de DevOps
Assurer que les applications sont prêtes pour la production tout au long du
cycle et peuvent être livrées à tout moment sans retour arrière du à des
problèmes qualité
Continuous Delivery
Un ensemble itératif de contrôles qualité et de vérifications que
chaque élément de code applicatif doit passer au cours des phases du
cycle de vie avant d’être livré en production.
14. IBM SmartCloud Application Services fournit un environnement integré de
développement / opérations – L’environnement DevOps.
1. Set up CLM
2. Commit code environment
Collaborative Lifecycle
Management Service
7. Manage Admin
WAR
defect WAR
File
File
Developer Schema
Schema
Architect
4. Deploy app
Workload Service
3. Set up Workload
Service, select
6. Report pattern and set
defect policies
5. Test IBM
SmartCloud
Tester Enterprise
Recorded Demo: http://www.youtube.com/watch?v=eUAHzY3MgRI&feature=plcp
15. En quoi IBM SmartCloud Application Services est unique sur le marché
du PaaS ?
DevOps: Utilisation d’un environnement intégré de test & dev – Les équipes
1 de développement et opérations peuvent travailler de manière transparente,
ce qui accélère les opérations tout au long du cycle de vie de l’application et
sa rentabililité ou time to value
Pattern-based application development: IBM construit une expertise dans
2 les modèles de déploiement pré-intégrés, ce qui accélère le développement
et le provisionning de nouvelles applications, éliminant les erreurs manuelles
avec l’obtention de résultats cohérents. Ces patterns peuvent ensuite être
déployé via le cloud public ou privé.
Enterprise-class security: SCAS assure le contrôle, la fiabilité, la résilience
3 et la sécurité des données, tout en offrant une évolutivité massive de la
performance et de la capacité
16. SmartCloud Application Services R1 .0 - en résumé
Catégories de service Les fonctions SmartCloud Framework
cycle de vie de - Services de l'équipe de - Rational Collaborative Lifecycle Management 2011
développement
l'application
- la base de en tant que - IBM Transactional Database Pattern 1,1 (en fonction de
Ressources de service (géré par IBM) DB2 Workgroup Server Edition version 9,7 FP4)
l'application
- Services de - IBM Workload Deployer 3,1
l'application Web (IBM - IBM Web Application Pattern 2,0 (basée sur IBM WebSphere
Web Application Pattern) Application Server version v8.0.0.1 et IBM Tivoli Directory Server version Version
6.3 (LDAP))
- Bases de données
- Règles d'échelonnement (Caching Proxy de service et du service de
Virtual (Transactional proxy basé sur la technologie WebSphere)
Database Pattern et le
client Data Mart Pattern
- IBM Transactional Database Pattern 1,1 (en fonction de DB2
Workgroup Server Edition version 9,7 FP4)
L'environnement géré) - IBM Data Mart Pattern 1,1 (basé sur DB2 Enterprise Edition 9,7 FP4)
d'applications - Systèmes virtuels - HVE Images for Virtual Systems
(Topologies) -DB2 Enterprise 9.7.3.1
-DB2 Express 9.7.3.1
-WebSphere Application Server 7.0.0.17-32bit
-WebSphere Application Server 7.0.0.17-64bit
-WebSphere MQ 7.0.1.4
-WebSphere Message Broker 7.0.0.1
-WebSphere Portal version 7.0.0.0 autonome
Integration (à venir) - Future - Future
Infrastructure - SmartCloud Enterprise - Hypervisor KVM
- RHEL Linux, version 64-bit
- x86
16
17. Offre promotionnelle
3 mois d’essai gratuit
http://preview30.ice.eventsgslb.ibm.com/services/us/en/cloud-
enterprise/cloudtrial.html
18. Workload Service - Tarification pour les virtualised patterns
PAYG Software Use Option BYOL Software Use Option*
Monthly
Virtual Application Hourly Usage Monthly Usage Hourly Usage Usage
Patterns Size Charge Charge Charge Charge
IBM Web Application Small 0,930 € 543,00 € 0,350 € 203,00 €
Pattern
Medium 1,750 € 1 019,00 € 0,570 € 335,00 €
Large 3,420 € 1 997,00 € 0,880 € 515,00 €
IBM Application Pattern for Small 0,300 € 177,00 € n/a n/a
Java
Medium 0,500 € 292,00 € n/a n/a
Large 0,770 € 448,00 € n/a n/a
IBM Data Mart Pattern Small (30 GB) 1,360 € 795,00 € 0,780 € 458,00 €
Medium (60 GB) 1,860 € 1 088,00 € 1,070 € 625,00 €
Large (120 GB) 2,290 € 1 339,00 € 1,320 € 770,00 €
IBM Transactional Small (30 GB) 1,360 € 795,00 € 0,780 € 458,00 €
Database Pattern
Medium (60 GB) 1,860 € 1 088,00 € 1,070 € 625,00 €
Large (120 GB) 2,290 € 1 339,00 € 1,320 € 770,00 €
http://www-935.ibm.com/services/fr/fr/cloud-enterprise/contracts/charges_schedule.html
19. Workload Service – Shared service
PAYG Software Use Option
Virtual Application Patterns Virtual Application Patterns Hourly Usage Charge Monthly Usage Charge
Caching Service Small 0,200 € 117,00 €
Medium 0,400 € 234,00 €
Large 0,800 € 469,00 €
Proxy Service Standard 0,200 € 117,00 €
http://www-935.ibm.com/services/fr/fr/cloud-enterprise/contracts/charges_schedule.html
20. Le simulateur de budget Cloud
Calcul de votre budget : http://www-935.ibm.com/services/us/igs/cloud-development/estimator/Tool.htm?cfg=fr-fr
22. Questions de qualification pour SCAS
1. Cherchez-vous à réduire les coûts, la complexité et le temps que vous prennent
vos applications ?
2. Lorsque vous testez, développez ou utilisez des applications, quel est votre
objectif ? Essayez-vous de réduire les risques ? les coûts ? les down - times dus a
un manque de compétence ou erreur humaine ou autres anomalies ?
3. Souhaitez-vous que vos équipes Opérations et Développement soient plus
intégrées ( type DevOps) et ce pour améliorer la qualité et réduire les erreurs ?
4. Quelle est votre stratégie IT ?
5. Souhaitez vous opérer faire le changement du mode CAPEX vers un mode
OPEX ?
6. Souhaitez –vous avoir des activités de développement d’applications plus
ciblées ?
7. Avez-vous besoin d’être plus réactif face á un marché en rapide évolution et
modifier vos applications plus facilement et plus rapidement ?
8. Souhaitez-vous déployer vos applications rapidement en toute sécurité sur un
cloud public/privé en mode PAAS ?
9. Le développement d’application traditionnel peut prendre des semaines.
Souhaitez-vous développer vos applications en quelques minutes ?
10. Et si vous pouviez contrôler vos couts selon un modèle á la demande, PAYG ?
Quels en sont les changements/conséquences ?
11. Vers quels postes re -dirigeriez - vous vos ressources si vous pouviez réduire vos
investissements initiaux sur le développement d’applications avec un tel
fonctionnement ?
23. Quelques exemples d’utilisation
Développer rapidement un
environnement applicatif pour les
tests et les démonstrations de
logiciels. Pas d’investissement Yes
coûteux en salle IT.
Faire face à des pics d’activité en
Tier 3 Tier 1
externalisant Infra, bénéficier de la
Strategique
couverture mondiale des data center
IBM pour une réduction du temps de Tier 4 Tier 2
latence pour les utilisateurs finaux.
No
- Augmenter la fréquentation d’un
No Yes
site web en développant des
contenus sur de nouveaux médias. Mission Critique
Des webcast dans le Cloud pour ne
pas utiliser la bande passante interne.
Personnalisation des workloads web
en quelques jours vs semaines ( voire
mois).
▶ - Démarrer une infrastructure IT de
zéro, sans équipe informatique et des
budgets serrés
24. 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.
Nom de l’image Nom et version du produit
IBM RATIONALMD
Rational Quality Manager Rational Quality Manager Standard Edition v2.0.1
Rational Build ForgeMD Rational Build Forge v7.1.1.3
Rational Build Forge Agent Rational Build Forge Agent v7.1.1.3
Rational Team ConcertMC Rational Team Concert v2.0.0.2
Rational Asset Manager Rational Asset Manager v7.2.0.2
Rational Requirement Composer Rational Requirement Composer v2.0.0.1
IBM LOTUSMD
WebSphere Portal Server and WebSphere Portal Server and
Lotus Web Content Management Lotus Web Content Management Standard Edition v7.0.0
IBM Mashup Center IBM Mashup Center v2.0
Lotus DominoMD* Lotus Domino v8.5.2
IBM Lotus Forms IBM Lotus Forms Turbo 3.5.1 FP1
IBM WebSphereMD
WebSphere Application Server (WAS) WebSphere Application Server Base v7.0.0.11
WebSphere sMash WebSphere sMash v1.1.1
IBM Information Management MD
DB2 Express-C DB2® Express-C v9.7.1
DB2 Enterprise DB2 Enterprise Developer Edition v9.7
InformixMD Dynamic Server Developer Edition Informix Dynamic Server v11.5 Developer Edition RH
Informix Dynamic Server v11.7 Developer Edition SLES
*Lotus Domino est prévu pour être disponible ultérieurement.
24
25. Les fonctionnalités de configuration et de management d’images vous permettent de
construire et déployer des workloads en quelques heures plutôt qu’en quelques jours.
Les outils de construction d’images offre:
Construction d’image virtuelle
Le processus
•
Activation framework
Software bundle Assemblage d’image et d’un modèle de workload par simple
glissé/déplacé
Software bundle
• Catalogue de bundle Software
Operating system
• Control et automatisation du déploiement.
IBM Image Construction and Composition Tool
OVF format package
Persistent storage
(ICCT) permet aux clients de créer et d’utilisers de bundles software
pour personnaliser des images et de les stocker dans le catalogue
Import/export ou clone d’une image
(Only Linux supported)
d’asset . Cet outil est mis à disposition comme une image sans frais
supplémentaire dans le catalogue d’images publiques.
Catalogue d’image privées
CohesiveFT offre au client de SmartCloud Enterprise un accès gratuit
limité à son environnement Elastic Server d’atelier d’image et sa
Déploiement de la machine virtuelle
librairie de bundle software fonctionnant sur IBM SmartCloud
enterprise.
26. Les options de tarification permettent de choisir une méthode de facturation répondant à
des besoins de flexibilité
Modèle de
Option Description de l’option
tarification
Par heure
PAYG* (sans d’utilisation de
Pas d’engagement sur la capacité de mise à
disposition de l’infrastructure demandée
réservation) machine
Pas de frais d’engagements contractuels
virtuelle (VM)
Frais mensuels
PAYG* (avec plus Frais initiaux d’engagements contractuels
réservation) IBM s’engage sur la mise à disposition rapide des
tarifs réduits infrastructures demandées
par heure VM
26 * PAYG = Pay As You Go (paiement à l’utilisation), VM = Virtual Machine
27. 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.
1 - Si l’utilisateur possède déjà un contrat de licences chez un éditeur (IBM ou autre) pour un logiciel ou une
application quelconque (au catalogue d'IBM Cloud ou pas), l’utilisateur ne paie pas une seconde fois l'utilisation du
logiciel sur le Cloud IBM
2 - Si l’utilisateur ne possède pas de contrat avec l'éditeur, 2 cas possibles :
a) Le logiciel est au catalogue, il le paiera à l'utilisation à l'heure
b) Le logiciel n'est pas au catalogue, il est responsable de la contractualisation avec l'éditeur
27
28. Composition du catalogue de service
Configurations 32-bit Configurations 64-bit
Machines virtuelles Platinum
Copper Bronze Silver Gold Copper Bronze Silver Gold Platinum
M2
Virtual CPU’s with
1 1 2 4 2 2 4 8 16 16
1.25GHz
Virtual Memory
2 2 4 4 4 4 8 16 16 32
(Gigabytes)
Instance Storage
60 175 350 350 60 850 1024 1024 2048 2048
(Gigabytes)
Prix par heure d’utilisation (sans engagement)
REHL Linux OS € 0,097 € 0,113 € 0,179 € 0,280 € 0,234 € 0,312 € 0,374 € 0,576 € 1,137 € 1,363
Suse Linux OS € 0,074 € 0,090 € 0,156 € 0,257 € 0,210 € 0,288 € 0,351 € 0,553 € 1,083 € 1,309
Windows OS € 0,078 € 0,093 € 0,187 € 0,288 € 0,265 € 0,312 € 0,389 € 0,748 € 1,550 € 1,776
Linux fourni par client € 0,058 € 0,074 € 0,140 € 0,241 € 0,195 € 0,273 € 0,335 € 0,537 € 1,067 € 1,293
Rational Requirements Composer
•IBM Mashup Center
Rational Quality Manager IBM Cognos
•WebSphere Portal Server
Rational Team Concert •Lotus Web Content IBM Big insight
Rational Build Forge Management Standard Edition
•Lotus Domino
Rational Build Forge Agent •Lotus Connection
Rational Asset Manager
+ WebSphere Application
Server
WebSphere sMash
DB2 Enterprise
DB2 Express-C
Prix en EURO au 29 mai 2012
Sujets à modification sans préavis.
Informix Dynamic Server
Tarif à confirmer.
28
29. PaaS Application Environment Spectrum for SmartCloud
Cloud Enabled Cloud Centric
Workloads Workloads
DevOps, Team Services, Support Legacy Specific environment tools, multi-tenant
Programming Environments enabled, …
Application
Lifecycle
Dedicated or Shared Relational DBaaS, Highly scaled, distributed, HA, NOSQL,
Msging aaS, … Info feeds, …..
Application
Resources
Custom patterns for dedicated instances Multi-tenant environments. Resilient
Application
Automated patterns for popular app styles Purpose built environments: BI, BPM, ….
Environments
Optimized environments for key common Rich set of partner aaS apps on IBM SC
Application packaged apps – SAP, Oracle …. with optimized access, configuration, HA
Management
Integration adapters for traditional and Integration adapters to cloud services.
Integration custom apps; Dedicated Integration Hub Integration as a Services
Compatibility with existing systems Exploitation of new environments
Sweet spots include: private clouds and SCE+ Sweet spots include: private clouds and SCE
30. SmartCloud application services comme une extension de SCE
SmartCloud Application Services est une nouvelle
option intégrée dans le portail SCE, elle est facile à
démarrer.
▶ SCAS est inclue dans le contrat SCE, il n’y a rien de
plus à signer, tous les clients SCE peuvent utiliser
SCAS
▶ SCAS est intégrée au portail SCE. Pas besoin
d’utiliser une autre interface
▶ Les clients peuvent utiliser SCE et SCAS
simultanément
▶ Le support SCAS sera calqué sur le support SCE
existant via le forum ou sous forme avancée par
téléphone.
Demo de SmartCloud Aplication Services
(SCAS)
▶ http://www.youtube.com/user/IBMSmartCloudEprise
30
31. IBM SmartCloud Application Services
NEW
IBM’s PaaS solution, IBM SmartCloud Application Services, allows clients to differentiate themselves with
built-in flexible options that configure cloud their way – leading to a competitive advantage. Companies
are using enterprise-class IBM Application Services to measure and respond to market demands, capture
new markets, and reduce application delivery and management costs.
Customers can get started quickly and accelerate adoption to drive
business value momentum • Application deployment can take
weeks on a traditional environment;
• Features/Business Value of SCAS: now deploy your application in
• Secure: IBM’s multiple security and isolation minutes to the cloud
safeguards keep your data secure
• Scalable: IBM’s on-demand, pay-as-you-go model • Respond rapidly to changing market
gives you control of usage and costs
• Portable: Share data swiftly and securely between conditions; deploy or modify cloud-
public, private and hybrid clouds.
enabled or cloud-centric
• Client Benefits: applications quickly and easily
• Broad selection of fully managed application
resources as a service can be consumed as needed, • Go from the dev/test environment
reducing up-front investments, providing elastic directly into production with SCAS
scalability, and reducing time to market (queuing,
caching, database, etc.) • Eliminate errors by using repeatable
• Open standards with no worries about being locked into
a proprietary environment
• Backed by real business-centric SLAs aligned to patterns
specific business and usage requirements
31
32. Integrate private and public deployed workloads with WebSphere Cast Iron
Private Cloud
Services and Highlights
Connect Cloud and on-premise applications in days. Application
Environment
Provide pre-configured integration solutions s
Use “no coding" approach to solve the entire
lifecycle of integration needs. Application
Resources
Can be deployed three different ways without
sacrificing any functionality:
- IBM Cast Iron Cloud, a multi-tenant Integration-as-a-
Service cloud offering
- WebSphere DataPower Cast Iron Appliance
- WebSphere Cast Iron Hypervisor Edition virtual appliance
Benefits
• Ease-of-use. Intuitive interface requires minimal
training. Integration projects should be able to be
completed without requiring specialist resources
or writing custom code.
• Low IT impact. The solution provide completely
IBM Hosted Cloud
self-contained services.
• Easy to change. Customizations, workflows and SmartCloud Application Services
preferences are performed through configuration,
not coding. Application Application Application Application
Resources Environments Management Integration
32
33. Collaborative Lifecycle Management Service ou CLMS
Co-ordonne les activités liées au développement d’une application logicielle
durant toutes les phases de son cycle de vie
▶ Tracking des pré-requis
▶ Design
▶ lmplémentation
▶ Build
▶ Tests
▶ Déploiement
Quels sont les composants ?
▶ Rational Team Concert
▶ Rational Requirements Composer
▶ Rational Quality Manager
Adoption rapide de services pour les nouveaux projets par les équipes et
les clients. Provisioning en libre-service et en ligne avec SCE
34. IBM Workload Deployer
Simply Deploy and Manage On-Premise Clouds
fournit à la fois l'exécution et les Prise en charge des applications Java
services managés pour accélérer la (aussi, Ruby, PHP,. NET)
création, la mise en œuvre et la Web Application Services (les
gestion des charges de travail des régularités, d'applications Web basées
applications sans avoir à gérer les sur WAS; Autoscale en utilisant la
détails de middleware et de mise en cache et proxy; Auto-failover
l'infrastructure. et redémarrer
Le service fournit des politiques ▶ Bases de données virtuelles
d'escalade automatisées et gérées par ▶ Virtual Systems Patterns
l'application. ▶ Diagrammes d'application java
▶ Conception rapide, gestion et le
delivery de patterns uniformes, de
modèles reproductibles avec votre
middleware applicatif selon la politique
de mise à l'échelle basée sur
l’élasticité.
▶ IBM Workload Deployer (IWD) est le
“cerveau" du service IBM SmartCloud
Enterprise
35. IBM SmartCloud Application Services and DevOps: Creating business value
SmartCloud Application Services bridges the gap between Dev/Test and production, speeding
application deployment from weeks to minutes
Save time
▶ Application deployment can take weeks on a traditional environment; now
deploy your application in minutes to the cloud
▶ Respond rapidly to changing market conditions; deploy or modify “born on Enables better
the cloud” or legacy applications quickly and easily application:
▶ Go from the dev/test environment directly into production with SCAS: a
seamless transition in the cloud with no friction between development and Development
production teams
▶ Portability: deploy via IBM SmartCloud Enterprise (public) or your own
private cloud
Deployment
▶ SCAS allows you to focus on what’s important – your application – and
leave the infrastructure and middleware to IBM
Management
Deliver consistent results: drive value and reduce risk Integration
▶ Accelerate and optimize the deployment and management of your
applications with pre-defined environments based on common application
patterns
▶ Eliminate errors by using repeatable patterns; avoiding manual processes
drives consistent results and increases productivity while reducing risk
Save money
▶ Saving time and reducing costs enables clients to enjoy faster time to
value and to market
▶ Ready to use, pay as you go
36. IBM SmartCloud™ Application Services uses built-in patterns of
expertise to help accelerate application development and deployment
Patterns of expertise: Proven best practices and expertise for complex tasks—learned from decades
of client and partner engagements—that are captured, lab tested and optimized into a deployable form.
What is a Pattern?
• The pre-defined architecture of an application
Monitoring
• For each component of the application lifecycle
(such as, database or web server) management
HTTP server
−Pre-installation on an operating system
− Pre-integration across components WAR WAR
File File
− Pre-configured and tuned
− Pre-configured monitoring Application server Application server
− Pre-configured security
− Lifecycle management
• In a deployable form, resulting in repeatable Schema
deployment with full lifecycle management Caching Caching LDAP1
server server Database
Agility Efficiency Simplicity Control
1
Lightweight Directory Access Protocol (LDAP)
Hinweis der Redaktion
3 DRAFT
Unprecedented choice, security and portability of applications that builds on a common IBM Cloud Reference Architecture
Finally, Integration. One of the most talked about challenges and one of the most important capabilities to the business is ensuring that your cloud applications are working for the business and are secure in doing so. With IBM Cloud Integration capabilities, our customers are securely integrating cloud-delivered applications with other applications or resources, on-premises or in the cloud. They can confidently synchronize data and processes by leveraging a set of standard or custom application connectors that are used by a central, configurable integration engine that ensures application integration happens without the need for custom coding or manual processes. Bottom line, we are providing a simplified, quick connection of Cloud and on-premise applications.
IBM SmartCloud Application Services initially includes two services: Collaborative Lifecycle Management and Workload Service. The Collaborative Lifecycle Management Service uses the IBM Rational® tool suite, and allows users to coordinate software development activities throughout the application lifecycle including requirements tracking, design, implementation, build, test, and deployment. It includes the following tools to foster improved planning, collaboration and quality throughout the application lifecycle: Rational Team Concert (work item tracking, source control, and project planning) Rational Requirements Composer (requirements management and reporting) Rational Quality Manager (automated quality insights based on project metrics) Additional value: Clients can add users and roles through a straightforward web user interface. The environment is designed for resilient service including monitoring, backup and data retention. The SmartCloud Application Workload Service provides both a runtime and management service to help accelerate creation, deployment, and management of application workloads, without having to handle the details of the middleware and infrastructure. The service provides policy-based automated scaling and management of the application. IBM SmartCloud Application Workload Service is a feature of IBM Workload Deployer, which is the “ brains ” of the workload service. It deploys two types of workloads: virtual systems and virtual applications. Virtual system is the older method where a pattern of virtual machines is deployed and the virtual machines are connected together. Virtual application is the new method, built on top of the virtual system idea, where an actual application is included in the deployment and it can be connected to services. Features of the Application Workload Service include: Support for Java apps (other languages/apps in the future, such as Ruby, PHP, .NET) Web Application Services (Web Application Pattern based on WAS; autoscaling using caching and proxy; auto-failover and restart) Virtual databases Virtual System Patterns Java Application Patterns
IBM understands that workload requirements can change rapidly and that cloud environments must accommodate these requirements. Therefore, different types of cloud deployments may be necessary for any client—and these deployments may sometimes have to take place simultaneously. To meet this need, our p attern-based technology combined with our IBM SmartCloud technology — the foundation that IBM SmartCloud Application Services and IBM PureApplication ™ System share — helps ensure portability and interoperability across public and private delivery models.
This graphic is an illustration of how the IBM SmartCloud Applications Services can be used together to support an integrated DevOps environment. The capabilities of this environment are illustrated through a scenario with seven steps starting with setting up the environment through development and deployment of an application on a pattern to collaboration around reporting and correcting a defect. It is strongly recommended to view the 14 minute video on the link provided at the bottom of the chart. It takes the viewer through the seven steps using the IBM SmartCloud Application Service tools. In addition to demonstrating the integration of the services, the video provides a view of the depth and breadth of the IBM SmartCloud Application Service toolset. ‘ DevOps’ is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) professionals. DevOps is a response to the interdependence of software development and IT operations. It aims to help an organization more rapidly produce quality software products and services.
OVF stands for Open Virtualization Format. OVF is the DMTF standard format for specifying ‘software appliances’, i.e. virtualized configurations. Image construction tools in IBM SmartCloud Enterprise take image management to the next level. These tools help users deploy customized images by automating image life-cycle processes starting with the selection of software bundles and a base operating system and ending with a running instance of the image. The cloud APIs include calls to import, copy and clone images (initially only available for Linux). ’Import’ takes a ready-to-use image stored on persistent storage and loads it into a private image catalog, making it available for provisioning. ’Copy’ takes a copy of an image in an image catalog and places it on persistent storage. ’Clone image’ takes an image from an image catalog and make a clone of it with a new name and description. In addition, users can clone a persistent storage block which enables them to clone an image from one data center to another, by Copying the image to a persistent storage block, Cloning that storage block to a new block in another data center, and Importing the image from the new block to the local private image catalog. IBM SmartCloud Enterprise provides access to two image construction tools: The Elastic Server tool from CohesiveFT and the ICCT tool from IBM, both of which can help you build or extend images using software bundles. In addition, an image construction tool can provide a level of workload portability by letting you build and manage images and whole configurations that can be deployed to multiple environments, including on different hypervisors (for example, on both KVM and VMware). This allows you to move workloads between clouds and virtualized in-house environments. Elastic Server is a seasoned image management offering with a large library of open source and other software that can be bundled with a selection of operating systems. It manages the entire image life cycle process from selecting a software base for a workload to deploying the completed image in an IBM SmartCloud Enterprise instance. The IBM Image Construction and Composition Tool (ICCT), or ICON as it is often called, is a new IBM open standards compliant tool that enhances the efficiency of virtual image life cycle management by facilitating creation of software bundles and building virtual machines images directly in the IBM SmartCloud Enterprise cloud. It has been integrated into the cloud so it draws directly on the IBM SmartCloud Enterprise image and software bundle catalogs. NOTES: Legal and licensing restrictions apply to importing and copying images. Customers may use the copy and clone APIs to make copies of Private images in the customer's private asset catalogs and to remove customer provided images and bundles from the cloud. Nothing else. Importing of images and software requires the customer to have appropriate license for that software. For details, please see The IBM SmartCloud Enterprise Agreement and Services Description.
Au niveau de la facturation, il y a deux modèles: la facturation sans engagement dont nous avons parlé: vous ne vous engagez pas sur une consommation, IBM de son côté ne s’engage pas sur la mise à disposition de VM (si un client a monté 10000VM dans la nuit, vous pouvez au matin ne pas être en mesure de provisionner une VM sur le datacenter identifié. Deux solutions se présentent alors: allez sur un autre datacenter, ou à l’avenir: Réserver des ressources pour être sûr de les avoir à disposition lors du besoin. Dans ce cas vous pouvez payer un abonnement mensuel qui vous réserve ces ressources. En échange de cette mensualité IBM vous fait une remise de ~30% sur le prix d’utilisation à l’heure d’une VM.
Voici le catalogue de service proposé par IBM. Il y a 9 entrées en terme de capacité physiques, et pour chacune 3 systèmes d’exploitations. A lire ainsi: pour une configuration 32 bit, copper, avec 1 processeur, 1 Go de RAM et 60 Go de disque et un OS Windows, vous paierez 0,078€ / heure. La licence OS est incluse et vous ne pouvez pas apporter votre propre licence. Bien sûr vous pouvez provisionner des logiciels additionnels directement depuis le catalogue, dont du middleware IBM Rational, DB2, Websphere, Lotus, etc. Et petit à petit des logiciels d’éditeurs tiers.
To help you accelerate your application development and deployment, IBM uniquely builds in our years of experience in application development and deployment using patterns of expertise. What are patterns of expertise? They are proven best practices and expertise for complex tasks learned from decades of client and partner engagements and captured, lab tested and optimized, before being built into the system. This is not just a blueprint or set of instructions to help you—the expertise is built and executable already. Why is that important? This pattern-based technology can deliver: Agility: Faster time-to-value — taking out the manual steps and automating delivery Efficiency: Reduced costs and resources — growing the list of things you do NOT have to do anymore Simplicity: Simpler skills requirements — reducing the amount of in-house expertise you need Control: Reduce risk and errors — implemented in a repeatable, optimized fashion that is designed to significantly reduce the risk of human error