Memahami dan mengelola kelas penyimpanan Amazon S3 - Amazon Simple Storage Service

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

Memahami dan mengelola kelas penyimpanan Amazon S3

Setiap objek di Amazon S3 memiliki kelas penyimpanan yang terkait dengan objeknya. Secara default, objek di S3 disimpan di kelas penyimpanan Standar S3, namun Amazon S3 menawarkan berbagai kelas penyimpanan lain untuk objek yang Anda simpan. Pilih kelas yang sesuai dengan skenario kasus penggunaan dan kebutuhan akses kinerja. Memilih kelas penyimpanan yang dirancang untuk kasus penggunaan memungkinkan Anda mengoptimalkan biaya penyimpanan, kinerja, dan ketersediaan untuk objek Anda. Semua kelas penyimpanan ini menawarkan daya tahan tinggi.

Bagian berikut memberikan rincian dari berbagai kelas penyimpanan dan cara mengatur kelas penyimpanan untuk objek.

Kelas penyimpanan untuk objek yang sering diakses

Untuk kasus penggunaan yang sensitif terhadap kinerja (kasus yang memerlukan waktu akses milidetik) dan data yang sering diakses, Amazon S3 menyediakan kelas penyimpanan berikut:

  • S3 Standard–Kelas penyimpanan default. Jika kelas penyimpanan tidak ditentukan saat mengunggah objek, Amazon S3 akan menetapkan kelas penyimpanan S3 Standard. Untuk membantu Anda mengoptimalkan biaya antara Standar S3 dan Standar S3 - IA dapat Anda gunakan. Analitik Amazon S3–Analisis Kelas Penyimpanan

  • S3 Express One Zone–Amazon S3 Express One Zone adalah kelas penyimpanan Amazon S3 tunggal berkinerja tinggi yang dibuat khusus untuk menghadirkan akses data milidetik satu digit yang konsisten untuk aplikasi Anda yang paling sensitif terhadap latensi. S3 Express One Zone adalah kelas penyimpanan objek cloud latensi terendah yang tersedia saat ini, dengan kecepatan akses data hingga 10x lebih cepat dan dengan biaya permintaan 50 persen lebih rendah dari Standar S3. Dengan S3 Express One Zone, data Anda disimpan secara berlebihan di beberapa perangkat dalam satu Zona Ketersediaan. Untuk informasi selengkapnya, lihat S3 Express One Zone.

  • Reduced Redundancy - Kelas penyimpanan Reduced Redundancy Storage (RRS) dirancang untuk data nonkritis dan dapat direproduksi yang dapat disimpan dengan redundansi yang lebih sedikit daripada kelas penyimpanan Standar S3.

    penting

    Sebaiknya hindari penggunaan kelas penyimpanan ini. Kelas penyimpanan S3 Standard lebih hemat biaya.

    Untuk daya tahan, RRS objek memiliki rata-rata kerugian tahunan yang diharapkan sebesar 0,01 persen objek. Jika RRS objek hilang, ketika permintaan dibuat ke objek itu, Amazon S3 mengembalikan kesalahan 405.

Kelas penyimpanan untuk mengoptimalkan data secara otomatis dengan pola akses yang berubah atau tidak diketahui

S3 Intelligent-Tiering adalah kelas penyimpanan Amazon S3 yang dirancang untuk mengoptimalkan biaya penyimpanan dengan secara otomatis memindahkan data ke tingkat akses yang paling hemat biaya, tanpa dampak kinerja atau overhead operasional. S3 Intelligent-Tiering adalah satu-satunya kelas penyimpanan cloud yang memberikan penghematan biaya otomatis dengan memindahkan data pada tingkat objek granular antar tingkat akses ketika pola akses berubah. S3 Intelligent-Tiering adalah kelas penyimpanan yang ideal ketika Anda ingin mengoptimalkan biaya penyimpanan untuk data yang pola aksesnya tidak diketahui atau berubah. Tidak ada biaya pengambilan untuk S3 Intelligent-Tiering.

