Topik ini menjelaskan metode penggunaan, manfaat, dan fitur Alibaba Cloud Object Storage Service (OSS) serta OSS-HDFS.
Batasan
OSS adalah layanan penyimpanan cloud yang aman, hemat biaya, dan sangat andal untuk menyimpan data dalam jumlah besar. OSS dirancang untuk memberikan daya tahan data sebesar 99,9999999999% (dua belas angka 9) dan ketersediaan data sebesar 99,995%. OSS menyediakan berbagai kelas penyimpanan guna membantu Anda mengelola dan mengurangi biaya penyimpanan. Untuk informasi selengkapnya, lihat Apa itu OSS?.
OSS-HDFS (JindoFS) adalah layanan penyimpanan data lake cloud-native yang menyediakan kemampuan manajemen metadata terpusat serta sepenuhnya kompatibel dengan Hadoop Distributed File System (HDFS) API. OSS-HDFS juga mendukung Portable Operating System Interface (POSIX), sehingga dapat digunakan untuk mengelola data dalam skenario komputasi berbasis data lake di bidang data besar dan AI. Untuk informasi selengkapnya, lihat Apa itu OSS-HDFS?.
JindoData adalah suite yang dikembangkan oleh tim data besar Alibaba Cloud untuk akselerasi penyimpanan sistem data lake. JindoData menyediakan solusi end-to-end untuk sistem data lake dari Alibaba Cloud dan vendor lain dalam skenario data besar dan AI. Dibangun di atas arsitektur dan kernel terpadu, JindoData mencakup komponen-komponen berikut: JindoFS (JindoFS asli dalam mode penyimpanan blok), JindoFSx (JindoFS asli dalam mode cache), dan JindoSDK. Mulai versi 5.0 atau lebih baru, JindoFSx diganti namanya menjadi JindoCache. JindoData juga menyediakan alat yang sepenuhnya kompatibel seperti JindoFuse dan Jindo DistCp, serta berbagai plugin. Untuk informasi selengkapnya, lihat JindoData.
Peringatan
Untuk memastikan stabilitas dan kinerja OSS atau OSS-HDFS, kami menyarankan agar Anda tidak menggunakan JindoSDK pada bucket OSS atau OSS-HDFS yang telah mengaktifkan fitur pengendalian versi. Untuk informasi selengkapnya, lihat Apa yang harus saya lakukan jika muncul error Reached timeout saat menggunakan JindoSDK untuk mengakses OSS? dan Petunjuk OSS-HDFS.
Metode Penggunaan
Secara default, JindoSDK dideploy di kluster E-MapReduce (EMR). Anda dapat menggunakan JindoSDK untuk mengakses OSS atau OSS-HDFS.
Pada layanan Alibaba Cloud lainnya, Anda dapat mengunduh paket JAR JindoSDK versi terbaru, menginstal JindoSDK, lalu menggunakannya. Untuk informasi selengkapnya, lihat Deploy JindoSDK di lingkungan selain EMR.
Keunggulan
OSS atau OSS-HDFS memberikan manfaat berikut saat digunakan sebagai layanan penyimpanan dasar:
Siap pakai. OSS dan OSS-HDFS adalah layanan penyimpanan cloud-native. Anda dapat langsung menggunakannya dengan memanggil RESTful API tanpa perlu melakukan deployment layanan. Secara default, JindoSDK telah dideploy di kluster EMR, sehingga Anda dapat langsung mengakses OSS atau OSS-HDFS.
Hemat biaya. OSS dan OSS-HDFS menyediakan berbagai kelas penyimpanan, seperti Infrequent Access (IA), Archive, dan Cold Archive, yang dapat digunakan untuk menyimpan data dingin, sehingga mengurangi biaya penyimpanan.
Skalabilitas tinggi. Ruang penyimpanan OSS atau OSS-HDFS tidak dibatasi oleh kapasitas disk, sehingga Anda tidak perlu memperluas kapasitas penyimpanan secara manual.
Fitur
Tabel berikut menjelaskan perbedaan fitur antara OSS dan OSS-HDFS.
Skenario | Fitur | OSS | OSS-HDFS |
Skenario data besar (Hadoop) | Operasi file dan direktori, serta operasi terkait | Didukung | Didukung |
Dukungan pemberian izin pada file dan direktori | Tidak didukung | Didukung | |
Operasi atomik untuk direktori dan operasi rename | Didukung (kinerja buruk) | Didukung (operasi rename dengan granularitas milidetik) | |
Dukungan penentuan titik waktu tertentu menggunakan setTimes | Tidak didukung | Didukung | |
Atribut diperluas (XAttrs) | Tidak didukung | Didukung | |
ACL | Tidak didukung | Didukung | |
Dukungan akselerasi caching baca on-premises | Didukung | Didukung | |
Snapshots | Tidak didukung | Didukung | |
Operasi terkait file, seperti flush, sync, truncate, dan append | Tidak didukung | Didukung | |
Operasi truncate pada file | Tidak didukung | Didukung | |
Verifikasi checksum | Didukung | Didukung | |
Pembersihan otomatis Keranjang daur ulang HDFS | Tidak didukung | Didukung | |
Skenario AI (POSIX) | Konsistensi metadata | Lemah | Kuat |
Operasi terkait file, seperti flush, sync, truncate, dan append | Didukung (Namun, terdapat batasan pada operasi tersebut. Untuk informasi selengkapnya, lihat Batasan.) | Didukung | |
Operasi truncate pada file | Tidak didukung | Didukung | |
Penulisan acak ke file | Tidak didukung | Didukung |