websphere application websphere ... - websphere user group · the cornerstone of your cloud...

32
WebSphere User Group 2017 WebSphere Application Server Version 9 Update: On-Premises and in the Cloud Ian Robinson WebSphere Chief Architect 1 4/10/2017

Upload: others

Post on 22-May-2020

27 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

WebSphere User Group 2017

WebSphere Application Server Version 9 Update: On-Premises and in the Cloud

Ian Robinson – WebSphere Chief Architect

1 4/10/2017

Page 2: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Hybrid Cloud is the Path to Business Outcomes

Barron’s Tech Trader Daily, April 2016

DEDICATED

PUBLIC

ON-PREMISES

PRIVATE

Speed Change only what you need to

change to get value faster

Positioning workloads to best

deliver on business objectives

leverage cloud services, open

communities and emerging

technologies (cognitive, blockchain,

IoT, etc.) to maximize opportunity

Innovation

Flexibility

Insight combine your data with new

sources of data to get to the

best outcomes

Hybrid cloud is a combination of cloud

and traditional IT working in unison to

deliver value to customers, suppliers,

employees, & partners.

CIOs report that 16% of

workloads now run in a

public cloud, growing to

41% in 5 years

4/10/2017 2

Page 3: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Marathoner Sprinter

• Composable

• Continuous delivery

• Continuous integration

• Autonomic scaling

• Continuous monitoring

WebSphere Liberty

Speed of Innovation Explore, develop and deploy for growth opportunities

Systems of Engagement, DevOps, Continuous Delivery,

Microservices, Cloud

WebSphere traditional

Speed of Operation Manage & maintain stable, mission critical

transactional applications

Systems of Record

• Longer release cycles

• Cost savings with

workload consolidation

• Contextual contents

• Zero migration

• Cloud and Mobile friendly security

• IT-centric user

requirements

• Longer life cycles

WebSphere

Application Server

Servers

Enterprise

Apps

Enterprise Assets • 24 x7 availability

• Rock solid security

• Deployment flexibility

Mobile

Plus

Data

IoT Cloud

3 4/10/2017

WebSphere operates across the hybrid cloud landscape

Page 4: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

2Q16

3Q16

4Q16

1Q17

Hybrid Connect Registration

(Beta)

BluemixUtility for tWAS (Beta)

WebSphere Connect

enhancements for API creation

JCache JSR 107

Batch Job viewer in

AdminCenter

Routing Rules for ODRLIB

WebSphere Connect additions:

- Product Insights Registration

- Product Insights Log Management (Beta)

IBM Voice Gateway

WebSphere Microservice Builder (Beta)

WAS for Bluemix Dedicated

WAS Migration Toolkit for automating config

export to Bluemix.

JWT Token support for user

authentication in Liberty

API Discovery for tWAS

(parity w Liberty)

WAS ND auto-scaling and

health management for

Node.js

SQLJ for Liberty to support

efficient dev and improve

performance

Automated generation of

plugin-cofg.xml and

simplified merge.

Virtual Processor Core (VPC)

monthly licensing option.

MicroProfile- first release

AdminCenter support for

deploying Docker and Node.js

(single mgmt interface)

WAS V9 (Brings WAS

traditional up to same

Java EE7 as Liberty)

WASaaS Single Tenant

Offering (STO)

WebSphere Connect

ND management of Docker

and Node.js within a

collective

Liberty App Accelerator for

Cloud and On-premises

microservices creation.

Recent WebSphere News (2016-2017)

4/10/2017 5

Page 5: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Our on-ramps to hybrid cloud

Customer-facing architecture: focused on speed and agility

Transactional architecture: focused on availability and stability

CONNECT apps, processes

and data in ways

that are secure

and scalable

CREATE innovative new

services that

span enterprise

boundaries

OPTIMIZE infrastructure

for availability,

flexibility and

security

Developer Enterprise Architect Systems Admin / IT Ops CIO / CTO

4/10/2017 6

Page 6: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

CREATE Developer focused to