Dengan sedikit biaya pemantauan objek dan otomatisasi bulanan, S3 Intelligent-Tiering memantau pola akses dan secara otomatis memindahkan objek yang belum diakses ke tingkat akses yang biayanya lebih rendah. S3 Intelligent-Tiering memberikan penghematan biaya penyimpanan otomatis dalam tiga tingkat akses latensi rendah dan throughput tinggi. Untuk data yang dapat diakses secara asinkron, Anda dapat memilih untuk mengaktifkan kemampuan pengarsipan otomatis di dalam kelas penyimpanan S3 Intelligent-Tiering. S3 Intelligent-Tiering dirancang untuk ketersediaan 99,9% dan daya tahan 99,99999%.

S3 Intelligent-Tiering secara otomatis menyimpan objek ke dalam tiga tingkatan akses:

  • Frequent Access–Objek yang diunggah atau ditransisikan ke S3 Intelligent-Tiering secara otomatis akan disimpan di tingkat Frequent Access.

  • Infrequent Access–S3 Intelligent-Tiering memindahkan objek yang belum diakses selama 30 hari berturut-turut ke tingkat Infrequent Access.

  • Archive Instant Access–Dengan S3 Intelligent-Tiering, objek yang ada yang belum diakses selama 90 hari berturut-turut secara otomatis akan dipindahkan ke tingkat Archive Instant Access.

Selain tiga tingkatan ini, S3 Intelligent-Tiering menawarkan dua tingkatan akses arsip opsional:

  • Archive Access–S3 Intelligent-Tiering memberikan opsi untuk mengaktifkan tingkat Archive Access untuk data yang dapat diakses secara asinkron. Setelah aktivasi, tingkat Archive Access secara otomatis akan mengarsipkan objek yang belum diakses selama minimal 90 hari berturut-turut.

  • Deep Archive Access–S3 Intelligent-Tiering memberikan opsi untuk mengaktifkan tingkat Deep Archive Access untuk data yang dapat diakses secara asinkron. Setelah aktivasi, tingkat Deep Archive Access secara otomatis akan mengarsipkan objek yang belum diakses selama minimal 180 hari berturut-turut.

catatan
  • Hanya aktifkan tingkat Archive Access selama 90 hari jika Anda ingin melewati tingkat Archive Instant Access. Tingkat Akses Arsip memberikan penyimpanan berbiaya sedikit lebih rendah dengan minute-to-hour waktu pengambilan. Tingkat Archive Instant Access memberikan akses milidetik dan kinerja dengan throughput tinggi.

  • Aktifkan tingkatan Archive Access dan Deep Archive Access hanya jika objek dapat diakses secara asinkron oleh aplikasi Anda. Jika objek yang Anda ambil disimpan di tingkat Archive Access atau Deep Archive Access, pulihkan objek terlebih dahulu dengan menggunakan RestoreObject.

Anda dapat memindahkan data yang baru dibuat ke S3 Intelligent-Tiering, mengaturnya sebagai kelas penyimpanan default. Anda juga dapat memilih untuk mengaktifkan salah satu atau kedua tingkatan akses arsip dengan menggunakan PutBucketIntelligentTieringConfigurationAPIoperasi, konsol AWS CLI, atau Amazon S3. Untuk informasi selengkapnya tentang penggunaan S3 Intelligent-Tiering dan pengaktifan tingkatan akses arsip, lihat Menggunakan S3 Intelligent-Tiering.

Untuk mengakses objek di jenjang Archive Access atau Deep Archive Access, Anda harus mengembalikannya terlebih dahulu. Untuk informasi selengkapnya, lihat Memulihkan objek dari tingkat S3 Intelligent-Tiering Archive Access dan Deep Archive Access.

catatan

Jika ukuran suatu objek kurang dari 128 KB, objek tersebut tidak dipantau dan tidak memenuhi syarat untuk penetapan tingkat otomatis. Objek yang lebih kecil akan selalu disimpan di tingkat Frequent Access. Untuk informasi selengkapnya tentang S3 Intelligent-Tiering, lihat Tingkat akses S3 Intelligent-Tiering.

Kelas penyimpanan untuk objek yang jarang diakses

Kelas penyimpanan S3 Standard-IA dan S3 One Zone-IA dirancang untuk data yang berumur panjang dan jarang diakses. (IA singkatan dari infrequent access.) Objek S3 Standard-IA dan S3 One Zone-IA tersedia untuk akses milidetik (mirip dengan kelas penyimpanan S3 Standard). Amazon S3 membebankan biaya pengambilan untuk objek ini, sehingga objek tersebut paling cocok untuk data yang jarang diakses. Untuk informasi harga, lihat harga Amazon S3.

