30
1 © 2016 IBM Corporation Hybrid Messaging Using the best of both worlds to drive your business forward

Hybrid messaging webcast: Using the best of both worlds to drive your business forward

Embed Size (px)

Citation preview

Page 1: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

1 © 2016 IBM Corporation

Hybrid MessagingUsing the best of both worlds to drive your business forward

Page 2: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

2 © 2016 IBM Corporation

What is Hybrid Cloud?

…connecting any cloud service to any other technology

resource

Hybrid Cloud is…

Page 3: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

3 © 2016 IBM Corporation

What is Hybrid Messaging?

…moving the data in Hybrid Cloud

Hybrid Messaging is…

Page 4: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

4 © 2016 IBM Corporation

The journey from First Platform to Third Platform

always-connected smart mobile devices, coupled with

social networking, over a cloud-based server

infrastructure

3rd Platform

1st Platformmainframe-class software

technologies

2nd Platformpackaged software

applications: acquire software, install it, and

use it

Page 5: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

5 © 2016 IBM Corporation

Cloud Advantages

A wide range of tools at your fingertips

Provision services and reduce IT spend

Uses services that grow with

you

Move quickly

Pay-as-you-govs. fixed cost,

less data center space

Page 6: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

6 © 2016 IBM Corporation

On premises advantages

Reliability

In house(control)

Skill and technology investment

Security and compliance

Exploiting specialist hardware

Page 7: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

7 © 2016 IBM Corporation

Platforms, cloud, and on premises

2nd Platform 3rd Platform

Page 8: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

8 © 2016 IBM Corporation

Hybrid Messaging solutions

3 21

2nd Platform 3rd Platform

Page 9: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

9 © 2016 IBM Corporation

2nd Platform on premises solution: IBM MQ

IBM MQ: Provides versatile messaging

integration, from mainframe to mobile, in a single robust messaging backbone.

Connects virtually any commercial IT system, with support for more than 80 platforms.

Shields application developers from networking complexities, enabling them to develop and deploy new applications faster.

Includes administrative features that simplify messaging management and reduce time spent using complex tools.

Offers a range of Qualities of Service (QoS).

Provides Hybrid Messaging

Universal messagingUniversal messaging

Right QoS Any DeploymentsTransactional

Persistent

At-least-once

Best-Effort

Fire-and-Forget

Request-Reply

Replay

Guaranteed

At-Most-Once

Client-Server

Backbone

Point-to-Point

Peer-to-Peer

Publish/Subscribe

Grid

Bus

Fastest speed

Multicast

Lowest Latency

Unicast

Any Skills

Languages

Orientations

COBOL, C/C++, RPCJava, JEE, JMS.NET, C#, VB, WCFAJAX, Perl, Python…

Any End-Points

Vendor Platforms

Applications

Operating Systems

Devices

Web services

Web 2.0

JEE, .NET, etc

Exploitation & Support

SAP, Siebel, etc…

Mobile, Wireless, PoS,Sensor, Actuator, RFID…

AppliancesHTTP, AJAX, REST,…

SOAP, WSDL, SOAP/JMS

ServicesBatchesFilesMessagesResources…

ApplianceCloud

MindsetsWSDL, XML, WS-*REST, MEST, KISS

Open

Robust

Flexible

Scalable

Page 10: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

10 © 2016 IBM Corporation

MQ Advanced Sys.Next Support in IBM PureApplication V2

•Drag and drop MQ onto Core OS image to compose VM configuration – e.g.

• DB2 / IIB / WAS and Multiple QMs on a VM

•Support for HA with multi-instance Queue Managers on GPFS

•Management and maintenance of MQ via PureApp console

•Available for Linux x86 and Power/AIX:

Repeatable and reliable MQ deployments for consistency

Off-prem in Dedicated SoftLayer datacenters worldwide

On-prem Bring Your Own Hardware

On-prem Appliance

PureApp V2.2 adds:•Bluebox, scaling, DR over WAN•Cloud groups in PureApplication service

MQ on Softlayer and PureAPP

Page 11: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

11 © 2016 IBM Corporation

• Running MQ in Docker is now supported for production use

• https://www.youtube.com/watch?v=BoomAVqk0cI

• Sample cookbook for installing and configuring MQ using Chef

https://github.com/ibm-messaging/mq-chef

Cloud options for IBM MQ

Welcome to the ecosystem

Page 12: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

12 © 2016 IBM Corporation

• Easy to set up: out-of-the box, and ready to go

• The scalability and security of IBM MQ V8 in a state-of-the-art physical appliance form factor

• Rapid, reliable, simple, secure exchange of data across applications, systems and services

• Convenient, fast time-to-value, and low total cost of ownership (less Data Center space, power costs and management burden, etc.)

• Use as a messaging hub to extend connectivity within your enterprise, in branch offices, factories, stores or business partners

IBM MQ Appliance

