SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
© 2014 IBM Corporation 
IBM Competitive Project Office 
Cloud. Pure and simple. 
Accelerate application deployment 
with Patterns of Expertise
We create our environments for 
development, testing and 
production manually. This work 
is time consuming and prone to 
errors. 
System 
Administrator 
IBM offers Patterns of 
Expertise to deploy your 
environments to the Cloud 
quickly and easily. 
IBM 
© 2014 2 IBM Corporation
Why patterns? It starts like this
 
What the business wants
 What’s required
 
Monitoring 
Lifecycle 
Management 
© 2014 3 IBM Corporation
What will be needed tomorrow
 
Monitoring 
Lifecycle 
Management 
© 2014 4 IBM Corporation
Manual deployment is inconsistent, labor 
intensive, and prone to errors 
15 hours for initial 
1. Install OS and fixes 
2. Install application servers 
3. Create a cluster with two members 
4. Connect application servers to the database 
5. Configure session replication to support failover 
6. Tune cluster for performance 
© 2014 IBM Corporation 
Example: Simple two-node Web application cluster 
1. Install OS and fixes 
2. Install HTTP server 
3. Configure to distribute requests 
1. Install OS and fixes 
2. Install and configure the database 
3. Tune database for performance 
deployment only* 
*Source: Internal CPO study 
Deployment 
Administrators 
5
Patterns of Expertise streamline 
application deployment 
What is a pattern? 
 A pre-defined architecture for an 
application 
– Provided in a deployable form, 
resulting in repeatable deployment 
with full lifecycle management 
 For each component of the solution 
(e.g. Web server, database, etc.): 
– Pre-installed on an operating system 
– Pre-integrated components 
– Pre-configured and tuned 
– Pre-configured monitoring 
– Pre-configured security 
– Lifecycle management 
 A pattern can be used as-is, 
extended, or created from scratch 
Benefits: 
 Agility: faster time to value 
 Efficiency: reduce costs and resources 
 Simplicity: simpler skills requirements 
 Control: lower risk and errors 
© 2014 6 IBM Corporation
PureApplication solutions provide flexible 
pattern options 
Simpler deployment: 
fewer skills needed 
Full control over topology 
© 2014 IBM Corporation 
What the business wants
 
Deployment 
Manager 
v8.5.5.1 
App Server 
v8.5.5.1 
Quantity: 2 
Install Script 
On demand 
Router 
v8.5.5.1 
Quantity: 1 
DB2 Standby 
v10.1.0.1 
Quantity: 1 
DB2 Primary 
v10.1.0.1 
Quantity: 1 
HTTP Server 
v8.5.5.1 
Quantity: 1 
7
Fast and easy Web application deployment 
using patterns 
Deploy a Web application using a pattern to simplify creation 
 Create a new pattern for TradeLite application and its database 
 Deploy the pattern 
 Examine running server components 
 Show working TradeLite application 
Required 4 minutes of labor to create pattern. 
Very easy with little skill required. 
Predictable, repeatable, error free deployments. 
© 2014 8 IBM Corporation
Deploying TradeLite application using AWS 
CloudFormation templates needs skilled intensive labor 
Skilled labor creates the template after they find 
template pieces to patch together and further code. 
300+ lines of JSON code to create an AWS 
CloudFormation template to deploy TradeLite. 
© 2014 IBM Corporation 
Key parts of the script include: 
 Predefined Amazon heading. Add hoc description 
 Parameters that change during script execution 
 Mappings (instance capacity sizes) 
 RDS security group, firewall rules 
 Provision Postgres database and provision Tomcat Server 
 Tomcat manager function info for admin console 
 php script to manipulate DB contents 
 Data source binding commands to make Tomcat aware of DB 
 Create DB tables. Start tomcat. 
 Instance properties for Amazon Linux. 
 Build connection from Apache to Tomcat and start Apache 
 Code to keep IP resources stable (elastic) 
9 
Deploying a TradeLite application 
To deploy TradeLite application on top of the 
bare EC2 and database infrastructure: 
 Prepare files (war, scripts, configs) onto public S3 
server in order to access/modify per template 
 Add code to the template to setup the software 
stack by manipulating these files and initialize the 
stack after the instance is available 
Required 22 hours for initial deployment which includes learning time. 
225 minutes of labor for a skilled engineer.
AWS Elastic Beanstalk constrained on runtimes 
it can deploy 
Amazon offers a free GUI tool named 
Beanstalk to help Amazon users deploy 
Web applications, but there’s a catch 
It is limited to 
just a few 
runtimes: 
If you want to deploy your application to 
WebSphere, JBoss or any other platform, it’s not supported 
© 2014 10 IBM Corporation
Patterns allow customizing the topology 
for application deployment 

then PureApplication 
Manager deploys the 
topology automatically 
 Automatic optimization of 
Virtual Machines, placed onto 
compute resources based on 
pre-defined user or group 
profiles 
Client builds this
 
Deployment 
Manager 
v8.5.5.1 
App Server 
v8.5.5.1 
Quantity: 2 
Install Script 
On demand 
Router 
v8.5.5.1 
Quantity: 1 
DB2 Standby 
v10.1.0.1 
Quantity: 1 
DB2 Primary 
v10.1.0.1 
Quantity: 1 
HTTP Server 
v8.5.5.1 
Quantity: 1 
 Client builds out desired solution 
topology using pre-built patterns, or 
assembles one from pre-built 
components using built-in visual tooling 
 Drag-and-drop pre-built or custom 
installation and configuration scripts 
onto individual components as 
appropriate 
© 2014 11 IBM Corporation
© 2014 IBM Corporation 
Example: Web Application with Database 
Deployment 
Manager 
v8.5.5.1 
App Server 
v8.5.5.1 
Quantity: 2 
Install Script 
On demand 
Router 
v8.5.5.1 
Quantity: 1 
DB2 Standby 
v10.1.0.1 
Quantity: 1 
DB2 Primary 
v10.1.0.1 
Quantity: 1 
HTTP Server 
v8.5.5.1 
Quantity: 1 
12 
Define multiple solution topologies for a 
single application 
Development Test Production 
 Single VM with 
application server 
and database server 
 Add on-demand 
router for distributing 
requests to 
appropriate node 
 Add standby 
database node for 
failover 
HTTP Server 
v8.5.5.1 
Quantity: 1 
 Separate VMs for 
application server 
and database 
 Add http server 
App Server 
v8.5.5.1 
Quantity: 1 
Install Script 
DB2 Primary 
v10.1.0.1 
Quantity: 1 
DB2 Primary 
v10.1.0.1 
Quantity: 1 
App Server 
v8.5.5.1 
Quantity: 1 
Install Script 
It’s easy to deploy the optimal topology for each use case
Create a pattern with a custom topology 
 Demonstrate the creation of a pattern with custom-built topology 
 Examine a complete pattern to see how middleware and scripts were 
added to it, and how it was configured 
 See how to deploy the pattern to start it 
 Examine the system display for running components 
 See the application running 
Can set any number 
of cluster members 
Custom script Pre-built script 
© 2014 13 IBM Corporation
Using VMware blueprints and MS Service 
Templates is a skill intensive undertaking 
 VMware vCloud Application Director 
and MS Service Templates only 
support creation of topology-based 
patterns (“blueprints”) or (“service 
templates”) 
– No pre-built Blueprints or Service 
Templates included 
 No pre-built components available 
