Fitur Autoclass secara otomatis mentransisikan objek di bucket Anda ke kelas penyimpanan yang sesuai berdasarkan pola akses setiap objek. Fitur ini memindahkan data yang tidak diakses ke kelas penyimpanan yang lebih jarang diakses untuk mengurangi biaya penyimpanan dan memindahkan data yang diakses ke Penyimpanan standar untuk mengoptimalkan akses pada masa mendatang. Autoclass menyederhanakan dan mengotomatiskan penghematan biaya untuk data Cloud Storage Anda.
Ringkasan
Jika diaktifkan, Autoclass akan mengelola semua aspek kelas penyimpanan untuk bucket:
Semua objek yang ditambahkan ke bucket dimulai di penyimpanan Standar, meskipun kelas penyimpanan yang berbeda ditentukan dalam permintaan.
Bucket itu sendiri selalu memiliki kelas penyimpanan default yang ditetapkan ke Standard Storage, dan permintaan yang mencoba mengubah properti ini ke kelas penyimpanan selain Standard Storage akan gagal.
Jika Anda mencoba mengubah kelas penyimpanan objek secara manual selama operasi penulisan ulang atau penyalinan, operasi keseluruhan akan berhasil. Namun, perubahan kelas penyimpanan akan diabaikan, dan objek selalu ditetapkan ke Standard Storage.
Sebagian besar objek akan melakukan transisi ke kelas penyimpanan yang jarang diakses jika tidak diakses.
Secara default, kelas penyimpanan terminal untuk Autoclass adalah penyimpanan Nearline, yang berarti objek ditransisikan ke penyimpanan Nearline dan tetap berada di kelas penyimpanan tersebut hingga diakses. Atau, Anda dapat mengonfigurasi Autoclass sehingga class penyimpanan terminal adalah Penyimpanan arsip.
Objek yang lebih kecil dari 128 KiB tidak bertransisi ke kelas penyimpanan yang jarang diakses. Sebagai gantinya, kelas tersebut disimpan secara permanen dalam Standard Storage. Hanya data objek, bukan metadata objek, yang dipertimbangkan saat menentukan apakah objek lebih kecil dari 128 KiB.
Objek yang dihapus sementara mempertahankan kelas penyimpanan yang ada hingga akhir durasi retensinya.
Saat data objek dibaca, objek akan bertransisi ke Standard Storage jika belum disimpan dalam Standard Storage.
- Membaca atau mengedit metadata objek tidak menyebabkan objek bertransisi ke Standard Storage.
Saat objek yang dihapus sementara dipulihkan, objek yang dihasilkan akan dimulai di Standard Storage, terlepas dari class penyimpanan objek yang dihapus sementara.
Harga
Harga Cloud Storage tetap sama untuk bucket yang mendukung Autoclass, dengan pengecualian berikut:
- Biaya pengambilan tidak akan ditagih.
- Biaya penghapusan awal tidak akan ditagih.
- Semua operasi dikenai tarif penyimpanan Standar.
- Tidak ada biaya operasi saat Autoclass mentransisikan objek ke kelas penyimpanan yang lebih jarang diakses.
- Tidak ada biaya operasi Kelas A saat Autoclass mentransisikan objek dari Nearline Storage ke Standard Storage.
- Saat Autoclass mentransisikan objek dari Coldline Storage atau Archive Storage ke Standard Storage atau Nearline Storage, setiap transisi tersebut akan dikenai biaya operasi Kelas A.
- Biaya pengelolaan dan biaya pengaktifan berlaku saat menggunakan Autoclass.
Autoclass untuk bucket yang ada
Konfigurasi autoclass dapat diaktifkan, dinonaktifkan, atau diubah untuk bucket yang ada.
Perubahan pada konfigurasi Autoclass dapat memerlukan waktu penerapan hingga satu hari, dan Cloud Storage mungkin terus melakukan tindakan berdasarkan konfigurasi sebelumnya selama waktu tersebut.
Saat Anda mengaktifkan Autoclass di bucket yang ada, hal berikut akan terjadi:
Semua objek dalam bucket, kecuali objek yang dihapus sementara, akan bertransisi ke Standard Storage.
Objek yang sudah ada di Standard Storage saat Anda mengaktifkan Autoclass akan diperlakukan seolah-olah baru saja ditransisikan ke Standard Storage. Akibatnya, objek tersebut memerlukan 30 hari lagi tanpa akses sebelum memenuhi syarat untuk ditransisikan ke Nearline Storage.
Ada biaya pengaktifan Autoclass satu kali. Untuk mengetahui informasi selengkapnya, lihat Tagihan Autoclass.
Saat Anda menonaktifkan Autoclass di bucket yang ada, hal berikut akan terjadi:
- Setiap objek tetap disimpan di kelas penyimpanan mana pun yang dimilikinya saat Autoclass dinonaktifkan. Selanjutnya, Anda dapat mengubah kelas penyimpanan objek seperti yang Anda lakukan untuk bucket non-Autoclass.
- Struktur harga Autoclass tidak lagi berlaku.
- Autoclass tidak dapat diaktifkan kembali di bucket hingga satu hari berlalu. Upaya untuk melakukannya akan gagal.
Saat Anda mengubah class penyimpanan terminal dalam konfigurasi Autoclass, hal berikut akan terjadi:
Jika Anda mengubah kelas penyimpanan terminal dari Archive Storage ke Nearline Storage, objek di Archive Storage dan Coldline Storage pada saat perubahan akan ditransisikan ke Nearline Storage.
Jika Anda mengubah kelas penyimpanan terminal dari Nearline Storage menjadi Archive Storage, objek di Nearline Storage pada saat perubahan Anda diperlakukan seolah-olah baru saja ditransisikan ke Nearline Storage. Akibatnya, objek tersebut memerlukan 60 hari lagi tanpa akses sebelum ditransisikan ke Coldline Storage.
Haruskah Anda menggunakan Autoclass?
Jika diaktifkan, Autoclass akan mengurangi jumlah pengelolaan data yang perlu Anda lakukan dan menghilangkan biaya tertentu yang berlaku untuk bucket lain. Autoclass adalah fitur yang berguna untuk diaktifkan bagi pola akses umum berikut:
- Data Anda memiliki berbagai frekuensi akses.
- Pola akses untuk data Anda tidak dikenal atau tidak dapat diprediksi.
Namun, Autoclass tidak direkomendasikan jika sebagian besar data bucket Anda sesuai dengan kasus penggunaan kelas penyimpanan tertentu. Misalnya, bucket Anda memiliki dua kasus penggunaan: sebagian data diakses setiap minggu, sementara sebagian data lainnya merupakan data cadangan yang tidak pernah dimaksudkan untuk diakses. Dalam skenario ini, Autoclass tidak direkomendasikan jika Anda mengetahui objek mana yang termasuk dalam setiap kasus penggunaan tersebut.
Autoclass juga tidak direkomendasikan jika layanan Google Cloud lainnya membaca data dari bucket secara rutin. Misalnya, Autoclass tidak direkomendasikan jika Anda menggunakan Sensitive Data Protection untuk memindai konten bucket Anda.
Perilaku transisi
Setelah Autoclass diaktifkan, objek yang setidaknya berukuran 128 KiB akan bertransisi antar-kelas penyimpanan seperti berikut:
Jika data objek diakses, objek akan bertransisi ke Standard storage.
Setiap objek yang tidak diakses selama 30 hari akan ditransisikan ke Nearline Storage.
Jika bucket dikonfigurasi untuk menggunakan Nearline Storage sebagai class penyimpanan terminal, Autoclass hanya akan mengubah status objek yang disimpan di Nearline Storage jika objek tersebut diakses.
Jika bucket dikonfigurasi untuk menggunakan penyimpanan Archive sebagai class penyimpanan terminal, objek akan terus bertransisi ke class penyimpanan yang lebih jarang diakses sebagai berikut:
Setiap objek yang tidak diakses selama 90 hari akan ditransisikan ke Coldline Storage. Objek tersebut menghabiskan setidaknya 30 hari dalam Standard Storage dan 60 hari dalam Nearline Storage.
Setiap objek yang tidak diakses selama 365 hari akan ditransisikan ke Archive Storage. Objek tersebut menghabiskan setidaknya 30 hari dalam Standard Storage, 60 hari dalam Nearline Storage, dan 275 hari dalam Coldline Storage.
Autoclass hanya mengubah status objek yang disimpan di Archive Storage jika objek tersebut diakses.
Setelah objek memenuhi syarat untuk bertransisi antar-kelas penyimpanan, Cloud Storage melakukan transisi secara asinkron, sehingga mungkin ada jeda waktu antara saat objek memenuhi syarat untuk transisi dan saat transisi benar-benar terjadi.
- Selama periode ini, objek akan terus ditagih menggunakan kelas penyimpanan pra-transisi, kecuali dalam kasus transisi ke penyimpanan Standar yang terjadi sebagai akibat dari pengaktifan Autoclass.
Pembatasan
Bucket tidak dapat mengaktifkan Autoclass secara bersamaan dan salah satu dari hal berikut dalam konfigurasi Object Lifecycle Management:
- Aturan yang menggunakan tindakan
SetStorageClass
. - Aturan yang menggunakan kondisi
matchesStorageClass
.
Permintaan yang akan menyebabkan bucket mengaktifkan Autoclass dan salah satu aturan Pengelolaan Siklus Proses Objek ini akan gagal.
- Aturan yang menggunakan tindakan
Karena komposisi objek memerlukan objek sumber dan objek yang tersusun untuk menggunakan kelas penyimpanan yang sama, penulisan objek dalam bucket Autoclass akan gagal kecuali jika semua objek sumber disimpan sebagai Standard Storage pada saat permintaan komposisi.
Memantau penggunaan dan transisi class penyimpanan
Metrik penyimpanan berikut tersedia di Monitoring untuk melacak transisi kelas penyimpanan:
autoclass/transition_operation_count: Jumlah transisi kelas penyimpanan yang dimulai oleh Autoclass, tidak termasuk transisi yang terjadi sebagai bagian dari pengaktifan Autoclass.
autoclass/transitioned_bytes_count: Jumlah total byte yang ditransisikan oleh Autoclass, tidak termasuk byte yang ditransisikan sebagai bagian dari pengaktifan Autoclass.
Secara opsional, kedua metrik dapat dikelompokkan berdasarkan kelas penyimpanan sumber atau tujuan yang terlibat dalam transisi.
Untuk panduan pelacakan metrik dengan Monitoring, lihat Membuat diagram dengan Metrics Explorer.
Selain itu, Anda dapat memantau jumlah byte yang disimpan di setiap class penyimpanan dari waktu ke waktu untuk bucket yang mengaktifkan Autoclass dengan membuka tab Konfigurasi bucket di konsol Google Cloud dan mengklik Lihat Performa.
Langkah selanjutnya
- Aktifkan Autoclass.
- Pelajari Object Lifecycle Management.