Date post: | 06-Apr-2017 |
Category: |
Technology |
Upload: | ian-robinson |
View: | 840 times |
Download: | 0 times |
WebSphere Application Server Continuing Evolution: Meeting Your Cloud and On-Premise Demands – Session 4550
Walt Noffsinger
Program Director, Offering Mgmt.
Ian Robinson
Chief Architect
2
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.
3
Hybrid Cloud: the platform for digital
transformation
Integrate seamlessly
across any platform
Digital Transformation is happening….Clients are looking to:
Add cognitive
capabilities
Adopt a hybrid
cloud strategy
Optimize the cost
of their existing
infrastructure
Implement Microservices
Architecture & leverage Docker
Containers for portability
Enhance applications
with new services
Adopt and Expand
API usage
Move a portion of their IT
infrastructure to cloud
DevTest in the cloud
4
Hybrid Cloud
Systems of Engagement Social, Mobile, IoT
Systems of Record
Integration bus
CRM ERP Transactions
Systems of Insight
Integrate seamlessly across anything Innovation across enterprise IT and new ecosystems
WebSphere Application Server
WebSphere supports the entire hybrid cloud landscape
5
Code
Data
Runtime
Middleware
OS
Compute
Code
Data
Runtime
Middleware
OS
Compute
Code
Data
Runtime
Middleware
OS
Compute
Customer Managed
Platform Managed
Customer Owned Patterns
Code
Data
Runtime
Middleware
OS
Compute
Platform Pre-configured for WAS
Code
Data
Runtime
Middleware
OS
Compute
On - premises
Code
Data
Runtime
Middleware
OS
Compute
Liberty Buildpack WAS on Cloud WAS Docker
Containers
Today’s Snapshot: Choose your WAS Platform
On Premises / Cloud Enabled Cloud Native
PureApp Service
6
WebSphere Application Server
Enterprise Mgmt. - Java & Node.
Customized Docker packages
DevOps tools for continuous delivery
Support for
Java EE and
Open Source
(including
Java EE7)
APIs and Microservices
Industry leading resiliency and security
Deploy Anywhere on-premises or Cloud
• Create; Expose
& Connect APIs
• Create
Microservices
• Lift & Shift apps
• On-Premises -
Off-Premises
Hybrid Cloud
Systems of Engagement Social, Mobile, IoT
Systems of Record
CRM ERP
Systems of Insight
Transactions
Integration bus
WebSphere Differentiation
7
Customers:
• Evaluating next gen application platforms
• Looking at “right-sizing” workloads
• Want flexible pricing / packaging models
• Need Continuous Delivery, Speed & Agility
• Need to see WebSphere as supporting their apps of the future.
• Want to hear from IBM on our “WAS on cloud” strategy
Current Climate
WAS Imperatives:
• Traditional Java apps still important for Systems of Record applications
• Java is a strong platform for future apps
• “WAS Journey to Cloud” entry points leverage existing investments while fueling new innovation (Optimize, Connect, Create)
• Customers can choose multiple (and appropriate) entry points based on needs
8
Hybrid cloud entry points for WebSphere
Create
• Create new mobile, IoT and Web
apps and APIs that connect to
Java enterprise applications
• Re-use Java application code as
Microservices
Optimize
• Move your existing on-premises
Java applications to the cloud—
unchanged
• Reduce costs with pay-as-you-go
prices and lower CAPEX expenses
Multiple ways to get started based on business need
Connect
• Enhance existing apps by
connecting them with Bluemix
cloud services, like IBM Watson
• Get to market faster and extend
value of existing apps
9
WAS Liberty Continuous Delivery (CD) Updates • Ease of admin, developer experience, cloud deployment
• Repository improvements
• Java EE7 Web and Full Profile
• JavaBatch introduced
• Liberty & Node Buildpacks updated for Bluemix
WAS as a Service on SoftLayer Intro
WebSphere eXtream Scale (WXS) Update • Power 8 LE Support
• eXtreme Memory (XM) on Power Linux
• XC10 Caching Appliance Withdraw from Mkt
IBM SDK for Node.js v1.2
The WebSphere journey in 2015
Q2
3Q WebSphere Cloud Entry Points announced
• Cloud Entry Points: Optimize; Connect; Create
• Cloud tools: Liberty Starter, API Discovery
WAS Liberty CD Updates • Docker images (Dev /Test)
• Enhanced Security
• App componentization via OSGi app support
• Ecosystem enhancements for WebRTC
• JavaBatch improvements: Parallel Job Mgr
• Liberty & Node Buildpacks - Bluemix
WAS • WAS Family Edition
• WAS v9 Beta (JEE7 elements - Cloud Only)
• WASaaS on Bluemix (ND)
• WXS Update
• XC10 Migration Doc & Tool
IBM SDK for Node.js v4.0
WAS Liberty Continuous Delivery • Embedded video via WebRTC
• Health Mgmt. enhancements
• New Security: SAML; SSO
• Java Batch enhanced
• Liberty & Node Buildpacks - Bluemix
WASaaS on Bluemix GA
4Q
10
WebSphere Application Server Family Edition
1 PVU of Family
Edition entitles:
1 PVU ND *or*
4 PVUs Base *or*
8 PVUs Liberty Core
OR mix & match
AND can redeploy
new mix over time
WAS Family Edition
Web, mobile, OSGi apps
(Web profile specification)
Subset of Liberty
Web, Java EE apps and
extensions
Secure, high
performance
transaction engine
+ High availability
+ Intelligent management
+ High scalability
and more…
8 x Liberty Core 4 x WAS 1 x WAS ND
11
WAS: Hybrid Cloud 1Q16 Announcements Breaking down the barriers to digital transformation with new hybrid cloud capabilities
Create new cloud apps
Build new cloud native apps with high productivity
• With Liberty app accelerator – and easily deploy to IBM Bluemix (use Java EE7, Spring or whatever you need)
• Rapidly develop new microservices using the GameOn! Exemplar
• API discovery feature to produce Swagger-documented APIs & publish them to IBM API Connect
• Best practices and guidance on refactoring Java app components into microservices to meet
requirements of cloud, mobile and social workloads
12
WAS: Hybrid Cloud 1Q16 Announcements Breaking down the barriers to digital transformation with new hybrid cloud capabilities
Create new cloud apps
Build new cloud native apps with high productivity
• With Liberty app accelerator – and easily deploy to IBM Bluemix (use Java EE7, Spring or whatever you need)
• Rapidly develop new microservices using the GameOn! Exemplar
• API discovery feature to produce Swagger-documented APIs & publish them to IBM API Connect
• Best practices and guidance on refactoring Java app components into microservices to meet
requirements of cloud, mobile and social workloads
Connect existing apps
and data
Connect to cloud – publish or consume apps and data, effortlessly
• Enhance existing applications with fully-managed cloud data services without the cost, complexity, and risk of managing your own infrastructure
• Utilize APIs to connect new Bluemix services and on-prem resources
• Seamlessly integrate Watson cognitive capabilities for better business decisions IBM Bluemix
13
WAS: Hybrid Cloud 1Q16 Announcements Breaking down the barriers to digital transformation with new hybrid cloud capabilities
Create new cloud apps
Build new cloud native apps with high productivity
• With Liberty app accelerator – and easily deploy to IBM Bluemix (use Java EE7, Spring or whatever you need)
• Rapidly develop new microservices using the GameOn! Exemplar
• API discovery feature to produce Swagger-documented APIs & publish them to IBM API Connect
• Best practices and guidance on refactoring Java app components into microservices to meet
requirements of cloud, mobile and social workloads
Connect existing apps
and data
Connect to cloud – publish or consume apps and data, effortlessly
• Enhance existing applications with fully-managed cloud data services without the cost, complexity, and risk of managing your own infrastructure
• Utilize APIs to connect new Bluemix services and on-prem resources
• Seamlessly integrate Watson cognitive capabilities for better business decisions
Optimize
Costs for Apps
Deploy workloads on premise or cloud for best fit Move to Cloud without change for best fit optimization for every app:
• Flexibility to adopt pay-as-you-go model to optimize cost
• New WAS ND plan to deploy Enterprise Clusters/Collectives for Increased Resiliency
• Flexible T-shirt size instances for Right-Sizing your WebSphere Application Server Workload
IBM Bluemix
14
WAS: Hybrid Cloud 1Q16 Announcements (cont.) Breaking down the barriers to digital transformation with new hybrid cloud capabilities
Java
Leadership
Continued Java EE7 leadership for Liberty and traditional
• Java SE 8 support for WAS v8.5.5
• Beta: On premise WAS V9 traditional beta with Java 8 and EE7 Web Profile and Full Platform
15
WAS: Hybrid Cloud 1Q16 Announcements (cont.) Breaking down the barriers to digital transformation with new hybrid cloud capabilities
Java
Leadership
Continued Java EE7 leadership for Liberty and traditional
• Java SE 8 support for WAS v8.5.5
• Beta: On premise WAS V9 traditional beta with Java 8 and EE7 Web Profile and Full Platform
Deploy flexibly
with Docker
Achieve higher server density and application isolation with Docker’s low overhead and Liberty’s small footprint
• Ease of building WAS Liberty Docker image with app; custom chosen set of Liberty features, Liberty kernel and Docker file; produce a container and flexibly deploy on premise or cloud such as IBM Containers on Bluemix
• Production support for WAS traditional and Liberty deployment into Docker environments
• Beta: WebSphere Liberty applications and runtime packaged up as a Docker image and intelligently managed on premise using Collective controllers
16
WAS: Hybrid Cloud 1Q16 Announcements (cont.) Breaking down the barriers to digital transformation with new hybrid cloud capabilities
Java
Leadership
Continued Java EE7 leadership for Liberty and traditional
• Java SE 8 support for WAS v8.5.5
• Beta: On premise WAS V9 traditional beta with Java 8 and EE7 Web Profile and Full Platform
Deploy flexibly
with Docker
Achieve higher server density and application isolation with Docker’s low overhead and Liberty’s small footprint
• Ease of building WAS Liberty Docker image with app, custom chosen set of Liberty features, Liberty kernel and Docker file, producing a container and flexibly deploy on premise or cloud such as IBM Containers on Bluemix
• Production support for WAS traditional and Liberty deployment into Docker environments
• Beta: WebSphere Liberty applications and runtime packaged up as a Docker image and intelligently managed on premise using Collective controllers
Operational
Excellence
Rapidly develop real-time multi-media applications with WebRTC
• Develop native browser based audio/video communication apps and Easily plug-in third party media server drivers (such as Dialogic and Radisys) for advance capabilities
WebSphere Family Edition
• License flexibility to deploy multiple editions under a common license entitlement
17
And - - for some of the details
Java EE 7 is the Basis of
Java in the Cloud • All the major Java vendors
support Java EE 7
• WAS Liberty: Full EE7 since 8.5.5.6
– First commercially-supported platform
– WAS traditional support currently in Beta
• Composable Java EE technologies are the basis of our Java support, through WAS, on premise and in Bluemix
19
Liberty – A Composable Java EE Runtime for Cloud
WebSphere
Liberty z/OS
WebSphere
Liberty ND
WebSphere
Liberty Core
WebSphere
Liberty
zosConnect-1.2
zosLocalAdapters-1.0 zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0
Java EE 6
subset couchdb-1.0
mongodb-2.0
wsSecurity-1.1
javaee-7.0
batchManagement-1.0
rtcomm-1.0 rtcommGateway-1.0
sipServlet-1.0 mediaServerControl-1.0
wsSecuritySaml-1.1 wsAtomicTransaction-1.2
scalingController-1.0
scalingMember-1.0 dynamicRouting-1.0
collectiveController-1.0 clusterMember-1.0
healthManager-1.0 healthAnalyzer-1.0
1
9
apiDiscovery-1.0 webProfile-6.0
distributedMap-1.0
openid-2.0
openidConnectServer-1.0
openidConnectClient-1.0
osgiAppIntegration-1.0
spnego-1.0
collectiveMember-1.0
restConnector-1.0
sessionDatabase-1.0
ldapRegistry-3.0
webCache-1.0
javaMail-1.5
osgiConsole-1.0
json-1.0
timedOperations-1.0 monitor-1.0
oauth-2.0
serverStatus-1.0
wab-1.0
blueprint-1.0
webProfile-7.0
eventLogging-1.0
requestTiming-1.0
adminCenter-1.0 concurrent-1.0
bells-1.0
samlWeb-2.0
scim-1.0
federatedRegistry-1.0
constrainedDelegation-1.0
httpWhiteboard-1.0
osgiBundle-1.0
passwordUtilities-1.0
bluemixUtility-1.0
logstashCollector-1.0
20
Liberty – A Composable Java EE Runtime for Cloud
WebSphere
Liberty z/OS
WebSphere
Liberty ND
WebSphere
Liberty Core
WebSphere
Liberty
zosConnect-1.2
zosLocalAdapters-1.0 zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0
Java EE 6
subset couchdb-1.0
mongodb-2.0
wsSecurity-1.1
javaee-7.0
batchManagement-1.0
rtcomm-1.0 rtcommGateway-1.0
sipServlet-1.0
apiDiscovery-1.0
mediaServerControl-1.0
wsSecuritySaml-1.1 wsAtomicTransaction-1.2
scalingController-1.0
scalingMember-1.0 dynamicRouting-1.0
collectiveController-1.0 clusterMember-1.0
healthManager-1.0 healthAnalyzer-1.0
2
0
webProfile-6.0
distributedMap-1.0
openid-2.0
openidConnectServer-1.0
openidConnectClient-1.0
osgiAppIntegration-1.0
spnego-1.0
collectiveMember-1.0
restConnector-1.0
sessionDatabase-1.0
ldapRegistry-3.0
webCache-1.0
javaMail-1.5
osgiConsole-1.0
json-1.0
timedOperations-1.0 monitor-1.0
oauth-2.0
serverStatus-1.0
wab-1.0
blueprint-1.0
webProfile-7.0
eventLogging-1.0
requestTiming-1.0
adminCenter-1.0 concurrent-1.0
bells-1.0
samlWeb-2.0
scim-1.0
federatedRegistry-1.0
constrainedDelegation-1.0
httpWhiteboard-1.0
osgiBundle-1.0
passwordUtilities-1.0
bluemixUtility-1.0
logstashCollector-1.0
servlet-3.1
jsp-2.3
jsf-2.2
ejbLite-3.2 jdbc-4.1
jndi-1.0
appSecurity-2.0
managedBeans-1.0
ssl-1.0
beanValidation-1.1
cdi-1.2
jpa-2.1
el-3.0 websocket-1.1
websocket-1.0
jsonp-1.0
jaxrs-2.0 jaxrsClient-2.0
21
Liberty – A Composable Java EE Runtime for Cloud
WebSphere
Liberty z/OS
WebSphere
Liberty ND
WebSphere
Liberty Core
WebSphere
Liberty
zosConnect-1.2
zosLocalAdapters-1.0 zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0
Java EE 6
subset couchdb-1.0
mongodb-2.0
wsSecurity-1.1
javaee-7.0
batchManagement-1.0
rtcomm-1.0 rtcommGateway-1.0
sipServlet-1.0
apiDiscovery-1.0
mediaServerControl-1.0
wsSecuritySaml-1.1 wsAtomicTransaction-1.2
scalingController-1.0
scalingMember-1.0 dynamicRouting-1.0
collectiveController-1.0 clusterMember-1.0
healthManager-1.0 healthAnalyzer-1.0
2
1
webProfile-6.0
distributedMap-1.0
openid-2.0
openidConnectServer-1.0
openidConnectClient-1.0
osgiAppIntegration-1.0
spnego-1.0
collectiveMember-1.0
restConnector-1.0
sessionDatabase-1.0
ldapRegistry-3.0
webCache-1.0
javaMail-1.5
osgiConsole-1.0
json-1.0
timedOperations-1.0 monitor-1.0
oauth-2.0
serverStatus-1.0
wab-1.0
blueprint-1.0
webProfile-7.0
eventLogging-1.0
requestTiming-1.0
adminCenter-1.0 concurrent-1.0
bells-1.0
samlWeb-2.0
scim-1.0
federatedRegistry-1.0
constrainedDelegation-1.0
httpWhiteboard-1.0
osgiBundle-1.0
passwordUtilities-1.0
bluemixUtility-1.0
logstashCollector-1.0
servlet-3.1
jsp-2.3
jsf-2.2
ejbLite-3.2
jdbc-4.1
jndi-1.0
appSecurity-2.0
managedBeans-1.0
ssl-1.0
beanValidation-1.1
cdi-1.2
jpa-2.1
el-3.0
websocket-1.1
websocket-1.0
jsonp-1.0
jaxrs-2.0 jaxrsClient-2.0
concurrent-1.0
appClientSupport-1.0
ejbPersistentTimer-1.0
ejbHome-3.2
ejbRemote-3.2
ejb-3.2
mdb-3.2
j2eeManagement-1.1
jacc-1.5
jaspic-1.1
jca-1.7
jms-2.0
wmqJmsClient-2.0
wasJmsClient-2.0
jaxws-2.2
jaxb-2.2
batch-1.0 javaMail-1.5
22
Customized Docker containers for Java EE
• WAS Liberty images on Docker Hub
– WAS Liberty containers (currently V8.5.5.8):
• Kernel, Java EE 6 Web Profile, Java EE 7 Web and Full Profile and latest Beta images
• Docker files: https://github.com/WASdev/ci.docker
• Dockerfiles in on WASdev GitHub to:
– Simple layer to upgrade to commercial license
– Build your own customized image
kernel common webProfile7 javaee7
webProfile6beta
hub.docker.com/_/websphere-liberty
FROM websphere-liberty:kernel
COPY server.xml /opt/ibm/wlp/usr/servers/defaultServer/
RUN installUtility install defaultServer
IBM WebSphere Application Server for Bluemix
Deliver Stateful applications with Speed & Simplicity of the Cloud!
Transactional
Integrity
Robust, Proven & Consistent Java Runtime
Develop and deploy Stateful and Transactional applications with identical interfaces & experience for Developers and Operations in the cloud and on-premises
Cloud
Enabled
Deploy WAS applications in the Cloud seamlessly
Bring your Traditional WAS & Liberty applications to pre-optimized off-premises managed cloud environment without change.
Do More with
Less
Reduce capital expenditures and operational expenses
Leverage Pay-as-You-GO or Subscription to WAS workloads in repeatable and reliable deployments in the Cloud. You can achieve savings by optimizing labor efficiency with hosted hardware consolidation & utilization.
Faster
Accelerate WAS Application Delivery in the Cloud
Compared to “Roll your Own”, Deploy apps into test and/or production in minutes, not months. Increase ability to quickly deliver results to capitalize on business opportunities.
Develop, Test and Run
IBM WebSphere Application Server for Bluemix
What’s New 1Q16
Right-Sizing your WAS Workloads
WAS for Bluemix : T-Shirt Sized
Instances
2G App
8G App
4G App
1
2
3
S
VM1
M
VM2
L
VM3
24
WAS as a Service
2
4
S - 2GB RAM, 1vCP, 12.5 GB disk - WAS ND - $1.14/hr M - 4GB RAM, 2vCP, 25 GB disk - WAS ND - $2.28/hr
L - 8GB RAM, 4vCP, 50 GB disk - WAS ND - $4.56/hr
XL -16GB RAM, 8vCP, 100 GB disk - WAS ND - $9.12/hr
XXL -32GB RAM, 16vCP, 200 GB disk - WAS ND - $18.24/hr
Variable VM sizes planned – administrative or policy-driven
25
New Approach for traditional WAS Betas
• Brings traditional WAS up to same Java SE 8 and EE7 as Liberty
WAS V9 traditional Beta Plan
2
5
26
Liberty App Accelerator for Microservice creation
http://wasdev.net/accelerate
Get a Java-based
microservice that uses
Liberty built and deployed in
< 10min
Provides configuration for
your application
Provides code snippets for
your application
Possible deployment
options:
Local
Bluemix
Also See: http://wasdev.net/microservices
2
6
Create
27
Spring Digression – WAR or JAR?
d
Liberty
App WAR
App-provided
frameworks
Spring framework
JVM (optional) Docker Container
Standard Spring App Spring framework packaged within Application WAR
d
Liberty
Boot App WAR
App-provided
frameworks
Spring framework
Spring-opinionated
impls
Spring Boot
classes
JVM
(optional) Docker Container
Spring Boot App as WAR Spring f/w and Boot classes packaged within app WAR. JavaEE container configured as “provided”. Approach used by Liberty Starter
d
Boot App JAR
App-provided
frameworks
Spring framework
Tomcat and Spring-
opinionated JavaEE and cloud
impls
Spring Boot
classes
JVM
(optional) Docker Container
Spring Boot App as JAR All Java EE impls are pulled into an app-owned JAR through the Spring-opinion POM dependency choices.
Default Boot
configuration Better to package
as WAR
Liberty server.xml
Bluemix
connectivity config
If you use Spring Boot,
use WAR packaging.
Liberty Starter shows
examples
Create
28
Liberty
Liberty
Log Analytics with Bluemix
Liberty
logmetCollector-1.0
Logmet – Tenant
Logstash
ElasticSearch
Kibana
Browser
FFDC
Logs &
Trace
GC
Events
Access
Logs
Bluemix Anywhere
Operational insight with Bluemix for on-prem
WebSphere
Kibana dashboard for Liberty included
Get monitoring in minutes
BETA
Enhance
29
Continuous Integration Development Platform Liberty Integration with the API Lifecycle
Systems of Engagement
Systems of Record
Integration bus
Team Stats
Ticketing
Systems of Insight
Audrey Cloud App Dev
API Connect
Ron Enterprise
Developer
WebSphere
Application Server
Catalog and
Publish APIs
Discover
APIs
FANAPP
WAS Liberty
30
How does WAS integration with Bluemix Watson Services for
Cognitive Apps improve the retail experience?
Mobile retail
customer
WebSphere Application Server
Systems of Record
Spanish Language
Systems of Insight
Purchase History
Inventory Management
CRM System
Call Center Application
Product catalog
Watson
Service for
Language
Translation
Bluemix
Web &
mobile
shopping
application
Live Text
Chat
application via
WebRTC Call Center
Agent
(Spanish
speaking)
(English
speaking)
31
How can WebSphere Connect* capabilities improve the retail experience?
Mobile retail
customer
Spanish Language
Systems of Insight Purchase
History
Inventory Management
CRM System
Call Center Application
Product catalog
Live Text
Chat
application
via WebRTC
Call Center
Agent
(Spanish
speaking) (English
speaking) WebSphere
Application Server
Live Text
Chat
via WebRTC
Expose logic and data
from Systems of Record
Connect business
logic “to” cloud &
enhance with cloud
services
Connect
“from” cloud
for health check
and monitoring
insights
Watson Service
for Language
Translation
Bluemix
*IBM intends to offer a series of new cloud connected offerings through a
subscription model, designed to help on-premises applications and data to
connect to or from the Cloud, extend core capabilities with Cloud Services and
help realize immediate benefits & new value from their existing investments
Disclaimer: 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, release, and timing of any future features or functionality described for our products remains at our sole discretion
32
Hybrid cloud entry points for WebSphere
Create
• Create new mobile, IoT and Web
apps and APIs that connect to
Java enterprise applications
• Re-use Java application code as
Microservices
Optimize
• Move your existing on-premises
Java applications to the cloud—
unchanged
• Reduce costs with pay-as-you-go
prices and lower CAPEX expenses
Where will you get started ?
Connect
• Enhance existing apps by
connecting them with Bluemix
cloud services, like IBM Watson
• Get to market faster and extend
value of existing apps
33 Add my name there - Walt Noffsinger
34
35
Backups
36
WAS Capabilities
$0.21 $.30
Unlimited for v8.5.5+
$0.70
37
IBM Cloud Platform Overview
IBM Cloud Platform
Hybrid Infrastructure
Hybrid Development
Hybrid Operations
• Compute • Storage • Network • Security
• App Lifecycle • App Security • Integration • Database • Runtimes • Analytics • Mobile • Domain Templates • Third Parties
• Configuration • Orchestration • Monitoring • Broker • Analytics
Public Local Dedicated
5 Guiding Principles
1. Choice with Consistency
2. Industrialized Hybrid
Integration
3. DevOps Productivity
4. Powerful, Accessible Data &
Analytics
5. Cognitive solutions
An
alyt
ics
Secu
rity
Pro
fess
iona
l Ser
vice
s
Man
aged
Ser
vice
s
Par
tner
s
WAS
38
Audrey creates, tests and deploys a new
microservice in less than 10 minutes. She uses
DevOps tools to continuously deliver software code
and spends more time adding new features.
DevOps support
Eclipse Tools
Liberty Starter
Game On Exemplar
Best practices, docker images, templates
Best practices with uDeploy plugin, Jenkins,
IBM Bluemix DevOps services
Tools & dev support
Apache Netty and
RxJava support
IBM StrongLoop
Liberty runtime
Runtime Manage & Monitor
Monitor microservices
using Logmet / M&A
Easily use 3rd party
tools like Zuul, Zipkin
etc
Elaine takes the portable container that includes the
packaged app and deploys on-premises or cloud
with increased predictability. She monitors the
deployed microservices to ensure minimal downtime
WAS Create User Scenario (Microservices)
Create, unit test, and secure new microservices
Use simplified DevOps experience to deploy
microservices
Use a world class
runtime to host
microsvc apps in the
environment of choice
Manage and monitor
deployed microservices
39
Now you can get Bluemix in three unique yet fully
connected delivery methods.
1 | Public
Maximize on cloud
economics and agility.
2 | Dedicated
Everything is dedicated
and connected to you —
agility of public cloud, yet
feels like home.
3 | NEW: Local
Behind the firewall for the
most sensitive workloads.
Seamless Experience
Regardless of which
combination you choose,
you can expect a single,
seamless experience.