out of the box 
 User must first create VMs for 
desired operating system 
 User must have expert skills 
knowledge to install and configure 
components together 
– No built-in expertise provided 
vCloud Application Director 
© 2014 14 IBM Corporation
IBM Patterns include built-in workload 
management support 
Full 
Function 
Load 
Balancing 
Monitoring 
Auto 
Scaling 
Proxy service, Web cluster with 
failover, database, data grid, 
external connections 
Web requests are automatically load 
balanced across multiple virtual 
application servers 
All components of virtual application 
environments are monitored by 
PureApplication System 
Managed environments scale up and 
down based upon policies you specify 
Resiliency 
Failed virtual machines are replaced 
with new VMs which are configured 
with the old VM’s identity 
Security 
ACL’s for application sharing and 
management access; LDAP 
integration for application security 
Monitoring 
Lifecycle 
Management 
© 2014 15 IBM Corporation
Use policies to manage service levels 
automatically 
 Policies define service goals, such as: 
– Routing Policy 
– Log Policy 
– JVM Policy 
– Scaling Policy 
 Scaling policies specify response time or 
CPU usage goals 
– Vertical Scaling adds more processor capacity 
as required 
– Horizontal Scaling creates additional VM instances as 
required, each with their own resources 
– Vertical and Horizontal Scaling are independent, 
but can be used together 
© 2014 16 IBM Corporation
PureApplication meets performance goals 
with Vertical auto-scaling policies 
The administrator can define a scaling policy, 
specifying upper and lower limits of the acceptable 
range for CPU usage. 
New 
vCPU 
1. Workload is operating within the acceptable 
CPU usage range 
2. Workload increases; CPU usage exceeds the 
upper limit 
3. PureApplication System adds vCPUs to 
support increased workload 
Upper 
Lower 
Scaling 
Policy 
Unacceptable 
vCPU 
Pool 
ELB 
Proxy 
ELB 
Proxy 
WAS 
Pattern 
Shared 
Cache 
Shared 
Cache 
Workload 
increases 
© 2014 17 IBM Corporation
PureApplication also supports Horizontal 
auto-scaling policies 
 Administrator defines a policy for response time, 
specifying upper and lower limits of acceptable range 
 PureApplication System automatically adds nodes as 
required to keep response time in the specified range 
1. Workload is operating within the 
© 2014 IBM Corporation 
acceptable response time 
2. Demand increases; workload exceeds the 
specified threshold 
3. PureApplication System creates a new 
node to support increased demand 
4. Demand decreases; workload falls below 
the specified threshold 
5. PureApplication System deletes unneeded 
nodes 
Max 
Scaling 
Policy 
Lost 
Business 
WAS 
Pattern 
WAS 
Pattern 
WAS 
Pattern 
ELB 
Proxy 
ELB 
Proxy 
Shared 
Cache 
Shared 
Cache 
Response 
Time 
Decreases 
Elastic Load Balancing Proxy and Shared Cache 
are PureApplication Services 
Increases 
18
Leading IBM software capabilities have been 
optimized by capturing Patterns of Expertise 
© 2014 IBM Corporation 
Data 
Management 
Business 
Analytics  
Data 
Warehousing 
Information 
Integration 
and 
Governance 
Asset and 
Facilities 
Management 
Social 
Collaboration 
Mobile 
Development 
and 
Connectivity 
Application 
Infrastructure 
Business 
Process 
Management 
Connectivity, Integration and SOA 
19 
Over 200 PureApplication Patterns
DEMO: Deploying an IBM BPM production 
environment is fast and easy 
 Select the BPM Pattern 
 Give the new environment a name and a destination 
 Deploy the BPM into production 
© 2014 20 IBM Corporation
Leverage Patterns to develop and deploy 
mobile applications quickly 
© 2014 IBM Corporation 
Data 
Management 
Business 
Analytics  
Data 
Warehousing 
Information 
Integration 
and 
Governance 
Asset and 
Facilities 
Management 
Social 
Collaboration 
Mobile 
Development 
and 
Connectivity 
Application 
Infrastructure 
Business 
Process 
Management 
Connectivity, Integration and SOA 
21
IBM Mobile Application Platform Pattern 
simplifies installation and scalability in the Cloud 
Mobile Application 
Platform Pattern 
Simple 
configuration 
Incoming requests 
from DMZ 
Load 
Balancer 
Application 
Worklight 
Server 
Worklight 
Server 
Worklight 
Server 
Worklight 
Server 
Worklight 
Cluster 
Other 
Backend 
Services 
Credit 
Card DB 
Adapter 
Automatic, 
Worklight 
Reports 
Database 
Worklight 
Runtime 
Database 
Worklight 
Routing 
Policy 
Worklight 
Configuration 
Enterprise-ready deployment 
Credit 
Card 
Database 
© 2014 22 IBM Corporation
© 2014 IBM Corporation 
Build an app; 
use Worklight 
Studio to build 
and deploy the 
mobile pattern 
and app onto 
PureApplication 
IBM Worklight Studio 
23 
Deep integration between mobile app 
development and deployment 
Select mobile 
pattern, upload 
app, deploy from 
PureApplication 
console 
OR 
IBM PureApp Manager console 
Worklight Mobile 
Browser Simulator 
User 
Mobile 
App
IBM Mobile Application Platform Pattern1 has 
10% of the deployment time, while reducing risk 
Study: Compare times to 
deploy an IBM Worklight 
high-availability production 
environment with a mobile app 
Deployment 
Manager 
Load 
Balancer 
Worklight 
Server 
Worklight 
Server 
Worklight 
DBs 
203 minutes total 
for a skilled expert 
108 
9.7x deployment time 
15.8x labor time 
21 minutes total 
15 
6 
95 
Without experience, it takes significantly longer to deploy it manually 
 Learning adds significant labor time to the manual effort 
 Requires people to install WebSphere Application Server ND cluster and 
© 2014 IBM Corporation 
24 
Worklight Server, and integrate the servers 
 Risk of errors due to manual labor 
1. PureSystems Centre IBM Mobile Application Platform Pattern (Enterprise Edition) 
2. Manual study: Create 5 VMs to deploy Worklight 6.1 environment onto a WAS ND 8.5.5 two-member cluster with HTTP server for load balancing. 
Win2008 - 64bit VM, 4 GB memory, one Intel Xeon 3.33 GHz CPU, 40GB HD. 
3. Pattern study: Deploy IBM Mobile Application Platform Pattern (Enterprise Edition) onto IBM PureApplication System, Red Hat Linux, one Intel 2.6 GHz Sandy Bridge CPU, 2.75 
GB memory, 5 VMs created automatically 
Time to deploy mobile environment and app 
comparing manual and pattern approach 
95 
Time in minutes 
Manual study2 Pattern study3
We manually deploy 
different application 
configurations for dev and 
test. This work is time-consuming 
and error prone. 
Deployment 
Manager 
UrbanCode adds 
continuous deployment to 
PureApplication by 
automating configuration 
management. That reduces 
delivery time. 
And delayed releases 
leave our development 
and test teams idle 
and unproductive. 
Development 
Manager 
IBM 
© 2014 25 IBM Corporation
© 2014 IBM Corporation 
DevOps for PureApplication System: 
Today’s value proposition 
 PureApplication is a natural delivery vehicle for DevOps 
 DevOps accelerates PureApplication time to value and increases ROI 
 Patterns-based, virtualized delivery model 
