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 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. 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 kejadian Simple Storage Service (Amazon S3).
Waktu yang tepat untuk menggunakan Replikasi S3
Redundansi data – Jika Anda perlu menyimpan beberapa salinan data di AWS Region yang sama, atau AWS Region yang berbeda, dengan tipe enkripsi yang berbeda, atau di berbagai akun yang berbeda. Replikasi S3 mendukung kebutuhan distribusi konten global Anda, kebutuhan penyimpanan yang sesuai, dan berbagi data di seluruh akun.
Mereplikasi objek sambil mempertahankan metadata — Jika Anda perlu memastikan salinan replika Anda identik dengan data sumber, Anda dapat menggunakan S3 Replication untuk membuat salinan objek yang mempertahankan semua metadata, seperti waktu pembuatan objek asli, access control list (ACL) objek, dan ID versi.
Mereplikasi objek ke kelas penyimpanan yang lebih hemat biaya — Anda dapat menggunakan S3 Replication untuk meletakkan objek ke dalam S3 Glacier, S3 Glacier Deep Archive, atau kelas penyimpanan lainnya di bucket tujuan. Anda juga dapat mereplikasi data ke kelas penyimpanan yang sama dan kemudian menggunakan kebijakan Siklus Hidup S3 untuk memindahkan objek Anda ke penyimpanan yang lebih hemat biaya.
Memelihara salinan objek di bawah akun yang berbeda — Terlepas dari siapa yang memiliki objek sumber, Anda dapat memberi tahu Amazon S3 untuk mengubah kepemilikan replika ke akun AWS yang memiliki bucket tujuan untuk membatasi akses ke replika objek.
Mereplikasi objek Anda dalam waktu 15 menit — Anda dapat menggunakan Amazon S3 Replication Time Control (S3 RTC) untuk mereplikasi data Anda dalam kerangka waktu yang dapat diprediksi. S3 RTC mereplikasi 99,99 persen objek baru yang disimpan di Amazon S3 dengan waktu unggah 15 menit dan didukung oleh Perjanjian Tingkat Layanan (SLA).
Bagaimana S3 Replication bekerja
Gambaran umum perlindungan data Amazon S3 - Versioning, Penguncian Objek, dan 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 CRR dengan selengkapnya, kunjungi dokumentasi Replikasi S3.
Kasus penggunaan
Kepatuhan — Amazon S3 menyimpan data Anda secara default di beberapa Availability Zone 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 memelihara beberapa salinan objek di Wilayah AWS yang secara geografis lebih dekat dengan pelanggan Anda.
Efisiensi wilayah — Jika Anda memiliki klaster komputasi di dua atau beberapa Wilayah AWS yang menganalisis set objek yang sama, Anda dapat memilih untuk menyimpan salinan objek di seluruh Wilayah AWS 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
Mengumpulkan 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, sambil memelihara metadata objek, dengan mengimplementasikan aturan SRR.
Mematuhi undang-undang kedaulatan data — Sering kali pelanggan diharuskan untuk menyimpan data dalam 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
Isi ulang bucket yang baru dibuat — Jika Anda memiliki inisiatif penyimpanan multiwilayah baru yang mengharuskan Anda menyiapkan bucket baru dan mengisinya kembali dengan objek yang sudah ada dari bucket lain, Anda dapat menggunakan Replikasi Batch untuk mereplikasi objek ini.
Coba kembali replikasi — Jika Anda perlu mencoba kembali replikasi karena berbagai alasan - termasuk karena objek gagal direplikasi pada awalnya, karena objek sebelumnya telah berhasil direplikasi ke satu tujuan tetapi sekarang perlu direplikasi ke tujuan lain, atau karena ingin mereplikasi objek replika dari sumber lain - Anda dapat menggunakan Replikasi Batch untuk mencoba kembali replikasi.
Migrasi — Jika Anda perlu memigrasikan objek yang sudah ada di seluruh bucket, baik objek tersebut berada di Wilayah yang berbeda ataupun akun yang berbeda, Anda dapat menggunakan Replikasi Batch untuk migrasi guna mempertahankan metadata dan ID versi.
Kontrol Waktu Replikasi Amazon S3
Kontrol waktu Replikasi Amazon S3 membantu Anda memenuhi kepatuhan "atau persyaratan bisnis" untuk replikasi data dan memberikan visibilitas ke dalam aktivitas replikasi Amazon S3. Kontrol waktu Replikasi mereplikasi sebagian besar objek "yang Anda unggah" ke Amazon S3 dalam hitungan detik, dan 99,99 persen objek tersebut dalam 15 menit. Kontrol waktu Replikasi S3, 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) replikasi yaitu 99,9% objek dalam waktu 15 menit selama bulan penagihan.
Untuk mempelajari Kontrol Waktu Replikasi S3 dengan selengkapnya, kunjungi halaman dokumentasi Replikasi S3 atau FAQ Replikasi S3.
Cara kerja S3 Replication Time Control
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 mulai menggunakan Replikasi S3, akses tutorial Replikasi S3, akses tutorial Replikasi Batch S3, dan lihat FAQ Replikasi S3 serta dokumentasi Replikasi S3. Untuk harga Replikasi S3, lihat halaman harga S3.