Description
Azure Event Hubs is a fully managed, real-time data ingestion service designed to handle millions of events per second with low latency. It enables seamless streaming from virtually any source to any destination, making it ideal for telemetry, logging, and event-driven architectures. Event Hubs is also natively compatible with Apache Kafka, allowing you to run existing Kafka workloads on Azure without modifying your code.
At the core of Event Hubs is the namespace, which acts as a logical container for one or more event hubs. This namespace provides DNS-integrated endpoints and supports advanced access and network controls, including IP filtering, virtual network service endpoints, and Private Link integration.
In this guided lab, you’ll walk through the process of provisioning an Event Hubs namespace using the Azure portal. You’ll learn how to configure essential settings, explore optional performance features, and monitor deployment status.
Objectives
In this lab, you will:
- Navigate to and launch the Event Hubs service in the Azure portal.
- Configure a new Event Hubs namespace with appropriate settings.
- Enable performance scaling features such as Auto-Inflate.
- Review deployment progress and validate namespace creation.
Lab Steps
Navigating to Event Hubs
1. In the Azure portal, go to the unified search bar at the top.
2. Type “event” and select Event Hubs from the results.

3. On the Event Hubs blade, click Create to begin provisioning a new Event Hubs Namespace.

Creating an Azure Event Hubs Namespace
1. Under the Basics tab:
- Select an existing Resource Group from the dropdown.
- In the Namespace name field, enter your preferred name.
- Region: Central US
- Pricing tier: Standard

2. Optional Performance Settings:
- You may also enable Auto-Inflate to dynamically scale throughput.
- Set the Auto-Inflate Maximum Throughput Units based on expected load.

3. Once you’ve completed the required fields in the Basics tab, take a moment to explore the other configuration sections, such as Advanced, Networking, and Tags. The default settings in these additional tabs can be left unchanged.
4. If you’re ready, go to the Review + Create tab. You will notice that it validates your configurations; wait for the process to complete.

5. Once validated, review all configurations and click Create to initiate the deployment of your Azure Event Hubs Namespace.

Deployment Overview
Once you’ve clicked Create, Azure begins provisioning your Event Hubs Namespace. You’ll be redirected to the Deployment Overview blade, where you can monitor the progress in real time.

Key Elements to Review:
- Status: Displays the current state (e.g., Accepted, In Progress, Succeeded, or Failed)
- Start Time: Timestamp indicating when the deployment began
- Resource Group: The group where your resources are being deployed
- Subscription: The Azure subscription used for billing and access control
- Correlation ID: A unique trace ID useful for support and diagnostics
- Resource Details: Lists each deployed resource, its type, and operation status.
You can also check the bell icon (notifications) for real-time updates.

Once the deployment succeeds, click Go to resource to open your Event Hubs namespace. From here, you can create Event Hub, configure access policies, and begin streaming telemetry or application data.


That’s it! You’ve successfully deployed an Azure Event Hub namespace using the portal. Throughout this lab, you practiced navigating Azure services, configuring core settings, enabling performance scaling, and monitoring deployment status. Your Event Hub namespace is now fully provisioned and ready to ingest and process high-throughput data streams for real-time analytics, telemetry, and event-driven architectures.