ensures rapid deployment of environments with 
consistency and accuracy across SDLC phases 
 Expert, integrated system with unified 
management, and maintenance of hardware, 
networking and software stack 
 Built-in monitoring of workloads including load 
balancing and fault tolerance / disaster recovery 
What 
PureApplication 
provides 
 Automated Provisioning of patterns-based Cloud 
environments on PureApp 
 Continuous Deployment of application workloads 
on provisioned environments (UCD V6.0) 
 Continuous Testing triggered right after deployment 
 Continuous Delivery of applications into the hands 
of intended users (UCR V6.0) 
Continuous 
Business Planning 
Collaborative 
Development 
Continuous 
Testing 
Continuous Release 
and Deployment 
Continuous 
Monitoring 
Continuous Customer 
Feedback and 
Optimization 
Value 
DevOps 
adds 
26
IBM UrbanCode supports continuous 
deployment on IBM PureApplication System 
Pull 
changes 
SCM Build Automation 
Execute provisioning with 
configuration settings 
Provision infrastructure 
QA PROD 
Manage source code 
for apps under 
development 
Artifact Library 
Application 
Resource 
Template 
IBM UrbanCode Deploy 
Execute application 
deployment and 
manage settings 
across environments 
Publish builds 
IBM PureApplication 
System 
Application binaries (versioned) 
Environment configurations 
(versioned) 
DDEEVV DEV 
 Automate provisioning of environments as part of the end-to-end delivery 
process – Establish and automate deployment of Application Blueprints with 
resource templates imported from Cloud patterns. 
 Deploy early and often to ensure high quality and faster releases using 
repeatable, reliable, and managed automation. 
© 2014 27 IBM Corporation
IBM has more than the basics with 200+ 
pre-built patterns from IBM and trusted partners! 
Banking 
Energy  
Utilities 
Insurance 
Financial 
Markets 
Government Retail 
* 
Telecom 
Healthcare 
* 
Consumer Products 
Microsoft does not have any pre-built service template solutions. 
Oracle does not have any pre-built assemblies available 
and only has six Oracle apps available as VM templates1 
© 2014 28 IBM Corporation 
1 Oracle VM templates for Exalogic as of June 12, 2014
AWS CloudFormation is limited in sample 
template pieces 
 Additional coding needed to assemble these samples and service templates into a useful 
template to use in deployment 
 More coding including scripts (e.g., shell, python, etc.) are needed to further setup an 
application deployment environment 
5 solution 
samples 
34 service 
samples 
© 2014 29 IBM Corporation 
* Additionally there are 156 community samples; some are the same as the AWS samples
IBM provides patterns for popular 
third-party software 
 Patterns automate system configuration at deploy time 
 Uses “Bring Your Own License” and “Bring Your Own Binary” models for 
the products 
 Patterns can be customized to meet the exact needs of the customer 
through configuration 
 These patterns are service offerings from IBM with annual or multi-year 
subscription purchase options 
– Unlimited usage across any number of PureApplication Systems 
and all customer sites 
RDS service offering pattern Platform Supported OS Availability 
Microsoft Dynamics (CRM), v2011 W1500 (Intel) Win2k8 R2* Now 
Microsoft Exchange, v2013 W1500 (Intel) Win2k8 R2* Now 
Microsoft SharePoint, v2010 W1500 (Intel) Win2k8 R2* Now 
Microsoft SQL Server, v2008 W1500 (Intel) Win2k8 R2* Now 
Oracle Database Enterprise Edition, v11g R2 W1500 (Intel) RHEL v6.4 Now 
Oracle Database Enterprise Edition, v11g R2 W1700 (Power) AIX 7.1 TL2 SP2 Now 
Oracle Weblogic, v11.0 W1500 (Intel) RHEL v6.4 Now 
* All editions of Windows 2008 are supported 
© 2014 30 IBM Corporation
ISVs are achieving dramatic productivity 
gains with IBM PureApplication System 
Silvermoon Business Systems is already seeing performance 
results by reducing the typical deployment time of their 
application from two weeks to 18 minutes with PureApplication 
System. 
OneTree Solutions optimized their PriceLenz solution on the 
IBM PureApplication System to increase performance  
slash deployment time from 3 weeks to 8 minutes 
The Innovation Group estimates a 96 percent reduction in 
deployment time, from 13 hours to 30 minutes, decreasing 
the company’s internal costs. 
QR Retail Automation created a Virtual System Pattern for 
their Silverlake Retail Merchandizing (PROFITℱ) solution 
and typical deployment time dropped from 48 hours to 45 
minutes. 
© 2014 31 IBM Corporation
PureApplication patterns offer most complete set 
of capabilities for enterprise requirements 
© 2014 IBM Corporation 
PureApplication 
Patterns 
Oracle 
OVAB 
VMware vCloud 
Application 
Director 
Amazon 
CloudFormation 
Templates 
Microsoft 
Service 
Templates 
Ecosystem of 
solution patterns 
Ease of Use 
Fast deployment 
Hybrid portability 
? 
On-premise only Off-premise only 
32 
Hybrid On-premise only
PureApplication accelerates application 
deployment with patterns 
Fast and easy deployment of workloads 
using patterns of expertise 
Simple policy-based patterns include 
monitoring for lifecycle management 
Patterns offer control and flexibility of the 
deployable topology 
Over 200 patterns available such as 
IBM BPM, Mobile, Oracle, Microsoft and 
many others 
PureApplication is an ideal platform for 
easier DevOps 
© 2014 33 IBM Corporation

Mais conteĂșdo relacionado

Mais procurados

PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodeJohn Hawkins
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateMichael Elder
 
Introduction to Pure, John Kaemmerer and Gerry Kovan
Introduction to Pure, John Kaemmerer and Gerry KovanIntroduction to Pure, John Kaemmerer and Gerry Kovan
Introduction to Pure, John Kaemmerer and Gerry KovanIBM Systems UKI
 
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyInterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyBrian Petrini
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13gaborvodics
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsProlifics
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central OverviewSoftware AG
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM CommerceMichael Elder
 
Cast iron presentation
Cast iron presentationCast iron presentation
Cast iron presentationSura Gonzalez
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best PracticesMichael Elder
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Sanjeev Sharma
 
The Business Case behind Cloud Computing - The risks and rewards
The Business Case behind Cloud Computing - The risks and rewardsThe Business Case behind Cloud Computing - The risks and rewards
The Business Case behind Cloud Computing - The risks and rewardsOptimation
 
IBM Solution for WebSphere Mobile and Web Applications on PowerLinux
IBM Solution for WebSphere Mobile and Web Applications on PowerLinuxIBM Solution for WebSphere Mobile and Web Applications on PowerLinux
IBM Solution for WebSphere Mobile and Web Applications on PowerLinuxIBM India Smarter Computing
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...Brian Petrini
 
Scaling Integration
Scaling IntegrationScaling Integration
Scaling IntegrationKim Clark
 
Présentation IBM SmartCloud Entry 3.1
Présentation IBM SmartCloud Entry 3.1Présentation IBM SmartCloud Entry 3.1
Présentation IBM SmartCloud Entry 3.1Claude Riousset
 
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...Sandeep Chellingi
 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Puppet
 
