Beruflich Dokumente
Kultur Dokumente
Questions?
– How does performance impact TCO?
– What is FeP?
– What is difference between Scalability and Performance?
Scalability Performance
??
Spring SCA
Hibernate
SDO 2009
Portlets
BPEL Java EE 5
•EJB 3
2003 POJO components
POJO persistence
•Web Services
2001 J2EE 1.4 POJO components
•EJB 2.1 protocol independence
2000 timers JAXB
J2EE 1.3 pluggable JMS StAX
•EJB •Web Services •JSF
1998 local EJBs Basic SOAP/HTTP •JSP
J2EE 1.2 abs. CMP Registry common EL
•EJB MDB •JMX Mgmt •Annotations
•Servlet •Servlet 2.3 •J2EE Deployment IoC
EJB 1.0 •JSP Events •JACC
Servlet 2.1 •JMS Filters New Standards
•JavaMail •JSP New Technologies
XML New Enablers!
•JAXP
•Connectors
•JAAS
Elasticity
Rapid provisioning (e.g. CloudBurst Appliance,TPM, BladeLogic)
Configuration Automation (e.g. RAFW, etc)
Virtualization – HW (e.g. VMware/PowerVM) and Middleware (e.g. WVE)
Scalability
eXtreme Caching – improving speed and scalability
Data/cache partitioning and co-location
Data awareness and real time processing
Sense and response or even driven architectures (Fraud/Marketing/BI)
Reduced processing – or off loading to a efficient tier
Moving data closest to application (relevant logic)
Achieve Elasticity and Scalability – Application Infrastructure (WebSphere enabled
middleware)
Data awareness and real time processing – require new architectures and design.
– VMware ESX
• Manage versions 3.0.2, 3.0.3, 3.5, and 4 (vSphere)
• Manage individual hosts or interact with VMware vCenter
z/VM
z/VMCloud
Cloud
– IBM PowerVM
• Manage Power5, Power6, and Power7 systems
– IBM z/VM
• Manage versions 5.3, 5.4 and 6.1
PowerVM
PowerVM
cloud
cloud
Patterns
VMware
VMwarecloud
cloud
1. Choose hypervisor(s)
IHS
2. Create virtual
machines
DMgr
3. Inject IP addresses
4. Start VMs and WAS
5. Run scripts
Custom
Node
s
Im age
ua l
f Virt
Custom
me nt o Custom
ce Node
DMgr
Node
IHS Pla
Custom
Node
Pattern
1
Akamai Application DataPower-AO XC10
Acceleration in DMZ as
EdgePlatform Application Front-End DataPower XC10 for simple
data oriented scenarios:
HTTP Session Replication
Elastic Dynacache
Web Side Cache
XI50
w/ AO option 2
•
OR the distance data has to travel before it gets to the customer/
data sink
Web
Akamai
Channel Data OR
Logic DB
Service Map
Mobile
Channel
12
© 2011 IBM Corporation
Web UI
CLI
REST
Bringing it all together APIs
Virtual Resources
Catalog Patterns
Systems
Define Cloud
Monitor and Resources
access
Virtual
machines in
Deployment
Job
Manager
Admin
Agent
Application
Server Manager Cloud
Deployment Application
Custom Custom Custom
Manager Server IBM HTTP
Node Node Node
Server
Custom Custom
Components and Node Node
D a ta c e n te r M a n a g e m e n t
Tivoli Service
Automation Manager
W e b S p h e r e E n v ir o n m e n t S e tu p
G e n e ra l p u rp o s e W e b S p h e r e C lo u d B u r s t A p p li a n c e
p ro v is io n in g
A p p li c a t i o n A p p b u ild & d e p lo y m e n t
d e p lo y m e n t