Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Multi-cloud deployment with IBM MQ

510 views

Published on

In this presentation we show how IBM MQ can be used to provide a secure, reliable messaging fabric across multiple clouds from on-premises private clouds to a range of public cloud providers including a managed service on IBM Cloud.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Multi-cloud deployment with IBM MQ

  1. 1. Multi-cloud deployment with IBM MQ Matt Roberts Architect, IBM MQ in Cloud
  2. 2. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 14. Run it yourself in any cloud, public or private Think 2018 / © 2018 IBM Corporation MQ in public clouds AWSAWS AWSAzure AWS
  15. 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. 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. 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/
  18. 18. Think 2018 / © 2018 IBM Corporation
  19. 19. Think 2018 / © 2018 IBM Corporation
  20. 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. 21. Think 2018 / © 2018 IBM CorporationFind IBM MQ in the “Integrate” section of the IBM Cloud catalog
  22. 22. Think 2018 / © 2018 IBM Corporation Get started in minutes with the interactive guided tour
  23. 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. 24. Think 2018 / © 2018 IBM Corporation Up and running in minutes!
  25. 25. Think 2018 / © 2018 IBM Corporation Up and running in minutes!
  26. 26. Think 2018 / © 2018 IBM CorporationIntegrated User and Application management, backed by IBM Cloud
  27. 27. Think 2018 / © 2018 IBM CorporationManage MQ using the integrated MQ Console in your browser
  28. 28. Think 2018 / © 2018 IBM Corporation… or using familiar tools like MQ Explorer and runmqsc
  29. 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. 30. Think 2018 / © 2018 IBM Corporation MQ for hybrid cloud connectivity
  31. 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. 32. Think 2018 / © 2018 IBM Corporation Servic e Georgia, USA Web App Use IBM MQ to connect enterprise applications within a cloud location
  33. 33. Think 2018 / © 2018 IBM Corporation… to reliably connect the Cloud to your on-premises data center Stock System On-prem Cloud Application </>
  34. 34. Think 2018 / © 2018 IBM Corporation IBM Cloud AWS App B App A … to connect different cloud providers
  35. 35. Think 2018 / © 2018 IBM Corporation … or to transfer data between different geographies!
  36. 36. Think 2018 / © 2018 IBM Corporation
  37. 37. In summary Think 2018 / © 2018 IBM Corporation
  38. 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. 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. 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. 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
  42. 42. Think 2018 / © 2018 IBM Corporation

×