Misalnya, Anda bisa memilih kelas penyimpanan S3 Standard-IA dan S3 One Zone-IA untuk melakukan hal berikut:

  • Untuk menyimpan cadangan.

  • Untuk data lama yang tidak sering diakses, tetapi masih membutuhkan akses milidetik. Misalnya, saat mengunggah data, Anda dapat memilih kelas penyimpanan S3 Standard, dan menggunakan konfigurasi siklus hidup untuk memberi tahu Amazon S3 guna mentransisi objek ke kelas S3 Standard-IA atau S3 One Zone-IA.

    Untuk informasi lebih lanjut tentang manajemen siklus hidup, lihat Mengelola siklus hidup objek.

catatan

Kelas penyimpanan S3 Standard-IA dan S3 One Zone-IA cocok untuk objek yang lebih besar dari 128 KB untuk disimpan setidaknya selama 30 hari. Jika suatu objek berukuran kurang dari 128 KB, Amazon S3 akan mengenakan biaya sebesar 128 KB. Jika menghapus objek sebelum akhir periode durasi penyimpanan minimum 30 hari, Anda akan dikenakan biaya selama 30 hari. Objek yang dihapus, menimpa, atau dialihkan ke kelas penyimpanan lain sebelum 30 hari akan dikenakan biaya penggunaan penyimpanan normal ditambah biaya prorata untuk sisa minimum 30 hari. Untuk informasi harga, lihat harga Amazon S3.

Kelas penyimpanan ini memiliki perbedaan sebagai berikut:

  • S3 Standard-IA–Amazon S3 menyimpan data objek secara berlebihan di beberapa Zona Ketersediaan yang terpisah secara geografis (mirip dengan kelas penyimpanan S3 Standard). Objek S3 Standard-IA tahan terhadap hilangnya Zona Ketersediaan. Kelas penyimpanan ini menawarkan ketersediaan dan ketahanan yang lebih besar dibandingkan kelas S3 One Zone-IA. Untuk membantu Anda mengoptimalkan biaya antara Standar S3 dan Standar S3 - IA dapat Anda gunakan Analitik Amazon S3–Analisis Kelas Penyimpanan

  • S3 One Zone-IA–Amazon S3 menyimpan data objek hanya dalam satu Zona Ketersediaan, yang membuatnya lebih murah daripada S3 Standard-IA. Namun, data tersebut tidak tahan terhadap kehilangan fisik Zona Ketersediaan yang diakibatkan oleh bencana, seperti gempa bumi dan banjir. Kelas penyimpanan S3 One Zone-IA sama tahan lamanya dengan S3 Standard-IA, tapi ketersediaannya lebih sedikit dan ketahanannya kurang. Untuk perbandingan ketahanan dan ketersediaan kelas penyimpanan, lihat Membandingkan kelas penyimpanan Amazon S3 di akhir bagian ini. Untuk informasi harga, lihat harga Amazon S3.

Sebaiknya lakukan hal berikut:

  • S3 Standard-IA–Gunakan untuk salinan data utama atau satu-satunya yang tidak dapat dibuat ulang.

  • S3 One Zone-IA — Gunakan jika Anda dapat membuat ulang data jika Availability Zone gagal, untuk replika objek saat mengonfigurasi S3 Cross-Region Replication (). CRR

Kelas penyimpanan untuk objek yang jarang diakses

Kelas S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval, dan S3 Glacier Deep Archive dirancang untuk penyimpanan data jangka panjang dan pengarsipan data berbiaya rendah. Kelas penyimpanan ini memerlukan durasi penyimpanan minimum dan biaya pengambilan yang membuatnya paling efektif untuk data yang jarang diakses. Untuk informasi lebih lanjut tentang kelas penyimpanan S3 Glacier, lihat. Memahami kelas penyimpanan S3 Glacier untuk penyimpanan data jangka panjang

Amazon S3 menyediakan kelas penyimpanan S3 Glacier berikut:

  • S3 Glacier Instant Retrieval — Gunakan untuk data jangka panjang yang jarang diakses dan membutuhkan pengambilan milidetik. Data dalam kelas penyimpanan ini tersedia untuk akses real-time.

  • S3 Glacier Flexer–Gunakan untuk arsip yang sebagian datanya mungkin perlu diambil dalam hitungan menit. Data dalam kelas penyimpanan ini diarsipkan, dan tidak tersedia untuk akses real-time.

  • S3 Glacier Deep Archive–Gunakan untuk pengarsipan data yang jarang diakses. Data dalam kelas penyimpanan ini diarsipkan, dan tidak tersedia untuk akses real-time.

