WebSphere Application Server

Transcription

WebSphere Application Server
#solconnect13
WebSphere Application Server 8.5.5
Une évolution majeure du serveur d'application IBM
WAS avec l'intégration de la virtualisation, du batch,
d’un cache distribué et Liberty Profile
Frédéric Dutheil
[email protected]
Certified IT Architect
WebSphere Technical Sales and Solutions
2
#solconnect13
WebSphere Application Server
Plus de 14 ans d’existence et de Leadership
WAS 8.5.5
• Plug-in Intelligent Management
• Distributed Caching
Refresh Pack
WAS 8.5.0
WAS 8.0
• Intelligent Management & resiliency
• Distribued Java Batch
• Java SE 7
• JEE6
• Developer tools
2012
2011
WLP 8.5.0
• First release
WAS : WebSphere Application Server
WLP : WebSphere Liberty Profile
#solconnect13
2013
WLP 8.5.5
• Certified JEE Web profile
• Collective Cluster
WebSphere Liberty Profile
IBM réinvente le serveur d’application
#solconnect13
Développeurs
Un environnement de développement simplifié et performant
 Intégration Eclipse
 Démarrage rapide (<3s)
 Léger (~50Mo), flexible and facile
a utiliser
 Un seul fichier de configuration
 Modifications appliquées à chaud
 Téléchargeable gratuitement
 Fidélité entre les différentes
éditions WAS et cohérence en
les environnements de
dev/test/prod
#solconnect13
Production
Mise en production simplifiée
 WebSphere Liberty Profile est «
Production ready »
 Intégration Maven
 Installation Manager ou “Archive
Install” : Zip & Unzip
 Extension dynamique (pas de
redémarrage nécessaire)
 Cluster et gestion centralisées
 Minifier votre serveur
d’application
#solconnect13
Modularité
Choissisez les fonctionnalités nécéssaires
Feature
Manager
#solconnect13
HTTP Transport
Application
Manager
Haute Disponibilité
Créer des Clusters et des collectives pour la haute disponibilité et l’administration centralisée
WLP Controller
WLP cluster member
WLP cluster member
WLP cluster member
WLP cluster member
WLP cluster member
WLP cluster member
#solconnect13
Performance
Plus rapide que la plupart des serveurs d’application similaires
#solconnect13
http://wasdev.net
#solconnect13
WebSphere Application Server
Network Deployement
Le serveur d’application le plus complet du marché
#solconnect13
WebSphere Application Server ND
Load Balancer – HTTP Server – Secure Proxy
5
.
.5
Batch Processing
Parallel Job Manager facility
8
D
Elastic Caching
Quickly and easily scale out your transaction
volumes
N
S
Intelligent Management
Intelligent Management and Enhanced Resiliency
A
W
Liberty Profile
#solconnect13
Full JEE Profile application server
delivers the secure, scalable, resilient application
infrastructure you need
IBM JVM
WebSphere Application Server ND
Load Balancer – HTTP Server – Secure Proxy
Batch Processing
Parallel Job Manager facility
Elastic Caching
Quickly and easily scale out your transaction
volumes
Intelligent Management
Intelligent Management and Enhanced Resiliency
Liberty Profile
Full JEE Profile application server
delivers the secure, scalable, resilient application
infrastructure you need
IBM JVM
#solconnect13
Intelligent Management
Apporter de l’intelligence a votre infrastructure applicative.
… et Maintenant
Avant …
“
Tableau de bord avion circa 1940
#solconnect13
W
S
A
D
N
“Autopilot”
”
5
.
8
Gestion Operationnelle
Une gestion opérationnelle plus intelligente sans comparaison avec les serveurs d’application du marché.
Gestion des
Editions
Applicative
Gestion de
santé des
serveurs
Cluster
Dynamique
Routage
intelligent et SLA
StockTrading 1.0
StockTrading 1.0
StockTrading 2.0
StockTrading 2.0
StockTrading 3.0
StockTrading 3.0
Jusqu’à 45% de matériel en moins
Jusqu’à 60% d’administration en moins
Jusqu’à 45% de logiciel en moins
Jusqu’à 90% de pannes en moins
#solconnect13
Gestion des éditions applicatives
Mise à jours des applications sans interruption de service
 Mettre à jours les applications sans interruption visible pour les
utilisateurs finaux
 Démarrer plusieurs versions d’une même application
 Permettre à un groupe d’utilisateur de tester une version de l’application
 Déploiements plus agiles et plus flexibles
Validation
Mode
#solconnect13
Rollout
Policies
Concurrent
Activation
Gestion de santé des serveurs d’application
Détecter et prévenir les défaillances des applications
 Définition des conditions de bon fonctionnement des serveurs
d’application (fuites de mémoire, charge, ..)
 Pilotage automatique et actions correctives
 Continuité de services des applications et la résilience de l’infrastructure
applicative
 Anticipation de façon dynamique des interruptions de service
Comprehensive
Health Policies
#solconnect13
Customizable
Health Conditions
Customizable
Health Actions
Cluster Dynamique
Provision et démarrage ou arrêt proactif des serveurs d’application pour répondre à la demande.
 Associer une qualité de service à vos applications
 Répondre aux pics de charges
 Ajout ou suppression d’instance de serveur d’application suivant les
besoins
 Associer des priorités à vos applications
 Masquer pour les utilisateurs finaux les problèmes d'infrastructure
