Más contenido relacionado La actualidad más candente (20) Similar a Multi-cloud deployment with IBM MQ (20) Multi-cloud deployment with IBM MQ2. Contents
2Think 2018 / March 20, 2018 / © 2018 IBM Corporation
• Why MQ?
• MQ in on-premises private clouds
• MQ in public clouds
• MQ for hybrid cloud connectivity
• Summary
3. Exactly once delivery
MQ is designed from the ground up to ensure that
when messages of worth are being processed and
exactly once, transactional, messages are required,
that really means exactly once
MQ’s key value capabilities and
why they matter…
The world depends on reliable, secure
messaging
IBM MQ is the most reliable and trusted
messaging solution
Your bank transfers complete without losing your
money
Your credit card information is kept safe
You move your customer data between systems
without exposing it to hackers
Your developers focus on the business needs,
not transaction recovery or security
Scalable
Scales to meet the
needs of your
business, handling
billions of messages
per day
Simple
Your applications are
focused on the
business, not fixing
connectivity problems
or tracking their
progress
Think 2018 / © 2018 IBM Corporation
4. Secure
MQ is secure by design, from fine grain
authentication and authorization of messaging
resources, to encryption of data from one
application to another, without the application even
knowing or the administrators gaining access
The world depends on reliable, secure
messaging
IBM MQ is the most reliable and trusted
messaging solution
Your bank transfers complete without losing your
money
Your credit card information is kept safe
You move your customer data between systems
without exposing it to hackers
Your developers focus on the business needs,
not transaction recovery or security
Reliable
Only MQ has 25 years
of proven reliability and
robustness when used
by the most
demanding customers
in the most demanding
systems, without you
even knowing it’s there
Connectivity
Simple queues and
topics provide simple
application messaging
but MQ provides true
routing capabilities to
join applications and
systems together,
locally and globally
MQ’s key value capabilities and
why they matter…
Think 2018 / © 2018 IBM Corporation
5. Run IBM MQ in any
location or cloud
exactly as you
need it
On-premise, software
and the MQ Appliance
Run it yourself in any
cloud, public or private
Let IBM host it for you
with its new managed
MQ service in IBM
Cloud
Private cloud
AWSAWS
AWSAzure
AWS
…
Linux
Windows
Solaris
HPE
AIX
IBMi
IBM Z
Appliance
NEW
Think 2018 / © 2018 IBM Corporation
IBM Cloud Private
6. MQ’s focus
Running MQ in a cloud
Enabling applications
High availability and scalability
Managing MQ in a cloud native way
Think 2018 / © 2018 IBM Corporation
7. Managing MQ
Management of systems is evolving towards
cattle not pets. What does that mean for
MQ?
Consistent configuration and operations across
multiple queue managers
Automated deployment
Configuration as code
Self service
Collection and analysis of diagnostic data
Simple integration into standard devops and
automation tooling
Think 2018 / © 2018 IBM Corporation
8. Error logs output JSON for easy parsing
Managing diagnostic data
The need to centrally collect and analyse diagnostic
data is increasing, using tools such as Splunk,
Elasticsearch and Grafana
MQ generates a wide range of information and has
demonstrated how this can be collected using off the
shelf tooling
Subscribing to metrics in MQ V9 makes that even
easier
MQ 9.0.x has seen enhancements to the error log
data it generates to aid such solutions
Universal timestamps and severity levels
Separated inserts
JSON output
Multiple logs
Syslog output
Forward MQ error logs
to ElasticSearch or
Splunk
Publish MQ statistics
to Prometheus and
Grafana
{
"ibm_messageId":"AMQ6287I",
"ibm_arithInsert1":0,
"ibm_arithInsert2":0,
"ibm_commentInsert1":"Linux 4.13.0-36-generic (MQ Linux (x86-64 platform) 64-bit)",
"ibm_commentInsert2":"/opt/mqm (Installation1)",
"ibm_commentInsert3":"9.0.5.0 (p905-L180228.1)",
"ibm_datetime":"2018-03-04T13:18:27.506Z",
"ibm_serverName":"QM905",
"type":"mq_log",
"host":"david-VirtualBox",
"loglevel":"INFO",
"module":"amqxeida.c:6238",
"ibm_sequence":"1520169507_506462655",
"ibm_processId":2119,
"ibm_threadId":1,
"ibm_version":"9.0.5.0",
"ibm_processName":"strmqm",
"ibm_userName":"david",
”ibm_installationName":"Installation1",
"ibm_installationDir":"/opt/mqm",
"message":"AMQ6287I: IBM MQ V9.0.5.0 (p905-L180228.1).”
}
NEW
Think 2018 / © 2018 IBM Corporation
9. Run it yourself in any
cloud, public or private
MQ in on-premises private clouds
Think 2018 / © 2018 IBM Corporation
Private cloud
IBM Cloud Private
10. Software install of
IBM MQ just
requires a
supported operating
system and file
system
Think 2018 / © 2018 IBM Corporation
Run in your preferred IaaS private cloud or virtualization platform
VMWare
OpenStack
…
Xen
CloudStackCloudFoundry
Bluebox
11. MQ in Containers MQ has been supporting
Docker containers since
2015 with images on
Docker Hub and
Docker Store and
sample setups on
Github
More recently it has
been demonstrating
how to get the most
from containers using
Kubernetes
Including RedHat
OpenShift + Pivotal
Container Service
And now MQ Advanced
is available as a fully
supported product with
IBM Cloud Private, a
Kubernetes-based
solution from IBM
Think 2018 / © 2018 IBM Corporation
12. IBM Cloud Private: A Cloud Native platform with Enterprise grade content
Leverage existing
investments
Open by design,
preventing vendor
lock-in
Enterprise grade
operations, across
your Hybrid IT
environment
Enterprise grade
services for
Middleware, Data,
Analytics, DevOps
IBM Middleware, Data, Analytics and Developer Services
Cloud enabled middleware, messaging, databases, analytics, and cognitive
services to optimize current investments while rapidly innovating
Core Operational Services
Simplify Operations Management, Security, and Hybrid integration
Provision infrastructure and apps across Multi-Cloud environments
Kubernetes-based
Container Platform
Industry leading container
orchestration platform across
private, dedicated & public
clouds
Cloud Foundry
For prescribed app
development &
deployment
Runs on existing IaaS: System Z IBM
Spectrum
Third Party alliances: Dell Cisco NetApp Lenovo Canonical …
CMS
13. Packaging and
licensing on
Docker
MQ Basic
• Server
• Client
• SDK
• Web
• Explorer
• Salesforce Bridge
• RDQM
• Blockchain bridge
MQ Advanced
• MFT
• AMS
• MQTT
Licensing for MQ software
Current:
• Use existing MQ license.
• Perpetual PVUs
• Monthly PVUs or VPCs
13Think 2018 / March 20, 2018 / © 2018 IBM Corporation
Statement of Direction
IBM intends to offer clients the
ability to purchase an
entitlement that is based on the
container size in Virtual
Processor Cores and the
number of hours that MQ was
deployed for in each container
14. Run it yourself in any
cloud, public or private
Think 2018 / © 2018 IBM Corporation
MQ in public clouds
AWSAWS
AWSAzure
AWS
15. Run in your
preferred public
cloud IaaS
Same requirements
for supported
operating system
and file system
Think 2018 / © 2018 IBM Corporation
IBM Cloud (IaaS)
Amazon EC2
…
Google Compute Engine
Microsoft Azure
https://developer.ibm.com/messaging/mq-cloud-blog/
16. Containers in the
cloud
Same requirements
for supported
operating system
and file system
Think 2018 / © 2018 IBM Corporation
IBM Container Service
Amazon Elastic
Container Service
…
Google Kubernetes Engine
Microsoft Azure
Container Service
https://developer.ibm.com/messaging/mq-cloud-blog/
17. Getting up and running
with MQ quickly is
important, but running it
in the best possible way
is critical
The MQ AWS
QuickStart demonstrates
AWS architectural best
practice
Deployed from scratch
in around 30 minutes
IBM MQ on AWS
QuickStart
Think 2018 / © 2018 IBM Corporation
https://aws.amazon.com/quickstart/architecture/ibm-mq/
20. Run IBM MQ in any
location or cloud
exactly as you
need it
On-premise, software
and the MQ Appliance
Run it yourself in any
cloud, public or private
Let IBM host it for you with its new managed
MQ service in IBM Cloud
Think 2018 / © 2018 IBM Corporation
NEW
21. Think 2018 / © 2018 IBM CorporationFind IBM MQ in the “Integrate” section of the IBM Cloud catalog
22. Think 2018 / © 2018 IBM Corporation Get started in minutes with the interactive guided tour
23. Think 2018 / © 2018 IBM Corporation Quickly provision messaging capability in the Cloud
Free Trial so you
can get started at
no cost
Paid options in
sizes to suit
typical workloads
24. Think 2018 / © 2018 IBM Corporation Up and running in minutes!
25. Think 2018 / © 2018 IBM Corporation Up and running in minutes!
26. Think 2018 / © 2018 IBM CorporationIntegrated User and Application management, backed by IBM Cloud
27. Think 2018 / © 2018 IBM CorporationManage MQ using the integrated MQ Console in your browser
28. Think 2018 / © 2018 IBM Corporation… or using familiar tools like MQ Explorer and runmqsc
29. The MQ on IBM Cloud service
Think 2018 / © 2018 IBM Corporation
IBM MQ that you know and trust
… but in a managed Cloud service!
Try the service for free at:
console.bluemix.net/catalog/services/mq
30. Think 2018 / © 2018 IBM Corporation
MQ for hybrid cloud connectivity
31. Secure
MQ is secure by design, from fine grain
authentication and authorization of messaging
resources, to encryption of data from one
application to another, without the application even
knowing or the administrators gaining access
The requirements for Reliable, Secure
Connectivity are even more important in the era
of hybrid cloud
Use IBM MQ as the reliable messaging fabric for
communication between different deployment
zones
Reliable
Only MQ has 25 years
of proven reliability and
robustness when used
by the most
demanding customers
in the most demanding
systems, without you
even knowing it’s there
Connectivity
Simple queues and
topics provide simple
application messaging
but MQ provides true
routing capabilities to
join applications and
systems together,
locally and globally
MQ has always been about hybrid
connectivity!
Think 2018 / © 2018 IBM Corporation
32. Think 2018 / © 2018 IBM Corporation
Servic
e
Georgia, USA
Web App
Use IBM MQ to connect enterprise applications within a cloud location
33. Think 2018 / © 2018 IBM Corporation… to reliably connect the Cloud to your on-premises data center
Stock System
On-prem
Cloud
Application
</>
34. Think 2018 / © 2018 IBM Corporation
IBM Cloud
AWS
App B
App A
… to connect different cloud providers
35. Think 2018 / © 2018 IBM Corporation … or to transfer data between different geographies!
38. Run IBM MQ in any
location or cloud
exactly as you
need it
On-premise, software
and the MQ Appliance
Run it yourself in any
cloud, public or private
Let IBM host it for you
with its new managed
MQ service in IBM
Cloud
AWSAWS
AWSAzure
AWS
…
Linux
Windows
Solaris
HPE
AIX
IBMi
IBM Z
Appliance
Think 2018 / © 2018 IBM Corporation Private cloud
IBM Cloud Private
39. Notices and disclaimers
© 2018 International Business Machines Corporation. No part of this
document may be reproduced or transmitted in any form without
written permission from IBM.
U.S. Government Users Restricted Rights — use, duplication or
disclosure restricted by GSA ADP Schedule Contract with IBM.
Information in these presentations (including information relating to
products that have not yet been announced by IBM) has been reviewed
for accuracy as of the date of initial publication and could include
unintentional technical or typographical errors. IBM shall have no
responsibility to update this information. This document is distributed
“as is” without any warranty, either express or implied. In no event,
shall IBM be liable for any damage arising from the use of this
information, including but not limited to, loss of data, business
interruption, loss of profit or loss of opportunity. IBM products and
services are warranted per the terms and conditions of the agreements
under which they are provided.
IBM products are manufactured from new parts or new and used parts.
In some cases, a product may not be new and may have been previously
installed. Regardless, our warranty terms apply.”
Any statements regarding IBM's future direction, intent or product
plans are subject to change or withdrawal without notice.
Performance data contained herein was generally obtained in a
controlled, isolated environments. Customer examples are presented as
illustrations of how those
customers have used IBM products and the results they may have
achieved. Actual performance, cost, savings or other results in other
operating environments may vary.
References in this document to IBM products, programs, or services does
not imply that IBM intends to make such products, programs or services
available in all countries in which IBM operates or does business.
Workshops, sessions and associated materials may have been prepared
by independent session speakers, and do not necessarily reflect the
views of IBM. All materials and discussions are provided for informational
purposes only, and are neither intended to, nor shall constitute legal or
other guidance or advice to any individual participant or their specific
situation.
It is the customer’s responsibility to insure its own compliance with legal
requirements and to obtain advice of competent legal counsel as to
the identification and interpretation of any relevant laws and regulatory
requirements that may affect the customer’s business and any actions
the customer may need to take to comply with such laws. IBM does not
provide legal advice or represent or warrant that its services or products
will ensure that the customer follows any law.
Think 2018 / © 2018 IBM Corporation
40. Notices and disclaimers
continued
Information concerning non-IBM products was obtained from the
suppliers of those products, their published announcements or other
publicly available sources. IBM has not tested those products about this
publication and cannot confirm the accuracy of performance, compatibility
or any other claims related to non-IBM products. Questions on the
capabilities of non-IBM products should be addressed to the suppliers of
those products. IBM does not warrant the quality of any third-party
products, or the ability of any such third-party products to
interoperate with IBM’s products. IBM expressly disclaims all
warranties, expressed or implied, including but not limited to, the
implied warranties of merchantability and fitness for a purpose.
The provision of the information contained herein is not intended to, and
does not, grant any right or license under any IBM patents, copyrights,
trademarks or other intellectual property right.
IBM, the IBM logo, ibm.com and [names of other referenced IBM
products and services used in the presentation] are trademarks of
International Business Machines Corporation, registered in many
jurisdictions worldwide. Other product and service names might
be trademarks of IBM or other companies. A current list of IBM
trademarks is available on the Web at "Copyright and trademark
information" at: www.ibm.com/legal/copytrade.shtml.
.
Think 2018 / © 2018 IBM Corporation
41. Thank you
Think 2018 / © 2018 IBM Corporation
ibm.biz/MQThink
Don’t forget to come and visit MQ in the Expo on stand 632 to
find out even more
Talks
Hear from us and
your fellow users
Interactive
sessions
Learn whilst
shaping the future
of MQ
Deep dives
Find out more with
exclusive sessions
on Integration
Labs
Get hands-on
with the new
features
Inner Circle
See what’s coming
next
Matt Roberts
Architect, IBM MQ in Cloud
matt.roberts@uk.ibm.com