View a markdown version of this page

Optimalisasi biaya untuk tabel dengan Intelligent-Tiering - Amazon Simple Storage Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Optimalisasi biaya untuk tabel dengan Intelligent-Tiering

Anda dapat secara otomatis mengoptimalkan biaya penyimpanan untuk tabel dengan menggunakan S3 Intelligent-Tiering. Kelas Intelligent-Tiering penyimpanan S3 Tables secara otomatis memindahkan data ke tingkat akses yang paling hemat biaya saat pola akses berubah. Saat Anda menggunakan S3 Intelligent-Tiering, data yang diakses lebih jarang secara otomatis dipindahkan ke tingkatan berbiaya lebih rendah, dan dipindahkan kembali ke tingkat Akses Sering setiap kali Anda mengaksesnya lagi.

Semua data dipindahkan antar tingkatan tanpa biaya pengambilan, dampak kinerja, atau perubahan ketersediaan. Selain itu, operasi pemeliharaan tabel seperti pemadatan dioptimalkan berdasarkan pola akses, hanya memproses data yang diakses secara aktif di tingkat Akses Sering sambil mengurangi biaya pemeliharaan pada data yang kurang sering diakses di tingkatan berbiaya lebih rendah.

Tingkat Intelligent-Tiering akses Tabel S3

Saat tabel Anda disimpan di kelas Intelligent-Tiering penyimpanan S3, Amazon S3 terus memantau pola akses dan secara otomatis memindahkan data tabel antar tingkatan akses.

Tiering terjadi pada tingkat file individu, sehingga satu tabel dapat memiliki file di tingkatan yang berbeda berdasarkan pola akses. Data tabel secara otomatis dipindahkan ke salah satu tingkatan akses berikut berdasarkan pola akses:

  • Akses Sering: Tingkat default untuk semua file. File di tingkatan lain secara otomatis pindah kembali ke tingkat Akses Sering saat diakses.

  • Akses Jarang: Jika Anda tidak mengakses file selama 30 hari berturut-turut, file tersebut akan pindah ke tingkat Akses Jarang.

  • Akses Instan Arsip: Jika Anda tidak mengakses file selama 90 hari berturut-turut, file tersebut akan pindah ke tingkat Akses Instan Arsip.

Semua tingkatan memberikan latensi milidetik, kinerja throughput tinggi, dan dirancang untuk ketersediaan 99,9% dan daya tahan 99,999999999%.

Auto-tiering perilaku dengan S3 Intelligent-Tiering

Tindakan berikut merupakan akses yang secara otomatis memindahkan file dari tingkat Akses Terjarang atau tingkat Akses Instan Arsip kembali ke tingkat Akses Sering:

  • Setiap operasi baca atau tulis pada data tabel atau file metadata menggunakanGetObject,PutObject, atau CompleteMultipartUpload tindakan

  • LoadTableatau UpdateTable tindakan menggunakan Operasi API Iceberg REST

  • Operasi replikasi Tabel S3

Tindakan lain bukan merupakan akses yang secara otomatis memindahkan file dari tingkat Akses Jarang atau tingkat Akses Instan Arsip kembali ke tingkat Akses Sering.

catatan

File yang lebih kecil dari 128 KB tidak memenuhi syarat untuk berjenjang otomatis dan tetap berada di tingkat Akses Sering. Pemadatan dapat menggabungkan file-file ini menjadi objek yang lebih sedikit dan lebih besar dan memasukkannya kembali ke tabel Anda sebagai snapshot baru. File yang baru dipadatkan memenuhi syarat untuk auto-tiering jika file baru berukuran 128 KB atau lebih besar.

Perilaku pemeliharaan tabel

Operasi pemeliharaan tabel otomatis yang dilakukan oleh Amazon S3, seperti manajemen snapshot, penghapusan file tanpa referensi, dan kedaluwarsa catatan, terus berjalan di tabel Anda terlepas dari tingkatannya. Pemadatan hanya berjalan pada file di tingkat Akses Sering, mengoptimalkan kinerja untuk data yang sering diakses sekaligus mengurangi biaya pemeliharaan pada data dalam tingkatan berbiaya lebih rendah.

Operasi pemeliharaan tidak mempengaruhi tingkat akses file di tabel Anda. Pembacaan yang dilakukan oleh operasi pemeliharaan tidak menyebabkan file berubah tingkatan. Namun, jika operasi pemeliharaan, seperti pemadatan atau kedaluwarsa catatan, menulis file baru, file tersebut dibuat di tingkat Akses Sering.

