Support for Linux and open source technology in Azure

Applies to: Cloud Services (Web roles/Worker roles)MSfC Azure-Azure Apps (IaaS)

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. We encourage customers to use an Endorsed Linux distribution because they are maintained by some of the most well-known Linux vendors in the world. However, customers are welcome to bring their own distributions of Linux into Azure. All distributions are welcome.

Linux support matrix

Linux Distribution

Microsoft Support Policy

Customer Resources

Customers who bring their own Linux virtual machine into Azure Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. The primary responsibility is with the customer. Microsoft may be able to offer guidance for issues within Linux.

Want to bring your own custom image? Start here:

Documentation for custom Linux images: Microsoft Azure: Linux Virtual Machines
CentOS by Rogue Wave Software (formerly OpenLogic) Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. The CentOS Project
CoreOS
CoreOS is scheduled to be end of life by May 26, 2020.
Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support.

Microsoft has two (2) channels of migration for CoreOS users.

Debian by Credativ Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support.

Debian GNU/Linux as an endorsed distribution in Azure Marketplace

Credativ Support Contacts

Flatcar Container Linux by Kinvolk Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support. Migrating from CoreOS to Flatcar Container Linux.
Oracle Linux by Oracle Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support.

Oracle Linux users must have an active Oracle license. Microsoft may be able to give some guidance, but may defer support issues to Oracle.

Lifetime Support Policy: Coverage for Oracle Linux and Oracle VM

Oracle Support Contacts

Red Hat Enterprise Linux (RHEL) by Red Hat

Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support.

For more information, please visit Red Hat and Microsoft Azure Certified Cloud & Service Provider Support Policies.

Red Hat has two (2) offerings for RHEL in Azure:

On-Demand (PAYG) Support

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

Cloud Access (BYOS) 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.

Please note that there is no support for converting either On-Demand to Cloud Access, or Cloud Access to On-Demand.

SUSE Linux Enterprise Server by SUSE

openSUSE by SUSE

Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support.

SUSE has 4 offerings in Azure:

  • Bring your own Subscription (BYOS)
  • Basic
  • 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.

Basic 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.

Standard Images

Standard support includes updates and support through 12x5 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.

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.

Please note that conversions between the offerings may not be supported.

Ubuntu Linux by Canonical

Microsoft Support will assist you in using Azure platform or services, and may offer guidance for issues within Linux. A support plan is required to engage Microsoft Support.

Ubuntu Wiki: Releases

The Ubuntu lifecycle and release cadence


Linux support scope

Microsoft offers Linux support for endorsed Linux distributions in Azure. The Linux vendor may need to be engaged depending on the scenario. Please note:

  • Microsoft will assist you with commercially viable support in the form of break-fix issues for Linux. 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.
  • Please have your Linux administrator engaged when working with Azure support. Any consulting work may be referred to Microsoft Services if that type of guidance is needed.
  • 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. For more information, contact your Linux vendor.
  • Microsoft may provide recommendations regarding Azure platform and services. For some troubleshooting and performance tuning within Linux or applications, the customer should directly contact the vendor of the supported Linux distribution or application.
  • Microsoft Support does not assist 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.

Open source technology support scope

Microsoft will assist with supported open source technologies. Please note that customers who request support for design guidance or development assistance may be directed to forums or community support. Customers may also 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.

Here are some of the support scenarios that Microsoft will assist with:

  • 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..