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 24 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 Date
Oracle Premier
Support Until
Oracle Extended
Support Until
Oracle Sustaining
Support
Amazon Corretto
EOSL
Eclipse Adoptium
fka AdoptOpenJDK
8** (LTS)March 2014March 2022December 2030IndefiniteJun 2023 or laterMay 2026
9 (non‑LTS)September 2017March 2018Not AvailableIndefinite

10 (non‑LTS)March 2018September 2018Not AvailableIndefinite

11 (LTS)September 2018September 2023September 2026IndefiniteAug 2024 or laterOct 2024
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>.

References



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