Back to Course|Hands-On Training Streaming Data with Apache Kafka on Azure

Creating a Virtual Machine for Kafka Server

About this lesson

This video provides a step-by-step tutorial on how to provision an Ubuntu Linux virtual machine on Microsoft Azure, specifically configured to install and run Apache Kafka. It covers both the theoretical reasoning for the OS choice and the practical implementation details: - Why Choose Ubuntu?: An explanation of why Ubuntu Server 20.04 LTS is chosen, highlighting its cost-effectiveness in cloud environments, long-term security support, open-source nature, and general system stability. - Configuration Step-by-Step: A complete guide through the Azure creation wizard, including selecting the previously built resource group, setting the region to Germany West Central, and using a standard security type with standard SSD storage (30 GB). - Credentials & Security: Setting up the administrative account using password-based authentication with a designated username. - Cost-Saving Features: A look at how to enable the "Auto-Shutdown" feature—scheduled for 6:00 PM daily in the Berlin time zone—to ensure the account does not incur unexpected cloud billings. - Validation: Checking the final hourly cost estimate, executing the deployment, and verifying the running resource back inside the Azure Resource Group dashboard. An essential step for setting up the primary hosting node of your data streaming architecture.

Lesson Resources

Technical Assistant

Course support · HandsOnDataEng

👋 Need help with a lesson?

Ask me anything about the course content.

✨ Powered by Gemini AI · HandsOnDataEng