All Products
Search
Document Center

ApsaraMQ for RocketMQ:Instance specifications

Last Updated:Mar 18, 2024

This topic describes the types and editions of ApsaraMQ for RocketMQ instances and the differences among these instance types and editions. This topic also describes the specifications of each instance edition, including the computing specifications, Internet bandwidth, and resource quotas. You can refer to the description in this topic to purchase an instance that meets your business requirements.

Billing methods

Billing method

Description

Scenario

Supported instance edition

Subscription

You can use an instance only after you pay the computing fees based on the selected computing specification and subscription duration. You are charged for other resources on the instance based on the actual usage.

This billing method is suitable for scenarios in which the amount of traffic is large and stable.

  • Standard Edition

  • Professional Edition

  • Enterprise Platinum Edition

Pay-as-you-go

Computing fees are generated based on the selected computing specification and service duration of an instance after the instance is created. A bill is generated and fees are deducted from your Alibaba Cloud account every hour. You are charged for other resources on the instance based on the actual usage.

This billing method is suitable for test and short-term activity scenarios, such as special marketing activities and end-to-end stress testing activities that require timeliness.

If you want to continue using a pay-as-you-go instance after the test or short-term activity is complete, you can change the billing method of the instance to subscription. For more information, see Change the billing method of an instance from pay-as-you-go to subscription.

  • Standard Edition

  • Professional Edition

  • Enterprise Platinum Edition

Feature differences among instances

Subscription instances and pay-as-you-go instances

Item

Standard Edition

Professional Edition

Enterprise Platinum Edition

Positioning

Developed for entry-level users and provides fully managed messaging services that are fully compatible with Apache RocketMQ.

Developed for enterprise users and provides advanced services that have enterprise-level enhanced features based on Standard Edition instances.

Developed for enterprise VIP customers and provides messaging services that can use exclusive physical resources, custom enhanced features, and expert services based on Professional Edition instances.

Target users

Suitable for entry-level and cost-sensitive users.

Suitable for users who have a relatively large business scale and high requirements for message availability, stability, and disaster recovery.

Suitable for users who have a large business scale and require custom technical architectures and expert services.

Capabilities

Provides the following features based on Apache RocketMQ:

  • Basic messaging services

  • Resource addition, deletion, modification, and query

Provides the following enhanced capabilities based on Standard Edition instances:

  • Pay-as-you-go elastic TPS

  • Connection between the upstream and downstream applications in a cloud ecosystem

Provides the following capabilities based on Professional Edition instances:

  • Expert services

  • Consultation for architecture transformation

  • Version customization and optimization

Disaster recovery and high availability (HA)

Note

The zones in which an instance is deployed are determined by the resources on the ApsaraMQ for RocketMQ broker. You cannot specify custom values for zones.

  • Service: multi-zone deployment

  • Data: three replicas

  • Service: multi-zone deployment

  • Data: three replicas

  • Service: multi-zone deployment

  • Data: three replicas

Isolation

Instances are logically isolated based on shared physical resources.

Instances are logically isolated based on shared physical resources.

Exclusive instances for each of which a dedicated physical node is provided.

Stability SLA

  • Data reliability: 99.999999% (eight 9s)

  • Service availability: 99.95%

  • Data reliability: 99.999999% (eight 9s)

  • Service availability: 99.95%

  • Data reliability: 99.99999999% (ten 9s)

  • Service availability: 99.99%

Specification limits

  • Standard Edition instances and Professional Edition Standalone instances do not support the scaling of computing resources. We recommend that you plan your resource usage to prevent instance throttling caused by traffic that exceeds the specification limit.

  • The topic and consumer group quotas of an instance are calculated based on actual use cases in large-scale production environments. In most cases, these quotas can meet your business requirements. We recommend that you use different topics and consumer groups for different departments and applications. Do not run all your business in one instance.

  • Messaging transactions per second (TPS) is the total number of times that messages can be sent and received. Messaging TPS is calculated based on a normal message whose size is 4 KB. Multiples must be used when you calculate the TPS for featured messages and large messages. For information about the calculation methods, see Computing specifications.

  • The following items describe what happens if the actual messaging TPS exceeds the specification limit:

    • If you enable the elastic TPS feature for an instance and the excess TPS that you use does not exceed the upper limit that is specified by the elastic TPS feature, the instance runs as expected. You are charged for the excess TPS based on a pay-as-you-go basis. If the excess TPS that you use exceeds the upper limit that is specified by the elastic TPS feature, the instance is throttled.

      For information about the billing rules of the elastic TPS feature, see Elastic TPS fee.

    • If the elastic TPS feature is not supported by or enabled for an ApsaraMQ for RocketMQ instance, the instance is throttled.

Specifications of Standard Edition instances

Sub-category edition

Computing specification

Maximum messaging TPS

Maximum elastic TPS

Outbound Internet bandwidth (Mbit/s)

Maximum topics per instance

Maximum consumer groups per instance

Standalone Edition

rmq.s1.micro

500

N/A

Elastic TPS is not supported.

1 to 1,000

Custom configurations are supported.

100

1,000

High-availability Cluster Edition

rmq.s2.2xlarge

2,000

50

500

rmq.s2.4xlarge

4,000

75

750

rmq.s2.6xlarge

6,000

100

1,000

Note

If the topic and consumer group quotas that are provided by the largest specification (rmq.s2.6xlarge) do not meet your business requirements, we recommend that you upgrade your instance to Professional Edition and select a specification that meets your business requirements.

Specifications of Professional Edition instances

Sub-category edition

Computing specification

Maximum messaging TPS

Maximum elastic TPS

Outbound Internet bandwidth (Mbit/s)

Maximum topics per instance

Maximum consumer groups per instance

Standalone Edition

rmq.p1.micro

500

N/A

Elastic TPS is not supported.

1 to 1,000

Custom configurations are supported.

150

1,500

High-availability Cluster Edition

rmq.p2.4xlarge

4,000

2,000

100

1,000

rmq.p2.6xlarge

6,000

3,000

rmq.p2.10xlarge

10,000

5,000

150

1,500

rmq.p2.20xlarge

20,000

10,000

rmq.p2.50xlarge

50,000

20,000

rmq.p2.100xlarge

100,000

30,000

rmq.p2.150xlarge

150,000

50,000

Note

If the topic and consumer group quotas in the largest specification (rmq.p2.10xlarge or above) do not meet your business requirements, submit a ticket.

Specifications of Enterprise Platinum Edition instances

Sub-category edition

Computing specification

Maximum messaging TPS

Maximum elastic TPS

Outbound Internet bandwidth (Mbit/s)

Maximum topics per instance

Maximum consumer groups per instance

High-availability Cluster Edition

rmq.u2.10xlarge

10,000

5,000

1 to 1,000

Custom configurations are supported.

150

1,500

rmq.u2.20xlarge

20,000

10,000

rmq.u2.40xlarge

40,000

20,000

rmq.u2.100xlarge

100,000

30,000

rmq.u2.150xlarge

150,000

50,000

rmq.u2.200xlarge

200,000

60,000

rmq.u2.400xlarge

400,000

100,000

rmq.u2.600xlarge

600,000

200,000

rmq.u2.1000xlarge

1,000,000

300,000

Note

If the topic and consumer group quotas in the specifications of Enterprise Platinum Edition instances do not meet your business requirements, submit a ticket.