Object Storage Service (OSS) adalah solusi penyimpanan berbasis cloud yang aman, hemat biaya, dan menyediakan daya tahan tinggi untuk volume data besar. OSS dirancang untuk memberikan ketahanan data minimal 99,9999999999% (dua belas angka sembilan) dan ketersediaan layanan minimal 99,995%. OSS mendukung operasi API RESTful tanpa perlu menggunakan Konsol OSS. Anda dapat menyimpan dan mengakses data dari semua aplikasi kapan saja dan di mana saja.
Kelas Penyimpanan
OSS menyediakan beberapa kelas penyimpanan untuk berbagai skenario penyimpanan data, mulai dari penyimpanan data dingin hingga penyimpanan data panas: Standar, IA, Arsip, Arsip Dingin, dan Arsip Dingin Ekstrem.
Kelas Penyimpanan | Deskripsi |
Standar | Standar menyediakan penyimpanan objek yang sangat andal, sangat tersedia, dan berkinerja tinggi untuk data yang sering diakses. Standar cocok untuk berbagai aplikasi bisnis, seperti aplikasi jejaring sosial, aplikasi berbagi sumber daya gambar, audio, dan video, situs web besar, dan analitik data besar. |
IA | IA menyediakan penyimpanan dengan daya tahan tinggi pada harga lebih rendah dibandingkan Standar. IA memiliki ukuran tagihan minimum 64 KB dan durasi penyimpanan tagihan minimum 30 hari. IA cocok untuk data yang jarang diakses, seperti data yang diakses sekali atau dua kali sebulan. Anda dapat mengakses objek IA secara waktu nyata. Anda akan dikenakan biaya pengambilan data saat mengakses objek IA. |
Arsip | Arsip menyediakan penyimpanan dengan daya tahan tinggi pada harga lebih rendah dibandingkan Standar dan IA. Arsip memiliki ukuran tagihan minimum 64 KB dan durasi penyimpanan tagihan minimum 60 hari. Anda dapat mengakses objek Arsip setelah dipulihkan atau akses waktu nyata untuk objek Arsip diaktifkan. Waktu yang diperlukan untuk memulihkan objek Arsip adalah sekitar 1 menit. Anda akan dikenakan biaya pengambilan data jika memulihkan objek Arsip. Jika Anda mengakses objek Arsip setelah akses waktu nyata untuk objek Arsip diaktifkan, Anda akan dikenakan biaya pengambilan data Arsip berdasarkan ukuran objek Arsip. Arsip cocok untuk data yang perlu disimpan dalam jangka waktu lama dan jarang diakses, seperti data arsip, citra medis, materi ilmiah, dan rekaman video. |
Arsip Dingin | Arsip Dingin menyediakan penyimpanan dengan daya tahan tinggi pada harga lebih rendah dibandingkan Arsip. Arsip Dingin memiliki ukuran tagihan minimum 64 KB dan durasi penyimpanan tagihan minimum 180 hari. Anda harus memulihkan objek Arsip Dingin sebelum dapat mengaksesnya. Waktu yang diperlukan untuk memulihkan objek Arsip Dingin bervariasi berdasarkan ukuran objek dan prioritas pemulihan. Anda akan dikenakan biaya pengambilan data dan biaya pemanggilan operasi API saat memulihkan objek Arsip Dingin. Arsip Dingin cocok untuk data dingin yang perlu disimpan dalam jangka waktu lama, termasuk data yang harus disimpan untuk memenuhi persyaratan kepatuhan, data mentah yang terakumulasi selama periode waktu lama di bidang big data dan AI, sumber daya media yang disimpan di industri film dan televisi, serta video arsip di industri pendidikan online. |
Arsip Dingin Ekstrem | Arsip Dingin Ekstrem menyediakan penyimpanan dengan daya tahan tinggi pada harga lebih rendah dibandingkan Arsip Dingin. Arsip Dingin Ekstrem memiliki ukuran tagihan minimum 64 KB dan durasi penyimpanan tagihan minimum 180 hari. Anda harus memulihkan objek Arsip Dingin Ekstrem sebelum dapat mengaksesnya. Waktu yang diperlukan untuk memulihkan objek Arsip Dingin Ekstrem bervariasi berdasarkan ukuran objek dan prioritas pemulihan. Anda akan dikenakan biaya pengambilan data dan biaya pemanggilan operasi API saat memulihkan objek Arsip Dingin Ekstrem. Arsip Dingin Ekstrem cocok untuk data sangat dingin yang perlu disimpan dalam jangka waktu sangat lama, termasuk data mentah yang terakumulasi selama periode waktu lama di bidang big data dan AI, sumber daya media yang disimpan, dokumen regulasi dan kepatuhan, serta data yang diarsipkan menggunakan pita. |
Untuk informasi lebih lanjut tentang kelas penyimpanan, lihat Kelas Penyimpanan.
Skenario
OSS cocok untuk skenario berikut:
Penyimpanan dan distribusi data audio, video, dan situs web statis
OSS menghasilkan URL HTTP unik untuk setiap objek, memungkinkan distribusi objek tersebut. Bucket OSS juga dapat digunakan sebagai origin untuk Alibaba Cloud CDN. Ruang penyimpanan OSS tidak dipartisi, sehingga ideal untuk menyimpan data situs web konten buatan pengguna dan situs web intensif data seperti platform berbagi gambar dan video. Anda dapat membaca atau menulis data ke OSS melalui berbagai perangkat, situs web, dan aplikasi seluler, baik dengan mengunggah file maupun menggunakan aliran.
Hosting situs web statis
OSS menyediakan solusi penyimpanan yang hemat biaya, sangat tersedia, dan skalabel. OSS dapat digunakan untuk menyimpan file HTML statis, gambar, video, serta skrip klien seperti JavaScript.
Gudang data untuk komputasi dan analisis
OSS mendukung skalabilitas horizontal, memungkinkan akses bersamaan ke data dari beberapa node komputasi.
Cadangan dan pengarsipan data
OSS menyediakan solusi cadangan dan pengarsipan data yang sangat tersedia, skalabel, aman, dan andal. Anda dapat mengonfigurasi aturan siklus hidup untuk mengubah kelas penyimpanan data dingin menjadi IA atau Arsip guna mengurangi biaya penyimpanan. Selain itu, Anda dapat mengonfigurasi replikasi lintas wilayah (CRR) untuk mereplikasi data antara bucket di wilayah berbeda secara asinkron dalam waktu nyata.
Kinerja
Untuk mencapai performa terbaik saat mengakses bucket OSS dari instance Elastic Compute Service (ECS), pastikan instance ECS berada di wilayah yang sama dengan bucket tersebut. Latensi sisi server OSS dapat diabaikan dibandingkan dengan latensi jaringan. Saat menyimpan data untuk aplikasi web, OSS menawarkan performa unggul karena menyediakan skalabilitas untuk kapasitas penyimpanan, jumlah permintaan, dan jumlah pengguna. Jika Anda menggunakan banyak thread, aplikasi, atau klien untuk mengakses OSS secara bersamaan, total throughput OSS akan diskalakan melebihi throughput yang dapat disediakan oleh server tunggal.
OSS menyediakan fitur unggah multi-bagian untuk mempercepat unggah objek berukuran lebih dari 5 GB. Dengan fitur ini, Anda dapat membagi objek menjadi beberapa bagian dan mengunggahnya secara terpisah. Setelah semua bagian diunggah, OSS menggabungkannya menjadi objek lengkap. Fitur ini mendukung unggah yang dapat dilanjutkan, cocok untuk skenario dengan konektivitas jaringan buruk. Jika sebuah bagian gagal diunggah, Anda hanya perlu mengunggah ulang bagian tersebut, bukan seluruh objek.
Untuk mempercepat akses data, banyak pengembang menggunakan OSS bersama dengan mesin pencari seperti OpenSearch atau database seperti Tablestore dan RDS for MySQL. OSS digunakan untuk menyimpan data, sedangkan mesin pencari atau database digunakan untuk menyimpan metadata seperti nama objek, ukuran objek, dan kata kunci. Metadata yang disimpan di database dapat diindeks dan diquery, memungkinkan pencarian dan query objek yang disimpan di OSS dengan presisi tinggi.
OSS menyediakan fitur akselerasi transfer untuk mempercepat unggah dan unduhan objek besar jarak jauh. Fitur ini memungkinkan pembaruan dinamis objek dan mempercepat unduhan objek yang jarang diakses. Akselerasi transfer menyediakan solusi end-to-end dengan menggabungkan penjadwalan cerdas, penyetelan tumpukan protokol, pemilihan rute optimal, dan optimasi algoritma transfer dengan konfigurasi sisi server OSS.
OSS mendukung Alibaba Cloud CDN untuk mempercepat unduhan objek statis panas. Alibaba Cloud CDN menggunakan bucket OSS sebagai origin dan mendistribusikan konten dari origin ke titik kehadiran (POPs). Sistem penjadwalan presisi CDN mendistribusikan permintaan ke POP optimal, memungkinkan pengguna mengakses konten dengan cepat. Hal ini mengurangi kemacetan lalu lintas internet dan mempersingkat waktu respons.
Ketahanan Data dan Ketersediaan Layanan
OSS menyediakan fitur penyimpanan redundan zona (ZRS). ZRS menyimpan beberapa salinan data Anda di beberapa zona di wilayah yang sama. Data tetap dapat diakses meskipun satu zona tidak tersedia. Mekanisme ini menjamin ketahanan data sebesar 99,9999999999% (dua belas angka sembilan) dan ketersediaan layanan sebesar 99,995%.
Anda juga dapat mengaktifkan replikasi lintas wilayah (CRR) untuk bucket tertentu. Setelah CRR diaktifkan, data direplikasi antara bucket di wilayah berbeda secara asinkron dalam waktu nyata. Baik bucket sumber maupun tujuan menawarkan ketahanan data sebesar 99,9999999999% (dua belas angka sembilan) dan ketersediaan layanan sebesar 99,995%.
Skalabilitas dan Elastisitas
OSS menawarkan skalabilitas dan elastisitas tinggi. Kapasitas penyimpanan total OSS dan kapasitas bucket OSS tunggal tidak terbatas. Anda dapat menyimpan jumlah objek tak terbatas dalam bucket. OSS menyimpan replika data di server berbeda di wilayah yang sama, dengan performa yang didukung oleh infrastruktur berkinerja tinggi Alibaba Cloud.
Keamanan
OSS menyediakan berbagai fitur keamanan, termasuk enkripsi sisi server, enkripsi sisi klien, perlindungan hotlink berdasarkan daftar putih Referer, kontrol akses detail halus, audit log, dan kebijakan retensi Write Once Read Many (WORM). OSS adalah satu-satunya layanan cloud di Daratan Tiongkok yang diaudit dan disertifikasi oleh Cohasset Associates, memenuhi persyaratan spesifik untuk penyimpanan data elektronik. Bucket OSS yang dikonfigurasikan dengan kebijakan retensi dapat digunakan untuk bisnis yang tunduk pada regulasi seperti SEC Rule 17a-4(f), CFTC Rule 1.31(c)-(d), dan FINRA Rule 4511(c). Untuk informasi lebih lanjut, lihat Ikhtisar Keamanan dan Kepatuhan.
Operasi
OSS menyediakan operasi API RESTful standar. Anda dapat menggunakan operasi API ini untuk menyimpan objek di bucket dengan nama unik secara global. Setiap objek memiliki kunci yang secara unik mengidentifikasinya dalam bucket. OSS tidak menggunakan direktori; semua elemen disimpan sebagai objek. Namun, Anda dapat membuat direktori simulasi dengan membuat objek yang namanya diakhiri dengan garis miring (/), seperti folder1/folder2/file.
Anda dapat menggunakan alat atau SDK OSS yang mengenkapsulasi operasi API untuk mengembangkan aplikasi. OSS menyediakan SDK OSS untuk lebih dari 10 bahasa pemrograman, termasuk Java, Python, PHP, Go, Android, dan iOS. ossutil adalah alat baris perintah berperforma tinggi yang menyediakan perintah sederhana seperti ls, cp, cat, dan config. Anda dapat menggunakan perintah-perintah ini untuk mengelola bucket dan objek. ossutil mendukung unggah konkuren dan kompatibel dengan sistem operasi Windows, Linux, dan macOS. Selain itu, Anda dapat menggunakan alat grafis ossbrowser 1.0 untuk melakukan operasi dasar seperti menjelajahi objek dan mengunggah atau mengunduh objek dan direktori. Anda juga dapat menggunakan Konsol OSS, aplikasi web grafis, untuk mengelola sumber daya OSS Anda.
Anda dapat menggunakan fitur notifikasi event untuk segera mengetahui operasi yang dilakukan pada sumber daya OSS Anda. Untuk informasi lebih lanjut, lihat Ikhtisar.
Metode Penagihan
Biaya OSS mencakup biaya penyimpanan, biaya lalu lintas, biaya pemanggilan operasi API, dan biaya pemrosesan data. OSS menagih berdasarkan jumlah sumber daya aktual yang digunakan. Biaya yang dihasilkan dalam satu jam ditagihkan pada jam berikutnya. Biaya dihitung menggunakan rumus berikut: Biaya = Penggunaan aktual × Harga satuan. Anda dapat memilih metode penagihan langganan untuk item tagihan tertentu guna mengurangi biaya penyimpanan. Langganan memungkinkan Anda menggunakan sumber daya setelah membeli paket sumber daya, yang digunakan untuk mengimbangi biaya penggunaan sumber daya. Untuk informasi lebih lanjut, lihat Ikhtisar Penagihan.