Alibaba Cloud Object Storage Service (OSS) adalah layanan penyimpanan cloud yang aman, hemat biaya, dan sangat andal, memungkinkan Anda menyimpan sejumlah besar data. OSS dirancang untuk memberikan ketahanan data hingga 99,9999999999% (dua belas angka sembilan) dan ketersediaan data sebesar 99,995%. OSS juga menawarkan beberapa kelas penyimpanan untuk membantu Anda mengelola dan mengurangi biaya penyimpanan.
OSS menyediakan operasi API yang independen dari platform, memungkinkan Anda mengunggah dan mengakses data dari aplikasi apa pun, kapan saja, dan di mana saja.
Selain operasi API, OSS menyediakan SDK OSS dan alat migrasi yang memudahkan transfer sejumlah besar data ke dan dari OSS. OSS menawarkan kelas penyimpanan yang sesuai dengan berbagai skenario penggunaan. Misalnya, Anda dapat menyimpan gambar, file audio, dan video yang sering digunakan dalam aplikasi dan situs web sebagai objek Standar, sementara data jarang diakses dapat disimpan sebagai objek Infrequent Access (IA), Arsip, Cold Archive, atau Deep Cold Archive untuk mengurangi total biaya penyimpanan dari waktu ke waktu.
Sebagai danau data cloud, OSS mampu menyediakan bandwidth tinggi untuk mengunduh objek. Di wilayah tertentu, satu akun Alibaba Cloud dapat memberikan hingga 100 Gbit/s total bandwidth unduhan melalui jaringan internal dan Internet, memenuhi persyaratan AI dan analisis data berskala besar. Untuk informasi lebih lanjut tentang bandwidth setiap wilayah, lihat Bandwidth.
Memulai dengan OSS
Video Pengantar
Tonton video berikut untuk pengenalan singkat tentang OSS.
FAQ
Jelajahi FAQ untuk mendapatkan jawaban atas pertanyaan umum tentang OSS.
Istilah
OSS menyimpan data sebagai objek di dalam bucket. Untuk menyimpan data di OSS, Anda harus membuat bucket di suatu wilayah dan menentukan daftar kontrol akses (ACL) serta kelas penyimpanan untuk bucket tersebut. Saat mengunggah objek ke OSS, Anda perlu menentukan nama objek (juga dikenal sebagai kunci objek atau key). Nama ini merupakan pengenal unik objek di dalam bucket.
OSS menyediakan titik akhir spesifik wilayah yang memungkinkan Anda mengakses data. Titik akhir memungkinkan Anda menggunakan operasi OSS untuk mengelola data. OSS mengotentikasi permintaan dengan memverifikasi pasangan AccessKey simetris (ID AccessKey dan Rahasia AccessKey) yang termasuk dalam permintaan.
OSS memastikan pembaruan atomik untuk semua objek dan memberikan konsistensi kuat untuk operasi pada semua objek.
Bucket
Bucket adalah wadah untuk objek yang disimpan di OSS. Setiap objek di OSS berada di dalam bucket. Anda dapat mengonfigurasi berbagai properti untuk bucket, termasuk wilayah, daftar kontrol akses (ACL), dan kelas penyimpanan. Kelas penyimpanan berguna saat Anda perlu menyimpan data dengan pola akses berbeda.
Objek
Objek adalah unit data terkecil di OSS. File yang diunggah ke OSS disebut objek. Berbeda dengan sistem file biasa, objek di OSS disimpan dalam struktur datar alih-alih hierarkis. Objek terdiri dari kunci, metadata, dan data yang disimpan dalam objek. Setiap objek di dalam bucket diidentifikasi secara unik oleh kuncinya. Metadata objek adalah sekelompok pasangan kunci-nilai yang mendefinisikan properti objek, seperti tipe file dan format encoding. Anda juga dapat menentukan metadata pengguna kustom untuk objek di OSS.
Kunci Objek
Dalam SDK OSS untuk berbagai bahasa pemrograman, kunci objek, key, dan nama objek menunjukkan jalur lengkap objek. Anda harus menentukan jalur lengkap objek saat melakukan operasi pada objek. Sebagai contoh, saat Anda mengunggah objek ke bucket, ObjectKey menunjukkan jalur lengkap yang mencakup ekstensi objek, seperti abc/efg/123.jpg.
Wilayah
Wilayah adalah lokasi fisik tempat OSS menyediakan layanan. Saat Anda membuat bucket, Anda dapat memilih wilayah berdasarkan biaya atau lokasi dari mana bucket paling sering diakses. Dalam banyak kasus, ketika Anda mengakses OSS dari lokasi geografis yang lebih dekat, kecepatan akses lebih cepat. Untuk informasi lebih lanjut, lihat Wilayah dan Titik Akhir.
Titik Akhir
Titik akhir adalah nama domain yang digunakan untuk mengakses OSS. OSS menyediakan titik akhir spesifik wilayah yang dapat Anda gunakan untuk mengakses data Anda. Anda dapat mengelola data Anda di berbagai wilayah dengan menggunakan operasi API OSS. Wilayah memiliki titik akhir berbeda untuk akses melalui jaringan internal dan untuk akses melalui Internet. Sebagai contoh, titik akhir publik yang digunakan untuk mengakses data OSS di wilayah China (Hangzhou) adalah oss-cn-hangzhou.aliyuncs.com, dan titik akhir internalnya adalah oss-cn-hangzhou-internal.aliyuncs.com. Untuk informasi lebih lanjut, lihat Wilayah dan Titik Akhir.
Pasangan AccessKey
Pasangan AccessKey digunakan untuk mengotentikasi peminta. Pasangan AccessKey terdiri dari ID AccessKey dan Rahasia AccessKey. OSS menggunakan pasangan AccessKey untuk menerapkan enkripsi simetris dan memverifikasi identitas peminta. ID AccessKey digunakan untuk mengidentifikasi pengguna. Rahasia AccessKey digunakan untuk mengenkripsi dan memverifikasi string tanda tangan. Rahasia AccessKey harus dirahasiakan. OSS mendukung pasangan AccessKey yang diperoleh dengan menggunakan metode berikut:
Pasangan AccessKey yang diajukan oleh pemilik bucket.
Pasangan AccessKey yang diberikan oleh pemilik bucket menggunakan Resource Access Management (RAM).
Pasangan AccessKey yang diberikan oleh pemilik bucket menggunakan Security Token Service (STS).
Untuk informasi lebih lanjut, lihat Memperoleh Pasangan AccessKey.
Atomisitas dan Konsistensi Kuat
Operasi objek di OSS bersifat atomik. Operasi berhasil sepenuhnya atau gagal tanpa keadaan perantara. Saat objek diunggah, Anda bisa mendapatkan data sebelum atau sesudah pengunggahan. Anda tidak dapat memperoleh data sebagian atau rusak.
Operasi objek di OSS sangat konsisten. Sebagai contoh, ketika Anda menerima respons sukses unggah (PUT), Anda dapat langsung membaca objek yang diunggah, dan replika objek dibuat untuk redundansi. Oleh karena itu, tidak ada skenario di mana data tidak diperoleh saat Anda melakukan operasi baca setelah tulis. Demikian pula, setelah Anda menghapus objek, objek dan replikanya tidak lagi ada.
Untuk informasi lebih lanjut tentang istilah di OSS, lihat Istilah.
Fitur
Versioning
Versioning adalah fitur perlindungan data tingkat bucket yang dapat Anda gunakan untuk melindungi objek dalam sebuah bucket dari operasi yang tidak disengaja. Setelah versioning diaktifkan untuk sebuah bucket, objek yang ada di dalam bucket tersebut akan disimpan sebagai versi sebelumnya ketika mereka ditimpa atau dihapus. Versioning memungkinkan Anda memulihkan objek yang secara tidak sengaja tertimpa atau terhapus ke versi sebelumnya. Untuk informasi lebih lanjut, lihat Versioning.
Kebijakan Bucket
Kebijakan bucket adalah kebijakan akses yang memberikan manajemen izin yang fleksibel dan sangat rinci. Pemilik sebuah bucket dapat mengonfigurasi kebijakan bucket untuk memberikan pengguna izin akses pada bucket dan objek di dalam bucket tersebut. Sebagai contoh, Anda dapat mengonfigurasi kebijakan bucket untuk memberi otorisasi kepada akun Alibaba Cloud lain atau pengguna anonim untuk mengakses atau mengelola semua atau sumber daya spesifik di bucket Anda. Anda juga dapat mengonfigurasi kebijakan bucket untuk memberikan izin baca saja, baca/tulis, atau izin penuh kepada pengguna RAM berbeda dari akun Alibaba Cloud yang sama. Untuk informasi lebih lanjut tentang cara mengonfigurasi kebijakan bucket, lihat Konfigurasikan Kebijakan Bucket untuk Memberi Otorisasi kepada Pengguna Lain Mengakses Sumber Daya OSS.
CRR
Replikasi lintas wilayah (CRR) memungkinkan Anda secara otomatis dan asinkron (hampir real-time) mereplikasi objek dalam sebuah bucket dari satu wilayah ke bucket di wilayah lain dalam akun yang sama atau akun berbeda. CRR mereplikasi operasi seperti pembuatan, penimpaan, dan penghapusan objek, dari bucket sumber ke bucket tujuan. CRR dapat membantu Anda memenuhi persyaratan kepatuhan untuk pemulihan bencana lintas wilayah dan replikasi data. Untuk informasi lebih lanjut, lihat CRR.
Enkripsi Data
Enkripsi sisi server: OSS mengenkripsi objek yang diunggah ke bucket tempat enkripsi sisi server dikonfigurasi dan menyimpan objek yang telah dienkripsi. Saat Anda mengunduh objek, OSS mendekripsi dan mengembalikan objek tersebut. Header x-oss-server-side-encryption termasuk dalam respons untuk menyatakan bahwa objek dienkripsi di sisi server. Untuk informasi lebih lanjut, lihat Enkripsi Sisi Server.
Enkripsi sisi klien: Objek dienkripsi di klien lokal sebelum diunggah ke OSS. Untuk informasi lebih lanjut, lihat Enkripsi Sisi Klien.
Ketahanan Data
Secara default, OSS menyimpan objek yang diunggah ke bucket secara permanen kecuali dalam keadaan berikut:
Objek dihapus secara manual menggunakan konsol OSS, SDK OSS, Operasi API, atau alat OSS seperti ossutil dan ossbrowser. Untuk informasi lebih lanjut, lihat Hapus Objek.
Objek dihapus secara otomatis berdasarkan aturan siklus hidup. Untuk informasi lebih lanjut, lihat Aturan Siklus Hidup Berdasarkan Waktu Modifikasi Terakhir.
Biaya yang jatuh tempo tidak dibayar dalam 15 hari setelah penangguhan layanan. Untuk informasi lebih lanjut, lihat Penangguhan Layanan.
Untuk informasi lebih lanjut tentang fitur-fitur OSS, lihat Fungsi dan Fitur.
Metode
Anda dapat menggunakan metode berikut untuk mengunggah, mengunduh, dan mengelola objek di OSS:
Konsol OSS
Konsol OSS adalah konsol berbasis web yang menyediakan cara berbasis GUI untuk mengelola sumber daya OSS. Untuk informasi lebih lanjut, lihat Konsol OSS.
Operasi API OSS atau SDK OSS
OSS menyediakan operasi API RESTful dan SDK OSS untuk berbagai bahasa pemrograman untuk memfasilitasi pengembangan kustom. Untuk informasi lebih lanjut, lihat Daftar Operasi Berdasarkan Fungsi dan Ikhtisar.
Alat OSS
OSS menyediakan beberapa alat manajemen, seperti ossbrowser, ossutil, dan ossftp. Untuk informasi lebih lanjut, lihat Alat OSS.
CSG
OSS menggunakan struktur datar alih-alih struktur hierarkis untuk menyimpan objek. Semua elemen disimpan sebagai objek dalam bucket. Jika Anda ingin mengelola sumber daya Anda di OSS dengan cara yang sama seperti Anda mengelola direktori lokal dan file pada disk, gunakan OSS dengan Cloud Storage Gateway (CSG). Untuk informasi lebih lanjut, kunjungi halaman produk CSG.
Penagihan
Layanan terkait
Anda dapat menggunakan layanan Alibaba Cloud lainnya untuk memproses data yang diunggah ke OSS.
Layanan berikut ini sering digunakan bersama dengan OSS:
Pemrosesan Gambar (IMG): memungkinkan Anda melakukan berbagai operasi pada gambar di OSS, seperti konversi format, mengubah ukuran, memotong, memutar, dan menambahkan watermark. Untuk informasi lebih lanjut, lihat Mode Implementasi IMG.
Elastic Compute Service (ECS): layanan komputasi awan yang menawarkan komputasi elastis dan efisien. Untuk informasi lebih lanjut, kunjungi Halaman Produk ECS.
Alibaba Cloud CDN: memungkinkan Anda menyimpan cache sumber daya OSS ke titik kehadiran (POPs) Alibaba Cloud yang secara geografis lebih dekat dengan pengguna Anda untuk meningkatkan pengalaman unduhan mereka. Untuk informasi lebih lanjut, kunjungi Halaman Produk CDN.
E-MapReduce (EMR): solusi pemrosesan data besar yang dibangun di atas ECS. EMR dikembangkan berdasarkan open source Apache Hadoop dan Apache Spark untuk memfasilitasi analisis dan pemrosesan data. Untuk informasi lebih lanjut, kunjungi Halaman Produk EMR.
Data Online Migration: memungkinkan Anda memigrasikan data dari layanan penyimpanan pihak ketiga seperti AWS dan Google Cloud ke OSS dengan mudah. Untuk informasi lebih lanjut, lihat Dokumentasi Data Online Migration.
Data Transport: membantu Anda memigrasikan sejumlah besar data ke OSS dalam kondisi jaringan yang terbatas. Sebagai contoh, Anda dapat menggunakan Data Transport untuk memigrasikan data berskala petabyte ke OSS ketika kecepatan unggah lambat dan biaya ekspansi perangkat keras tinggi. Untuk informasi lebih lanjut, lihat Apa itu Data Transport?
Layanan penyimpanan Alibaba Cloud lainnya
Selain OSS, Alibaba Cloud menyediakan layanan penyimpanan lainnya seperti File Storage NAS (NAS) dan Elastic Block Storage (EBS) yang dapat Anda gunakan untuk memenuhi berbagai skenario bisnis. Untuk informasi lebih lanjut, lihat Layanan Penyimpanan Alibaba Cloud.
Untuk informasi lebih lanjut tentang solusi penyimpanan dan kisah sukses pelanggan Alibaba Cloud, kunjungi halaman penyimpanan Alibaba Cloud.