Supporto a lungo e medio termine di Java in Azure e Azure StackJava long-term support and medium-term support on Azure and Azure Stack

Gli sviluppatori Java in Azure e Azure Stack possono compilare ed eseguire applicazioni Java di produzione usando le build JDK Azul Zulu per Azure - Enterprise Edition senza incorrere in costi di supporto aggiuntivi.Java developers on Azure and Azure Stack can build and run production Java applications by using the Azul Zulu for Azure - Enterprise Edition JDK builds without incurring additional support costs. È possibile usare qualsiasi runtime Java in Azure.You can use any Java runtime you want on Azure. Ma se si sceglie Zulu si ottengono aggiornamenti di manutenzione gratuiti e la possibilità di creare ticket di supporto con Microsoft.But when you use Zulu, you get free maintenance updates and can create support tickets with Microsoft.

Le versioni designate per il supporto a lungo termine (LTS) sono le stesse di quelle LTS designate da Oracle e dalla community di OpenJDK.Releases designated as long-term support (LTS) are the same LTS releases designated by Oracle and the OpenJDK community. Per le versioni LTS, sono disponibili almeno 8 anni di accesso alle correzioni di bug, agli aggiornamenti della sicurezza e ad altre correzioni (supporto di produzione), secondo necessità.For LTS releases, we provide at least 8 years of access to bug fixes, security updates, and other (Production Support) fixes as needed. Sono inoltre disponibili 2 anni di supporto aggiuntivo per consigliare e assistere gli utenti che eseguono la migrazione a una versione più recente di JDK (supporto Extended).We also provide 2 years of additional support intended to advise and assist users who are migrating to a newer JDK version (Extended Support).

Per le versioni designate per il supporto a medio termine (MTS), viene fornito supporto per la produzione per almeno 1,5 anni dopo la disponibilità generale della successiva versione LTS.For those releases designated as medium-term support (MTS), we provide Production Support for at least 1.5 years after the general availability of the next LTS release. Viene inoltre fornito un anno aggiuntivo di supporto Extended.We also provide an additional 1 year of Extended Support.

Supporto a lungo termineLong-term support (LTS)

Supporto a medio termine (MTS)Medium-term support (MTS)

Cos'è Zulu OpenJDK per Azure?What is the Zulu OpenJDK for Azure?

Le build Azul Zulu per Azure - Enterprise Edition di OpenJDK sono distribuzioni di OpenJDK gratuite, multipiattaforma e pronte per la produzione per Azure e Azure Stack,Azul Zulu for Azure - Enterprise Edition builds of OpenJDK are free, multiplatform, production-ready distributions of the OpenJDK for Azure and Azure Stack. supportate da Microsoft e Azul Systems.They're backed by Microsoft and Azul Systems. Queste distribuzioni:These distributions are:

  • Sono build di OpenJDK completamente open source fornite come pacchetti JDK (Java Development Kit), JRE (Java Runtime Environment) e JRE headless.100% open-source builds of OpenJDK packaged as Java Development Kits (JDKs), Java Runtime Environments (JREs), and Headless JREs. Questi binari sono build commerciali di Java Standard Edition (SE) pienamente compatibili e conformi che è possibile usare con applicazioni o componenti Java in Azure e Azure Stack.These binaries are fully compatible and compliant commercial builds of Java Standard Edition (SE) that can be used with Java applications or components on Azure and Azure Stack.
  • Vengono fornite con supporto a lungo termine, tra cui correzioni di bug, miglioramenti delle prestazioni e patch di sicurezza.Provided with long-term support, including bug fixes, performance enhancements, and security patches.
  • Sono disponibili per lo sviluppo e l'esecuzione di applicazioni Java in Windows, Linux e macOS.Available for developing and running Java applications on Windows, Linux, and macOS.
  • Sono disponibili come immagini di contenitori in Docker Hub e come macchine virtuali Windows e Linux in Azure Marketplace.Available as container images on Docker Hub and as virtual machines (Windows and Linux) on Azure Marketplace.
  • Vengono usate in Microsoft Azure per supportare molti servizi di Azure, ad esempio:Used by Microsoft Azure to power many Azure services, such as:
    • Servizio app in WindowsApp Service on Windows
    • Servizio app in LinuxApp Service on Linux
    • Funzioni di AzureAzure Functions
    • Azure Service FabricAzure Service Fabric
    • HDInsight di AzureAzure HDInsight
    • Ricerca cognitiva di AzureAzure Cognitive Search
    • Azure DevOpsAzure DevOps
    • Azure Cloud ShellAzure Cloud Shell

