Linux virtual machines and open technologies
Deploy your favorite open-source, community-driven software in seconds
- Azure-endorsed distributions
- Hundreds of community-built images
- Integration with Docker containers
- DevOps tools: Puppet, Chef, Kubernetes
- Enterprise solutions from Oracle, SAP, and IBM
- Java, Node.js, PHP, Python, Ruby
Get up and running with endorsed distributions
On Azure, you can run a huge range of Azure-endorsed Linux virtual machine-focused distributions—including Red Hat, Ubuntu, Debian, SUSE, OpenSUSE, CentOS, and CoreOS. Azure Marketplace offers pre-configured, out-of-the-box solutions from Canonical, OpenLogic, Oracle, and other leading enterprise open source virtual machine compatible providers, which are easy to deploy and are backed by the Azure SLA.
Community-contributed images for even more flexibility
Get started using Azure services with quickstart templates. Or start deploying Linux images created by Bitnami and certified for the Azure Marketplace.
Docker integration
Docker is an open source engine that simplifies the run-test-deploy cycle. Portable and self–sufficient, Docker containers run nearly anywhere—including on Azure. Deploy a full Docker engine on a virtual machine in seconds directly from Marketplace using the Azure command-line interface or Docker Machine. For larger, more complex workloads that require orchestration software for high availability and reliability, there’s Azure Container Service.
Use your favorite language
Language-specific SDKs and tools make it quick and easy to develop, test, and deploy your apps in the cloud. Azure supports languages including Java, Node.js, PHP, and Ruby. The Azure Documentation Center has language-specific how-to information, sample code, and community forums. Azure SDKs are all open source and hosted on GitHub.
DevOps ready
Manage your Linux virtual machines with a host of popular open-source DevOps tools such as Puppet, Chef, and more.
Great for enterprise workloads
Azure is the best platform to run your SAP, Oracle, SQL and non–SQL data stacks such as Cloudera Enterprise, Datastax, and MongoDB enterprise with replication and monitoring pre–configured.
Learn more about running your enterprise applications on Azure
Full Java support
Azure provides excellent support for Java-based applications. Look to Marketplace for official Oracle Java images—including JDK 6, 7, and 8—and VM Depot for community-built options. You can host a Java application server such as Apache Tomcat, use Jenkins and Hudson plugins for continuous integration, and more easily develop Java applications with our Eclipse and Intellij plugins, Azure SDK for Java, and command-line interface.