|
| 1 | +--- |
| 2 | +title: Choose the right Event Grid tier for your solution |
| 3 | +description: Describes how to choose the right tier based on the resource features and use cases. |
| 4 | +ms.topic: overview |
| 5 | +ms.date: 08/25/2023 |
| 6 | +--- |
| 7 | + |
| 8 | +# Choose the right Event Grid tier for your solution |
| 9 | + |
| 10 | +Azure Event Grid has two tiers with different capabilities. This article will share details on both. |
| 11 | + |
| 12 | +## Standard tier |
| 13 | + |
| 14 | +Offers: |
| 15 | +- Event Grid namespaces. |
| 16 | + |
| 17 | +Use this tier: |
| 18 | + |
| 19 | +- If you want to publish and consume MQTT messages. |
| 20 | +- If you want to build applications with flexible consumption patterns, e. g. pull delivery. |
| 21 | +- If you want to go beyond 5 MB/s in ingress and egress throughput, up to 20 MB/s (ingress) and 40 MB/s (egress). |
| 22 | + |
| 23 | +For more information, see quotas and limits for [namespaces](quotas-limits.md#namespace-resource-limits). |
| 24 | + |
| 25 | +## Basic tier |
| 26 | + |
| 27 | +Offers: |
| 28 | +- Event Grid custom topics, Event Grid system topics, Event domains and Event Grid partner topics. |
| 29 | + |
| 30 | +Use this tier: |
| 31 | + |
| 32 | +- If you want to build a solution to trigger actions based on custom application events, Azure system events, partner events. |
| 33 | +- If you want to publish events to thousands of topics at the same time. |
| 34 | +- If you want to go up to 5 MB/s in ingress and egress throughput. |
| 35 | + |
| 36 | +For more information, see quotas and limits for [custom topics, system topics and partner topics](quotas-limits.md#custom-topic-system-topic-and-partner-topic-resource-limits) and [domains](quotas-limits.md#domain-resource-limits). |
| 37 | + |
| 38 | +## Basic and standard tiers |
| 39 | + |
| 40 | +The standard tier of Event Grid is focused on providing support for higher ingress and egress rates, support for IoT solutions that require the use of bidirectional communication capabilities, and support pull delivery for multiple consumers. The basic tier is focused on providing push delivery support to trigger actions based on events. For a detailed breakdown of which quotas and limits are included in each Event Grid resource, see Quotas and limits. |
| 41 | + |
| 42 | +| Feature | Standard | Basic | |
| 43 | +|------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------|----------------------------------------| |
| 44 | +| Throughput | High, up to 20 MB/s (ingress) and 40 MB/s (egress) | Low, up to 5 MB/s (ingress and egress) | |
| 45 | +| MQTT v5 and v3.1.1 | Yes | | |
| 46 | +| Pull delivery | Yes | | |
| 47 | +| Publish and subscribe to custom events | Yes | | |
| 48 | +| Push delivery to Event Hubs | Yes | Yes | |
| 49 | +| Push delivery to Azure services (Functions, Webhooks, Service Bus queues and topics, relay hybrid connections, and storage queues) | | Yes | |
| 50 | +| Subscribe to Azure system events | | Yes | |
| 51 | +| Subscribe to partner events | | Yes | |
| 52 | +| Domain scope subscriptions | | Yes | |
| 53 | + |
| 54 | +## Next steps |
| 55 | + |
| 56 | +- [Azure Event Grid overview](overview.md) |
| 57 | +- [Azure Event Grid pricing](https://azure.microsoft.com/pricing/details/event-grid/) |
| 58 | +- [Azure Event Grid quotas and limits](..//azure-resource-manager/management/azure-subscription-service-limits.md) |
| 59 | +- [MQTT overview](mqtt-overview.md) |
| 60 | +- [Pull delivery overview](pull-delivery-overview.md) |
| 61 | +- [Push delivery overview](push-delivery-overview.md) |
0 commit comments