Car-tech

Aplikasi Java Terabyte Sekarang Mungkin

Developer Keynote: Get to the Fun Part (Cloud Next '19)

Developer Keynote: Get to the Fun Part (Cloud Next '19)
Anonim

Versi baru dari Terakota didistribusikan perangkat lunak caching Java mampu, untuk pertama kalinya, untuk mengumpulkan lebih dari satu terabyte memori yang dikumpulkan untuk satu aplikasi dan datanya, perusahaan mengumumkan minggu ini.

Perangkat lunak, Ehcache 2.2, juga dapat menyimpan hingga beberapa ratus juta objek Java dalam satu cache, menurut CEO Terracotta, Amit Pandey. Dia menambahkan bahwa memori terabyte ini dapat dijalankan dari sedikitnya 10 server.

Pembaruan juga dilengkapi dengan konsol manajemen baru, kemampuan komunikasi intra-pusat data dan pustaka runtime umum baru yang diklaim perusahaan akan membantu mengurangi memori dan penggunaan bandwidth.

[Bacaan lebih lanjut: Kotak NAS terbaik untuk streaming media dan cadangan]

Perangkat lunak cache memori seperti Ehcache dapat digunakan untuk menghosting aplikasi besar dan datanya sepenuhnya dalam memori kerja dari sekumpulan server, yang mempercepat waktu respons karena tidak ada panggilan ke disk yang perlu dilakukan selama operasi.

Terakota tidak sendirian dalam melayani pasar untuk aplikasi perusahaan berbasis Java yang multiserver. Minggu lalu, Oracle mengumumkan upgrade ke perangkat lunak grid data koherensi didistribusikan, yang juga dapat digunakan untuk menjalankan aplikasi Java skala besar.

Meskipun Ehcache berada di bawah lisensi open source Apache, Terracotta mempertahankan kode sumber Ehcache, dengan asumsi peran perusahaan bernama Ehcache yang dibeli Terracotta tahun lalu.

Di seluruh dunia, sekitar 150.000 hingga 200.000 aplikasi menggunakan Ehcache, menurut perkiraan perusahaan.

"Ehcache berada di antara aplikasi dan basis data dan cache data yang paling sering digunakan, "kata Jeff Hartley, wakil presiden produk dan pemasaran untuk Terracotta. "Anda tidak perlu ukuran database Anda untuk menangani beban puncak. Ini dapat berukuran pada tingkat yang jauh lebih rendah, karena cache mampu melayani dari memori data yang paling sering dibutuhkan."

Versi sebelumnya dari perangkat lunak open-source dapat skala sekitar 100GB atau lebih, menurut perusahaan. Sebelum rilis ini, penyebaran Java tembolok terbesar yang pernah dilihat Pandey hanya sekitar 200GB, dan sebagian besar penyebarannya berkisar dari 2GB hingga 20GB.

"Membangun tembolok lebih besar dari, katakanlah, 50 gigabyte sangat rumit dan melibatkan pekerjaan manual untuk pengembang dan operator dan bisa sangat sulit dipertahankan, "kata Pandey. "Apa yang telah kami lakukan memungkinkan pengembang dan operator untuk menggunakan cache berskala terabyte dengan beberapa ratus juta objek."

Memori yang dikumpulkan dapat digunakan untuk menjalankan satu contoh aplikasi, beberapa contoh dari satu aplikasi, atau beberapa aplikasi, kata Pandey.

Organisasi dengan database besar yang mendukung program Java mereka mungkin ingin mempertimbangkan untuk menggunakan Ehcache, kata Pandey. Sebuah organisasi dapat menempatkan seluruh database mereka ke dalam memori, yang akan mengurangi latensi aplikasi oleh "beberapa perintah besarnya," katanya.

Selain peningkatan ukuran penyebaran, versi baru menyediakan sejumlah fitur baru. Salah satunya adalah seperangkat kemampuan otentikasi yang menggunakan Light Directory Access Protocol yang digunakan secara luas untuk login pengguna.

Perangkat lunak ini memperbarui panel konfigurasi sesi dan konfigurasi Web. Konsol juga dapat menawarkan tampilan cluster-bijaksana dari semua node. Perangkat lunak baru ini juga dapat dijalankan di area geografis yang berbeda melalui jaringan area luas, yang tidak lagi membatasi penyebaran ke pusat data tunggal. Fitur ini dapat membantu dalam pemulihan bencana organisasi dan kelangsungan rencana operasi.

Joab Jackson mencakup perangkat lunak perusahaan dan berita teknologi umum untuk Layanan Berita IDG. Ikuti Joab di Twitter di @Joab_Jackson. Alamat e-mail Joab adalah [email protected]