
Java adalah salah satu bahasa paling populer yang digunakan oleh klien AWS, dan kami berusaha untuk mendukung Java sambil tetap menjaga dukungan ini gratis. Banyak pelanggan kami mulai khawatir bahwa mereka akan dipaksa untuk membayar untuk versi LTS Jawa ketika melakukan beban kerja mereka. Sebagai langkah pertama, kami baru-baru ini
menegaskan kembali dukungan jangka panjang untuk Java di Amazon Linux . Namun, pelanggan kami dan komunitas Jawa yang lebih luas menjalankan Java pada berbagai platform, baik di AWS maupun di luarnya. Itulah sebabnya kami dengan senang hati mengumumkan versi awal
Amazon Corretto , distribusi Amazon OpenJDK yang siap pakai dan multi-platform untuk produksi.
“Amazon memiliki sejarah panjang dan mendalam dengan Jawa. Saya sangat senang melihat bahwa pekerjaan tim Java internal kami yang kritis menjadi tersedia untuk seluruh dunia. "
- James Gosling [James Gosling, pencipta bahasa Jawa, telah bergabung dengan AWS sejak Mei 2017]
Amazon meluncurkan Corretto dalam produksi untuk ribuan layanan. Tambalan dan peningkatan Corretto memungkinkan Amazon untuk menyelesaikan masalah dunia nyata berskala besar sambil memenuhi persyaratan kinerja tinggi dan skalabilitas. Kami membuatnya tersedia untuk pelanggan dengan dukungan gratis dan jangka panjang, dengan pembaruan triwulanan, termasuk perbaikan bug dan pembaruan keamanan. AWS juga menyediakan koreksi mendesak kepada pelanggan di luar jadwal triwulanan.
Corretto hadir dengan dukungan multi-platform, memungkinkan Anda untuk menjalankannya di cloud, di server Anda atau di mesin lokal. Pratinjau Corretto 8 sesuai dengan OpenJDK 8 dan saat ini tersedia di Amazon Linux 2, Microsoft Windows, macOS, dan sebagai gambar Docker. Pra-bangun dapat diunduh dari
aws.amazon.com/corretto . Versi publik
[Ketersediaan Umum] dijadwalkan untuk kuartal pertama 2019, dan juga akan mencakup dukungan untuk platform Ubuntu dan Red Hat Enterprise Linux. Corretto 11, sesuai dengan OpenJDK 11, akan dirilis pada platform ini dengan margin waktu yang cukup untuk pengujian hingga April 2019.
Kami meluncurkan
Technology Compatibility Kit (TCK)
[suite uji untuk memverifikasi bahwa implementasi JVM sesuai dengan spesifikasi] pada setiap rilis Corretto untuk memastikan kompatibilitas dengan platform Java SE. Corretto dikembangkan sebagai pengganti untuk distribusi Java SE mana pun jika Anda tidak menggunakan fitur yang tidak ditemukan di OpenJDK (misalnya, Java Flight Recorder
[pada kenyataannya, JFR ditambahkan oleh Oracle di OpenJDK 11] ). Setelah rakitan Corretto diinstal pada host dan dikonfigurasi dengan benar untuk menjalankan aplikasi Java Anda (misalnya, menggunakan alternatif di Linux), opsi baris perintah, pengaturan, pemantauan, dan yang lainnya akan terus berfungsi.
Amazon akan mendistribusikan pembaruan keamanan di Corretto 8 secara gratis setidaknya hingga Juni 2023, dan pada Corretto 11 hingga Agustus 2024. Corretto mencakup backports dari versi yang lebih baru, serta perbaikan baru dari komunitas OpenJDK. Proses rilis mencakup pengujian pada ribuan layanan Amazon, memungkinkan Anda untuk melepaskan tambalan dalam beberapa hari setelah masalah ditemukan.
Memulai
Cara termudah untuk mencoba Corretto adalah mengunduh paket untuk platform yang dipilih dan memeriksa versi Java:
% java -version openjdk version "1.8.0_192" OpenJDK Runtime Environment (build 1.8.0_192-amazon-corretto-preview-b12) OpenJDK 64-Bit Server VM (build 25.192-b12, mixed mode)
Halaman unduhan memiliki daftar tautan ke instruksi pemasangan untuk semua platform yang didukung.
Corretto dan OpenJDK
Amazon telah membuat kontribusi kecil untuk OpenJDK 8 dan kami berharap dapat bekerja sama dengan komunitas OpenJDK pada peningkatan di masa depan untuk OpenJDK 8 dan 11. Kami akan mentransfer perbaikan yang dibuat di OpenJDK, menambah perbaikan berdasarkan pengalaman dan kebutuhan kami sendiri, dan kemudian membuat Corretto builds . Jika promosi tambalan ini tidak berhasil, tertunda, atau tidak cocok untuk proyek OpenJDK, kami akan memberikannya kepada pelanggan kami selama tambalan itu bernilai bagi mereka. Jika masalah diselesaikan di OpenJDK dengan cara lain, kami akan beralih ke solusi ini segera setelah transisi ini aman. Anda dapat menemukan kode sumber Corretto di
github.com/corretto .
Kami berencana bahwa Corretto akan menjadi distribusi OpenJDK default di Amazon Linux 2 pada 2019.
Kami mendorong Anda untuk menjalankan aplikasi Java Anda menggunakan Corretto. Unduh Corretto 8 dengan mengunjungi
aws.amazon.com/corretto dan cari tahu lebih lanjut dengan membaca dokumentasi di
docs.aws.amazon.com/corretto . Jangan ragu untuk mengajukan pertanyaan di
StackOverflow atau di Twitter (
@awsopen ).
Tentang penulis
Arun Gupta - Teknolog Utama Open Source di AWS. Terlibat dalam segala hal yang terkait dengan wadah dan Sumber Terbuka di AWS. Dia memiliki pengalaman luas bekerja dengan Sun, Oracle, Red Hat, Couchbase, dan sekarang AWS. Dia memiliki akun twitter populer @arungupta , aktif berbicara di konferensi (tahun lalu dia berbicara di JPoint Moskow) .