Autoclass

Penyiapan

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 Nearline Storage, yang berarti objek bertransisi ke Nearline Storage dan tetap berada di kelas penyimpanan tersebut hingga diakses. Secara opsional, Anda dapat mengonfigurasi Autoclass agar kelas penyimpanan terminalnya adalah Archive Storage.

    • Objek yang lebih kecil dari 128 KiB tidak beralih ke kelas penyimpanan yang lebih jarang diakses. Sebaliknya, item tersebut disimpan secara permanen di Penyimpanan standar. 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.
  • Jika objek yang dihapus sementara dipulihkan, objek yang dihasilkan akan dimulai di Penyimpanan Standar, terlepas dari kelas penyimpanan objek yang dihapus untuk 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 biaya dengan tarif Penyimpanan standar.
  • Tidak ada biaya operasi jika Autoclass mentransisi 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 tagihan pengaktifan berlaku saat menggunakan Autoclass.

Autoclass untuk bucket yang ada

Konfigurasi autoclass dapat diaktifkan, dinonaktifkan, atau diubah untuk bucket yang sudah ada.

  • Perubahan pada konfigurasi Autoclass dapat memerlukan waktu hingga satu hari untuk diterapkan, dan Cloud Storage mungkin akan terus melakukan tindakan berdasarkan konfigurasi sebelumnya selama waktu ini.

  • Saat Anda mengaktifkan Autoclass di bucket yang ada, hal berikut akan terjadi:

    • Semua objek dalam bucket, kecuali objek yang dihapus untuk sementara, akan ditransisikan ke Penyimpanan standar.

    • Objek yang sudah ada di Penyimpanan Standar saat Anda mengaktifkan Autoclass diperlakukan seolah-olah objek tersebut baru saja ditransisikan ke Penyimpanan Standar. Akibatnya, objek tersebut memerlukan tambahan 30 hari tanpa akses sebelum memenuhi syarat untuk bertransisi 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 class penyimpanan objek seperti yang dilakukan untuk bucket non-Autoclass.
    • Struktur harga Autoclass tidak berlaku lagi.
    • Autoclass tidak dapat diaktifkan kembali pada bucket hingga satu hari berlalu. Upaya untuk melakukannya gagal.
  • Saat Anda mengubah kelas 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 transisi perubahan ke Nearline Storage.

    • Jika Anda mengubah kelas penyimpanan terminal dari Nearline storage ke Archive storage, objek di Nearline Storage pada saat perubahan Anda akan diperlakukan seolah-olah objek tersebut baru saja ditransisikan ke Nearline storage. Akibatnya, objek tersebut memerlukan 60 hari lagi tanpa akses sebelum beralih ke penyimpanan Coldline.

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 dengan ukuran minimal 128 KiB akan bertransisi antar-kelas penyimpanan sebagai 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 kelas penyimpanan terminal, Autoclass hanya mengubah status objek yang disimpan di Nearline Storage jika objek tersebut diakses.

Jika bucket dikonfigurasi untuk menggunakan Penyimpanan Arsip sebagai kelas penyimpanan terminal, objek akan terus bertransisi ke kelas penyimpanan yang lebih jarang diakses seperti 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-transisinya, kecuali dalam kasus transisi ke Penyimpanan standar yang terjadi akibat pengaktifan Autoclass.

Pembatasan

  • Bucket tidak dapat mengaktifkan Autoclass sekaligus mengaktifkan 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 Object Lifecycle Management ini gagal.

  • Karena komposisi objek memerlukan objek sumber dan objek yang tersusun untuk semuanya menggunakan kelas penyimpanan yang sama, penulisan objek dalam bucket Autoclass akan gagal, kecuali jika semua objek sumber disimpan sebagai Penyimpanan Standar pada saat permintaan komposisi.

Memantau penggunaan dan transisi kelas 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 ditransisi 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 kelas penyimpanan dari waktu ke waktu untuk bucket yang mengaktifkan Autoclass dengan membuka tab Configuration bucket di Google Cloud Console dan mengklik See Performance.

Langkah selanjutnya