Upload
khawkwf
View
565
Download
1
Embed Size (px)
Citation preview
© 2013 IBM Corporation
IBM PureApplication SystemSimplifying & Optimizing Your Application Platform
Kevin KhawClient Technical ProfessionalSystem Middleware GroupIBM Malaysia
ExpertIntegratedSystems
© 2013 IBM Corporation
The typical time and effort spent on application environment setup
Top Causes of Project DelaysHardware• Troubleshooting and tuning
production environment• Integration, configuration and
testing of the infrastructure• Installation, cabling and
network access for the environment
Software• Integration, configuration and
testing of applications• Integration, configuration and
testing of middleware• Configuration, build and
deployment of applications
45%
45%
29%
41%
35%
34%
Phase Time (days) Budget
Specify/design 73 - 96 14% - 16%
Procure 57 - 112 19% - 21%
Implement 74 – 93 12%
Configure/test 74 – 80 10% - 11%
Cluster & HA 66 – 104 11% - 12%
Backup 44 – 108 10%
Tune 89 – 98 9% - 10%
Management 67 – 110 9 – 10%
Typical IT Project Time and Budget
From study conducted by Forrester Consulting on behalf of IBM
Design/Deploy Manage/Maintain
© 2013 IBM Corporation
IaaS vs. PaaS Adoption Approach
IBM Hardware Components
Compute NodesPower 2S/4S*x86 2S/4S
Storage NodeV7000Expansion inside or outside chassis
Management ApplianceOptional
Networking10/40GbE, FCoE, IB8/16Gb FC
ExpansionPCIeStorage
IBM POWER 7
Pre-configured, pre-integrated infrastructure systems with compute,
storage, networking, physical and virtual management, and entry cloud
management with integrated expertise.
Chassis14 half-wide bays for nodes
IBM PureApplication System
Pre-configured, pre-integrated platform systems with
middleware designed for transactional web applications
and enabled for cloud with integrated expertise.
From Standardization to Virtualization, to Optimization
ExpertIntegratedSystems
© 2013 IBM Corporation
What the business wants…
What’s required…
PaaS - Top Down Driven from Business Applications
© 2013 IBM Corporation
What is IBM PureApplication System?
Simple, Efficient, Flexible and Virtualized Application Platform – Built for Private Cloud
Simplify Ongoing Tasks• Single point of management• Integrated monitoring & maintenance• Application-aware workload management
• Easy to integrate with existing environment
Complete, Ready-to-Go Systems
• Arrives ready to go with expert integration• Pre-optimized for Java, web and database performance
• Virtualized across the stack for efficiency
• Resilient, secure, scalable infrastructure
Interconnect
10 GB ethernet8 GB FC
Storage
Solid State (6 TB) Spindles (48 TB)
Compute
32-384cores
Best practice, pattern-basedManual, brittle
Policy based elasticity,
single view
OS, runtime,resources
Manualoptimizations
on-site
Pre-optimizedby experts
Deploy
Manage
Optimize
© 2013 IBM Corporation
“Mini” – Intel & Power32, 64, 96, 128 cores
“Enterprise” – Intel & Power32, 64, 96, 128, 160, 192, 224, 320, 384 cores
Top of Rack Switches
320 Gbps to DC
Storage: • V7000• 2.4 TB SDD• 24 TB HDD
Compute: • Intel Ivy Bridge
2.6 GHz and • Power 7+ 4.1
GHz • Memory: 16 GB /
core
42U Rack
Top of Rack Switches
320 Gbps to DC
Storage: • V7000• 6.4 TB SDD• 48 TB HDD
Compute: • Intel Ivy Bridge
2.6 GHz and • Power 7+ 4.1
GHz • Memory 32 GB /
core
42U Rack
PDU: • 4x30A 1ph
PDU: • 4x60A 1ph
or 4x60A 3ph
PureApplication System Infrastructure Overview
© 2013 IBM Corporation
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
MonitoringLifecycleManagement
What is a Pattern?• The pre-defined architecture of an application• For each component of the application (i.e. database,
web server, etc)• Pre-installation on an operating system• Pre-integration across components• Pre-configured & tuned• Pre-configured Monitoring• Pre-configured Security• Lifecycle Management
• In a deployable form, resulting in repeatable deployment with full lifecycle management
• Delivering superior results:• Agility: Faster time-to-value• Efficiency: Reduced costs and resources• Simplicity: Simpler skills requirements• Control: Lower risk and errors
© 2013 IBM Corporation
Auto Scaling Managed environments scale up and down based upon business SLAs you specify
Failover Failed virtual machines are replaced with new VMs which are configured with the old VM’s identity
Load Balancing Web requests are automatically load balanced across multiple virtual application servers
Security ACL’s for application sharing and management access, LDAP integration for application security
Monitoring All components of virtual application environments are monitored by PureApplication System
Lifecycle Management Built-in components are pre-configured, tuned, and tested to enable efficient, minimal click deployment and single point of maintenance
Built-in Web Application Pattern delivers proven expertise
© 2013 IBM Corporation
Typical Application Production Setup
© 2013 IBM Corporation
Conventional Approach of Application Setup for each environments
Production UAT
DR DEV/SIT
Production UAT
DR DEV/SIT
Production UAT
DR DEV/SIT
© 2013 IBM Corporation
Moving Forward: Start with Capturing Your Application System Knowledge
Graphically assemble your Application System infra setup & configuration
Palette containing available components and layers
The canvas is where you drag the components, create linkages between
components and optionally add policies to the components
Component, policy and link properties view
Message Broker
Message Queue
© 2013 IBM Corporation
© 2011 IBM Corporation
Forming Your Application Pattern from your System Knowledge
Virtual System Pattern
A Virtual System Pattern represents a collection of application components, behavioral policies and their relationships
Core components of the pattern include web applications, databases, queues, connections to existing resources, business process models, batch jobs, mediations, etc.
Core policies of the pattern include high availability, SLAs, security, multi-tenancy, isolation, etc.
Load balancer
WAS cluster configured with session replication
Initial instance = 3
Web Application Components
© 2013 IBM Corporation
Spin up your Application environments in minutes
Deploy
MonitoringLifecycleManagement
MonitoringLifecycleManagement
Significantly simplifies the provisioning and management of development, test, or production environments with a few clicks
• Enables repeatable deployment with the ability to customize and extend the patterns to better meet your requirements
• Easier environment management and maintenance with the ability to monitor and apply maintenance at the pattern level instead of individual server instances.
• Provides IBM recommended expert patterns and script packages
• Reduces the time with an automated setup of these environments from days to minutes
WP/ WCM
HTTPServer
HTTPServer
IC 4
ProcessCenter
HTTPServer
HTTPServer
ProcessServer
© 2013 IBM Corporation14
1 U2 U3 U4 U5 U6 U7 U8 U9 U10U11U12U13U14U15U16U17U18U19U20U21U22U23U24U25U26U27U28U29U30U31U32U33U34U35U36U37U38U39U40U41U42U
Dynamic & Optimized Quick Application Deployment
Deployed systemsDeployed systems
Admin
Logical View Physical View - VMs
DB2
DB2
EAI
EAIEA
IEAI
DB2
DB2
MQMQ
EAIEAI
EAIEAI
MQMQ
DB2
DB2
Virtual System Pattern UI
Virtual System Pattern UI
Admin View
Create Virtual System
and deploy
MQMQ
MQMQ
© 2013 IBM Corporation
More Cost Effective Long Term Strategic Alternative
Apps 1
Apps 3
Apps 4
Apps 2
Production
Apps 1
Apps 3
Apps 4
Apps 2
Dev/SIT/UAT/DR
© 2013 IBM Corporation
Not Only Pre-Integrated, but Pre-Optimized, Pre-Entitled Software Bundled entitlement to run the following software on the full capacity of the purchased
System– Virtualization hypervisor and virtualization management– Full stack monitoring (hardware, OS, entitled middleware)– Tooling for creating patterns– Virtual System Patterns:
• IBM OS Image for Power Systems (AIX v6.1 TL 8 SP2 & AIX v7.1 TL 2 SP2)• IBM WebSphere Application Server Hypervisor Edition v7.0.0.29 with IMP (WAS 7.0)• IBM WebSphere Application Server Hypervisor Edition v8.0.0.6 with IMP (WAS 8.0)• IBM WebSphere Application Server Hypervisor Edition v8.5.5 with IMP (WAS 8.5)• IBM DB2 9.7 FP8 Enterprise Server Edition HV*• IBM DB2 10.1 FP2 Enterprise Server Edition HV*• IBM DB2 10.5 Enterprise Server Edition HV*• Automation Framework HV (for migrating applications)• IBM Mixed Language Application Modernization Pattern v1.0 (for C & COBOL apps)
– Virtual Application Patterns:• Java Pattern v1.0.1 (64-bit Java 7 SDK)• IBM Workload Deployer Pattern for Web Applications v1.0.1 (with WAS v7)• IBM Web Application Pattern v2.0.1 (with WAS v8)• IBM Transactional Database for Cloud v1.1.0.7 (DB2 9.7 FP8, 10.1 FP2, & 10.5)• IBM Data Mart for Cloud v1.1.0.7 (with DB2 9.7 FP8, 10.1 FP2 & 10.5)
© 2013 IBM Corporation
Social Collaboration
Business Analytics & Data Warehousing
Security, Risk Management , Compliance
Data Management
Connectivity, Integration and SOA
App Infrastructure
Business Process Mgmt Mobile Development
and Connectivity
Asset and Facilities Management
IBM Notes and Domino*WebSphere Portal
IBM CastIron 6.4 IBM Integration Bus 9IBM DataPower XI52, XG45IBM MQ 7, 8
BPM 8.5ODM 8.5WAS 8.5.5
Business Intelligence 2.0
Software Delivery and Lifecycle
Collaborative Lifecycle Management*Rational App Developer*
QRadar SIEM*QRadar Log Manager* IBM Security Access Mgr*
Solutions
WebSphere Commerce 7.0WebSphere Transformation Extender w/Launcher 8.4.1SAP Business Suite*
Mobile Application Platform 6.0
IBM Maximo Asset Management 7.5
Information Server 9.1 Compute Node Pattern
IBM Patterns of Expertise Optimize Key IBM Software Capabilities
© 2013 IBM Corporation
“Patterns of Expertise” covering the breadth of industry segments
Banking
Energy & Utilities
Insurance
Government Retail
Telecom
Financial Markets
Healthcare
*
*
Consumer Products
180+ Patterns available on PureSystem Centre
© 2013 IBM Corporation
• Single product streamlines ordering, tracking, receiving, installing and running
• Factory installed. Pull it out of the box, plug it in and boot it up.
• Management integration across system
• Single point of contact for support
• Upgrade with zero downtime based onintegrated patches
• PureSystems Centre – single online catalog of applications and patterns from IBM & ISVs
• A broad, open ecosystem of optimized solutions
New client experience:
Key Advantage 1: PureApplication System offers a simplified lifecycle experience
© 2013 IBM Corporation
Pattern-based deployment
Catalog of services
User-based self-service
Service level management
Usage-based reporting
Common cloud platform
Dynamic resource scalability
Multi-tenancy
Virtualization
Automated IT resource provisioning
Automated IaaS
Quickly deploy cloud-ready solutions onto PureApplication System
Key Advantage 2 : Built-In Pattern Deployment for ABC Applications
© 2013 IBM Corporation
Key Advantage 3: Drag and drop application components for continuous availability across multiple systems and datacenters.
© 2013 IBM Corporation
Key Advantage 4: Easily see components of your application & how they interact.
© 2013 IBM Corporation
Key Advantage 5: Automatic notifications when application content across multiple systems and datacenters get out of sync
The user makes a change on the primary System
The Primary System indicates that this artifact is no longer in synch with the
secondary System(s)
Synch button automatically appears to push changes to
The secondary System(s)
1
2
3
© 2013 IBM Corporation
Key Advantage 6: Automatic notifications when application content across multiple systems and datacenters get out of sync.
The user makes a change on the primary System
The Primary System indicates that this artifact is no longer in synch with the secondary System(s)
Synch button automatically appears to push changes to
The secondary System(s)
1
2
3
© 2013 IBM Corporation
Problem Reporting Automatic PMR generation based upon HW events
(ex: Compute Nodes, Network, Storage, Power & cooling)
Automatic log collection and upload
Collection of system configuration information
Report showing PMRs generated by Call Home
IBM problem Repository
Key Advantage 7: Call-Home delivers easier system troubleshootingget out of sync
© 2013 IBM Corporation
Rack 1 Rack 2 Rack 3
• Permissions attached to artifacts as they move across systems
• Artifacts can be pinned to an explicit machine, or placed by PureApp
Consolidated view of pattern artifacts across the racks
Build a pattern on any rack using artifacts from all racks
Deploy the pattern across the racks, choosing where each image within the pattern should run
A single view to monitor the status of the deployed pattern across the racks
1
2
3
4
Greater cost efficiency through finer grained replication on a workload by workload basis
5
Key Advantage 8: Achieve continuous availability for key applications by deploying across multiple systems
© 2013 IBM Corporation
Active/passive replication DR solution setup in just 5 clicks on each system!
Achieve business continuity for all applications running on the system
Begin recovery from planned or unplanned failures with two clicks
Up to 8,000 km between systems
Uses asynchronous replication for improved performance
Recovery Point Objectives (RPOs):
Planned failover: zero data loss Unplanned failover:near zero data
lossRecovery Time Objectives (RTOs) vary on
application startup time, between 2-8 hours
Primary Backup
Delivering easy-to-use cross-site disaster recovery for applications - setup in just 5 clicks!
Fiber
A-sync replication
DWDM
Key Advantage 9: Disaster Recovery in 5 clicks
© 2013 IBM Corporation
Smooth response times under load with automated vertical scaling
PureApplication System offers options for scaling patterns to address demand spikes:
– Vertical: increase CPU/memory resource allocated to existing nodes/server instances
– Horizontal: add additional VMs, start additional nodes/server instances, tie into existing environment
– Combination: try vertical scaling first, then move to horizontal scaling
Decision to scale a pattern up is made based on policies specified by user
– Types of policies available differ by pattern
Faster response times during usage spikes
VM VM VM VM
Adding a VM takes minutes
VM VM VM
Adding resource to an existing VM takes seconds
Vertical Scaling
Horizontal Scaling
Key Advantage 10: Automated Vertical Scaling
© 2013 IBM Corporation
Produce license usage reports which meet subcapacity licensing requirements
Prevent license overages by optionally taking action when a requested deployment would exceed entitlement:
– Warn: send email to user and admin, but allow deployment
– Enforce: reject deployment
Improved governance through new license management and OS maintenance capability
LicenseInventory
LicenseAllocation
LicenseOverageProtection
Key Advantage 11: Advanced License Management
© 2013 IBM Corporation
2 – 4 months
Business Values: Reusable templates and patterns reduce waste, simplify management
Repetitive non-value adding activities delay projects: manual installs, wait time between handoffs, rework cycles to correct problems found in test, downstream config changes…
Go from this… from Project 1, Project 2, Project 3 and More
ProcurementHardware
InstallSW Install &
ConfigureTest
Startup & Change
Design
Stack deployment
Ongoing
© 2013 IBM Corporation
2 – 4 monthsRepetitive non-value adding activities delay projects: manual installs, wait time between handoffs, rework cycles to correct problems found in test, downstream config changes…
Go from this…
ProcurementHardware
InstallSW Install &
ConfigureTest
Startup & Change
Design
Stack deployment
Ongoing
To this…
Design ProcurementHardware
Install
SW Install & Configure
Test Startup
Click to Deploy
Done once… dynamically scalable foundation
Done once (hours)… for image and pattern creation
Reused and repeated (minutes)…new deployments, test environments,
changes, upgrades, patches
Pattern-driven click-to-deploy capability enables operations and development
teams to work more effectively, eliminating both delays and errors
Pattern-driven click-to-deploy capability enables operations and development
teams to work more effectively, eliminating both delays and errors
Business Values: Reusable templates and patterns reduce waste, simplify management
© 2013 IBM Corporation
IBM PureApplication System provides savings across the IT lifecycle
Deployment Fully assembled and configured Pre-installed management software Fast pattern-based deployment
Incident/capacity management Centrally monitor and resolve issues Automatic scaling
Asset management Track license usage of products
Security management Centralized access control
Change management Visibility into relationships of virtual
images in a workload Automatically apply changes to
desired virtual servers
How does PureApplication System do this?9612 hrs
2302 hrs
0
10000
5000
Do It Yourself PureApplication System
Labor Hours Spent*
Deployment
Change Management
Security Management
Asset Management
Incident/capacity Mgmt
76% Savings
*Note: Do It yourself used 9 blades (144 cores). IBM PureApplication System used 3 nodes (96 cores). Each system has the capacity to run 72 workloads where each workload can sustain a peak throughput of 1720 page elements per second.
The labor savings and assumptions herein are estimates based on a labor model that uses data obtained on the percentage of time customers spend on certain IT life cycle tasks. It is not a benchmark. As such, actual customer results will vary based on customer applications, differences in stack deployed and other systems variations as well as actual configuration, applications, specific queries and other variables in a production environment.
© 2013 IBM Corporation
Benefits Grow When Moving from Virtualization to PaaS
Traditional IT Model – Challenges:•Difficulty tracking resources•Labor intensive install and configuration•Low resource utilization; high maintenance costs•Longer application development cycles, increased defect potential
Benefits:• Reduced hardware and
software costs through consolidation, increased utilization
• Improved data center space efficiency
• Improved continuity, reduced outages
• Improved provisioning through virtual servers and script-based deployment
Additional Benefits:• Self service infrastructure
deployment and on-demand infrastructure provisioning
• Automated resource usage tracking
• Reusable image library to deploy O/S
• Automated scaling capabilities
Additional Benefits:• Automated, policy-driven
(SLA-based) resource management and dynamic scaling capabilities
• Automated health management (isolation and recovery), tracking, and monitoring
• Standardized pattern-driven platform management
• Consistent, on-demand, pattern-driven workload provisioning (application, middleware, database) across dev/test and production
Infr
ast
ruct
ure
Dev
elo
pm
en
tIm
ple
me
nta
tion
Ope
ratio
ns
Infrastructure Mgmt Auto Provisioning
IaaS
20% -25%
25% -30%
Platform Mgmt Pattern-based Provisioning
PureApplication System
PaaS
30% -35%Virtualization
Life
cycl
e
© 2013 IBM CorporationTime
Per
ceiv
ed V
alue
sFaster Time to Values for Business Build – Run – Manage with PureApplication Platform
Project Starts
Infra setup
Middleware setup
Business valuesBusiness values
PureApp Value Proposition BAU
Time required with Business as Usual
Time Required with PureApplication
Hardware Purchased
© 2013 IBM Corporation
PureSystem Summary IBM PureApplication System is a game changer
PureApplication System provides a powerful and easy to deploy private cloud
– Pre-assembled rack provides integrated hardware and software
Integrated hardware and software system designed to dramatically simplify the development, provisioning, and management of applications
Includes integrated management capabilities, allowing self-service provisioning of elastic workloads
Supports multiple deployment models to cater to variety of needs
While optimized for IBM middleware, PureApplication System has capabilities to expand beyond the available S/W by allowing clients to bring in their own Virtual image and add that to the shared cloud resources within PureApplication System
© 2013 IBM Corporation36
PureApplication Additional Value and Benefits above requirements
S/N Capability Value
1 Provision of On demand of 1 spare compute node (32 cores)
Facilitate desired baseline performance even during unplanned outages or spike in performance requirement
2 Rapid disaster recovery setup Planned and unplanned DR out of the box
3 Advance placement engine Optimization of resources
4 Hardware Fault evacuation Resiliency of system
5 Upgrade without outage from 96 cores to 608 without increase in footprint in DC
No interruption of user services
6 Improves capacity planning and utilization Better project implementation
7 Audit Trail Improves governance
8 Aggregated logging across multi-server environments Improves problem determination
9 Show-back usage reporting (for use in chargeback) Measure the IT expenses per business unit and charge them back accordingly
10 Single number for support call Simplified experience
© 2013 IBM Corporation
THANK YOU
37