Integrates seamlessly into MQ networks and clustersSimple out of the box High-Availability or Disaster Recovery, with paired connectivity to

another applianceNew MQ Console provides a browser-based user interface, offering personalized

monitoring and configurationSimple maintenance with fixpacks delivered as certified firmware updates onto a locked

down applianceAppliance delivered pre-optimized for maximum performance out-of-the-box

Rapid to deploy, secure, and easy to configure and run for enterprise and

remote deployments

Page 13: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

13 © 2016 IBM Corporation

Pushing from the cloud to on premises

21

2nd Platform 3rd Platform

Page 14: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

14 © 2016 IBM Corporation

Digital Cloud solution: IBM Message Hub

A scalable, distributed, high throughput message bus based on Apache Kafka

MQ (plus other on-prem data sources)

MQ Light APIAMQP

RESTful APIHTTP

Apache KafkaTCP

Wide compatibility

Tightly integrated with Bluemix

Being trialled in IBM Message Hub Incubator

Page 15: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

15 © 2016 IBM Corporation

Apache Kafka

Page 16: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

16 © 2016 IBM Corporation

Hub for asynchronously connecting services inside Bluemix or beyond

Applications should be connected to events happening in other Bluemix services, or from beyond the cloud

What does Message Hub enable?

1

MQ plus other

on-prem data sources

Speeds production: Messy wiring between services taken care of for you

Offers a range of solutions: Choose the services that you need, and use Message Hub for the Messaging

Connects with enterprise on-prem: All the benefits of working in a Hybrid environment

Page 17: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

17 © 2016 IBM Corporation

What does Message Hub enable?

2 Microservices allow applications to evolve rapidly

Open protocols support polyglot runtimes, application controlled behavior and reactive scale

HTTP

Kafka

Innovate and adapt quickly: Deploy and scale microservices independently

Flexibility: Work in a range if languages that suit you

Reliability: Remove the interdependency between microservices

AMQP1.0

Page 18: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

18 © 2016 IBM Corporation

And with microservices?

Working in a microservices framework means that applications are broken into smaller parts

And because they are independent

So that changes to individual parts can be quickly made

One change does not always affect the other parts

Page 19: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

19 © 2016 IBM Corporation

(Except he has to re-build the entire app, because of the way that it has been built, so it’s not so quick…)

One day in a non-microservices world…

Page 20: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

20 © 2016 IBM Corporation

IT’S QUICK because he doesn’t have to rebuild the entire app

Same scenario: with microservices

(This is Chris, after all!)

Page 21: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

21 © 2016 IBM Corporation

Insights from the data you already haveData needs to be streamed from anywhere to one or

many analytics engines

What does Message Hub enable?

3

Adapt to change: React to changing trends as they happen

Consume data in your way: Run real time and batch analytics off of the same data

Protection of valuable data: Acts as a buffer between your data and the analytics engine

Page 22: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

22 © 2016 IBM Corporation

Imagine the possibilities…

Fraud andrisk detection

Real-time traffic flow optimization

Accurate and timely threat detection

Understand and act on

customer sentiment

Low-latency network analysis

Predict and act on intent to purchase

Page 23: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

23 © 2016 IBM Corporation

Hub for asynchronously connecting services inside Bluemix or beyond

Applications should be connected to events happening in other Bluemix services, or from beyond the cloud

Insights from the data you already haveData needs to be streamed from anywhere to one or

many analytics engines

1 2

3

Microservices allow applications to evolve rapidly

Open protocols support polyglot runtimes, application controlled behavior and reactive scale

MQ plus other

on-prem data sourcesHT

TP

Kafka

4

AMQP1.0

What does Message Hub enable?

Page 24: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

24 © 2016 IBM Corporation

Connecting 2nd and 3rd platforms

3

2nd Platform 3rd Platform

Page 25: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

25 © 2016 IBM Corporation

Analytics

It’s not just about a connection to one service…

…But its extensibility within the Cloud and beyond

Extending hybrid

Page 26: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

26 © 2016 IBM Corporation

Analytics

Using 2nd and 3rd platforms with analytics

Page 27: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

27 © 2016 IBM Corporation

Connecting 2nd and 3rd platforms: using data you already have

QUESTION: How to integrate their new application with existing systems

WITHOUT introducing additional and unpredictable load on these back end systems as demand ramps up?

ANSWER: Hybrid Messaging

Customers can use data that they already have in their backend systems for their new engagements in the digital space

Multi national craft coffee retailer creating next generation customer loyalty scheme in the cloud

Page 28: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

28 © 2016 IBM Corporation

Why Hybrid?

- Optimise agility, cost, resources by choosing where your data should be

- Explore new opportunities to meet new markets

- Use of data that you already have: not necessary to start again

- Combine the advantages of cloud and on premises

Page 29: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

29 © 2016 IBM Corporation

Resources

Page 30: Hybrid messaging webcast: Using the best of both worlds to drive your business forward

30 © 2016 IBM Corporation

Questions?