DevOps in Cloud OSLC Integration
DevOps in Cloud OSLC IntegrationDevOps in Cloud OSLC Integration
DevOps in Cloud OSLC IntegrationSteve Speicher
 

Mais procurados (20)

PureApplication: Devops and Urbancode
PureApplication: Devops and UrbancodePureApplication: Devops and Urbancode
PureApplication: Devops and Urbancode
 
Accelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud PrivateAccelerate Digital Transformation with IBM Cloud Private
Accelerate Digital Transformation with IBM Cloud Private
 
Introduction to Pure, John Kaemmerer and Gerry Kovan
Introduction to Pure, John Kaemmerer and Gerry KovanIntroduction to Pure, John Kaemmerer and Gerry Kovan
Introduction to Pure, John Kaemmerer and Gerry Kovan
 
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easyInterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
InterConnect 2017 HBP-2884-IBM BPM upgrade and migration made easy
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and Applications
 
Command Central Overview
Command Central OverviewCommand Central Overview
Command Central Overview
 
DevOps for IBM Commerce
DevOps for IBM CommerceDevOps for IBM Commerce
DevOps for IBM Commerce
 
Cast iron presentation
Cast iron presentationCast iron presentation
Cast iron presentation
 
UrbanCode Deploy DevOps Best Practices
UrbanCode Deploy  DevOps Best PracticesUrbanCode Deploy  DevOps Best Practices
UrbanCode Deploy DevOps Best Practices
 
Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014Continuous Delivery to the cloud - Innovate 2014
Continuous Delivery to the cloud - Innovate 2014
 
The Business Case behind Cloud Computing - The risks and rewards
The Business Case behind Cloud Computing - The risks and rewardsThe Business Case behind Cloud Computing - The risks and rewards
The Business Case behind Cloud Computing - The risks and rewards
 
IBM Solution for WebSphere Mobile and Web Applications on PowerLinux
IBM Solution for WebSphere Mobile and Web Applications on PowerLinuxIBM Solution for WebSphere Mobile and Web Applications on PowerLinux
IBM Solution for WebSphere Mobile and Web Applications on PowerLinux
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
 
Scaling Integration
Scaling IntegrationScaling Integration
Scaling Integration
 
Operational Management Challenges for Converged Infrastructure
Operational Management Challenges for Converged Infrastructure Operational Management Challenges for Converged Infrastructure
Operational Management Challenges for Converged Infrastructure
 
Présentation IBM SmartCloud Entry 3.1
Présentation IBM SmartCloud Entry 3.1Présentation IBM SmartCloud Entry 3.1
Présentation IBM SmartCloud Entry 3.1
 
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
3158 - Cloud Infrastructure & It Optimization - Application Performance Manag...
 
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
Plan, Deploy & Manage Modern Applications Leveraging vCloud Automation Center...
 
DevOps in Cloud OSLC Integration
DevOps in Cloud OSLC IntegrationDevOps in Cloud OSLC Integration
DevOps in Cloud OSLC Integration
 

Destaque

Governance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
Governance 2.0: A New Look at SOA Governance in The Age of Cloud and MobileGovernance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
Governance 2.0: A New Look at SOA Governance in The Age of Cloud and MobileCA API Management
 
Governance: Fundamental to SOA's Success
Governance: Fundamental to SOA's SuccessGovernance: Fundamental to SOA's Success
Governance: Fundamental to SOA's SuccessDATA Inc.
 
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API ManagementRui Santos
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Prolifics
 
Are you getting the most out of your data?
Are you getting the most out of your data?Are you getting the most out of your data?
Are you getting the most out of your data?SAS Canada
 
Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01Shahzad Masud
 
Iod 2013 Jackman Schwenger
Iod 2013 Jackman SchwengerIod 2013 Jackman Schwenger
Iod 2013 Jackman SchwengerMARIA N. SCHWENGER
 
Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Shahzad Masud
 
Amplify session cse-1728
Amplify session cse-1728Amplify session cse-1728
Amplify session cse-1728MARIA N. SCHWENGER
 
IBM Watson - Cognitive Robots
IBM Watson - Cognitive RobotsIBM Watson - Cognitive Robots
IBM Watson - Cognitive RobotsJouko Poutanen
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Prolifics
 
Building Cognitive Solutions with Watson APIs
Building Cognitive Solutions with Watson APIsBuilding Cognitive Solutions with Watson APIs
Building Cognitive Solutions with Watson APIsJouko Poutanen
 
Enterprise Data World Webinar: How to Get Your MDM Program Up & Running
Enterprise Data World Webinar: How to Get Your MDM Program Up & RunningEnterprise Data World Webinar: How to Get Your MDM Program Up & Running
Enterprise Data World Webinar: How to Get Your MDM Program Up & RunningDATAVERSITY
 
Essential MDM configurations
Essential MDM configurationsEssential MDM configurations
Essential MDM configurationsPeter Hewer
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Prolifics
 
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...Craig Milroy
 
RWDG Slides: Apply Data Governance to Agile Efforts
RWDG Slides: Apply Data Governance to Agile EffortsRWDG Slides: Apply Data Governance to Agile Efforts
RWDG Slides: Apply Data Governance to Agile EffortsDATAVERSITY
 
Subscribed 2016: SaaS Application Architecture Defined
Subscribed 2016: SaaS Application Architecture DefinedSubscribed 2016: SaaS Application Architecture Defined
Subscribed 2016: SaaS Application Architecture DefinedZuora, Inc.
 
Smart Data Webinar: Artificial General Intelligence - When Can I Get It?
Smart Data Webinar: Artificial General Intelligence - When Can I Get It?Smart Data Webinar: Artificial General Intelligence - When Can I Get It?
Smart Data Webinar: Artificial General Intelligence - When Can I Get It?DATAVERSITY
 

Destaque (20)

Governance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
Governance 2.0: A New Look at SOA Governance in The Age of Cloud and MobileGovernance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
Governance 2.0: A New Look at SOA Governance in The Age of Cloud and Mobile
 
Governance: Fundamental to SOA's Success
Governance: Fundamental to SOA's SuccessGovernance: Fundamental to SOA's Success
Governance: Fundamental to SOA's Success
 
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
2015/06/12 - IBM Systems & Middleware - IBM DataPower and API Management
 
Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...Managing Enterprise Services through Service Versioning & Governance - Impact...
Managing Enterprise Services through Service Versioning & Governance - Impact...
 
Are you getting the most out of your data?
Are you getting the most out of your data?Are you getting the most out of your data?
Are you getting the most out of your data?
 
Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01Tech Talk - Enterprise Architect - 01
Tech Talk - Enterprise Architect - 01
 
Iod 2013 Jackman Schwenger
Iod 2013 Jackman SchwengerIod 2013 Jackman Schwenger
Iod 2013 Jackman Schwenger
 
Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00Tech Talk - Enterprise Architect - 00
Tech Talk - Enterprise Architect - 00
 
Amplify session cse-1728
Amplify session cse-1728Amplify session cse-1728
Amplify session cse-1728
 
Performance appraisal
Performance appraisalPerformance appraisal
Performance appraisal
 
IBM Watson - Cognitive Robots
IBM Watson - Cognitive RobotsIBM Watson - Cognitive Robots
IBM Watson - Cognitive Robots
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
 
