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.