speed delivery pipeline

• Lightweight composable runtime for microservices acceleration

• Java EE7 Market Leadership and support for Open Source

• Full integration within any DevOps toolchain for efficient & continuous delivery

CONNECT Easy cloud connections to

new & existing apps

• Create, expose & connect APIs

• Re-use existing apps and connect to “on or off” premises

• Add value to on-prem deployments through offloaded software inventory and log analysis

OPTIMIZE Smart management of

the mission critical

• High availability: auto-scaling, dynamic routing, Health management, Diagnostics

• Deploy Anywhere on-premises, in cloud or hybrid

• Take advantage of cloud native clustering and management

The cornerstone of your cloud strategy

WebSphere Application Server

4/10/2017 7

Page 7: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Production ready, EE7 compliant app server for microservices strategy

• Large Developer base using Java Framework (including Spring based on Java EE)

• WebSphere designed with lightweight, composable runtime architecture

• WebSphere’s architecture + Java EE7 = proven, enterprise development platform for Microservices

• Be at the leading edge of http://MicroProfile.io adoption: evolving Java for microservices

• WAS V9 brings traditional WAS deployments up to the same level of EE7 and Java 8 as WebSphere Liberty

Lightweight &

composable

64MB Footprint

Ideal for

microservices

Why Java EE7 on WebSphere for microservices

4/10/2017 8

Page 8: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

9 4/10/2017

Page 9: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

J2EE 1.2 J2EE 1.3 J2EE 1.4 Java EE 5 Java EE 6 Java EE 7 Java EE 8

2000 2005 2010 2015 2020

Release

Cadence

Accelerating Java Microservices

MicroProfile 1.0

JAX-RS

CDI

JSON-P Eclipse MicroProfile

Move to Foundation MicroProfile 1.1 MicroProfile 1.2

Config API

Fault Tolerance

OpenIDConnect/JWT

Healthcheck /health

Monitoring /metrics Community driven priorities

Accelerate Java Microservices

Feed back into standards

4/10/2017 10

Page 10: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Composable Java EE Features For Liberty

WebSphere

z/OS

WebSphere

ND

WebSphere

Liberty

Core

WebSphere

Base

zosConnect-1.2 zosLocalAdapters-1.0

zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0 zosRequestLogging-1.0

batchSMFLogging-1.0

scalingController-1.0

scalingMember-1.0 dynamicRouting-1.0

collectiveController-1.0 clusterMember-1.0

healthManager-1.0 healthAnalyzer-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

cloudant-1.0

Programming Model Production 4/10/2017 11

passwordUtilities-1.0

webProfile-6.0

distributedMap-1.0

openid-2.0

openidConnectServer-1.0

openidConnectClient-1.0

ldapRegistry-3.0

spnego-1.0

bells-1.0

httpWhiteboard-1.0

osgiConsole-1.0

osgiAppIntegration-1.0

webCache-1.0

javaMail-1.5

sessionDatabase-1.0

json-1.0

timedOperations-1.0 concurrent-1.0

collectiveMember-1.0

serverStatus-1.0

wab-1.0

blueprint-1.0

webProfile-7.0

eventLogging-1.0

requestTiming-1.0

adminCenter-1.0

oauth-2.0

transportSecurity-1.0

scim-1.0

federatedRegistry-1.0

constrainedDelegation-1.0

restConnector-2.0 osgiBundle-1.0

apiDiscovery-1.0

bluemixUtility-1.0

logstashCollector-1.0

microProfile-1.0

monitor-1.0

jwt-1.0

samlWeb-2.0

productInsights-1.0

Security

Page 11: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Composable Java EE Features For Liberty

WebSphere

z/OS

WebSphere

ND

WebSphere

Liberty

Core

WebSphere

Base

zosConnect-1.2 zosLocalAdapters-1.0

zosSecurity-1.0 zosTransaction-1.0 zosWlm-1.0 zosRequestLogging-1.0

batchSMFLogging-1.0

