Deploy a Linux VM with the Azul Zulu OpenJDK JVM
Overview
This template deploys a Linux VM with the Azul Zulu for Azure - Enterprise Edition, a supported OpenJDK JVM from Azul.
The VM can be configured using new or existing resources for Storage, the Virtual Network and Public IP Address.
Authentication can be done using an sshPublicKey or a Password.
Choices for the Linux OS are Ubuntu 20.04-LTS, Ubuntu 18.04-LTS, Debian 10, Debian 9, or CentOS 8.1.
The default is Ubuntu 20.04-LTS.
Choices for the Zulu OpenJDK JVM are the JDK, JRE, or Headless JRE for the latest release of Java 7, 8, 11, or 13.
The default is the Zulu Java 8 JDK.
The VM is deployed in the resource group location by default using the latest patched version of the Linux distribution and a Standard_D2s_v3 size VM as the default value.
The Zulu install script using apt is available here. The Zulu install script using yum is available here.
Related Templates
If you are new to the Azul Zulu OpenJDK JVM, see:
- Azul Zulu for Azure - Enterprise Edition FAQ
- Azul Zulu for Azure - Enterprise Edition
- Java on Azure
- Azure for Java Developers
- Azul
- Azul Zulu Enterprise
- Azul Zulu Embedded
If you are new to Azure virtual machines, see:
- Azure Virtual Machines.
- Azure Linux Virtual Machines documentation
- Azure Windows Virtual Machines documentation
- Template reference
- Quickstart templates
- Microsoft Learn Modules for Linux VMs
If you are new to template deployment, see:
Tags: Linux, Ubuntu, Debian, CentOS, Java, Zulu, OpenJDK, Microsoft.Storage/storageAccounts, Microsoft.Network/virtualNetworks, Microsoft.Network/publicIPAddresses, Microsoft.Network/networkSecurityGroups, Microsoft.Network/networkInterfaces, Microsoft.Compute/virtualMachines, extensions, CustomScript