Mengambil objek yang diarsipkan

Anda dapat mengatur kelas penyimpanan suatu objek ke S3 Glacier Flexible Retrieval atau S3 Glacier Deep Archive dengan cara yang sama seperti yang Anda lakukan untuk kelas penyimpanan lainnya seperti yang dijelaskan di bagian Mengatur kelas penyimpanan objek. Namun, objek S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive diarsipkan, dan tidak tersedia untuk akses real-time. Untuk informasi selengkapnya, lihat Memahami penyimpanan arsip di S3 Glacier Flexible Retrieval dan S3 Glacier Deep Archive.

catatan

Saat Anda menggunakan kelas penyimpanan S3 Glacier, objek Anda tetap berada di Amazon S3. Anda tidak dapat mengaksesnya secara langsung melalui layanan Amazon S3 Glacier yang terpisah. Untuk informasi tentang layanan Amazon S3 Glacier, lihat Panduan Pengembang Amazon S3 Glacier.

Kelas penyimpanan untuk Amazon S3 pada Outposts

Dengan Amazon S3 di Outposts, Anda dapat membuat bucket S3 di AWS Outposts sumber daya serta menyimpan serta mengambil objek lokal untuk aplikasi yang memerlukan akses data lokal, pemrosesan data lokal, dan residensi data. Anda dapat menggunakan API operasi dan fitur yang sama AWS Outposts seperti yang Anda lakukan di Amazon S3, termasuk kebijakan akses, enkripsi, dan penandaan. Anda dapat menggunakan S3 di Outposts melalui AWS Management Console AWS CLI,, AWS SDKs, atau. REST API

S3 di Outposts menyediakan kelas penyimpanan baru, S3 Outposts (OUTPOSTS). Kelas penyimpanan S3 Outposts hanya tersedia untuk objek yang disimpan di bucket yang ada di Outposts. Jika Anda mencoba menggunakan kelas penyimpanan ini dengan bucket S3 di Wilayah AWS, InvalidStorageClass kesalahan terjadi. Selain itu, jika Anda mencoba menggunakan kelas penyimpanan S3 lain dengan objek yang disimpan di S3 pada bucket Outposts, kesalahan yang sama akan terjadi.

Objek yang disimpan dalam kelas penyimpanan Outposts OUTPOSTS () S3 selalu dienkripsi dengan menggunakan enkripsi sisi server dengan kunci enkripsi terkelola Amazon S3 (-S3). SSE Untuk informasi selengkapnya, lihat Menggunakan enkripsi sisi server dengan kunci terkelola Amazon S3 (-S3) SSE.

Anda juga dapat secara eksplisit memilih untuk mengenkripsi objek yang disimpan di kelas penyimpanan Outposts S3 dengan menggunakan enkripsi sisi server dengan kunci enkripsi yang disediakan pelanggan (-C). SSE Untuk informasi selengkapnya, lihat Menggunakan enkripsi sisi server dengan kunci yang disediakan pelanggan (-C) SSE.

catatan

S3 di Outposts tidak mendukung enkripsi sisi server AWS Key Management Service dengan AWS KMS() keys (-). SSE KMS

Untuk informasi selengkapnya tentang S3 di Outposts, lihat Apa itu S3 di Outposts di Amazon S3 pada Panduan Pengguna Outposts.

Membandingkan kelas penyimpanan Amazon S3

Tabel berikut membandingkan kelas penyimpanan, termasuk ketersediaan, daya tahan, durasi penyimpanan minimum, dan pertimbangan lainnya.

Kelas penyimpanan Dirancang untuk Ketahanan (dirancang untuk) Ketersediaan (dirancang untuk) Zona Ketersediaan Durasi penyimpanan minimum Ukuran objek minimum yang dapat ditagih Pertimbangan lainnya

S3 Standard

Data yang sering diakses (lebih dari sebulan sekali) dengan akses milidetik

99,999999999%

99,99%

>= 3

Tidak ada

Tidak ada

Tidak ada