scalingController-1.0

scalingMember-1.0 dynamicRouting-1.0

collectiveController-1.0 clusterMember-1.0

healthManager-1.0 healthAnalyzer-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

cloudant-1.0

Programming Model Production 4/10/2017 12

passwordUtilities-1.0

webProfile-6.0

distributedMap-1.0

openid-2.0

openidConnectServer-1.0

openidConnectClient-1.0

ldapRegistry-3.0

spnego-1.0

bells-1.0

httpWhiteboard-1.0

osgiConsole-1.0

osgiAppIntegration-1.0

webCache-1.0

javaMail-1.5

sessionDatabase-1.0

json-1.0

timedOperations-1.0 concurrent-1.0

collectiveMember-1.0

serverStatus-1.0

wab-1.0

blueprint-1.0

webProfile-7.0

eventLogging-1.0

requestTiming-1.0

adminCenter-1.0

oauth-2.0

transportSecurity-1.0

scim-1.0

federatedRegistry-1.0

constrainedDelegation-1.0

restConnector-2.0 osgiBundle-1.0

apiDiscovery-1.0

bluemixUtility-1.0

logstashCollector-1.0

microProfile-1.0

monitor-1.0

jwt-1.0

samlWeb-2.0

productInsights-1.0

Security

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

Page 12: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

All WAS versions 8.5.5 onwards supported

Official WAS images for x86, zSeries, and Power systems

Official IBM HTTP Server Docker image

Official WebSphere eXtreme Scale Docker image

Download official WAS images from Docker Hub and IBM

Containers on Bluemix

Docker pricing options

VPC license

PVU license

Sub-capacity supported

13

WebSphere and Docker Containers

900,000 Liberty Docker image downloads

WDT & Admin Center

Docker Support

websphere-liberty

:kernel :webProfile7:javaee7 /

:latest

:webProfile6:beta

:microProfile

ubuntu:16.04 ibmjava:8-jre

Page 13: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Easily create ‘right-size’ Docker images with Liberty…

FROM websphere-liberty:kernel

COPY server.xml /config

RUN installUtility install defaultServer

<server description=“BlogServer"> <!-- Enable features --> <featureManager> <feature>servlet-3.1</feature> <feature>jdbc-4.1</feature> </featureManager> ... </server>

/config/server.xml

dockerfile

1. Want image for this

2. Identify required features 3. Add only the required features

4/10/2017 14

Page 14: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

…and run in the Cloud.

4/10/2017 15

Developers get to choose the level of infrastructure abstraction and fine-tuned control that suits

their apps and services.

Instant Runtimes

Containers

Virtual servers

The highest level of

infrastructure abstraction.

Focus on the app.

Powerful, but less resource

intensive than VMs. Key to

supporting hybrid

portability.

Control all the way down

to the operating system.

Can be ideal for lift and

shift of legacy apps.

Bring your Traditional WAS & Liberty applications to pre-optimized off-

premises managed cloud environment without change

Leverage Pay-as-You-GO or Subscription to WAS workloads in repeatable

and reliable deployments in the Cloud.

Develop and deploy applications with identical interfaces & experience for

Developers and Operations in the cloud and on-premises

Page 15: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Accelerate Microservice Creation…

http://wasdev.net/accelerate

<10

Get a Java-based

minutes

microservice that

uses Liberty built

and deployed in

4/10/2017 16

Page 16: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Common OSS architecture

IBM-managed Customer-managed

IBM Spectrum Conductor for

Containers

X86, Power & Z

On Premises Focus

Microservice Builder (Beta)

FAILSAFE

Containerized Applications

> bx dev create …

IBM Bluemix Container Service

Bluemix Cloud

4/10/2017 17

Microservice Builder (Beta) : Leverage Standardized programming models and tools, Deploy to Kubernetes-based Docker cloud on-premises or in Bluemix

…and deploy end-to-end using Microservice Builder (Beta)…

Read more here:

https://developer.ibm.com/microservice-builder/

Page 17: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

