You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the issue
It seems that there are no Checkov checks related to the best practice of making the Azure Event Hub "Zone-redundant" azurerm_eventhub_namespace
Version (please complete the following information):
N/A
Additional context
This is a best practice as the all-active Azure Event Hubs cluster model with availability zone support provides resiliency against grave hardware failures and even catastrophic loss of entire datacenter facilities.
If an Event Hubs namespace is created in a region with availability zones, the outage risk is further spread across three physically separated facilities, and the service has enough capacity reserves to instantly cope up with the complete, catastrophic loss of the entire facility.
When a client application sends events to an Event Hubs without specifying a partition, events are automatically distributed among partitions in the event hub. If a partition isn't available for some reason, events are distributed among the remaining partitions. This behavior allows for the greatest amount of up time.
Note that for existing Azure Event Hub Namespace, this will re-create the resource
The text was updated successfully, but these errors were encountered:
tdefise
changed the title
Azure Event Hub Namespace - the Azure Event Hub Namespace is zone redundant
Azure Event Hub Namespace - Ensure the Azure Event Hub Namespace is zone redundant
Sep 7, 2023
Describe the issue
It seems that there are no Checkov checks related to the best practice of making the Azure Event Hub "Zone-redundant" azurerm_eventhub_namespace
Examples
Version (please complete the following information):
Additional context
This is a best practice as the all-active Azure Event Hubs cluster model with availability zone support provides resiliency against grave hardware failures and even catastrophic loss of entire datacenter facilities.
If an Event Hubs namespace is created in a region with availability zones, the outage risk is further spread across three physically separated facilities, and the service has enough capacity reserves to instantly cope up with the complete, catastrophic loss of the entire facility.
When a client application sends events to an Event Hubs without specifying a partition, events are automatically distributed among partitions in the event hub. If a partition isn't available for some reason, events are distributed among the remaining partitions. This behavior allows for the greatest amount of up time.
Note that for existing Azure Event Hub Namespace, this will re-create the resource
The text was updated successfully, but these errors were encountered: