Amazon MSK broker types
MSK Provisioned offers two broker types - Standard and Express. Standard brokers give you the most flexibility to configure your clusters, while Express brokers offer more elasticity, throughput, resilience, and ease-of-use for running high performance streaming applications.
See the following topics for more details about each offering. The following table also highlights the key feature comparison between Standard and Express brokers.
Feature | Standard broker | Express broker |
---|---|---|
Customer managed (Features include EBS storage, Tiered storage, Provisioned storage throughput, Auto-scaling, Storage capacity alerts) |
Fully MSK managed |
|
T3, M5, M7g |
M7g |
|
Throughput, connections, partitions, storage |
Throughput, connections, partitions |
|
Broker scaling | Vertical and horizontal scaling | Vertical and horizontal scaling |
Starts at version 3.6 |
||
More configurable |
Mostly MSK managed for higher resilience |
|
Security |
Encryption, Private/Public access, Authentication & Authorization - IAM, SASL/SCRAM, mTLS, plaintext, Kafka ACLs |
Encryption, Private/Public access, Authentication & Authorization - IAM, SASL/SCRAM, mTLS, plaintext, Kafka ACLs |
Monitoring |
CloudWatch, Open Monitoring |
CloudWatch, Open Monitoring |
Note
You can't change an MSK Provisioned cluster from a Standard broker type to an Express broker type by switching the broker type using the MSK API. You have to create a new cluster with the desired broker type (Standard or Express).