…exploiting native Kubernetes Docker management and scaling…

Microservice Builder (Beta) along with

Kubernetes Container Management

Containers are the infrastructure for new workloads. Spectrum CFC and Bluemix Containers offer:

Container orchestration • Resource management • Application life-cycle

management/schedule/deployment • Scaling, rolling upgrade • Service registry/discovery

Container infrastructure • Load balance • Multi-host networking • Distributed storage management • Image/software repository management • Configuration management • User/Account management (Multiple tenancy

and Role-Based Access Control)

Ops management • Log consolidation and analysis • Monitoring • Health check and monitoring

x86, POWER, and z servers

Container Orchestration and Insight

Prog. models + Tools + Runtimes

IBM Spectrum

Conductor for

Containers Bluemix

Container

service

Monitoring services for real-time visibility

For on-premises deployment, IBM

Spectrum Conductor for Containers

provides a simple Kubernetes and

Docker experience with WebSphere

Bluemix

cli plugin

4/10/2017 18

Page 18: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

…using IBM Spectrum Conductor for Containers on Prem… Kubernetes on Prem on x and p

4/10/2017 19

• Community Edition available now! Free to download and use as you wish

• Customer-managed, on-premises Kubernetes offering from IBM on x86 or Power

• Simple container based installation with integrated orchestration & resource management

• Authorization and access control (built-in user registry or LDAP)

• Private Docker registry

• Dashboard UI

• Metrics and log aggregation

• Calico networking

• Pre-populated app catalog

• Learn more and register on our community page: http://ibm.biz/ConductorForContainers

Page 19: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

20

Microservice Builder (Beta) End-to-End user experience to develop and deliver microservices, hybrid and containerized apps

In 3 steps Create and Run your microservices, hybrid and

containerized apps

https://developer.ibm.com/microservice-builder

Innovate with

4/10/2017

Page 20: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Hybrid Cloud Hybrid Cloud Hybrid Cloud

On-ramp to API Economy and Hybrid Cloud

WebSphere Connect is… • A collection of capabilities built into WAS that help you turn backend WAS assets into APIs and

connect to and from the hybrid cloud to rapidly extend the value of their application investments

• WebSphere Application Server v8.5.5 and v9 includes API Connect Essentials as a Supporting Program, adding IBM Support and extra API calls per month

Business Assets

Supported by both Liberty and

traditional WAS

AP

Is

Get all the WebSphere Connect capabilities with WAS v8.5.5 and

WAS v9

WebSphere Connect - Integrate Enterprise Services through APIs

Page 21: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

WebSphere API Discovery

• Auto-generates and aggregates Swagger documents

• Merged Swagger document available at /api/docs

• Query parameter allows filtering based on context root.

• Support both JSON and YAML.

• Available for traditional WebSphere and Liberty (through apiDiscovery-1.0 feature).

Liberty/tWAS

REST

API Gateway

Bundles (Liberty only)

Apps swagger

Page 22: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Any cloud

service

Backup

Backup

Monitoring

Log Mgmt.

Analytics

Expose with API based

platform - Expose apps & data as APIs

- Manage full API lifecycle

- Enable plug and play services

Registration & Usage

Enhance with C2C Services - Central and secure connection to IBM Cloud

- View registered licenses and usage analytics

- Advise on value added services, architectures,

tools

Extend with Bluemix

Services - Enhance on prem apps & data

- From Bluemix or any cloud

- Tiered pricing ‘free to paid’

2

3

Manage from Product

Insights Service - Common User Experience

- Launchpad to IBM Cloud

- View entitlements & usage

- App Store experience

- Links to support, community

- Advise & Cognitive Interaction

4

Hybrid Cloud

DB2

z/OS

ERP Data

App Connect 1

Cognitive Advisement

WebSphere Connect capabilities

Easily Connect to IBM Cloud - Extending On-Prem Value…

Page 23: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

24 4/10/2017

…and take advantage of IBM Cloud Product Insights…