Building Cognitive Solutions with Watson APIs
Building Cognitive Solutions with Watson APIsBuilding Cognitive Solutions with Watson APIs
Building Cognitive Solutions with Watson APIs
 
Enterprise Data World Webinar: How to Get Your MDM Program Up & Running
Enterprise Data World Webinar: How to Get Your MDM Program Up & RunningEnterprise Data World Webinar: How to Get Your MDM Program Up & Running
Enterprise Data World Webinar: How to Get Your MDM Program Up & Running
 
Essential MDM configurations
Essential MDM configurationsEssential MDM configurations
Essential MDM configurations
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
 
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
Chief Data Architect or Chief Data Officer: Connecting the Enterprise Data Ec...
 
RWDG Slides: Apply Data Governance to Agile Efforts
RWDG Slides: Apply Data Governance to Agile EffortsRWDG Slides: Apply Data Governance to Agile Efforts
RWDG Slides: Apply Data Governance to Agile Efforts
 
Subscribed 2016: SaaS Application Architecture Defined
Subscribed 2016: SaaS Application Architecture DefinedSubscribed 2016: SaaS Application Architecture Defined
Subscribed 2016: SaaS Application Architecture Defined
 
Smart Data Webinar: Artificial General Intelligence - When Can I Get It?
Smart Data Webinar: Artificial General Intelligence - When Can I Get It?Smart Data Webinar: Artificial General Intelligence - When Can I Get It?
Smart Data Webinar: Artificial General Intelligence - When Can I Get It?
 

Semelhante a Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sept 14

IBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM Danmark
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeIBM UrbanCode Products
 
Getting Started with PaaS
Getting Started with PaaSGetting Started with PaaS
Getting Started with PaaSCloudBees
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrdMidVision
 
Getting Started with Platform-as-a-Service
Getting Started with Platform-as-a-ServiceGetting Started with Platform-as-a-Service
Getting Started with Platform-as-a-ServiceCloudBees
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...IBM UrbanCode Products
 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM Danmark
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse Day India
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeRosalind Radcliffe
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...VMworld
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalDatavail
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookVMware Tanzu
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteMicro Focus
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on BluemixRam Vennam
 
Datasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmrafDatasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmrafMidVision
 
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...Patrick Cadogan
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudAndrew Coleman
 

Semelhante a Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sept 14 (20)

IBM PureApplication System and Maximo
IBM PureApplication System and MaximoIBM PureApplication System and Maximo
IBM PureApplication System and Maximo
 
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCodeContinuous Application Delivery to WebSphere - Featuring IBM UrbanCode
Continuous Application Delivery to WebSphere - Featuring IBM UrbanCode
 
Getting Started with PaaS
Getting Started with PaaSGetting Started with PaaS
Getting Started with PaaS
 
Datasheet was pluginforrd
Datasheet was pluginforrdDatasheet was pluginforrd
Datasheet was pluginforrd
 
Getting Started with Platform-as-a-Service
Getting Started with Platform-as-a-ServiceGetting Started with Platform-as-a-Service
Getting Started with Platform-as-a-Service
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
IBM SmartCloud Orchestration
IBM SmartCloud OrchestrationIBM SmartCloud Orchestration
IBM SmartCloud Orchestration
 
Eclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in BluemixEclipse tools for deployment to was liberty profile in Bluemix
Eclipse tools for deployment to was liberty profile in Bluemix
 
Webcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframeWebcast urbancodemobiltomainframe
Webcast urbancodemobiltomainframe
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 3 - Operational...
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
Oracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action finalOracle Enterprise Manager Seven Robust Features to Put in Action final
Oracle Enterprise Manager Seven Robust Features to Put in Action final
 
Pivotal Platform - December Release A First Look
Pivotal Platform - December Release A First LookPivotal Platform - December Release A First Look
Pivotal Platform - December Release A First Look
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
 
REAN Cloud DevOps Accelerators
REAN Cloud DevOps AcceleratorsREAN Cloud DevOps Accelerators
REAN Cloud DevOps Accelerators
 
Java Development on Bluemix
Java Development on BluemixJava Development on Bluemix
Java Development on Bluemix
 
Datasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmrafDatasheet weblogic midvisionextensionforibmraf
Datasheet weblogic midvisionextensionforibmraf
 
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
IBM Connections 4.0: How to Deploy a Two Node Cluster of IBM Connections V4.0...
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
 

Mais de IBM Systems UKI

PureApp Hybrid Cloud Jonathan Langley Presentation 11th September 2014
PureApp Hybrid Cloud Jonathan Langley Presentation 11th September 2014PureApp Hybrid Cloud Jonathan Langley Presentation 11th September 2014
PureApp Hybrid Cloud Jonathan Langley Presentation 11th September 2014IBM Systems UKI
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014IBM Systems UKI
 
PureSystems Summary and Actions, John Kaemmerer and Gerry Novan, 11th Sept 14
PureSystems Summary and Actions, John Kaemmerer and Gerry Novan, 11th Sept 14PureSystems Summary and Actions, John Kaemmerer and Gerry Novan, 11th Sept 14
PureSystems Summary and Actions, John Kaemmerer and Gerry Novan, 11th Sept 14IBM Systems UKI
 
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14IBM Systems UKI
 
Savio Rodrigues - Cloud Enable Your Ent App - 11th September
Savio Rodrigues - Cloud Enable Your Ent App - 11th SeptemberSavio Rodrigues - Cloud Enable Your Ent App - 11th September
Savio Rodrigues - Cloud Enable Your Ent App - 11th SeptemberIBM Systems UKI
 
Andrew Darley Presentation - Pure Future is Hybrid Cloud (London 11th September)
Andrew Darley Presentation - Pure Future is Hybrid Cloud (London 11th September)Andrew Darley Presentation - Pure Future is Hybrid Cloud (London 11th September)
Andrew Darley Presentation - Pure Future is Hybrid Cloud (London 11th September)IBM Systems UKI
 
Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London
Icon solutions presentation - Pure Hybrid Cloud Event, 11th September LondonIcon solutions presentation - Pure Hybrid Cloud Event, 11th September London
Icon solutions presentation - Pure Hybrid Cloud Event, 11th September LondonIBM Systems UKI
 
IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM Systems UKI
 
IBM How to Develop Responsive Applications
IBM How to Develop Responsive ApplicationsIBM How to Develop Responsive Applications
IBM How to Develop Responsive ApplicationsIBM Systems UKI
 
IBM Latest Features Deep Dive
IBM Latest Features Deep DiveIBM Latest Features Deep Dive
IBM Latest Features Deep DiveIBM Systems UKI
 
IBM Performance and Accounting
IBM Performance and AccountingIBM Performance and Accounting
IBM Performance and AccountingIBM Systems UKI
 
IBM Intro to Using MQ with WAS and Liberty
IBM Intro to Using MQ with WAS and LibertyIBM Intro to Using MQ with WAS and Liberty
IBM Intro to Using MQ with WAS and LibertyIBM Systems UKI
 
IBM Publish Subscribe in a Network
IBM Publish Subscribe in a NetworkIBM Publish Subscribe in a Network
IBM Publish Subscribe in a NetworkIBM Systems UKI
 
