Support for Linux and open source technology in Azure

Applies to: Cloud Services (Web roles/Worker roles)

Summary


This article describes the support policies for Endorsed Linux distributions and open source technologies in Azure.

More Information


Linux in Azure

Our endorsed Linux distributions are created and published by our Linux partners for use in Azure environments. The following conditions apply:
  • Customers are welcome to bring their own distributions of Linux into Azure, but we encourage them to use an Endorsed Linux distribution because they are maintained by some of the most well-known Linux vendors in the world.
  • Each Linux vendor may offer a different service level agreement for responding to cases outside Microsoft control.
  • Linux vendors may limit support to only those versions of their distribution that have not reached end of life. The vendor may require an upgrade to the customer’s current distribution. For more information, see the applicable vendor websites.


Linux support matrix

Linux distribution Microsoft Support policy Partner Customer resources
Bring your own Linux image to Azure or BYOS Microsoft Support will assist you to use Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. Not available

Microsoft may offer some guidance for customers who bring their own images to Azure, but may offer limited support because creating and maintaining the image is the customer’s responsibility.

Documentation for custom Linux images: Microsoft Azure: Linux Virtual Machines

Red Hat Enterprise Linux (On-Demand or Cloud Access)
Microsoft support will assist you to use Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support.
For more information, go to the following Red Hat website:
Red Hat
Red Hat has two (2) offerings for RHEL in Azure:

On-Demand Support

Microsoft and Red Hat partner offer an integrated support experience. Support is integrated in the consumption cost of the Red Hat virtual machine. Microsoft and Red Hat may partner to handle customer support issues.

Cloud Access Support 

Customers must have support agreements with both companies. The customer may be requested to engage Red Hat through their support agreement and bring Microsoft and Red Hat together on a service request.

Notes

  • Consult Red Hat documentation resources for details about each offering. 
  • There is no support for converting On-Demand to Cloud Access or Cloud Access to On-Demand.
Oracle Linux Microsoft support will assist you to use Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. Oracle
Oracle Linux users must have an active Oracle license. Microsoft may be able to give some guidance, but may defer support issues to Oracle.
 
Canonical Ubuntu Linux Microsoft support will assist you to use Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. Canonical

The Ubuntu lifecycle and release cadence

SUSE Linux Enterprise Server Microsoft support will assist you to use Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. SUSE
SUSE has three (3) offerings in Azure:
  • Bring your own Subscription (BYOS)
  • Standard
  • Priority

Bring your own Subscription (BYOS)

Customers must register with SUSE to use these images. Microsoft may provide guidance for Linux issues, but may defer customer issues to SUSE directly.

Standard images

Microsoft may assist for Linux issues, but this image does not include additional support from SUSE. SUSE-related inquiries may require the customer to engage SUSE directly, and require an active SUSE support agreement.

Priority images
Priority support includes updates and support through 24x7 web, email, chat and telephone from Microsoft and SUSE. Virtual machines that are created from this image incur per-hour support fees, in addition to Azure platform fees.

Notes

  • Conversions from standard images to premium images or premium images to standard images is not supported.

Novell Support: Product Support Lifecycle

CentOS by Rogue Wave Software (formerly OpenLogic) Microsoft support will assist you to use Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. Rogue Wave Software The CentOS Project
Debian Microsoft support will assist you to use Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. Credativ Debian GNU/Linux as an endorsed distribution in Azure Marketplace
CoreOS Microsoft support will assist you to use Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. CoreOS Running CoreOS Container Linux on Microsoft Azure


Linux support scope

Microsoft offers some Linux support for endorsed Linux distributions in Azure. The Linux vendor may have to be engaged for some supported scenarios. Bring Your Own Linux (BYOL) support is limited to Azure Platform and Services. The following conditions apply:

  • Azure Linux Support is 24x7, and is available in English. 
  • Microsoft will assist you for break-fix scenarios of our endorsed Linux distributions. For other Linux distributions, Microsoft will provide commercially viable support. Additionally, the Linux vendor may have to be engaged by the customer to troubleshoot specific system-related problems. Microsoft may be able to collaborate with the vendor for those issues.

    Note Some issues may not be covered under Support break-fix guidelines, and may require fee-based consulting.
     
  • Customizing Linux is one of the hallmarks of the operating system. While we encourage you to use a Linux solution that benefits your organization, some modifications, such as custom kernel or modules, may not be supported by the Linux vendor. For vendor support, you may be required to use stock kernels or libraries for your image. Vendor support guidelines vary. For more information, contact your Linux vendor.
  • Microsoft may provide recommendations regarding Azure platform and services. For some troubleshooting and performance tuning, the customer should directly contact the vendor of the supported Linux distribution. If help is required to isolate the cause, the customer or the vendor can start a collaboration with Microsoft. 
  • Microsoft Support does not offer assistance in the design, architecture, or deployment of applications or solutions on Azure. 
  • Scenarios that are related to security are not supported. This includes, but is not limited to, compromised virtual machines, security forensics, DDoS, or intrusion-prevention assistance.
     

Open Source technology support matrix

  • Microsoft may offer support for the following specific open source technologies (subject to change):
    • Languages: PHP, Java, Python, Node.JS
    • Database: MySQL
    • Web and application servers: Apache, Tomcat
    • Frameworks: WordPress
  • Support will be available during U.S. business hours and only in English.
  • Customers may have to work with our Linux partners or software vendors directly for scenarios that are not supported by Microsoft. Examples include, but are not limited to, application development, troubleshooting custom applications, and custom code.


Open source technology support scope

Microsoft will provide assistance for supported open source technologies. Be aware that customers who request support for design guidance or development assistance may be directed to forums or community support. Microsoft support covers the following:

  • Issues that are encountered during installation or configuration.
  • Deployment errors that are encountered when customers try to deploy applications to the Azure platform and services.
  • Runtime errors when customers use the Azure platform and services.
  • Performance issues that affect applications that were built by using the supported open source technologies on the Azure platform and services.