Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 18 Next »

Univ. of Hawaii - ITS Technical Architecture - Brick    

Java Brick

Primary Architects:  Cameron Ahana

Description

OpenJDK is becoming a popular alternative to the commercial version of OracleJDK. Oracle will not charge companies if they are on the current version of OracleJDK but their release cadence (sometimes as quick as 6 months) makes it difficult for companies to keep pace. Oracle argues that the releases are not "major" releases so the migration is not as daunting a task as many perceive it to be [1]. Java applications running in the ITC data center are on OracleJDK 8.


ReleaseOracle GA DateOracle Premier Support UntilOracle Extended Support UntilOracle Sustaining SupportAmazon Corretto EOSL
8** (LTS)March 2014March 2022December 2030IndefiniteJun 2023 or later
9 (non‑LTS)September 2017March 2018Not AvailableIndefinite
10 (non‑LTS)March 2018September 2018Not AvailableIndefinite
11 (LTS)September 2018September 2023September 2026IndefiniteAug 2024 or later
12 (non‑LTS)March 2019September 2019Not AvailableIndefinite
13 (non‑LTS)September 2019March 2020Not AvailableIndefinite
14 (non‑LTS)March 2020***September 2020Not AvailableIndefinite
15 (non‑LTS)September 2020***March 2021Not AvailableIndefinite
16 (non-LTS




17 (LTS)September 2021



Source: https://www.oracle.com/java/technologies/java-se-support-roadmap.html


Deployment Strategy

Experimental


Strategic (3-5 Years)

  • OracleJDK 11

Tactical (1-2 Years)

  •  

Containment

  • OracleJDK 8

Retirement

  •  OracleJDK 6 and 7

Emerging Trends

  • The InCommon Trusted Access Platform (TAP) is containerizing its components using Amazon's Corretto JDK.
    • The IAM team is deploying TAP components, starting with Grouper.
  • More vendors are transitioning to an OpenJDK implementation.

  • OpenJDK implementation matrix [2] and overview of JDK vendors [3]
  • Difference between OracleJDK and OpenJDK [4]
  • Opinions from okta [5]

Change History

  • April 2020, draft in progress


Footnotes

[1] May 2018 https://blogs.oracle.com/java-platform-group/update-and-faq-on-the-java-se-release-cadence

[2] https://www.azul.com/products/zulu-enterprise/jdk-comparison-matrix/ written by Azul Systems and appears biased towards Azul Zulu JDK

[3] May 2019 https://dzone.com/articles/an-overview-on-jdk-vendors

[4] Oct 2019 https://ww w.baeldung.com/oracle-jdk-vs-openjdk

[5] Jan 2019 https://developer.okta.com/blog/2019/01/16/which-java-sdk

[6] Amazon's contributions to OpenJDK security patching, <https://aws.amazon.com/blogs/opensource/amazon-joins-the-java-community-process-jcp/?nc1=b_rp>.



Definitions


Experimental

Someone in ITS is currently investigating or experimenting with this technology.

Strategic

ITS will be investing in this technology for 3-5 years.

Tactical

ITS will be investing in this technology for 1-2 years.

Containment

ITS will continue to use this technology for existing systems, but will no longer invest in this technology and/or grow its use.

Retirement

ITS has a firm plan (and timeline) to retire this technology.

  • No labels