Exercise - Deploy Elastic on Azure virtual machines
Deploying Elastic on Azure VMs provides a high level of flexibility and control of the underlying infrastructure. The Elasticsearch (self-managed) template available in the Azure Marketplace offers a way to get started quickly using best practices.
Recall that the start-up retailer you work for currently uses Elastic on-premises to manage sales transactions. They would like to migrate to Azure VMs to improve data accessibility for remote workers and other departments while reducing the burden of maintaining infrastructure. Here, you go through the steps for deploying an Elastic workload on Azure VMs.
From the Azure Marketplace, search for and choose the Elasticsearch (self-managed) template.
Select Create.
Fill in the Basics.
- Choose your Azure subscription
- Create a new Resource group named elastic-on-azure-vm-rg
- Select the region closest to you
- Enter a valid Ubuntu username to access the VMs in your cluster
- Choose Password for the authentication type and enter your password
Enter the Cluster Settings.
- Choose the default Elasticsearch version, which is the most recent one.
- Name your cluster es-on-azure
- Use the default settings for the virtual network configuration
Set the Number of data nodes to 3, and set Data nodes are master eligible to Yes.
Add Kibana & Logstash.
- Select the options to install Kibana and Logstash
Enter the security details
- Create account names and passwords for Elastic, Kibana, Logstash, Beats, APM, and remote monitoring
Select Review + create to deploy the Elasticsearch cluster.