© 2014 IBM Corporation
IBM PureApplication Service
Jose Ortiz
Please Note
IBM’s statements regarding its plans, directions, and intent are subject to change
or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a
commitment, promise, or legal obligation to deliver any material, code or
functionality. Information about potential future products may not be incorporated
into any contract. The development, release, and timing of any future features or
functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance
that any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream,
the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results
similar to those stated here.
© 2014 IBM Corporation
3
IBM delivers value across the Cloud continuum
Fuel the front and back office Rapidly develop new
Cloud applications Accelerate existing
applications to the Cloud
Create
Create ConsumeConsume
License ……. Application
……. Idea ……. Customers
Bring your own
100+
100+
SaaS
SaaS
Applications
Applications
Easily provision new infrastructure
Public or Private? Dynamic is the future
Private Cloud & IT
Benefits:
• Fully customizable • Robust management • Secure by design
Best of both worlds.
Better outcomes.
Maximize return on existing IT investments Match workloads to best-fit infrastructure Hit the right balance of risk to speed Meet seasonal capacity without CapEx Add new capabilities quickly
Benefits:
• Low entry cost • Pay-per-use • Highly elastic
© 2014 IBM Corporation
5
PureApplication System On-premise & PureApplication on SoftLayer
brings cloud economics & hybrid cloud together
Deploying AND managing software quickly and easily
across Hybrid Cloud options with proven “patterns” of expertise
Private
On-Premise
Public
Off-Premise
Patterns: Create Once Deploy AnywhereSystem
Service
on onExtend enterprise apps with mobile
Test and learn – rapid
experimentation
Optimization: Dev/Test, Offloading,
Etc.
Market Expansion and Globalization
on
on
System Service
Using Hybrid Cloud Options Together Strategically
Off-Prem
On-Prem
© 2014 IBM Corporation
7
Focus on your application, while PureApplication automates the
application lifecycle to accelerate time to market, simplify IT and lower
TCO
From: MANUAL
Roll Your Own
To: AUTOMATED
Time to Value,
Simplicity & Lower
TCO
OS On-Prem Off-Prem MANUAL • Provisioning • Monitoring • Maintenance • SW Scaling • HW Scaling MANUAL • Provisioning • Monitoring • Maintenance • SW Scaling AUTOMATED • HW Scaling PureApplication Service PureApplication System AUTOMATED • Provisioning • Monitoring • Maintenance • SW Scaling • HW ScalingWhat is PureApplication Service on SoftLayer?
Service on
Run
applications
you have
with the
cloud economics
you want
and the
isolation
you need
Separate
Built with dedicated SoftLayer hardware to isolate compute,
network & storage to keep applications safer off-prem
Simple
Easiest way to run, scale and manage traditional enterprise
applications and the underlying infrastructure
Speed
Fastest way to adopt off-prem cloud for traditional enterprise
applications via Patterns
Seamless
Portability of traditional enterprise applications across
on-prem and off-on-prem clouds without re-architecting system
topology, storage, network designs, etc. via Patterns
© 2014 IBM Corporation
9
PureApplication Service comprises three components
on on Service
Off-Prem
1
2
3
Pattern workloads
Individual software patterns for specific workloads (same patterns that run on PureApp System)
PureApplication Service platform
Includes administration, management, monitoring, elastic scaling, maintenance, foundation patterns (caching, proxy, monitoring) and IBM pattern enginePureApplication Service infrastructure
Dedicated bare metal servers of 4, 8 or 16 cores, 1TB storage expansion packs, virtualization, Firewall, VPN, Red Hat base OS imagePureApplication Service is globally available on SL data centers
IPv4/IPv6 dual stack Global DNS Global DDOS Mitigation Global Internet Exchanges & Peering
Hong Kong Singapore Seattle San Jose Houston Dallas Washington D.C.
Toronto London Amsterdam
SoftLayer has 10 data centers in 6 countries across the globe
© 2014 IBM Corporation
11
Client On-boarding Experience to PureApplication Service
6 TB storage
SoftLayer Datacenter A (e.g.
Dallas05)
sSeries ClientA-1.PureApplication.com sSeries 10 TB storageSystem 1
System 2
3 TB storageSL Datacenter B
(e.g. Seattle)
System 3
PureApp Service Account
PureApp Service User:
1. Establishes an Account, isolated from other users
2. Populates their Account with one or more dedicated, isolated, Standard Server Instance or Express Server
Instances and storage
3. Deploys Patterns from a catalog into their System
sSeries
sSeries
sSeries mSeries mSeries mSeries
ClientA-2.PureApplication.com ClientA-3.PureApplication.com
eSeries eSeries eSeries
Each Server Instance comes with 1TB of storage, with option to add more in 1TB increments
So in a Nutshell – What do I get with PureApplication Service?
PureApplication Management Console
• Client gets a URL with a console with same interface as PureApplication
System + pre-installed and pre-configured hardware, network, storage,
virtualization, firewall & VPN, and select pre-entitled & pre-loaded patterns
Select Pre-entitled patterns
• Clients get Foundation Shared Services (e.g. Caching, Proxy, Monitoring),
Base OS Image
• WAS & DB2 is not pre-entitled or pre-loaded
Pre-installed & Pre-configured Infrastructure
• Pre-installed and pre-configured 4 core or 16 core compute nodes, at least 1
TB storage per compute node, Virtualization, Base OS Image, VPN, Firewall,
Storage, Network
© 2014 IBM Corporation
13
Workload VMs
Secure & Isolated Dedicated Instances in Dallas DataCenter
PureApplication Service* on SoftLayer – Details
PureApp Service
Management
iSCSI SANVMWare Virtualization
Secure VPN Connection Client • Resilient Management & Infrastructure• Isolated & Dedicated secure resources • Firewall and
VPN-based protected environment
Client accessed secure VPN Connection
IBM accessed & managed connection
Client Managed
Managed
Application with public IP
Protected Yellow Zone Managed by IBM
Legends
*Illustration with 2 Express Configuration
Express Express
Firewall & VPN VPN Gateway
Expert Selected Dedicated PureApp Infrastructure Configurations
eSeries (e24)
mSeries (m128)
sSeries (s256)
Processor Single Processor Quad Core Xeon 3450
Single Processor Octo Core Xeon 2670
Double Processor Octo Core Xeon 2670
Processor Speed 2.66 GHz 2.60 GHz 2.60 GHz
Processor Cache 8 MB 20 MB 20 MB
Cores 4 cores 8 cores 16 cores
PVUs 280 PVUs (4 x 70 PVU) 560 PVUs (8 x 70 PVU) 1,120 PVUs (16 x 70 PVU)
Memory Type DDR3 Registered 1333 DDR3 Registered 1333 DDR3 Registered 1333
Memory Amount 24 GB 128 GB 256 GB
Public Bandwidth Unlimited Bandwidth Unlimited Bandwidth Unlimited Bandwidth Uplink Port Speed 1 Gbps Private
1 Gbps Public
2 Gbps Private 2 Gbps Public
2 Gbps Private 2 Gbps Public Storage Type HDD SAN (iSCSI) HDD SAN (iSCSI) HDD SAN (iSCSI)
Storage Amount 1 TB 1 TB 1 TB
Storage Redundancy
© 2014 IBM Corporation
15
DevOps Flow (cont.)
Each new environment is provided to the customer with these details: • VPN Keys for accessing the Pattern Engine
• Pattern Engine Endpoint • Userid (Workload Admin) The URL listed to the right is the
URL for the Pattern Engine (https://10.108.111.136/)
IBM Software Pattern Inventory for PureApplication Service
• IBM SOA Policy Gateway 2.0, 2.5
• IBM Software Delivery and LifeCycle Patterns • Collaborative Lifecycle Mgmt 4.0.2 • Rational Application Developer 8.5
• Test Virtualization Server and Workbench • IBM Sterling Order Management System
• IBM Transactional Database Pattern 1.1 (vApp) • IBM Web Application Pattern 1.0, 2.0 (vApp) • IBM Web Content Manager 8.0
• IBM WebSphere App Server HV 7.0, 8.0, 8.5, 8.5.5 • IBM WebSphere Message Broker 8.0
• IBM WebSphere Cast Iron 6.4, 7.0
• IBM WebSphere Commerce Pattern 1.0 (for WC Enterprise 7.0)
• IBM WebSpere Datapower XG45 V5.0, V6.0 • IBM WebSphere Datapower XI52 V5.0, V6.0 • IBM WebSphere MQ 7.5
• IBM WebSphere Portal Server 8.0
• IBM WebSphere Transformation Extender Launcher 8.4, 8.4.1 • Microsoft Dynamics v2008
• Microsoft Exchange for Intel
• Microsoft Sharepoint V2010 • Microsoft SQL Server V2012
• Oracle DB Enterprise Edition v11g, R2 • IBM API Management 2.0
• IBM Application Pattern for Java 1.0 (vApp) • IBM Business Intelligence 1.0, 2.0 (vApp)
• IBM Business Process Manager 8.0.1, 8.5 (8.5 is vApp and vSys)
• IBM Connections 4.0
• IBM Content Foundation Pattern 5.2
• IBM Data Mart Pattern 1.1.0.8 (with BLU Acceleration) (vApp) • IBM DB2 9.7 FP5, 10.1, 10.5 with BLU Acceleration
• IBM Domino 9.0
• IBM Encryption Pattern for Guardium Encryption Expert • IBM Encryption Pattern for SecurityFirst SPxBitFiler • IBM Informix 11.7, 12.10
• IBM InfoSphere Information Server 9.1
• IBM InfoSphere Master Data Management Standard Edition and Advanced Edition, 11.0
• IBM Integration Bus 9.0 (evolution of Message Broker) • IBM Maximo Asset Management 7.5
• IBM Messaging Extension for Web App Pattern 2.0 (vApp) • IBM Mobile Application Platform 5.0.6, 6.0 9 (vApp) • IBM Operational Decision Manager 8.0.1, 8.5 (8.5 is vApp) • IBM Pattern for SAP Business Suite (vApp)
© 2014 IBM Corporation
17
Pre-Entitled and Pre-loaded Patterns with PureApp Service on
SoftLayer
Pattern
Pre-entitled
Pre-loaded
Caching Service Y Y
Proxy Service Y Y
ITM Monitoring Service Y Y
IBM Image Construction & Composition Tool Pattern
Y Y
Red Hat Base OS Image Y Y
IBM Application Pattern for Java Y Y
Purchasing PureApplication Service on SoftLayer
Component BYOSL BYOL Monthly
Partner Patterns
•Utilize existing entitlements or purchase new
IBM Patterns
•Utilize existing entitlements or purchase new •WAS & DB2 are not pre-entitled
•*Monthly pricing subject to availability
PureApplication Service Platform
•Management layer hardened in PureApplication System, now available in PureApplication Service •Acquire “PureApplication Service Platform” part #
•Can utilize “PureApplication Software” part # for BYOL
PureApplication Service Infrastructure
•Rent one or more dedicated Express or Standard Server Instances and 1 TB/storage per Server Instance •Optionally rent additional storage in 1 TB increments
YES
YES
YES
YES
YES*
YES*
P u re A p p li c a ti o n S e rv ic e P a tt e rn sBYOSL: Bring your own software and license BYOL: Bring your own license
© 2014 IBM Corporation
19
Try PureApplication Service for No-charge!!
www.ibm.com/hybridcloudapps
www.pureapplication.com
Through the technology of
Patterns
,
PureApplication delivers a
faster
and
simpler
way to deploy & manage workloads in your
enterprise.
© 2014 IBM Corporation
21
What the business wants…
What’s required…
Monitoring Lifecycle Management
What will be needed tomorrow…
Monitoring Lifecycle Management
© 2014 IBM Corporation
23
Patterns of Expertise:
Proven best practices and expertise for complex tasks learnedfrom decades of client and partner engagements that are captured, lab tested and optimized into a deployable form
Monitoring Lifecycle Management
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
© 2014 IBM Corporation
25
Setup Dynamic Auto-Scaling for Applications – in just few seconds
OR…. choose to write 100s of lines of proprietary code + incur CapEx for
unused capacity reserved for peak loads
Service
on
on
PureApplication System + IBM Business Intelligence Pattern
A proven approach
3+ weeks of manual effort
250+ opportunities for errors
Deploy IBM BI Pattern
A new approach
Monitoring Lifecycle Management
< 30 minutes with automated best practices
0 Errors
© 2014 IBM Corporation
27
on
on
Example: PureApplication System + IBM BPM Pattern
Weeks of manual effort &
documentation and ongoing
maintenance
• < 90 minutes to deploy IBM highly available golden topology in a repeatable fashion. Ability to customize and extend the
pattern
• Easier management and maintenance with ability to monitor and apply maintenance at the pattern level vs. individual server instances
A proven approach
A new approach
Process Center HTTP Server ServerHTTP Process Server
Deploy
BPMService
Business Analytics & Data Warehousing Information Integration and Governance Data Management Asset and Facilities Management Social Collaboration Mobile Development and Connectivity
Connectivity, Integration and SOA Application
Infrastructure
Business Process Management
More than 130 leading ISVs have optimized more than 155 applications as IBM PureApplication “Patterns of Expertise” to automate deployment, simplify management, and accelerate time to value
© 2014 IBM Corporation
29
“Patterns of Expertise”
spanning various industry segments with
170+
patterns* & growing!!!
Banking Energy & Utilities Insurance Government Retail Telecom Financial Markets Healthcare * * Consumer Products
Download Patterns from IBM PureSystems Centre:
© 2014 IBM Corporation
31
PureApplication Service on SoftLayer Terminology
Term Definition
Account A PureApplication Service on SoftLayer client account which can span multiple SoftLayer datacenters; unique from a client’s existing SoftLayer account
PureApplication Service Infrastructure
Marketing description for the dedicated hardware infrastructure offered by PureApplication Service, which is linked to an Account
System A collection of Server Instances and Storage which act together as a logical system
Server Instance A dedicated physical server on SoftLayer, isolated from other users
Express Server Instance
A dedicated 4 core, 24GB memory physical server and 1TB or more of SAN storage on SoftLayer, available as PPA part #
Standard Server Instance
A dedicated 16 core 256GB memory physical server and 1TB or more of SAN storage on SoftLayer, available as PPA part #
Storage Expansion Dedicated SAN storage which can be added to a Server Instance in 1TB increments, available as PPA part #
PureApplication Service Platform
Management layer, hardened on PureApplication System, now available in PureApplication Service, available as PPA part #
Consolidate a broader range of applications on
PureApplication Service, including those which
require Microsoft Windows
Deploy patterns with one or more components on
Microsoft Windows 2008 R2 & 2012
• virtual system and virtual application patterns
Bring-your-own-license
design allows you to
leverage existing investments
Patterns
made available for select Microsoft products
• Microsoft SQL Server • Microsoft Sharepoint
Use extend/capture or provided tooling to
create your
own
Windows-based patterns!
Increased flexibility with an
application platform
for
Windows
and
Linux
Simplicity of 3
rdparty Patterns on Windows
Service
on
© 2014 IBM Corporation
33
Smooth response times under load with automated vertical scaling
PureApplication Service 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
OS view
DB2 view WAS view
© 2014 IBM Corporation
35
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
PureApplication System now supports the
following
license metrics
:
• Processor Value Unit (PVU) • Virtual Instance / VM
• Compute Node / Physical Server
• Processor Core
Improved governance
through new license management and OS
maintenance capability
License
Inventory
License
Allocation
License
Overage
Protection
© 2014 IBM Corporation
37
© 2014 IBM Corporation
39
User & Group Management
Users & Groups are able to be used to:
• Restrict access to resources such as:
Individual patterns (great for ensuring consistency within teams) Specific pools of hardware, storage, IP addresses
• Restrict rights such as:
Create/Modify pattern Deploy pattern
• Report usage
What is PureApplication System?
Deploying AND managing software quickly and easily
across Hybrid Cloud options with proven “patterns” of expertise
Private
On-Premise
Public
Off-Premise
Patterns: Create Once Deploy AnywhereSystem
Service
on on© 2014 IBM Corporation 41
Deploy
Deploy
Deploy
Data POS Kiosk WebB2B sites Tele, mobile
Customer procurement / systems Fulfillment Suppliers Retailers Distributors
Resellers / Dealers Legacy systems Back-end
B2B / Partners
Quickly deploy cloud-ready business solutions with
Patterns of Expertise
Mobile PatternBPM Pattern
Business Intelligence Pattern DevOps Pattern Commerce Pattern Virt ual Ap plia nce Metadata Ap plicati on Server Operatin g system Virt ual Ap plia nce Metadata Ap plicati on Server Operatin g system Virt ual Ap plia nce Metadata HTTP Server Operatin g system Virt ual Ap plia nce Metadata Ap plicati on Server Operatin g system Virt ual Ap plia nce Metadata Ap plicati on Server Operatin g system Virt ual Ap plia nce Metadata HTTP Server Operatin g system Virt ual Ap plia nce Metadata Ap plicati on Server Operatin g system Virt ual Ap plia nce Metadata Ap plicati on Server Operatin g system Virt ual Ap plia nce Metadata HTTP Server Operatin g system V i r tu a l A p p li a n c e Metadata Ap plicati o nServer Operatin g system V i r tu a l A p p li a n c e Metadata Ap plicati o nServer Operatin g system Vi r t u a l A pp l i a n c e Metadata HTTP Server Operatin g system V ir t u a l Ap p l i a n c e Metadata Ap plicati o n Server Operatin g system V ir t u a l Ap p l i a n c e Metadata Ap plicati o n Server Operatin g system V i r t u a l A p p l i a nc e Metadata HTTP Server Operatin g system V ir t u a l Ap p l i a n c e Metadata Ap plicati o n Server Operatin g system V ir t u a l Ap p l i a n c e Metadata Ap plicati o n Server Operatin g system V i r t u a l A p p l i a nc e Metadata HTTP Server Operatin g system 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
IBM PureApplication System: A Cloud Application Platform
Key Values
• Simplicity
• Speed & Agility • Lower TCO
PureApplication System x86 & Power - Generation 2 HW
Up to
10% better price/performance
with new Intel and Power
compute nodes for Mini and Enterprise configurations
Up to
2x better price/performance
for consolidation & memory
intensive applications on Enterprise configurations, now with
2x memory per core
Up to 10% reduction in power requirements
for Enterprise
configurations, now able to utilize
single phase power
Simpler datacenter onboarding
for Mini configurations, now in a
42U rack
Utilizes the same
high performance networking and storage
design as Gen 1 for Mini & Enterprise configurations
Investment protection
for Gen 1 clients with ability to add Gen 2
W2500: x86 W2700: Power
© 2014 IBM Corporation 43 Large rack (42U) Small rack (25U)
Fault tolerant
hardware infrastructure
Enterprise-class
cloud application platform
with integrated
pattern engine
Broad, open, and extensible ecosystem of
available
pattern content
IBM PureApplication System
patterns of expertise add unique value
How does PureApplication
System do this?
Patterns of Expertise
Labor Hours Spent*
9612 hrs Deployment Change Management Security Management Asset Management Incident/capacity Mgmt 0 10000 5000
Do It Yourself PureApplication System Pre-integrated Competitor Coalition Competitor 5815 hrs
153%
More 4843 hrs110%
MoreLabor Hours Spent*
2302 hrs
*Note: Coalition competitor used 9 competitor blades (144 cores). Pre-Integrated competitor used 18 pre-integrated nodes (288 cores). IBM PureApplication System used 3 nodes (96 cores). Each system has the capacity to run 72
9612 hrs Deployment Change Management Security Management Asset Management Incident/capacity Mgmt 0 10000 5000
Do It Yourself PureApplication System Pre-integrated Competitor Coalition Competitor 5815 hrs
153%
More 4843 hrs110%
MoreLabor Hours Spent*
2302 hrs
76%
© 2014 IBM Corporation 45 Business Analytics & Data Warehousing Information Integration and Governance Data Management Asset and Facilities Management Social Collaboration Mobile Development and Connectivity
Connectivity, Integration and SOA Application
Infrastructure
Business Process Management
More than 130 leading ISVs have optimized more than 155 applications as IBM PureApplication “Patterns of Expertise” to automate deployment, simplify management, and accelerate time to value
“Patterns of Expertise”
spanning various industry segments with
170+
patterns* & growing!!!
Banking Energy & Utilities Insurance Government Retail Telecom Financial Markets Healthcare * * Consumer Products
© 2014 IBM Corporation
47
2.4 TB SSD 24 TB HDD
Upgrade configurations
without taking an outage
96 Cores 1.5 TB RAM 192 Cores 3.0 TB RAM 6.4 TB SSD 48 TB HDD 384 Cores 6.0 TB RAM 608 Cores 9.5 TB RAM
x86
x86
Small Rack (25U) Large Rack (42U) 32 Cores 0.5 TB RAM 64 Cores 1 TB RAMPureApplication System x86 Configurations (W1500)
All configurations include:
• Rack, Chassis, PDUs
• Networking (Top of Rack, Chassis & Fibre)
• Pre-integrated software entitled for full capacity of configuration: OS, Hypervisor, application server, database, Java runtime, cloud provisioning, management and full stack monitoring *Additional 32 core increments available to 128 cores *Additional 32 core increments available
“All you can eat” entitlement to run the following software on the full capacity of the purchased System • Full stack monitoring (hardware, OS, entitled middleware)
• Virtualization & virtualization management • Tooling for creating patterns
• Virtual System Patterns:
IBM OS Image for Red Hat Linux Systems v1 (RHEL 64-bit v6.2)
IBM WebSphere Application Server Hypervisor Edition v7 with IMP (WAS 7.0) IBM WebSphere Application Server Hypervisor Edition v8 with IMP (WAS 8.0) IBM WebSphere Application Server Hypervisor Edition v8.5 with IMP (WAS 8.5) IBM DB2 9.7 FP5 Enterprise Server Edition HV*
IBM DB2 10.1 Enterprise Server Edition HV*
Automation Framework HV (for migrating applications)
• Virtual Application Patterns:
Java Pattern v1 (64-bit Java 7 SDK)
IBM Workload Deployer Pattern for Web Applications v1 (with WAS v7) IBM Web Application Pattern v2 (with WAS v8)
IBM Transactional Database for Cloud v1.1 (with DB2 9.7 FP5 & 10.1) IBM Data Mart for Cloud v1.1 (with DB2 9.7 FP5 & 10.1)