
Amazon MQ Amazon MQ for ActiveMQ Migration Guide Amazon MQ Amazon MQ for ActiveMQ Migration Guide Amazon MQ: Amazon MQ for ActiveMQ Migration Guide Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved. Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by Amazon. Amazon MQ Amazon MQ for ActiveMQ Migration Guide Table of Contents About this guide ................................................................................................................................ 1 Getting started .................................................................................................................................. 2 Prerequisites .............................................................................................................................. 2 Key concepts ............................................................................................................................. 2 Messaging protocols ........................................................................................................... 2 Message persistence ........................................................................................................... 3 Network options ................................................................................................................ 3 Availability options ............................................................................................................. 3 Messaging patterns ............................................................................................................ 3 Performance and scalability ................................................................................................. 4 Latency ............................................................................................................................. 5 Destination options ............................................................................................................ 5 Security and authentication ................................................................................................. 5 Broker quotas .................................................................................................................... 6 Configuration options ......................................................................................................... 6 Cost estimation .................................................................................................................. 6 Migration approaches ................................................................................................................. 7 Rehost .............................................................................................................................. 7 Replatform ........................................................................................................................ 7 Refactor (re-architect) ......................................................................................................... 7 Phased migration ............................................................................................................... 7 Service interruption scenarios ...................................................................................................... 7 Without service interruption ................................................................................................ 8 With service interruption ..................................................................................................... 9 IBM MQ queue manager ................................................................................................................... 12 Terminologies .......................................................................................................................... 12 IBM MQ typical architecture ...................................................................................................... 15 Option one: IBM MQ high availability topology running on AWS ............................................. 16 Option Two: IBM MQ HA/DR topology running on-premises ................................................... 17 Replicating IBM MQ with Amazon MQ ........................................................................................ 17 Steps to re-platform ................................................................................................................. 19 Testing and validation ............................................................................................................... 22 TIBCO EMS server ............................................................................................................................ 23 Terminologies .......................................................................................................................... 23 TIBCO EMS typical architecture .................................................................................................. 25 TIBCO EMS cross-regional architecture in AWS ..................................................................... 25 TIBCO EMS high availability architecture ............................................................................. 26 Replicating TIBCO EMS with Amazon MQ .................................................................................... 27 Steps to re-platform ................................................................................................................. 28 Testing and validation ............................................................................................................... 29 Supported plugins ............................................................................................................................ 31 Logging and monitoring .................................................................................................................... 32 Throughput benchmarks ................................................................................................................... 33 mq.m5.large .......................................................................................................................... 33 mq.m5.xlarge ........................................................................................................................ 34 mq.m5.2xlarge ...................................................................................................................... 35 mq.m5.4xlarge ...................................................................................................................... 36 Related resources ............................................................................................................................. 39 Release notes ................................................................................................................................... 40 Document History .................................................................................................................... 40 AWS glossary ................................................................................................................................... 41 iii Amazon MQ Amazon MQ for ActiveMQ Migration Guide About this guide Amazon MQ simplifies the migration of commercial brokers, such as IBM MQ and TIBCO Enterprise Management Service (EMS), to the cloud. Amazon MQ is compatible with popular APIs and protocols, such as Java Message Service (JMS), allowing you to migrate applications with minimal code changes. 1 Amazon MQ Amazon MQ for ActiveMQ Migration Guide Prerequisites Getting started Topics • Prerequisites (p. 2) • Key concepts (p. 2) • Migration approaches (p. 7) • Service interruption scenarios (p. 7) Prerequisites Before you begin, we recommend reviewing Best Practices for Amazon MQ in the Amazon MQ Developer Guide and the Amazon MQ REST API Reference. For more information about migration best practices, see An E-Book of Cloud Best Practices for Your Enterprise on the AWS Cloud Enterprise Strategy Blog. Key concepts Topics • Messaging protocols (p. 2) • Message persistence (p. 3) • Network options (p. 3) • Availability options (p. 3) • Messaging patterns (p. 3) • Performance and scalability (p. 4) • Latency (p. 5) • Destination options (p. 5) • Security and authentication (p. 5) • Broker quotas (p. 6) • Configuration options (p. 6) • Cost estimation (p. 6) Messaging protocols You can connect your broker to Amazon MQ without any code changes if you currently use one of the following industry-standard protocols: • AMQP 2 Amazon MQ Amazon MQ for ActiveMQ Migration Guide Message persistence • MQTT • MQTT over WebSocket • OpenWire • STOMP • STOMP over WebSocket For more information about connecting to an Amazon MQ managed broker, see Working Examples of Using Java Message Service (JMS) with ActiveMQ in the Amazon MQ Developer Guide. Message persistence To replicate persistence mode or sync point control options with Amazon MQ, you can deploy your brokers as active/standby brokers. In the active/standby deployment, brokers use shared storage across multiple Availability Zones, with an optional time to live (TTL). For more information about how Amazon MQ ensures
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages44 Page
-
File Size-