S3 Standard-IA

Data jangka panjang dan jarang diakses (sebulan sekali) dengan akses milidetik

99,999999999%

99,9%

>= 3

30 hari

128 KB

Berlaku biaya pengambilan per GB.

S3 Intelligent-Tiering

Data dengan pola akses yang tidak diketahui, berubah, atau tidak dapat diprediksi

99,999999999%

99,9%

>= 3

Tidak ada

Tidak ada

Berlaku biaya pemantauan dan automasi per objek. Tidak ada biaya pengambilan.

S3 One Zone-IA

Data yang dapat dibuat ulang dan jarang diakses (sebulan sekali) dengan akses milidetik

99,999999999%

99,5%

1

30 hari

128 KB

Berlaku biaya pengambilan per GB. Tidak tahan terhadap hilangnya Zona Ketersediaan.

S3 Express One Zone

Akses data milidetik satu digit untuk aplikasi sensitif latensi dalam satu Availability Zone AWS

99,999999999%

99,95%

1

Tidak ada

Tidak ada

Objek S3 Express One Zone disimpan dalam AWS Availability Zone tunggal yang Anda pilih.

S3 Glacier Instant Retrieval

Data arsip berumur panjang yang diakses sekali dalam seperempat dengan akses milidetik 99,999999999%

99,9%

>= 3

90 hari

128 KB

Berlaku biaya pengambilan per GB.

S3 Glacier Flexible Retrieval

Data arsip berumur panjang yang diakses setahun sekali dengan waktu pengambilan beberapa menit hingga jam 99,999999999%

99,99% (setelah objek dipulihkan)

>= 3

90 hari

TA*

Berlaku biaya pengambilan per GB. Anda harus memulihkan objek yang diarsipkan terlebih dahulu sebelum dapat mengaksesnya. Untuk informasi, lihat Memulihkan objek yang diarsipkan.

S3 Glacier Deep Archive

Data arsip berumur panjang yang diakses kurang dari setahun sekali dengan waktu pengambilan beberapa jam 99,999999999%

99,99% (setelah objek dipulihkan)

>= 3

180 hari

TA**

Berlaku biaya pengambilan per GB. Anda harus memulihkan objek yang diarsipkan terlebih dahulu sebelum dapat mengaksesnya. Untuk informasi, lihat Memulihkan objek yang diarsipkan.

RRS(tidak disarankan)

Data yang tidak penting dan sering diakses dengan akses milidetik

99,99%

99,99%

>= 3

Tidak ada

Tidak ada

Tidak ada

* S3 Glacier Flexible Retrieval membutuhkan 40 KB metadata tambahan untuk setiap objek yang diarsipkan. Hal ini termasuk metadata sebesar 32 KB yang dikenakan tarif pada tingkat S3 Glacier Flexible Retrieval (diperlukan untuk mengidentifikasi dan mengambil data), dan data tambahan sebesar 8 KB yang dikenakan tarif S3 Standard. Tarif S3 Standard diperlukan untuk mempertahankan nama dan metadata yang ditentukan pengguna untuk objek yang diarsipkan ke S3 Glacier Flexible Retrieval. Untuk informasi selengkapnya tentang kelas penyimpanan, lihat Kelas penyimpanan Amazon S3.

** S3 Glacier Deep Archive membutuhkan 40 KB metadata tambahan untuk setiap objek yang diarsipkan. Hal ini termasuk metadata sebesar 32 KB yang dikenakan tarif S3 Glacier Deep Archive (diperlukan untuk mengidentifikasi dan mengambil data), dan data tambahan sebesar 8 KB yang dikenakan tarif S3 Standard. Tarif S3 Standard diperlukan untuk mempertahankan nama dan metadata yang ditentukan pengguna untuk objek yang diarsipkan ke Amazon S3 Glacier Deep Archive. Untuk informasi selengkapnya tentang kelas penyimpanan, lihat Kelas penyimpanan Amazon S3.

Perlu diketahui bahwa semua kelas penyimpanan kecuali S3 One Zone-IA dan S3 Express One Zone dirancang agar tahan terhadap kehilangan fisik Zona Ketersediaan akibat bencana. Pertimbangkan juga biaya, selain kebutuhan kinerja dari skenario aplikasi. Untuk harga kelas penyimpanan, lihat harga Amazon S3.