Versioni Java supportate e piano degli aggiornamentiSupported Java versions and update schedule

Azul Systems fornisce build Azul Zulu per Azure - Enterprise Edition completamente supportate per tutte le versioni di Java con supporto a lungo termine (LTS) e a medio termine (MTS), tra cui Java SE 7, 8, 11, 13 e 15.Azul Systems provides fully supported Azul Zulu for Azure - Enterprise Edition builds for all long-term support (LTS) and medium-term support (MTS) versions of Java, including Java SE 7, 8, 11, 13, and 15. Per altre informazioni, vedere il comunicato stampa di Azul e la roadmap sul ciclo di vita del supporto per i prodotti Azul.For more information, see the Azul press release and the Azul Product Support Lifecycle roadmap.

Versione di Java SEJava SE version Ultima versione supportataSupported until
Logo di Java 7Java 7 logo Luglio 2023 (LTS)July 2023 (LTS)
Logo di Java 8Java 8 logo Dicembre 2030 (LTS)December 2030 (LTS)
Logo di Java 11Java 11 logo Settembre 2027 (LTS)September 2027 (LTS)
Logo di Java 13Java 13 logo Marzo 2023 (MTS)March 2023 (MTS)
Logo di Java 15Java 15 logo Marzo 2023 (MTS)March 2023 (MTS)

Le versioni di JDK con supporto a medio e lungo termine includono aggiornamenti trimestrali di sicurezza e correzioni di bug, oltre a eventuali patch e aggiornamenti critici straordinari necessari.LTS and MTS JDK releases have quarterly security updates, bug fixes, and critical out-of-band updates and patches as needed. Il supporto include il backporting a Java 7 e 8 degli aggiornamenti di sicurezza e delle correzioni di bug applicate alle versioni più recenti di Java, come Java 11,This support includes backports to Java 7 and 8 of security updates and bug fixes reported in newer versions of Java, like Java 11. garantendo la continua stabilità e la sicurezza delle versioni precedenti di Java.This backporting ensures the continued stability and security of older versions of Java. I clienti di Azure possono ottenere questi aggiornamenti di sicurezza e le correzioni di bug per la piattaforma senza incorrere in costi di sottoscrizione non pianificati per Java SE.Azure customers can get these security updates and platform bug fixes without incurring any unplanned Java SE subscription fees.

Attualmente, Funzioni di Azure richiede Java 8, mentre il supporto per Java 11 è ancora in fase di sviluppo.Currently, Azure Functions requires Java 8, and support for Java 11 is still in development.

Vantaggi per gli sviluppatoriBenefits for developers