Recommendations for Optimization Recommendations on the most relevant Bluemix services that will

provide immediate value to current deployments

Registration and Usage Easy registration of IBM on-premises applications; single dashboard

for cross-product tracking and insight into software usage

Cognitive Advice Watson-based cognitive advisement for managing your hybrid environment; Chatbot assistant and conversational experience

Challenge: Understanding which products and versions are deployed, how they are being utilized, and if usage matches investment is challenging. Clients need insights into their deployments, guidance on how to optimize utilization and costs, and recommendations quickly

Log Management Manage your on-premises and Cloud logs that accelerate root

cause analysis through SME dashboards and rapid search

IBM Product Insights

IBM Cloud service for offloading software

inventory and log analytics to reduce on-

prem operational costs.

Page 24: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

25 4/10/2017

…including Product Insights: Registration and Usage…

Capabilities

• Quick, easy registration of supported products into the IBM

Cloud

• Insight into which products and versions are deployed –

management from a single console

• Visibility into product usage to aid with capacity planning

Use Case: IT Administrator needs visibility into the products and versions that are deployed across the organization’s environment, and how those investments are being leveraged.

Page 25: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

26 4/10/2017

…and Product Insights: Log Management (Beta)…

Capabilities

• Optimized for ingestion of supported backend

unstructured log data

• SME dashboards that accelerate root cause

analysis of backend issues

• Rapid search across terabytes of log file data

Use Case: IT Subject Matter Experts must quickly diagnose problems within IBM applications, and the infrastructure supporting them. This requires quickly analyzing incredible amounts of both structured and unstructured data.

Experimental Bluemix service

IBM

Bluemix

On

Prem

Liberty Liberty Liberty

IHS IHS IHS

WAS traditional WAS traditional WAS traditional Product Insights

Log Management

ELK

Page 26: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

IBM VOICE GATEWAY

IBM Voice Gateway | ©2017 IBM Corporation

Connect to Cloud

IBM Voice Gateway is a brand new connect

to cloud offering that uses WebSphere

Liberty to connect the telephone network to

Watson’s services in Bluemix

Bring Watson to your call center

Through connecting Watson Speech To

Text, Conversation, and Text To Speech, to

the phone network you can use Watson as

a self-service customer service agent

Cloud native

The IBM Voice Gateway is a cloud native

solution, comprising of two microservices

delivered as Docker Images - this gives

maximum flexibility in a cloud native world

…and integrate your Call Center with IBM Voice Gateway..

Customer

calls support Watson services are

orchestrated by Voice

Gateway to talk with

customer

Voice Gateway

connects call

with

Watson

The Voice Gateway can

transfer call to agent if

necessary

4/10/2017 27

Page 27: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

…and add unified acquisition/billing (soon!)

On-

Premises

(BYOH)

Pure Application

System

Pure

Application

Software

IBM Bluemix

Local

On-Prem

Azure, AWS,

others

IBM Bluemix

Public WebSphere on

Bluemix

IBM Bluemix Dedicated

On-Cloud Pure Application

Service

IBM Cloud

• Right Fit WAS editions

• WAS Family, WAS ND, WAS, WAS Liberty Core

• Try

• Free WAS tools. Freemium run time. (WASDev.net)

• Access to 60 day trial downloads at IBM.com

• Bluemix freemium tier – Bluemix.net

• Buy

• WAS perpetual (PVUs)

• WAS Virtual Processor Cores monthly

• Targets new cloud deployments

• BYOS&L flexibility

• Buy via Bluemix

• WAS instant run time

• WAS in Bluemix - Multi-tenant

• WAS in Bluemix - Single-tenant

• WAS on reserved hardware

• WAS in Bluemix – Dedicated

• WAS as part of Bluemix Dedicated

• WAS VPC Monthly (for use on-prem) for unified

billing in Bluemix (future)

• Track via Bluemix

• WAS Hourly: Good option for Docker (future)

NEW

NEW

4/10/2017 28

Page 28: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