IBM MQ V8 annd JMS 2.0
IBM MQ V8 annd JMS 2.0IBM MQ V8 annd JMS 2.0
IBM MQ V8 annd JMS 2.0IBM Systems UKI
 
IBM MQ Channel Authentication
IBM MQ Channel AuthenticationIBM MQ Channel Authentication
IBM MQ Channel AuthenticationIBM Systems UKI
 
IBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM Systems UKI
 
IBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ ClustersIBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ ClustersIBM Systems UKI
 
IBM What's New in MQ V8
IBM What's New in MQ V8IBM What's New in MQ V8
IBM What's New in MQ V8IBM Systems UKI
 

Mais de IBM Systems UKI (18)

PureApp Hybrid Cloud Jonathan Langley Presentation 11th September 2014
PureApp Hybrid Cloud Jonathan Langley Presentation 11th September 2014PureApp Hybrid Cloud Jonathan Langley Presentation 11th September 2014
PureApp Hybrid Cloud Jonathan Langley Presentation 11th September 2014
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
 
PureSystems Summary and Actions, John Kaemmerer and Gerry Novan, 11th Sept 14
PureSystems Summary and Actions, John Kaemmerer and Gerry Novan, 11th Sept 14PureSystems Summary and Actions, John Kaemmerer and Gerry Novan, 11th Sept 14
PureSystems Summary and Actions, John Kaemmerer and Gerry Novan, 11th Sept 14
 
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14
PureSystems on the Public Cloud John Kaemmerer and Gerry Novan, 11th Sep 14
 
Savio Rodrigues - Cloud Enable Your Ent App - 11th September
Savio Rodrigues - Cloud Enable Your Ent App - 11th SeptemberSavio Rodrigues - Cloud Enable Your Ent App - 11th September
Savio Rodrigues - Cloud Enable Your Ent App - 11th September
 
Andrew Darley Presentation - Pure Future is Hybrid Cloud (London 11th September)
Andrew Darley Presentation - Pure Future is Hybrid Cloud (London 11th September)Andrew Darley Presentation - Pure Future is Hybrid Cloud (London 11th September)
Andrew Darley Presentation - Pure Future is Hybrid Cloud (London 11th September)
 
Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London
Icon solutions presentation - Pure Hybrid Cloud Event, 11th September LondonIcon solutions presentation - Pure Hybrid Cloud Event, 11th September London
Icon solutions presentation - Pure Hybrid Cloud Event, 11th September London
 
IBM MQ Light Service for Bluemix
IBM MQ Light Service for BluemixIBM MQ Light Service for Bluemix
IBM MQ Light Service for Bluemix
 
IBM How to Develop Responsive Applications
IBM How to Develop Responsive ApplicationsIBM How to Develop Responsive Applications
IBM How to Develop Responsive Applications
 
IBM Latest Features Deep Dive
IBM Latest Features Deep DiveIBM Latest Features Deep Dive
IBM Latest Features Deep Dive
 
IBM Performance and Accounting
IBM Performance and AccountingIBM Performance and Accounting
IBM Performance and Accounting
 
IBM Intro to Using MQ with WAS and Liberty
IBM Intro to Using MQ with WAS and LibertyIBM Intro to Using MQ with WAS and Liberty
IBM Intro to Using MQ with WAS and Liberty
 
IBM Publish Subscribe in a Network
IBM Publish Subscribe in a NetworkIBM Publish Subscribe in a Network
IBM Publish Subscribe in a Network
 
IBM MQ V8 annd JMS 2.0
IBM MQ V8 annd JMS 2.0IBM MQ V8 annd JMS 2.0
IBM MQ V8 annd JMS 2.0
 
IBM MQ Channel Authentication
IBM MQ Channel AuthenticationIBM MQ Channel Authentication
IBM MQ Channel Authentication
 
IBM MQ Security Deep Dive
IBM MQ Security Deep DiveIBM MQ Security Deep Dive
IBM MQ Security Deep Dive
 
IBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ ClustersIBM Managing Workload Scalability with MQ Clusters
IBM Managing Workload Scalability with MQ Clusters
 
IBM What's New in MQ V8
IBM What's New in MQ V8IBM What's New in MQ V8
IBM What's New in MQ V8
 

Último

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžcall girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžDelhi Call girls
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Último (20)

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïžcall girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
call girls in Vaishali (Ghaziabad) 🔝 >àŒ’8448380779 🔝 genuine Escort Service đŸ”âœ”ïžâœ”ïž
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Vip Call Girls Noida âžĄïž Delhi âžĄïž 9999965857 No Advance 24HRS Live
Vip Call Girls Noida âžĄïž Delhi âžĄïž 9999965857 No Advance 24HRS LiveVip Call Girls Noida âžĄïž Delhi âžĄïž 9999965857 No Advance 24HRS Live
Vip Call Girls Noida âžĄïž Delhi âžĄïž 9999965857 No Advance 24HRS Live
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 

Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sept 14

  • 1. © 2014 IBM Corporation IBM Competitive Project Office Cloud. Pure and simple. Accelerate application deployment with Patterns of Expertise
  • 2. We create our environments for development, testing and production manually. This work is time consuming and prone to errors. System Administrator IBM offers Patterns of Expertise to deploy your environments to the Cloud quickly and easily. IBM © 2014 2 IBM Corporation
  • 3. Why patterns? It starts like this
 What the business wants
 What’s required
 Monitoring Lifecycle Management © 2014 3 IBM Corporation
  • 4. What will be needed tomorrow
 Monitoring Lifecycle Management © 2014 4 IBM Corporation
  • 5. Manual deployment is inconsistent, labor intensive, and prone to errors 15 hours for initial 1. Install OS and fixes 2. Install application servers 3. Create a cluster with two members 4. Connect application servers to the database 5. Configure session replication to support failover 6. Tune cluster for performance © 2014 IBM Corporation Example: Simple two-node Web application cluster 1. Install OS and fixes 2. Install HTTP server 3. Configure to distribute requests 1. Install OS and fixes 2. Install and configure the database 3. Tune database for performance deployment only* *Source: Internal CPO study Deployment Administrators 5
  • 6. Patterns of Expertise streamline application deployment What is a pattern? A pre-defined architecture for an application – Provided in a deployable form, resulting in repeatable deployment with full lifecycle management For each component of the solution (e.g. Web server, database, etc.): – Pre-installed on an operating system – Pre-integrated components – Pre-configured and tuned – Pre-configured monitoring – Pre-configured security – Lifecycle management A pattern can be used as-is, extended, or created from scratch Benefits: Agility: faster time to value Efficiency: reduce costs and resources Simplicity: simpler skills requirements Control: lower risk and errors © 2014 6 IBM Corporation
  • 7. PureApplication solutions provide flexible pattern options Simpler deployment: fewer skills needed Full control over topology © 2014 IBM Corporation What the business wants
 Deployment Manager v8.5.5.1 App Server v8.5.5.1 Quantity: 2 Install Script On demand Router v8.5.5.1 Quantity: 1 DB2 Standby v10.1.0.1 Quantity: 1 DB2 Primary v10.1.0.1 Quantity: 1 HTTP Server v8.5.5.1 Quantity: 1 7
  • 8. Fast and easy Web application deployment using patterns Deploy a Web application using a pattern to simplify creation Create a new pattern for TradeLite application and its database Deploy the pattern Examine running server components Show working TradeLite application Required 4 minutes of labor to create pattern. Very easy with little skill required. Predictable, repeatable, error free deployments. © 2014 8 IBM Corporation
  • 9. Deploying TradeLite application using AWS CloudFormation templates needs skilled intensive labor Skilled labor creates the template after they find template pieces to patch together and further code. 300+ lines of JSON code to create an AWS CloudFormation template to deploy TradeLite. © 2014 IBM Corporation Key parts of the script include: Predefined Amazon heading. Add hoc description Parameters that change during script execution Mappings (instance capacity sizes) RDS security group, firewall rules Provision Postgres database and provision Tomcat Server Tomcat manager function info for admin console php script to manipulate DB contents Data source binding commands to make Tomcat aware of DB Create DB tables. Start tomcat. Instance properties for Amazon Linux. Build connection from Apache to Tomcat and start Apache Code to keep IP resources stable (elastic) 9 Deploying a TradeLite application To deploy TradeLite application on top of the bare EC2 and database infrastructure: Prepare files (war, scripts, configs) onto public S3 server in order to access/modify per template Add code to the template to setup the software stack by manipulating these files and initialize the stack after the instance is available Required 22 hours for initial deployment which includes learning time. 225 minutes of labor for a skilled engineer.
  • 10. AWS Elastic Beanstalk constrained on runtimes it can deploy Amazon offers a free GUI tool named Beanstalk to help Amazon users deploy Web applications, but there’s a catch It is limited to just a few runtimes: If you want to deploy your application to WebSphere, JBoss or any other platform, it’s not supported © 2014 10 IBM Corporation
  • 11. Patterns allow customizing the topology for application deployment 