Le versioni di JDK Azul Zulu per Azure - Enterprise Edition:The Azul Zulu for Azure - Enterprise Edition JDK releases:

  • Sono supportate sia da Microsoft che da Azul Systems.Are backed and supported by both Microsoft and Azul Systems.

    • I binari Zulu sono pronti per la produzione e supportati da Microsoft e Azul Systems.Zulu binaries are production-ready and backed by Microsoft and Azul Systems.
    • Zulu viene fornito con supporto a lungo termine (LTS) gratuito per Java 7, 8 e 11 e con supporto a medio termine (MTS) per Java 13 e 15.Zulu comes with free long-term support (LTS) for Java 7, 8, and 11 and medium-term support (MTS) for Java 13 and 15. Il supporto a lungo termine verrà fornito anche per Java 17. È possibile aggiornare le versioni di Java solo quando è necessario.(LTS will be provided for Java 17 as well.) You can upgrade Java versions only when you need to.
    • Java 7 è supportato fino a luglio 2023.Java 7 is supported until July 2023. Java 8 è supportato fino a dicembre 2030.Java 8 is supported until December 2030. Java 11 è supportato fino a settembre 2027.Java 11 is supported until September 2027. Java 13 e 15 sono supportati fino a marzo 2023.Java 13 and 15 are supported until March 2023.
    • Microsoft è impegnata a eseguire Zulu internamente nei computer usati per fornire molti servizi di Azure.Microsoft is committed to running Zulu internally on machines that power many Azure services.
  • Sono pronte per la produzione.Are production ready.

    • Build di OpenJDK completamente open source.100% open source for its builds of OpenJDK.
    • Soluzioni sostitutive per molte distribuzioni di Java SE senza richiedere modifiche.Drop-in replacements for many Java SE distributions.
    • JDK, JRE e JRE headless.JDK, JRE, and Headless JRE.
    • Java 7, 8, 11, 13 e 15.Java 7, 8, 11, 13, and 15.
    • Conformità verificata alle specifiche di Java SE tramite Technology Compatibility Kit (TCK) della community OpenJDK.Verified compliant with Java SE specifications via the OpenJDK Community Technology Compatibility Kit (TCK).
    • Sono inclusi aggiornamenti per la produzione, tra cui correzioni di bug, miglioramenti delle prestazioni e patch di sicurezza, per Java SE 7, 8, 11, 13 e 15.Include production updates for Java SE, including bug fixes, performance enhancements, and security patches for Java SE 7, 8, 11, 13, and 15.
  • Sono supportate per ambienti multipiattaforma.Are supported for multiplatform. Zulu supporta binari per più piattaforme e versioni:Zulu supports binaries for multiple platforms and versions:

    • WindowsWindows

      • 1010
      • 8.18.1
      • 88
      • 77
    • Windows ServerWindows Server

      • 2016 R22016 R2
      • 20162016
      • 2012 R22012 R2
      • 20122012
      • 2008 R22008 R2
    • LinuxLinux

      • RHELRHEL
      • CentOSCentOS
      • UbuntuUbuntu
      • SLESSLES
      • DebianDebian
      • Oracle LinuxOracle Linux
    • Mac OS XMac OS X

    • Disponibili in più tipi di pacchetti:Delivered in multiple package types:

      • MSI, ZIP, TAR, DEB, RPM e DMGMSI, ZIP, tar, deb, RPM, and DMG

      Le immagini di contenitori Docker certificate per Zulu JDK, JRE e JRE headless con più immagini del sistema operativo di base sono disponibili in Docker Hub:Certified Docker container images for Zulu JDK, JRE, and Headless JRE on multiple base OS images are available at Docker Hub:

  • Sono gratuite.Are free.

    • Microsoft fornisce tutto il necessario per creare e dimensionare le app Java in Azure a titolo gratuito.Microsoft provides everything you need to build and scale Java apps on Azure for free. Tramite Zulu si riceveranno gratuitamente aggiornamenti di sicurezza e correzioni di bug della piattaforma per le app Java.Through Zulu, you'll receive free security updates and platform bug fixes for Java apps.
    • Java Flight Recorder e Zulu Mission Control sono disponibili in Zulu Java 8, 11 e versioni successive.Java Flight Recorder and Zulu Mission Control are available in Zulu Java 8, 11, and later.
  • Includono anteprime tecniche delle versioni non LTS/MTS.Include technical previews of non-LTS/MTS versions.

    • Le anteprime tecniche consentono di testare progressivamente le nuove funzionalità non appena vengono distribuite nelle versioni a breve termine, che eventualmente passeranno al supporto a lungo termine di Java 17.Technical previews let you progressively test new features as they're delivered in short-term versions that will eventually graduate to Java 17 LTS.
  • Includono le modifiche upstream applicate a OpenJDK.Include upstreamed changes to OpenJDK.

    • I committer di Azul Systems eseguono il push delle modifiche di Zulu in OpenJDK.Azul Systems committers push Zulu changes to OpenJDK. Questi commit rendono il repository upstream completo e inclusivo.These commits make the upstream repo comprehensive and inclusive.

Come sempre, gli sviluppatori Java possono usare i loro runtime Java in Azure, tra cui JDK Oracle e Red Hat, e sfruttarne l'infrastruttura sicura e i servizi ricchi di funzionalità.As always, Java developers can bring their own Java runtimes, including Oracle JDK and Red Hat JDK, to Azure and use the secure infrastructure and feature-rich services. Per gli sviluppatori Java è anche disponibile l'edizione di produzione di Oracle Java SE per l'esecuzione di carichi di lavoro Java in macchine virtuali Windows o Linux in Azure.The production edition of Oracle Java SE is also available to Java developers for running Java workloads in Windows or Linux virtual machines on Azure.

Usare per lo sviluppo localeUse for local development

Gli sviluppatori possono scaricare JDK Java per Azure e Azure Stack per l'uso negli ambienti di sviluppo locali.Developers can download Java JDKs for Azure and Azure Stack for use in local development environments. I download sono disponibili per Windows, Linux e macOS.Downloads are available for Windows, Linux, and macOS. Gli sviluppatori che usano Linux possono ottenere i pacchetti anche tramite i gestori di pacchetti yum e apt.Developers working on Linux can also get packages through the yum and apt package managers.

Per altre informazioni, vedere Immagini Docker per Azure.For more information, see Docker images for Azure.