catatan

Karena pemadatan hanya memproses file di tingkat Akses Sering, operasi penghapusan pada data di tingkatan berbiaya lebih rendah membuat file penghapusan yang tidak dipadatkan secara otomatis. File penghapusan ini memenuhi syarat untuk pemadatan saat file data terkait diakses dan pindah kembali ke tingkat Akses Sering. Untuk tabel yang tidak sering diakses, Anda dapat menjalankan pemadatan secara manual menggunakan Amazon EMR untuk memadatkan file hapus ini dengan file data terkait. Untuk informasi selengkapnya, lihat Mem elihara tabel dengan menggunakan pemadatan. Anda dapat memantau pertumbuhan file di tabel menggunakan CloudWatch metrik Amazon untuk menentukan kapan pemadatan manual mungkin bermanfaat.

Menentukan S3 Intelligent-Tiering sebagai kelas penyimpanan Anda

Secara default, semua tabel dibuat di kelas penyimpanan Standar S3 dan tidak dapat dipindahkan ke S3 Intelligent-Tiering. Untuk menggunakan S3 Intelligent-Tiering, Anda harus menentukannya pada pembuatan tabel. Anda juga dapat menetapkan S3 Intelligent-Tiering sebagai kelas penyimpanan default untuk bucket tabel Anda untuk secara otomatis menyimpan setiap tabel baru yang dibuat di sana di kelas Intelligent-Tiering penyimpanan S3.

Menentukan S3 Intelligent-Tiering untuk bucket meja

Anda dapat menentukan S3 Intelligent-Tiering sebagai kelas penyimpanan default saat membuat bucket tabel baru dengan menggunakan storage-class-configuration header dengan CreateTableBucket operasi.

Untuk memeriksa kelas penyimpanan default pada bucket tabel yang ada, gunakan GetTableBucketStorageClass operasi. Untuk memodifikasi kelas penyimpanan default dari bucket tabel yang ada, gunakan PutTableBucketStorageClass operasi.

catatan

Saat Anda memodifikasi kelas penyimpanan default pada bucket tabel, pengaturan itu hanya berlaku untuk tabel baru yang dibuat dalam bucket itu. Kelas penyimpanan untuk tabel yang sudah ada sebelumnya tidak diubah.

Menentukan S3 Intelligent-Tiering untuk tabel

Anda dapat menentukan S3 Intelligent-Tiering sebagai kelas penyimpanan saat membuat tabel baru menggunakan storage-class-configuration header dengan CreateTable operasi.

Jika Anda tidak menentukan kelas penyimpanan pada pembuatan tabel, tabel dibuat di kelas penyimpanan default yang dikonfigurasi pada bucket tabel pada waktu itu. Setelah tabel dibuat, Anda tidak dapat memodifikasi kelas penyimpanannya.

Untuk memeriksa kelas penyimpanan default pada bucket tabel yang ada, gunakan GetTableBucketStorageClass operasi.

Memantau penggunaan penyimpanan

Anda dapat melihat rincian penggunaan penyimpanan berdasarkan tingkat akses di AWS Laporan Biaya dan Penggunaan untuk akun Anda. Untuk informasi selengkapnya, lihat Membuat Laporan Biaya dan Penggunaan di Panduan AWS Pengguna Ekspor Data.

Jenis penggunaan berikut tersedia di laporan penagihan Anda:

Jenis Penggunaan Unit Granularitas Deskripsi
region-Tables-TimedStorage-INT-FA-ByteHrs GB-Month Harian Jumlah data GB-months yang disimpan di S3 F Intelligent-Tiering requent Access of S3 Intelligent-Tiering storage
region-Tables-TimedStorage-INT-IA-ByteHrs GB-Month Harian Jumlah data GB-months yang disimpan di S3 Akses Lang Intelligent-Tiering sung dari penyimpanan S3 Intelligent-Tiering
region-Tables-TimedStorage-INT-AIA-ByteHrs GB-Month Harian Jumlah data GB-months yang disimpan dalam Akses Instan S3 Intelligent-Tiering Archive Intelligent-Tiering penyimpanan S3
region-Tables-Requests-INT-Tier1 Hitungan Per Jam JumlahPUT,COPY, atau POST permintaan pada Intelligent-Tiering objek Tabel S3
region-Tables-Requests-INT-Tier2 Hitungan Per Jam Jumlah GET dan semua permintaan non-Tier1 lainnya untuk objek Tabel S3 Intelligent-Tiering