then PureApplication Manager deploys the topology automatically Automatic optimization of Virtual Machines, placed onto compute resources based on pre-defined user or group profiles Client builds this
 Deployment Manager v8.5.5.1 App Server v8.5.5.1 Quantity: 2 Install Script On demand Router v8.5.5.1 Quantity: 1 DB2 Standby v10.1.0.1 Quantity: 1 DB2 Primary v10.1.0.1 Quantity: 1 HTTP Server v8.5.5.1 Quantity: 1 Client builds out desired solution topology using pre-built patterns, or assembles one from pre-built components using built-in visual tooling Drag-and-drop pre-built or custom installation and configuration scripts onto individual components as appropriate © 2014 11 IBM Corporation
  • 12. © 2014 IBM Corporation Example: Web Application with Database Deployment Manager v8.5.5.1 App Server v8.5.5.1 Quantity: 2 Install Script On demand Router v8.5.5.1 Quantity: 1 DB2 Standby v10.1.0.1 Quantity: 1 DB2 Primary v10.1.0.1 Quantity: 1 HTTP Server v8.5.5.1 Quantity: 1 12 Define multiple solution topologies for a single application Development Test Production Single VM with application server and database server Add on-demand router for distributing requests to appropriate node Add standby database node for failover HTTP Server v8.5.5.1 Quantity: 1 Separate VMs for application server and database Add http server App Server v8.5.5.1 Quantity: 1 Install Script DB2 Primary v10.1.0.1 Quantity: 1 DB2 Primary v10.1.0.1 Quantity: 1 App Server v8.5.5.1 Quantity: 1 Install Script It’s easy to deploy the optimal topology for each use case
  • 13. Create a pattern with a custom topology Demonstrate the creation of a pattern with custom-built topology Examine a complete pattern to see how middleware and scripts were added to it, and how it was configured See how to deploy the pattern to start it Examine the system display for running components See the application running Can set any number of cluster members Custom script Pre-built script © 2014 13 IBM Corporation
  • 14. Using VMware blueprints and MS Service Templates is a skill intensive undertaking VMware vCloud Application Director and MS Service Templates only support creation of topology-based patterns (“blueprints”) or (“service templates”) – No pre-built Blueprints or Service Templates included No pre-built components available out of the box User must first create VMs for desired operating system User must have expert skills knowledge to install and configure components together – No built-in expertise provided vCloud Application Director © 2014 14 IBM Corporation
  • 15. IBM Patterns include built-in workload management support Full Function Load Balancing Monitoring Auto Scaling Proxy service, Web cluster with failover, database, data grid, external connections Web requests are automatically load balanced across multiple virtual application servers All components of virtual application environments are monitored by PureApplication System Managed environments scale up and down based upon policies you specify Resiliency Failed virtual machines are replaced with new VMs which are configured with the old VM’s identity Security ACL’s for application sharing and management access; LDAP integration for application security Monitoring Lifecycle Management © 2014 15 IBM Corporation
  • 16. Use policies to manage service levels automatically Policies define service goals, such as: – Routing Policy – Log Policy – JVM Policy – Scaling Policy Scaling policies specify response time or CPU usage goals – Vertical Scaling adds more processor capacity as required – Horizontal Scaling creates additional VM instances as required, each with their own resources – Vertical and Horizontal Scaling are independent, but can be used together © 2014 16 IBM Corporation
  • 17. PureApplication meets performance goals with Vertical auto-scaling policies The administrator can define a scaling policy, specifying upper and lower limits of the acceptable range for CPU usage. New vCPU 1. Workload is operating within the acceptable CPU usage range 2. Workload increases; CPU usage exceeds the upper limit 3. PureApplication System adds vCPUs to support increased workload Upper Lower Scaling Policy Unacceptable vCPU Pool ELB Proxy ELB Proxy WAS Pattern Shared Cache Shared Cache Workload increases © 2014 17 IBM Corporation
  • 18. PureApplication also supports Horizontal auto-scaling policies Administrator defines a policy for response time, specifying upper and lower limits of acceptable range PureApplication System automatically adds nodes as required to keep response time in the specified range 1. Workload is operating within the © 2014 IBM Corporation acceptable response time 2. Demand increases; workload exceeds the specified threshold 3. PureApplication System creates a new node to support increased demand 4. Demand decreases; workload falls below the specified threshold 5. PureApplication System deletes unneeded nodes Max Scaling Policy Lost Business WAS Pattern WAS Pattern WAS Pattern ELB Proxy ELB Proxy Shared Cache Shared Cache Response Time Decreases Elastic Load Balancing Proxy and Shared Cache are PureApplication Services Increases 18
  • 19. Leading IBM software capabilities have been optimized by capturing Patterns of Expertise © 2014 IBM Corporation Data Management Business Analytics Data Warehousing Information Integration and Governance Asset and Facilities Management Social Collaboration Mobile Development and Connectivity Application Infrastructure Business Process Management Connectivity, Integration and SOA 19 Over 200 PureApplication Patterns
  • 20. DEMO: Deploying an IBM BPM production environment is fast and easy Select the BPM Pattern Give the new environment a name and a destination Deploy the BPM into production © 2014 20 IBM Corporation
  • 21. Leverage Patterns to develop and deploy mobile applications quickly © 2014 IBM Corporation Data Management Business Analytics Data Warehousing Information Integration and Governance Asset and Facilities Management Social Collaboration Mobile Development and Connectivity Application Infrastructure Business Process Management Connectivity, Integration and SOA 21
  • 22. IBM Mobile Application Platform Pattern simplifies installation and scalability in the Cloud Mobile Application Platform Pattern Simple configuration Incoming requests from DMZ Load Balancer Application Worklight Server Worklight Server Worklight Server Worklight Server Worklight Cluster Other Backend Services Credit Card DB Adapter Automatic, Worklight Reports Database Worklight Runtime Database Worklight Routing Policy Worklight Configuration Enterprise-ready deployment Credit Card Database © 2014 22 IBM Corporation
  • 23. © 2014 IBM Corporation Build an app; use Worklight Studio to build and deploy the mobile pattern and app onto PureApplication IBM Worklight Studio 23 Deep integration between mobile app development and deployment Select mobile pattern, upload app, deploy from PureApplication console OR IBM PureApp Manager console Worklight Mobile Browser Simulator User Mobile App
  • 24. IBM Mobile Application Platform Pattern1 has 10% of the deployment time, while reducing risk Study: Compare times to deploy an IBM Worklight high-availability production environment with a mobile app Deployment Manager Load Balancer Worklight Server Worklight Server Worklight DBs 203 minutes total for a skilled expert 108 9.7x deployment time 15.8x labor time 21 minutes total 15 6 95 Without experience, it takes significantly longer to deploy it manually Learning adds significant labor time to the manual effort Requires people to install WebSphere Application Server ND cluster and © 2014 IBM Corporation 24 Worklight Server, and integrate the servers Risk of errors due to manual labor 1. PureSystems Centre IBM Mobile Application Platform Pattern (Enterprise Edition) 2. Manual study: Create 5 VMs to deploy Worklight 6.1 environment onto a WAS ND 8.5.5 two-member cluster with HTTP server for load balancing. Win2008 - 64bit VM, 4 GB memory, one Intel Xeon 3.33 GHz CPU, 40GB HD. 3. Pattern study: Deploy IBM Mobile Application Platform Pattern (Enterprise Edition) onto IBM PureApplication System, Red Hat Linux, one Intel 2.6 GHz Sandy Bridge CPU, 2.75 GB memory, 5 VMs created automatically Time to deploy mobile environment and app comparing manual and pattern approach 95 Time in minutes Manual study2 Pattern study3
  • 25. We manually deploy different application configurations for dev and test. This work is time-consuming and error prone. Deployment Manager UrbanCode adds continuous deployment to PureApplication by automating configuration management. That reduces delivery time. And delayed releases leave our development and test teams idle and unproductive. Development Manager IBM © 2014 25 IBM Corporation
  • 26. © 2014 IBM Corporation DevOps for PureApplication System: Today’s value proposition PureApplication is a natural delivery vehicle for DevOps DevOps accelerates PureApplication time to value and increases ROI Patterns-based, virtualized delivery model ensures rapid deployment of environments with consistency and accuracy across SDLC phases Expert, integrated system with unified management, and maintenance of hardware, networking and software stack Built-in monitoring of workloads including load balancing and fault tolerance / disaster recovery What PureApplication provides Automated Provisioning of patterns-based Cloud environments on PureApp Continuous Deployment of application workloads on provisioned environments (UCD V6.0) Continuous Testing triggered right after deployment Continuous Delivery of applications into the hands of intended users (UCR V6.0) Continuous Business Planning Collaborative Development Continuous Testing Continuous Release and Deployment Continuous Monitoring Continuous Customer Feedback and Optimization Value DevOps adds 26
  • 27. IBM UrbanCode supports continuous deployment on IBM PureApplication System Pull changes SCM Build Automation Execute provisioning with configuration settings Provision infrastructure QA PROD Manage source code for apps under development Artifact Library Application Resource Template IBM UrbanCode Deploy Execute application deployment and manage settings across environments Publish builds IBM PureApplication System Application binaries (versioned) Environment configurations (versioned) DDEEVV DEV Automate provisioning of environments as part of the end-to-end delivery process – Establish and automate deployment of Application Blueprints with resource templates imported from Cloud patterns. Deploy early and often to ensure high quality and faster releases using repeatable, reliable, and managed automation. © 2014 27 IBM Corporation
  • 28. IBM has more than the basics with 200+ pre-built patterns from IBM and trusted partners! Banking Energy Utilities Insurance Financial Markets Government Retail * Telecom Healthcare * Consumer Products Microsoft does not have any pre-built service template solutions. Oracle does not have any pre-built assemblies available and only has six Oracle apps available as VM templates1 © 2014 28 IBM Corporation 1 Oracle VM templates for Exalogic as of June 12, 2014
  • 29. AWS CloudFormation is limited in sample template pieces Additional coding needed to assemble these samples and service templates into a useful template to use in deployment More coding including scripts (e.g., shell, python, etc.) are needed to further setup an application deployment environment 5 solution samples 34 service samples © 2014 29 IBM Corporation * Additionally there are 156 community samples; some are the same as the AWS samples
  • 30. IBM provides patterns for popular third-party software Patterns automate system configuration at deploy time Uses “Bring Your Own License” and “Bring Your Own Binary” models for the products Patterns can be customized to meet the exact needs of the customer through configuration These patterns are service offerings from IBM with annual or multi-year subscription purchase options – Unlimited usage across any number of PureApplication Systems and all customer sites RDS service offering pattern Platform Supported OS Availability Microsoft Dynamics (CRM), v2011 W1500 (Intel) Win2k8 R2* Now Microsoft Exchange, v2013 W1500 (Intel) Win2k8 R2* Now Microsoft SharePoint, v2010 W1500 (Intel) Win2k8 R2* Now Microsoft SQL Server, v2008 W1500 (Intel) Win2k8 R2* Now Oracle Database Enterprise Edition, v11g R2 W1500 (Intel) RHEL v6.4 Now Oracle Database Enterprise Edition, v11g R2 W1700 (Power) AIX 7.1 TL2 SP2 Now Oracle Weblogic, v11.0 W1500 (Intel) RHEL v6.4 Now * All editions of Windows 2008 are supported © 2014 30 IBM Corporation
  • 31. ISVs are achieving dramatic productivity gains with IBM PureApplication System Silvermoon Business Systems is already seeing performance results by reducing the typical deployment time of their application from two weeks to 18 minutes with PureApplication System. OneTree Solutions optimized their PriceLenz solution on the IBM PureApplication System to increase performance slash deployment time from 3 weeks to 8 minutes The Innovation Group estimates a 96 percent reduction in deployment time, from 13 hours to 30 minutes, decreasing the company’s internal costs. QR Retail Automation created a Virtual System Pattern for their Silverlake Retail Merchandizing (PROFITℱ) solution and typical deployment time dropped from 48 hours to 45 minutes. © 2014 31 IBM Corporation
  • 32. PureApplication patterns offer most complete set of capabilities for enterprise requirements © 2014 IBM Corporation PureApplication Patterns Oracle OVAB VMware vCloud Application Director Amazon CloudFormation Templates Microsoft Service Templates Ecosystem of solution patterns Ease of Use Fast deployment Hybrid portability ? On-premise only Off-premise only 32 Hybrid On-premise only
  • 33. PureApplication accelerates application deployment with patterns Fast and easy deployment of workloads using patterns of expertise Simple policy-based patterns include monitoring for lifecycle management Patterns offer control and flexibility of the deployable topology Over 200 patterns available such as IBM BPM, Mobile, Oracle, Microsoft and many others PureApplication is an ideal platform for easier DevOps © 2014 33 IBM Corporation