#solconnect13
Performance version à version
http://www.spec.org/jEnterprise2010/results/jEnterprise2010.html
#solconnect13
WebSphere Application Server ND
Load Balancer – HTTP Server – Secure Proxy
Batch Processing
Parallel Job Manager facility
Elastic Caching
Quickly and easily scale out your transaction
volumes
Intelligent Management
Intelligent Management and Enhanced Resiliency
Liberty Profile
Full JEE Profile application server
delivers the secure, scalable, resilient application
infrastructure you need
IBM JVM
#solconnect13
Batch Processing
Une fenêtre d’exécution des Batch de plus en plus courte…
24 x 7 x 365 Access
In the past ...
Online
Today ...
Online
Batch
Mobile Users
Batch
La nécessité de traiter les batch n'a pas disparu. Mais la nécessité d'effectuer des traitement
batch et des traitements transactionnel en ligne (OLTP) simultanément à émergé.
#solconnect13
Plus value des services partagés
Ce n'est pas seulement que la fenêtre d’exécution se rétrécit ... c'est aussi les pressions sur
les coûts de maintenance des environnements batch et OLTP
Batch Support Staff
OLTP Support Staff
Common Support
Staff
Batch
Infrastructure
OLTP
Infrastructure
Batch + OLTP
Common Infrastructure
Batch
Applications
OLTP
Applications
Batch
Development
Tools
OLTP
Development
Tools
Homegrown
Middleware
Infrastructure
#solconnect13
D
N
AS
Batch
Applications
Shared
Java
Assets
5
.
8
OLTP
Applications
Batch + OLTP
Common Tooling
W
Homegrown
Middleware
Infrastructure
Batch Processing
Développer et déployer rapidement des applications “Batch” et réduire les couts d’infrastructure et opérationnel
 Fournit un conteneur d’exécution de batch s’appuyant sur la qualité
de service de WebSphere Application Server : fiabilité, scalabilité,
haute disponibilité, sécurité, points de contrôle, redémarrage
 Permet la standardisation des batchs : déploiement, administration,
surveillance
 S’intègre avec les ordonnanceurs d’entreprise (Control-M, Tivoli
Workload Scheduler)
 Offre un modèle de programmation Java
#solconnect13
WebSphere Application Server ND
Load Balancer – HTTP Server – Secure Proxy
Batch Processing
Parallel Job Manager facility
Elastic Caching
Quickly and easily scale out your transaction
volumes
Intelligent Management
Intelligent Management and Enhanced Resiliency
Liberty Profile
Full JEE Profile application server
delivers the secure, scalable, resilient application
infrastructure you need
IBM JVM
#solconnect13
Cache Distribué
Une explosion de la charge du aux nouveaux canaux de distribution
Mobile Access
Laptops, Ultrabooks, Tablets,
Smartphones
=
+
Transaction
Overload
Social Media
TV, Movie, Sports Personality
+
=
=
Transaction
Overload
mentions / endorses product
Targeted Advertising
E-mail, SMS, Pop-up, Click-thru
Promotions, Web Crawlers
+
#solconnect13
All of the
above
=
Transaction
Overload
Cache Distribué
Exploiter toute la puissance de WebSphere Extreme Scale intégré à WebSphere Application Server
Web Server Tier
App Server Tier
In Memory Data Grid
Back-end Systems
Database Tier
Improve Performance,
Scalability & Availability
Session Management
Highly Scalable Web
Applications
IBM HTTP Server
WebSphere
Application Server
Data-intensive
Applications
Extreme Performance
26
#solconnect13
Cache Distribué : Side Cache
Redynamsez votre infrastructure
Existing Backend
Environment
Internet or
Intranet
HTTP/HTTPS
HTTP Server
WLP / WASServer
 Session HTTP
 Dynacache
 Web cache
#solconnect13
Cache Session,
Dynacache ou Web
Cache entre le
middleware et le
back-end
Cache Distribué : In-line Cache
Redynamisez votre infrastructure
Internet or
Intranet
HTTP/HTTPS
HTTP Server
WLP / WASServer
Existing Backend
Environment
 Cache en ligne
#solconnect13
Cache en-ligne entre
le middleware et le
back-end.
WebSphere Application Server
Network Deployement
Plus qu’un serveur d’application, WAS ND apporte
l’ensemble des composants pour répondre à vos besoins et
optimiser votre infrastructure existante
#solconnect13
Une solution pour répondre a vos besoins
Appréciez toute les possibilités de la solution.
Secure Zone
App Production
WebSphere
Admin
Tools
Admin
Tools
Admin Tools
Database
Proxy
Secure
proxy
Proxy
Edge
Load Balancer
Balancer
Server
Load
HTTP
Server
IBM
HTTP
HTTP
Server
Server
VPN
VPN
App Server
Server
WAS/WLP
App
Service
Mapping
Service
Mapping
WAS/WLP
Elastic
WASND
Elastic
Cache
Cache
wxs
Batch
WASND
Batch
Processing
Processing
wcg
UserITDS
Registry
User
Registry
Partner
#solconnect13
WebSphere Application Server ND
Load Balancer – HTTP Server – Secure Proxy
e
c
5
n
.
e
5
.
iL c 8
D
1
N
= S
A
W
Batch Processing
Parallel Job Manager facility
Elastic Caching
Quickly and easily scale out your transaction
volumes
Intelligent Management
Intelligent Management and Enhanced Resiliency
Liberty Profile
Full JEE Profile application server
delivers the secure, scalable, resilient application
infrastructure you need
IBM JVM
#solconnect13
http://www.ibm.com/software/fr/websphere/
#solconnect13
La plate-forme d’échange
• Développez votre réseau
• Découvrez les experts sur les sujets
qui vous intéressent
• Echangez avec les speakers et les
experts
• Regardez qui participent aux
sessions pour lesquelles vous êtes
inscrits
• Evaluez les sessions auxquelles
Inscrivez-vous sur le web ou avec votre
participez
smartphone
http://www.vivastream.com/events/ibmimt-solutionsconnect-frfr
#solconnect13