Ikhtisar
Amazon Simple Storage Service (S3) Replication adalah fitur berbiaya rendah, terkelola penuh, dan elastis yang mereplikasi objek antar bucket. S3 Replication menawarkan fleksibilitas dan fungsionalitas paling banyak dalam penyimpanan cloud, memberi Anda kontrol yang Anda butuhkan untuk memenuhi kedaulatan data dan kebutuhan bisnis lainnya.
Dengan Amazon S3 Replication, Anda dapat mengonfigurasi Simple Storage Service (Amazon S3) untuk secara otomatis mereplikasi objek S3 di seluruh Wilayah AWS menggunakan S3 Cross-Region Replication (CRR) atau di antara bucket di Wilayah AWS yang sama dengan S3 Same-Region Replication (SRR). S3 Replication menawarkan fleksibilitas replikasi ke beberapa bucket tujuan di Wilayah AWS yang sama, atau berbeda. Replikasi S3 mendukung replikasi dua arah antara dua atau beberapa bucket di Wilayah AWS yang sama atau berbeda. Selagi replikasi langsung, seperti CRR dan SRR, mereplikasi objek yang baru diunggah secara otomatis saat ditulis ke bucket Anda, Replikasi Batch S3 memungkinkan Anda mereplikasi objek yang ada. Anda dapat menggunakan S3 Batch Replication untuk mengisi ulang bucket yang baru dibuat dengan objek yang sudah ada, mencoba kembali objek yang sebelumnya tidak dapat direplikasi, memigrasikan data di seluruh akun, atau menambahkan bucket baru ke danau data Anda. Pelanggan yang membutuhkan waktu replikasi yang dapat diprediksi yang didukung oleh Perjanjian Tingkat Layanan (SLA) dapat menggunakan Kontrol Waktu Replikasi (RTC) untuk mereplikasi objek dalam waktu kurang dari 15 menit.
Replikasi Amazon S3 juga menyediakan notifikasi dan metrik terperinci untuk memantau status replikasi objek antar-bucket. Anda dapat memantau kemajuan replikasi dengan melacak bita tertunda, operasi tertunda, latensi replikasi, dan replikasi gagal operasi menggunakan konsol S3 atau Amazon CloudWatch. Anda juga dapat mengatur S3 Event Notifications untuk menerima notifikasi kegagalan replikasi agar cepat mendiagnosis dan memperbaiki masalah konfigurasi. Metrik dan notifikasi S3 Replication membantu Anda memantau kemajuan replikasi dengan cermat. Untuk mempelajari selengkapnya, kunjungi Memantau kemajuan dengan metrik replikasi dan notifikasi peristiwa Amazon S3.
Waktu yang tepat untuk menggunakan Replikasi S3
Cara kerja Replikasi S3
Penentuan Versi Amazon S3, Kunci Objek, & Replikasi
Amazon S3 Cross-Region Replication (CRR)
Dengan S3 Cross-Region Replication (CRR), Anda dapat mereplikasi objek (juga masing-masing metadata dan tag objek) ke dalam Wilayah AWS lainnya untuk mengurangi latensi, kepatuhan, keamanan, pemulihan bencana, dan kasus penggunaan lainnya. S3 CRR dapat dikonfigurasi dari satu bucket S3 sumber untuk mereplikasi objek ke dalam satu atau beberapa bucket tujuan di Wilayah AWS lainnya.
Amazon S3 CRR secara otomatis mereplikasi data di antara bucket di berbagai Wilayah AWS. Dengan CRR, Anda dapat mengatur replikasi pada tingkat bucket, tingkat prefiks bersama, atau tingkat objek menggunakan tag objek S3. Anda dapat menggunakan CRR untuk memberikan akses data dengan latensi yang lebih rendah di wilayah geografis yang berbeda. CRR juga dapat membantu jika Anda memiliki persyaratan kepatuhan untuk menyimpan salinan data yang jaraknya ratusan mil. Anda dapat menggunakan CRR untuk mengubah kepemilikan akun untuk objek yang direplikasi guna melindungi data dari penghapusan yang tidak disengaja. Untuk mempelajari selengkapnya tentang CRR, kunjungi dokumentasi Replikasi S3.
Kasus penggunaan
Kepatuhan — Amazon S3 menyimpan data Anda secara default di beberapa Zona Ketersediaan yang jauh secara geografis, tetapi persyaratan kepatuhan mungkin mengharuskan Anda menyimpan data pada jarak yang lebih jauh. CRR memungkinkan Anda mereplikasi data di antara Wilayah AWS yang jauh untuk memenuhi persyaratan ini.
Performa latensi — Jika pelanggan atau pengguna akhir Anda didistribusikan di satu atau beberapa lokasi geografis, Anda dapat meminimalkan latensi untuk akses data dengan menyimpan beberapa salinan objek di AWS Region yang secara geografis lebih dekat dengan pelanggan Anda.
Efisiensi wilayah — Jika Anda memiliki klaster komputasi di dua atau beberapa AWS Region yang menganalisis set objek yang sama, Anda dapat memilih untuk menyimpan salinan objek di seluruh AWS Region tersebut.
Amazon S3 Replikasi Wilayah Sama (SRR)
Amazon S3 SRR adalah fitur S3 yang secara otomatis mereplikasi data antar-bucket dalam Wilayah AWS yang sama. Dengan SRR, Anda dapat mengatur replikasi pada tingkat bucket, tingkat prefiks bersama, atau tingkat objek menggunakan tag objek S3. Anda dapat menggunakan SRR untuk membuat satu atau beberapa salinan data Anda dalam Wilayah AWS yang sama. SRR membantu Anda menangani persyaratan kedaulatan dan kepatuhan data dengan menyimpan salinan data Anda di akun AWS terpisah dalam wilayah yang sama seperti aslinya. Anda dapat menggunakan SRR guna mengubah kepemilikan akun untuk objek tereplikasi dengan tujuan melindungi data dari penghapusan yang tidak disengaja. Anda juga dapat menggunakan SRR untuk mengumpulkan log dengan mudah dari bucket S3 yang berbeda untuk pemrosesan dalam wilayah, atau untuk mengonfigurasi replikasi langsung antara lingkungan pengujian dan pengembangan.
Kasus penggunaan
Menggabungkan log ke dalam satu bucket — Jika Anda menyimpan log di beberapa bucket atau di beberapa akun, Anda dapat dengan mudah mereplikasi log ke satu bucket dalam wilayah. Ini memungkinkan pemrosesan log yang lebih sederhana di satu lokasi.
Replikasi antara akun developer dan pengujian — Jika Anda atau pelanggan memiliki akun developer dan pengujian yang menggunakan data yang sama, Anda dapat mereplikasi objek di antara beberapa akun tersebut, sekaligus menyimpan metadata objek, dengan mengimplementasikan aturan SRR.
Mematuhi undang-undang kedaulatan data — Sering kali pelanggan diharuskan untuk menyimpan data di akun AWS terpisah sementara datanya dilarang meninggalkan wilayah tertentu. Replikasi Wilayah yang Sama dapat membantu mencadangkan data penting saat peraturan kepatuhan tidak mengizinkan data untuk meninggalkan negara Anda.
Amazon S3 Batch Replication
Selagi replikasi langsung seperti CRR dan SRR secara otomatis mereplikasi objek yang baru diunggah saat ditulis ke bucket Anda, S3 Batch Replication memungkinkan Anda untuk mereplikasi objek yang sudah ada. Anda dapat menggunakan S3 Batch Replication untuk mengisi ulang bucket yang baru dibuat dengan objek yang sudah ada, mencoba kembali objek yang sebelumnya tidak dapat direplikasi, memigrasikan data di seluruh akun, atau menambahkan bucket baru ke danau data Anda. S3 Batch Replication bekerja pada berbagai jumlah data, memberi Anda cara terkelola penuh untuk memenuhi kedaulatan dan kepatuhan data Anda, pemulihan bencana, dan kebutuhan optimisasi performa. Anda dapat memulai Replikasi Batch S3 hanya dengan beberapa klik di konsol S3 atau permintaan API tunggal.
S3 Batch Replication melengkapi Replikasi Wilayah yang Sama (SRR) dan Replikasi Lintas Wilayah (CRR). S3 Batch Replication mereplikasi objek yang sudah ada, sementara SRR dan CRR memantau unggahan objek baru dan mereplikasinya di antara bucket.
Kasus penggunaan
Mengisi ulang bucket yang baru dibuat — Jika Anda memiliki inisiatif penyimpanan multiwilayah baru yang mengharuskan Anda mengatur bucket baru dan mengisinya kembali dengan objek yang ada dari bucket lain, Anda dapat menggunakan Replikasi Batch untuk mereplikasi objek ini.
Mencoba lagi replikasi — Jika Anda perlu mencoba lagi replikasi karena berbagai alasan, termasuk saat objek gagal direplikasi pada awalnya, saat objek sebelumnya berhasil direplikasi ke satu tujuan tetapi sekarang perlu direplikasi ke tujuan lain, atau saat mereplikasi objek replika dari sumber lain, Anda dapat menggunakan Replikasi Batch untuk mencoba lagi replikasi.
Migrasi — Jika Anda perlu memigrasi objek yang ada di seluruh bucket, baik objek tersebut berada di Wilayah yang berbeda atau akun yang berbeda, Anda dapat menggunakan Replikasi Batch untuk migrasi guna mempertahankan metadata dan ID versi.
Amazon S3 Replication Time Control
Amazon S3 replication time control membantu Anda memenuhi kepatuhan "atau persyaratan bisnis" untuk replikasi data dan memberikan visibilitas ke dalam aktivitas replikasi Simple Storage Service (Amazon S3). Replication time control mereplikasi sebagian besar objek "yang Anda unggah" ke Amazon S3 dalam hitungan detik, dan 99,99 persen objek itu dalam 15 menit. S3 Replication Time Control, secara default, mencakup metrik replikasi S3 dan notifikasi peristiwa S3, sehingga Anda dapat memantau jumlah total operasi API S3 yang menunggu replikasi, ukuran total objek yang menunggu replikasi, dan waktu replikasi maksimum.
Kontrol Waktu Replikasi S3 didukung oleh Perjanjian Tingkat Layanan (SLA) pada replikasi 99,9% objek dalam waktu 15 menit selama bulan penagihan.
Untuk mempelajari selengkapnya tentang Kontrol Waktu Replikasi S3, kunjungi halaman dokumentasi Replikasi S3 atau Pertanyaan Umum Replikasi S3.
Cara kerja Kontrol Waktu Replikasi S3
Memulai dengan S3 Replication
Amazon S3 Replication (CRR, SRR) dan S3 Replication Time Control dapat dikonfigurasi pada tingkat bucket S3, tingkat prefiks bersama, atau tingkat objek menggunakan tag objek S3. Selain itu, Kontrol Waktu Replikasi S3 dapat diaktifkan untuk satu atau beberapa pasangan wilayah.
Untuk memulai Replikasi S3, akses tutorial Replikasi S3, akses tutorial Replikasi Batch S3, dan lihat Pertanyaan Umum Replikasi S3, serta dokumentasi Replikasi S3. Untuk harga Replikasi S3, lihat halaman harga S3.