IBM Bluemix is an open-standards, cloud platform for building, running, and managing applications. With Bluemix, developers can focus on building excellent user experiences with flexible compute options, choice of DevOps tooling, and a powerful set of IBM and third-party APIs, micro-services and services.
Bluemix will help you to save time, save money and accelarate innovation
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
IBM Bluemix - Next-Generation Cloud App Development Platform
1. IBM Bluemix™
La plate-forme d’innovation numérique
et de développement Cloud
Jawad Jari
Client and enterprise Architect
Software Group - Morocco
jawadjari@ma.ibm.com
Casablanca, 03 Novembre 2015
3. Aujourd’hui, le retard de la majorité des projets est dû
aux configurations du matériel et du logiciel
The project delivery today
is about “speed” …
4. Les enterprises cherchent des solutions pour apporter
rapidement des nouveaux produits sur le marché à
moindre coût
“Speed-up your time-to-
market” is the key of success…
5. Les solutions qui accélèrent l’innovation des
nouvelles idées afin de créer la différentiation
Focus on building differentiation
and rent the rest …
6. Plusieurs CIOs ont déjà fait un virage vers la nouvelle
tendance centrée « Microservices » pour assurer plus
d’agilité de développement et de déploiement.
Gartner Identifies Microservices as one of the
Top 10 Strategic Technology Trends for 2016 …
7. Microservices is an architecture style, in which large
complex software (Monolith) applications are
composed of one or more services.
8. 1
0
Time is precious … Time is money …
Rapidité + innovation + Agilité = Croissance du
business
9. 1
5
Driving IT agility , innovation acceleration and business
growth with IBM Bluemix and Open Technologies
14. Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Applications
Traditional
On-Premises
ClientManages
Customization; higher cost; slower time to value
Standardization; lower cost; faster time to value
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Applications
VendorManagesinCloud
Software as
a Service
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Applications
VendorManagesinCloud
ClientManages
Bluemix
Platform as
a Service
Networking
Storage
Servers
Virtualization
O/S
Middleware
Runtime
Data
Applications
VendorManagesinCloud
ClientManages
SoftLayer
Infrastructure
as a Service
Bluemix fait partie des différents modèles de
services Cloud
17. Cloud : différents modèles de service
Focus sur
le Code
Innovation
Agilité métier
Rapidité
Alignment
avec Cloud
Patterns
18. Bluemix, c’est quoi?
Bluemix est une plate-forme open-standard, dans le cloud, mis à votre
disposition pour vous simplifier le développement, la gestion et
l’exécution de vos applications : web, mobile, BD&A, IoT, etc.
Virtual Machines
Containers
Instant Runtimes
20. 30
Bluemix offre une flexibilité de déploiement …
Infrastructure
as a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
*Bluemix Local coming Summer 2015
Built on open
technologies:
A faire soit même
A la charge du fournisseur
21. Bluemix est ouvert …
31
Bluemix est tout sauf verrouillé. Choisissez comment développer,
déployer et gérer vos applications, Bluemix s’occupe du reste.
Compute
Choose the level of
infrastructure
abstraction based
on your app’s
architectural needs.
Location
Deploy apps to Bluemix
Public (in a growing
number of geos), your
own dedicated cloud
Bluemix, or one that
runs within your data
center (Local*).
Services
Pick from a catalog of
IBM, third party,
open source, or your
own services to
extend your apps.
IBM
Third Party
Open Source
Yours
Dev Tooling
From editors to source
code management to
continuous delivery, you
can use Bluemix’
powerful tooling or
easily bring your own.
*Bluemix Local coming Summer 2015
22. Bases de données
Virtualisation
Serveurs d’applications
Serveurs HTTP
Installer
Configurer
Intégrer
…
Déployer
Systèmes
d’exploitation
Simplifier le déploiement : méthode traditionnelle
vs méthode assistée
23. Bases de données
Virtualisation
Serveurs d’applications
Serveurs HTTP
Installer
Configurer
Intégrer
…
Déployer
Systèmes
d’exploitation
Simplifier le déploiement : méthode traditionnelle
vs méthode assistée
Bases de données
Virtualisation
Serveurs d’applications
Serveurs HTTP Déployer
Systèmes
d’exploitation
24. Simplifier le déploiement : Le déploiement
d’application s’accélère grâce à CloudFoundry
A l’ancienne :
Le déploiement d’application en jours ou en heures
Le déploiement
d’application
nécessite 8 (ou
plus) étapes
manuelles
L’équipe IT
configure du
middleware
complexe
Avec CloudFoundry :
Le déploiement d’application en minutes ou en secondes
25. DevOps tooling that spans the entire app lifecycle
35
Bluemix doesn’t stop at “cf push.” It provides a seamless and flexible
experience across the entire application lifecycle.
Monitor &
Optimize
Release &
Deploy
Develop &
Test
Plan &
Measure
DevOps
Services
1
2
3
46
7
8 Collaborate with your team. Agile
development tracking and reporting
Agile Planning
Use your favorite
tool or web IDE
Web IDE Sublime Eclipse
Use the repo that
works best for you
Hosted GIT Jazz SCM
Continuously
integrate code
Continuous
Integration
Scan your apps for
vulnerabilities
5
Continuously deliver across
environments
Automated
Deployment
Get instantaneous feedback
from mobile apps
Mobile Quality
Manage and monitor your
apps’ performance
Monitoring
& Analytics
AppScan
Auto-Scaling
GitHub
26. Bluemix Architecture
Bluemix is underlined by three key open compute technologies: Cloud Foundry, Docker, and
OpenStack. It extends each of these with a growing number of services, robust DevOps tooling,
integration capabilities, and a seamless developer experience.
38
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
DevOps
Tooling Your Own Hosted Apps / Services
Integration
and API Mgmt
Powered by IBM SoftLayer In Your Data Center
+ + +
+ +
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
*Bluemix Local coming Summer 2015