Bucket adalah wadah dasar untuk menyimpan objek di Object Storage Service (OSS). Bucket memiliki struktur datar—semua objek disimpan langsung di dalamnya tanpa hierarki direktori seperti pada sistem file tradisional.
Meskipun strukturnya datar, Anda dapat mensimulasikan folder melalui alat grafis seperti konsol OSS dan OSS Browser dengan menggunakan garis miring maju (/) sebagai pembatas dalam nama objek, misalnya folder/file.jpg.
Key concepts
Properti utama bucket ditentukan oleh konsep-konsep berikut.
Region
Wilayah menentukan lokasi fisik pusat data tempat bucket berada. Wilayah bucket tidak dapat diubah setelah bucket dibuat.
Storage class
Pilih kelas penyimpanan berdasarkan seberapa sering Anda mengakses data. Pilihan ini secara langsung memengaruhi biaya penyimpanan. Jika ragu, pilih Standard. Anda kemudian dapat menggunakan aturan lifecycle untuk secara otomatis memindahkan data ke kelas penyimpanan yang lebih hemat biaya.
Storage class | Key features | Typical scenarios |
Standard | Mendukung akses baca dan tulis yang sering. Tidak ada durasi penyimpanan minimum. | Data bisnis dinamis untuk situs web dan aplikasi. |
Infrequent Access | Untuk data dengan frekuensi akses lebih rendah. Durasi penyimpanan minimum adalah 30 hari. | Data pemantauan, log, dan backup perusahaan. |
Archive Storage | Untuk data yang jarang diakses, misalnya sekali dalam setahun. Durasi penyimpanan minimum adalah 60 hari. | Arsip jangka panjang dan pencitraan medis. |
Cold Archive/Deep Cold Archive | Untuk data yang hampir tidak pernah diakses. Durasi penyimpanan minimum adalah 180 hari. Data harus dipulihkan terlebih dahulu sebelum dapat diakses. | Data kepatuhan dan arsip gambar historis. |
Untuk informasi lebih lanjut, lihat Storage classes dan OSS Pricing.
Storage redundancy type
Jenis redundansi menentukan jumlah replika data dan tingkat keandalan data. Untuk informasi lebih lanjut, lihat Data redundancy types. Anda dapat meningkatkan bucket dari Locally Redundant Storage (LRS) ke penyimpanan redundan zona (ZRS), tetapi tidak dapat menurunkan spesifikasi bucket dari ZRS ke LRS.
Redundancy type | Data reliability | Scenarios |
LRS (locally redundant storage) | 99,999999999% (11 nines) | Lingkungan pengembangan dan pengujian |
ZRS (zone-redundant storage) | 99,9999999999% (12 nines) | Lingkungan produksi |
Basic operations
Akun Alibaba Cloud dapat membuat maksimal 100 bucket per wilayah. Satu bucket tidak memiliki batas kapasitas.
Create a bucket: Buat bucket baru untuk menyimpan objek Anda.
List buckets: Lihat daftar bucket yang telah Anda buat.
Get the region of a bucket: Lihat wilayah tempat bucket berada.
Delete a bucket: Hapus bucket yang tidak lagi Anda perlukan.
FAQ overview: Temukan solusi untuk masalah umum.
Access control
OSS menyediakan model kontrol akses berlapis. Kebijakan diterapkan sesuai urutan prioritas berikut, dari tertinggi ke terendah:
Block Public Access: Pengaturan tingkat bucket yang menyediakan cara sederhana untuk memblokir semua akses publik. Saat diaktifkan, pengaturan ini memblokir semua bentuk akses publik dengan mengesampingkan izin lainnya, seperti daftar kontrol akses (ACL) atau kebijakan bucket, yang mungkin memberikan akses publik. Pengaturan ini diaktifkan secara default untuk semua bucket baru yang dibuat di konsol.
Bucket Policy: Kebijakan otorisasi berbasis resource yang memberikan izin akses detail halus ke bucket Anda dan objek di dalamnya kepada akun lain atau pengguna anonim.
RAM Policy: Kebijakan otorisasi berbasis pengguna yang mengontrol resource OSS mana yang dapat diakses oleh pengguna Resource Access Management (RAM) di bawah Akun Alibaba Cloud Anda.
Bucket ACL: Metode pengelolaan izin yang disederhanakan yang menyediakan tiga izin tingkat bucket yang telah ditentukan: private, public-read, dan public-read-write.
Scenario-specific configurations
Ensure data security and compliance
Untuk melindungi data Anda dari akses tidak sah dan kebocoran tidak disengaja, gunakan strategi gabungan:
Pertahankan Block Public Access tetap aktif sebagai langkah keamanan dasar.
Gunakan RAM policy untuk memberikan akses hak istimewa minimal kepada pengguna internal dan aplikasi.
Gunakan server-side encryption untuk melindungi data statis.
Aktifkan log storage untuk mencatat semua permintaan akses guna audit keamanan dan troubleshooting.
Implement data disaster recovery and backup
Untuk mencegah kehilangan data akibat penghapusan tidak disengaja atau kegagalan regional, Anda dapat mengonfigurasi fitur-fitur berikut:
Cegah penghapusan tidak disengaja: Aktifkan versioning untuk menyimpan versi historis objek. Anda dapat memulihkannya kapan saja.
Otomatisasi backup: Gunakan fitur scheduled backup untuk secara otomatis mencadangkan data Anda setiap hari.
Reduce long-term storage costs
Untuk data yang semakin jarang diakses seiring waktu, seperti log dan file backup, Anda dapat menggunakan fitur manajemen lifecycle. Dengan menetapkan aturan, Anda dapat secara otomatis mengubah data dari Standard ke Infrequent Access atau Archive Storage, lalu menghapusnya setelah masa berlaku habis. Proses ini terus-menerus mengoptimalkan biaya penyimpanan tanpa intervensi manual.
Accelerate global user access
Jika bisnis Anda melayani basis pengguna global, Anda dapat mengaktifkan transfer acceleration untuk meningkatkan kecepatan unggah dan unduh. Fitur ini menggunakan jaringan global titik akses dan entri rute yang dioptimalkan untuk mempercepat transfer data lintas negara dan wilayah. Untuk situs web statis atau distribusi file kecil populer, Anda dapat menggunakannya bersama CDN guna meningkatkan pengalaman akses.
Automate data processing and analytics
Untuk secara otomatis memicu alur kerja downstream setelah data diunggah ke OSS, Anda dapat menggunakan fitur event notification. Fitur ini mengirim notifikasi ke tujuan seperti Message Service (MNS) atau Function Compute (FC) ketika event seperti pembuatan atau penghapusan objek terjadi. Hal ini memungkinkan Anda membangun pipeline pemrosesan data berbasis event untuk tugas-tugas seperti pemrosesan gambar, pemrosesan video dan audio, atau analitik data secara otomatis.