IBM WebSphere Application Server in Bluemix Deliver enterprise applications with Speed and Simplicity of the Cloud!

What’s New 1Q17

Right-Sizing your WebSphere Application

Server Workloads

WAS in Bluemix

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 in Bluemix

3

2

1 Isolate WAS workloads in Bluemix Public

Cloud with WAS Single-Tenant in Bluemix

Add WAS workloads inside your Bluemix Private

Cloud with WAS in Bluemix Dedicated

Tech Preview: Migrate WAS workloads from

On-Prem to WAS in Bluemix in Under 10

Steps!

4/10/2017 30

Page 29: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Migration Links WebSphere Migration Strategy - https://www-01.ibm.com/support/docview.wss?uid=swg27008724

Migration Decision Support Tool - http://whichwas.mybluemix.net

WebSphere Application Server Migration Discovery Tool - https://www-01.ibm.com/marketing/iwm/dre/signup?source=mrs-form-3089&S_PKG=ov50193

WAS Migration Toolkit overview: http://www.ibm.com/developerworks/websphere/downloads/migtoolkit/

WAS 8.5 WebSphere Migration Guide - http://www.redbooks.ibm.com/redpieces/abstracts/sg248048.html

WAS Release WAS EOM WAS EOS WAS EOES

7.0 - all editions Dec 16, 2016 (2) Apr 30, 2018 Apr 30, 2021 (1)

8.0 - all editions Dec 16, 2016 (2) Apr 30, 2018 Apr 30, 2021 (1)

RFA 71777 on Sept 13, 2016 (Distributed)

RFA 71843 on Sept 13, 2016 (z/OS)

WAS

Releas

e

Java 6 EOS

in WAS

Java 7 EOS

in WAS

Java 8 EOS

in WAS

7.0 April 2018 n/a n/a

8.0 April 2018 n/a n/a

8.5 April 2018(1)(3) Sept 2019 March 2025

(1) After December 2018, Java SDK 6 support is limited to ‘usage & known defects’

(2) WAS on z/OS EOM will be Feb 2017. Announcement occurred in June 2016.

(3) WebSphere Application Server Liberty has a single support stream for all product versions. Support for Java SE 6 with Liberty will end in September 2017 to allow the Liberty code and included open source packages to move forward.

WAS V7 & V8 EOS

4/10/2017 31

Page 30: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

Eliminate Future Migration Costs

New Liberty features and config: augment rather than replace old ones

WebSphere

Liberty 17.0.0.1

Server 1

old

app

Server 2

new

app

servlet-3.1

servlet-3.0

8.5.5.9 Your configuration,

applications,

resources WLP_USER_DIR

unzip wlp-javaee7-8.5.5.9.zip

unzip wlp-javaee7-17.0.0.1.zip

Zero migration for unchanged apps on WAS Liberty, regardless of Java EE version

Point to your existing JRE

Within supported software levels. Java 6 will soon be out of service.

Each feature has a minimum level of Java

9.0.0.0 17.0.0.1

4/10/2017 32

Page 31: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

33 4/10/2017

Join WebSphere Liberty Virtual Proof of Technology (vPOT) Sessions

• WebSphere Liberty 17.0.0.1 vPOT (Session #1) - April 12th, 2017, 1pm - 3pm ET

Registration link : http://ibm.biz/WebcastAprilvPoTInC

• WebSphere Liberty 17.0.0.1 vPOT (Session #2) - April 25th, 2017, 8am – 10am ET

Registration link : https://www.imwuc.org/p/ca/vi/sid=541

Agenda:

• Part 1: Executive summary: Liberty value and evolution

• Part 2: Technical deep-dive: what’s new in Liberty this quarter

• Part 3: Hands-on labs with live support plus Q&A

(or Google the above event titles)

Page 32: WebSphere Application WebSphere ... - WebSphere User Group · The cornerstone of your cloud strategy WebSphere Application Server 7 4/10/2017 . ... Kubernetes-based Docker cloud on-premises

34 4/10/2017